O documento discute aplicações de Python na escola e no mercado de trabalho. Python pode ser usado para fazer sites, programas diversos e é usado em áreas como aprendizagem de máquina, redes neurais e deep learning. No mercado de trabalho, frameworks como Django, Pyramid e Flask são usados para desenvolvimento web e Python é uma das linguagens mais populares entre desenvolvedores.
3. Python no dia a dia
Onde está esse tal Python?
No google
No youtube
Na NASA
No Torrent
Maioria das distribuições Linux
Quem pode usar?
Eu
4. Pra que serve? Como usar?
O que posso fazer com isso?
Fazer sites, programas diversos
Área acadêmica
Redes Neurais
Conhecimento Profundo(Deep Learning <- Google usa isso)
aprendizagem de máquina (OpenCV - Python plays Grand Theft Auto 5)
Filmes (Star Wars <- para os efeitos visuais)
Meu TCC
5. Redes Neurais - Deep Learning
Conceitos
Conjunto de entidades conectadas que aprendem
Grande capacidade de adaptação e aprendizagem
6. Redes Neurais - Deep Learning
Aplicações
Classificadores
Reconhecimento de padrões
Tomador de decisões
Processamento de dados
Filtragem
Robótica
Manipulador de direções
9. Desenvolvimento Web - Django
Filosofia “Baterias inclusas”
Instalar e programar
Framework fullstack
Templates
Formulários
URLs
10. Desenvolvimento Web - Django
Framework fullstack
Servidor de desenvolvimento
Testes unitários
Facilita a entrega constante de software
11. TDD - Desenvolvimento orientado a testes
Engenharia de Software
Métodos Ágeis
Test Driven Development (TDD)
Lógica da aplicação surge com os testes
Aprender a lógica a partir dos testes