Escolar Documentos
Profissional Documentos
Cultura Documentos
• Lançada em 1991
• Tipos dinâmicos
• Biblioteca padrão
• Multiplataforma
• Código aberto
“... Em dezembro de 1989, eu estava procurando por um projeto de programação ‘hobby’ que me mantivesse ocupado
durante a semana em torno do Natal. Meu escritório... estaria fechado, mas eu tinha um computador em casa, e não
tinha muito mais em minhas mãos. Eu decidi escrever um interpretador para a nova linguagem de script que eu vinha
pensando ultimamente: um descendente da ABC que atraísse os hackers do Unix/C. Eu escolhi Python como um título de
trabalho para o projeto, por estar de bom humor (e ser um grande fã do Circo Voador do Monty Python)”
• Legibilidade conta
• PEP 20
• https://www.python.org/dev/peps/pep-0020/
• PEP 8
• https://www.python.org/dev/peps/pep-0008/
• Aplicações desktop
• Aplicações web
• Computação científica
• Scripts
• Tipos
• Inteiros, textos
• Console
• Web
• Multiplataforma
• Processamento complexo
• Grafos
• Desenvolvimento multiplataforma
• Desenvolvimento Android
• Construir websites
• Frente e retaguarda
• Flask / Django
• Aprendizagem de máquina
• Biblioteca TensorFlow
Python 2 Python 3
Python 2 Python 3
• https://www.python.org/
• https://brew.sh/
• Ambientes de desenvolvimento
integrado
• https://www.jetbrains.com/pychar
m/
• Ambientes de desenvolvimento
integrado
• https://code.visualstudio.com/
$ python teste.py
$ python3 teste.py
$ chmod +x teste.py
$ ./teste.py