Aplicações de
Python na escola e
no mercado de
trabalho.
Rodrigo Guimarães R de Almeida.
Rubens Funke Junior
Estudando com Python
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
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
Redes Neurais - Deep Learning
Conceitos
Conjunto de entidades conectadas que aprendem
Grande capacidade de adaptação e aprendizagem
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
Python no mercado de
trabalho
Desenvolvimento Web
Frameworks Python
Django
Pyramid
Flask
Gerenciador de pacotes pip (Python Package
Authority - PyPA)
Virtual Environments
Desenvolvimento Web - Django
Filosofia “Baterias inclusas”
Instalar e programar
Framework fullstack
Templates
Formulários
URLs
Desenvolvimento Web - Django
Framework fullstack
Servidor de desenvolvimento
Testes unitários
Facilita a entrega constante de software
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
Uso de linguagens de programação (geral)
Fonte: Stack Overflow
Linguagem mais utilizada para web
Fonte: Stack Overflow
Comparativo 2013-2017
Fonte: Stack Overflow
Dúvidas?

Aplicações do Python na escola e no mercado de trabalho

  • 1.
    Aplicações de Python naescola e no mercado de trabalho. Rodrigo Guimarães R de Almeida. Rubens Funke Junior
  • 2.
  • 3.
    Python no diaa 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
  • 7.
    Python no mercadode trabalho
  • 8.
    Desenvolvimento Web Frameworks Python Django Pyramid Flask Gerenciadorde pacotes pip (Python Package Authority - PyPA) Virtual Environments
  • 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 - Desenvolvimentoorientado 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
  • 12.
    Uso de linguagensde programação (geral) Fonte: Stack Overflow
  • 13.
    Linguagem mais utilizadapara web Fonte: Stack Overflow
  • 14.
  • 15.