/treinamento_python_2019

Repositório que contém documentos, apresentações e códigos fontes para o treinamento de python.

Primary LanguageJupyter NotebookMIT LicenseMIT

Treinamento Python3 2019

Repositório que contém documentos, apresentações e códigos fontes para o treinamento de python.

Conteúdo Programático

  • Básico
    • Introdução
      • PEP's
      • Zen of Python
      • PyPi
      • Legacy python
    • Ferramentas : IDE's x Jupyter
    • Sintaxe e instruções lógicas
      • Estruturas condicionais e Laço de repetição
      • Funções
      • File I/O
    • Estruturas de dados
      • Listas, tuplas, dicionários, sets
      • List Compreension
    • Tratamento de Exceções
    • Gerenciamento de pacotes
      • Virtual Environment
      • pyenv
  • Avançado
    • Debugger (pdb)
    • Orientação a Objetos
    • Tópicos Avançados
      • Iterators
      • Generators
      • Coroutines
      • Programação Funcional
        • Lambda
        • Closure
      • Collections
      • DataClass
      • Decorators
    • Paralelismo e Concorrência
      • Process, Thread, Async
  • Programação Web
    • Servidores de aplicação
      • gunicorn, uvicorn e uwsgi
    • Frameworks
    • Async frameworks