Programação em Python - curso gratuito da escola de programação infantil online Hello World, formação 13 horas, Data: 3 de dezembro de 2023.
Miscelânea / / December 06, 2023
Pitão
Introdução
Vamos configurar um ambiente de trabalho e falar sobre como você pode trabalhar com Python.
Operadores e Variáveis
"Qual é a coisa mais difícil em ser programador? Invente nomes para variáveis." Ao final desta lição, você entenderá a piada.
Strings, números, arrays e dicionários
Vamos aprender quais tipos de dados existem em Python e como trabalhar com eles.
O que são se e mais
Vamos lembrar a lógica, as operações lógicas e suas combinações. Vamos ensinar nosso programa a conversar conosco e levar em consideração nossas respostas.
Ciclos
Vamos aprender como fazer um programa funcionar muito com pouco código. Vamos descobrir o que é um ciclo dentro de um ciclo e por que você precisa ter cuidado com ele.
Funções e módulos
Não há limite para a perfeição, vamos descobrir como você pode escrever ainda menos código e por que é muito importante dividir seu código em módulos.
Classes e objetos
Vamos aprender como trabalhar com classes e objetos em Python. Vamos entender porque você não pode fazer tudo usando funções. Vamos descobrir o que é herança e quais são seus benefícios para os programadores.
Funções integradas
Vamos entender que nem sempre precisamos reinventar as rodas, basta ler a documentação e encontrar a ferramenta que precisamos.
Módulos Python úteis
Aprenderemos sobre os módulos Python mais populares, como trabalhar com eles e como procurar e usar módulos escritos por outros desenvolvedores.
Algoritmos e trabalho com dados
Recursão, classificação e pesquisa
Vamos dominar os algoritmos básicos de classificação e pesquisa ao trabalhar com arrays.
Avaliação da complexidade do algoritmo
Vamos aprender a entender qual dos algoritmos funciona com mais eficiência antes mesmo de serem lançados. Vamos entender por que é melhor não responder “simples” à pergunta “Estimar a complexidade deste algoritmo”.
Gráficos e árvores
“Há um antigo lago no parque do conde, onde florescem lírios.” Aqui falaremos sobre árvores e gráficos completamente diferentes.
Avaliação empírica de algoritmos em Python
Vamos aprender como medir o tempo de execução do seu algoritmo usando timeit. O que é um criador de perfil e por que você precisa dele?
Trabalhando com arquivos
Vamos aprender como ler dados de arquivos, trabalhar com esses dados e salvar o resultado. Vamos nos familiarizar com formatos de dados como XML, CSV, JSON.