Desenvolver algoritmos em Python. |
36 horas de duração |
-
Ambiente de desenvolvimento Python: ambiente integrador de desenvolvimento de aprendizado (integrated development and learning environment – IDLE), instalação, configuração e utilização.
-
Controle de fluxo: estrutura condicional simples e composta; estrutura de repetição, cláusulas break, continue e pass; função range.
-
Estruturas de dados: criação e utilização de listas, tuplas e dicionários.
-
Funções: criação, acesso e utilização de parâmetros em funções.
-
Lógica de programação em Python: comandos de entrada, processamento e saída de dados; tipos de dados dinâmicos e sua utilização; variáveis e constantes; expressões e operadores.
-
Otimização de código: tratamento de exceções; conceituação e utilização das convenções que padronizam a linguagem.
|
Desenvolver aplicações web com Python. |
60 horas de duração |
-
Framework Django: conceito, funcionalidades, instalação e configuração, arquitetura MVT (models, templates e views); orientação a objetos com Python e Django.
-
Integração com banco de dados: recursos de integração da linguagem e manipulação de dados por meio de código para projetos web.
-
Integrated development environments (IDEs) para desenvolvimento Python Django: funcionalidades, diferenciais e recursos.
-
Interface gráfica de aplicações Python com Django: instalação, frameworks, bibliotecas, modelagem de interface, widgets e uso em containers.
|