Curso de Programação de Computadores
Mão na massa com a Linguagem de Programação Python
- Este curso apresenta os conceitos fundamentais de Programação de Computadores
- Para aprender programação, utilizaremos uma linguagem muito simples, porém muito poderosa - chamada Python
- É apresentado desde como criar o seu primeiro programa até conhecimentos intermediários, de como usar um Banco de Dados
"Todos são capazes de aprender programação.
Cada um no seu ritmo, chegamos ao fim todos juntos, sem diferença."
Daniel Abella
Metodologia
- Utilizamos o conceito de Cheat Sheets (Guias de Referência Rápida) com os conceitos da aula
- Cada aula é acompanhada de um vídeo gravado e postado no Youtube
- As aulas são Hands On (Mão na Massa)
Material
- A seguir o material do curso
- Peço que, assistam ao vídeo na ordem (do início ao final)
- Ao assistir, acompanhem com a Cheat Sheet em mãos
Código |
Aula |
Descrição |
Cheat Sheet |
Vídeo |
0 |
Apresentação |
Apresentação do Curso |
|
Vídeo |
1 |
Introdução |
Print, Comentários, Variáveis e Input |
Quick Ref |
Vídeo |
2 |
Introdução |
Print, Operadores Matemáticos, String e IF (Básico) |
Quick Ref |
Vídeo |
3 |
Condicional |
IF, Comparação, Elif e Else |
Quick Ref |
Vídeo |
4 |
Condicional |
IF com AND e Principais Falhas no Uso do IF |
Quick Ref |
Vídeo |
5 |
Condicional |
IF com OR, Negação, Diferença e Range |
Quick Ref |
Vídeo |
5 |
Hands On |
Criando uma Locadora na Prática |
|
Vídeo |
6 |
Repetição |
For, Range e While |
Quick Ref |
Vídeo |
7 |
Estruturas de Dados |
Listas, Conjuntos, Tuplas e Dicionários |
Quick Ref |
Vídeo |
10 |
Banco de Dados |
MySQL na Prática |
Quick Ref |
Vídeo |
12 |
Banco de Dados |
Integrando Python e MySQL |
Quick Ref |
Vídeo |
8 |
Métodos |
Criando Métodos |
Quick Ref |
Básico de Métodos Métodos na Prática Vídeo |
9 |
Strings |
Principais Métodos de String (Str) |
Quick Ref |
Vídeo |
- |
Extra |
Controle de Versão com Git |
Quick Ref |
Vídeo |
Material Extra
- A seguir o material de assuntos extras
Atividades
- A seguir os exercícios sugeridos organizados por assunto
Exercício |
Assunto(s) |
Link |
1 |
Input,Print,If/Elif/Else |
Link |
2 |
If/Elif/Else |
Link |
3 |
If/Elif/Else |
Link |
4 |
For e While |
Link |
5 |
Métodos |
Link |
6 |
Consultas SQL |
Link |
Instrutor
Daniel Abella é Gerente de Projetos de Software no VIRTUS (UFCG), atuando em projetos de software internacionais para empresas como Epson, Huawei e Lenovo. Além disso, atua como Professor do Curso de Sistemas de Informação e Coordenador do Laboratório de Tecnologia da Informação (LTI), braço de Pesquisa e Desenvolvimento, da UniFacisa. Tem interesse na área de Desenvolvimento de Software, bem como na área de Gerenciamento de Projetos.