Cursos de Python e Django
- Atualizado em
Cursos de Python e Django
O Laboratório de Estatística e Ciência dos Dados da Universidade Federal de Alagoas irá ofertar dois treinamentos a partir da próxima semana. O primeiro, de Introdução ao Python/Pandas, é voltado para iniciantes, com pouca experiência em programação. O segundo, de Introdução ao Django, é voltado para alunos com boa experiência em Python.
As aulas ocorrerão durante a primeira semana de cada mês, com duas aulas de 2 horas cada, nas segundas e quartas, das 17h as 19h e aos sábados das 9h às 13h, nas dependências do LED/UFAL. Na segunda semana serão deixadas atividades para os alunos, com apresentações por eles ao fim da segunda semana. Nas duas seguintes semanas não teremos atividades programadas.
O curso terá duração de 3 meses (Maio, Junho e Julho), sendo iniciado no dia 02/05/2022.
Os cursos são gratuitos e as vagas são limitadas.
Para participar os alunos devem (preferencialmente) possuir notebook. Caso não possuam, favor informar.
PROGRAMAÇÃO:
Introdução ao Django
- Semana 1 (02/05)
Aula 1 - Introdução e configuração do ambiente
Aula 2 - Esqueleto do site e apps
Aula 3 - models e página do admin - Semana 2 (09/05)
Desenvolvimento de trabalhos
Objetivo: implementar o que foi visto até a aula 3 - Semana 3 (30/05)
Aula 4 - Criação de páginas e urls na prática
Aula 5 - Criação de views e views genéricas
Aula 6 - Templates HTML no django e arquivos estáticos - Semana 4 (06/06)
Desenvolvimento de trabalhos
Objetivo: continuar a implementação adicionando o que foi visto até a aula 6 - Semana 5 (04/07)
Aula 7 - Autenticação de usuários e permissões
Aula 8 - Formulários
Aula 9 - Testes e boas práticas - Semana 6 (11/07)
Desenvolvimento de trabalhos
Objetivo final: desenvolver uma aplicação básica com tudo visto até o momento
Introdução à análise e manipulação de dados com Pandas
- Semana 1 (02/05)
Aula 1: Introdução a Python
Aula 2: Funções e estruturas de código mais avançadas
Aula 3: Módulos externos e o pip (pandas, numpy, matplotlib) - Semana 2 (09/05)
Desenvolvimento de trabalhos
Objetivo: implementar o que foi visto até a aula 3 - Semana 3 (30/05)
Aula 4: Introdução a pandas
Aula 5: Introdução a matplotlib e numpy
Aula 6: Criação de dados e extração de dados 1 - Semana 4 (06/06)
Desenvolvimento de trabalhos
Objetivo: implementar o que foi visto em projetos mais
complexos. - Semana 5 (04/07)
Aula 7: Criação de dados e extração de dados 2
Aula 8: Uso em casos reais: trabalhando com um dataset 1
Aula 9: Uso em casos reais: trabalhando com um dataset 2 - Semana 6 (11/07)
Desenvolvimento de trabalhos
Objetivo: implementar projetos finais que usam dados reais.