Sobre o curso
Neste curso os estudantes poderão começar a aprender a programar com Python. O curso é mais voltado aos programadores que estão iniciando, mas também pode ser um curso aproveitado para programadores mais veteranos que não dominam ainda a linguagem.Estrutura do curso
- Aula 01 – Como baixar e instalar o Python 3.3 e IDLE GUI no Windows 7
- Aula 02 – Como instalar o interpretador Python 3.3 e a interface IDLE no Linux Ubuntu 12.10 para estudos de Lógica de Programação
- Aula 03 – Como funciona o Interpretador Python; byte-code e execução de programas
- Aula 04 – Como rodar programas escritos em Python, usando o prompt, o interpretador e o ambiente IDLE
- Aula 05 – Python – Variáveis, Tipos de Dados e o comando Type; Declaração e Atribuição de valores a variáveis
- Aula 06 – Definição de Módulos e Importação, com exemplo de utilização
- Aula 07 – Operadores e Expressões Aritméticas (soma, multiplicação, subtração, divisão, exponenciação)
- Aula 07.1 – Python – Funções Matemáticas Pi, Valor Absoluto, Raiz Quadrada, Potência, Logaritmo, Arredondamento, etc.
- Aula 07.2 – Python – Geração de Números Aleatórios e módulo Random; Funções random.random() e random.choice([])
- Aula 08 – Strings 01: Concatenação, Repetição, Imutabilidade e a Função len()
- Aula 08.1 – Strings 02 – Métodos aplicados a strings: find, replace, upper, lower, split, isalpha, isalnum, lstrip, capitalize
- Aula 08.2 – Função Print(), fomatação de strings e método str.format()
- Aula 09 – Como usar estruturas de decisão condicional simples (SE) no Python 3.3
- Aula 10 – Estrutura Condicional Composta – SE..ENTÃO..SENÃO
- Aula 11 – Estrutura de Decisão Condicional Aninhada – SE..ENTÃO..SENÃO SE
- Aula 12 – Listas 01 – Criação, inserção e alteração de itens. Métodos append, insert, index, count; Operações de concatenação, iteração e listagem de itens
- Aula 13 – Listas 02 – métodos pop, remove, sort; funções len, map, etc
- Aula 14 – Operadores In e Not In – Busca de elementos em sequências
- Aula 15 – Dicionários parte 1 – Mapeamento de chaves e valores
- Aula 16 – Dicionários parte 2 – Aninhamento de Dicionários e Listas; Inclusão de valores
- Aula 17 – Dicionários parte 3 – Ordenação por chaves; método keys() e função sorted
- Aula 18 – Lista de objetos imutável — métodos index(), count(), aninhamento
- Aula 19 – Loop While (Estrutura de Repetição) e instrução break
- Aula 20 – Loop FOR – Estruturas de Repetição – Função RANGE()
Material complementar
Para conseguir aprofundar ainda mais os seus estudos os alunos poderão ter acesso a uma série de materiais complementares sobre o assunto. Dentre eles:Livro grátis sobre Python: “Aprenda a programar do Luciano Ramalho”
Códigos prontos em Python: “Contém trechos úteis de código Python. Aquele mini-aplicativo, método, classe, função ou simplesmente uma dica de uso de Python pode ser encontrado aqui
Sobre o professor
O professor Fábio dos Reis é técnico em Eletrônica formado pela ETE Getúlio Vargas, estudou Análise de Sistemas na FATEC/SP e atualmente cursa Gestão de Tecnologia da Informação na UNIP. Atuando há 22 anos na área de Tecnologia, trabalhou em empresas como Philips, NEC, Telesp Celular, Telefônica, Embraer, Souza Cruz e outras.Acessar curso: Aqui
- ########################### Marrocamp ##############################