A linguagem Python foi criada por Guido van Rossum em 1989 para facilitar o ensino e uso da programação. Python é uma linguagem de programação interpretada, dinamicamente tipada e multiplataforma projetada para ser simples e fácil de ler. Sua biblioteca padrão contém diversos recursos úteis para desenvolvimento de aplicações.
3. A palavra é simplicidade Python foi criada para facilitar o ensino e o uso da programação como ferramenta para não-programadores, tais como físicos, químicos e até cientistas sociais.
4. O ambiente faz diferença Bem Humorado Inspirado no grupo Monty Python
5. Facilitando a sua vida O que é mais importante para você? (a) Usar seu tempo para lidar com os detalhes da linguagem de programação (b) Ter tempo para pensar na solução de problemas
6. Facilitando a sua vida O compromisso principal de Python é não ficar entre o programador e o problema a ser resolvido . Afinal, nossos prazos já são curtos o suficiente para ainda perdermos tempo “brigando” com a ferramenta que deveria estar lá para nos ajudar.
8. Na prática funciona assim Python é... ... orientada a objetos , mas também com suporte aos paradigmas estruturado e funcional . ... dinamicamente tipada , porém com tipagem forte . ... multiplataforma . Roda em Unix/Linux, Windows, Mac OS X, OS/2, Amiga, PalmOS, celulares Nokia etc. ... interpretada (máquina virtual + bytecode).
9. Na prática funciona assim Python é... ... orientada a objetos , mas também com suporte aos paradigmas estruturado e funcional . ... dinamicamente tipada , porém com tipagem forte . ... multiplataforma . Roda em Unix/Linux, Windows, Mac OS X, OS/2, Amiga, PalmOS, celulares Nokia etc. ... interpretada (máquina virtual + bytecode).
10. Na prática funciona assim Python é... ... orientada a objetos , mas também com suporte aos paradigmas estruturado e funcional . ... dinamicamente tipada , porém com tipagem forte . ... multiplataforma . Roda em Unix/Linux, Windows, Mac OS X, OS/2, Amiga, PalmOS, celulares Nokia etc. ... interpretada (máquina virtual + bytecode).
11. Na prática funciona assim Python é... ... orientada a objetos , mas também com suporte aos paradigmas estruturado e funcional . ... dinamicamente tipada , porém com tipagem forte . ... multiplataforma . Roda em Unix/Linux, Windows, Mac OS X, OS/2, Amiga, PalmOS, celulares Nokia etc. ... interpretada (máquina virtual + bytecode).
13. Python já vem com pilhas A biblioteca padrão do Python (Python Standard Library) possui praticamente todos os recursos necessários para desenvolver aplicações com as mais variadas finalidades. Interfaces gráficas, XML, TCP, HTTP, SMTP, HTML, XML-RPC... basta abrir a embalagem e sair usando !
14. Casos de sucesso Algumas empresas que usam Python em diversas aplicações
15. O Zen do Python 2) Leia com atenção o resultado do comando e reflita. Lição de casa 1) Experimente digitar no prompt do interpretador interativo: >>> import this
16. Comentários # Todo o texto entre um símbolo # e o final de uma linha é considerado um comentário.
17. Indentação A indentação possui papel fundamental em Python, pois é ela que delimita os blocos de código . É isso mesmo: nada de begin e end ou de { e } .
68. Para saber mais Site Oficial www.python.org Documentação docs.python.org Grupo de Discussão comp.lang.python IRC #python @ irc.freenode.net
69. No Brasil Site Oficial www.python.org.br Associação Python Brasil associacao.python.org.br Lista de Discussão br.groups.yahoo.com/group/python-brasil IRC #python-br @ irc.freenode.org
70. Python User Group de Sergipe - PUG-SE http://groups.google.com/group/pug-se http://is.gd/PythonSergipe
Caso a indentação esteja inconsistente dentro de um bloco, o interpretador acusa erro de sintaxe. Dois pontos: mesma função sintática do then em Pascal tabnanny.py
Citar o guia de estilo (PEP8) Mencionar a função especial do sublinhado na linguagem (revelar ao tratar de classes)