Apresentação
Esta parada da Trilha de Dados trata dos fundamentos de programação utilizando a linguagem Python.
O estudante terá contato com a sintaxe da linguagem, tipos de dados, estruturas de controle de fluxo, funções, manipulação de arquivos e bibliotecas básicas.
Pré-requisitos
Tópicos do treinamento
Variáveis e números
Primeiros comandos, variáveis, tipos numéricos e operações básicas.
Strings
Texto, fatiamento, métodos de string e manipulação de conteúdo.
Operadores
Operadores aritméticos, comparação, lógicos e precedência.
Conversão de tipos
Transformação entre strings, números e outros tipos básicos.
Funções
Definição, chamada, parâmetros e retorno de funções.
Booleanos e controle de fluxo
Condições, valores booleanos e lógica para tomada de decisão.
Listas
Coleções ordenadas, índices, métodos e operações frequentes.
Dicionários
Estruturas chave-valor usadas em dados estruturados e JSON.
Arquivos
Leitura, escrita e organização de arquivos em scripts.
Bibliotecas
Instalação, importação e uso de pacotes comuns em projetos de dados.
Objetos
Classes, objetos, atributos e métodos em Python.
Itertools
Iteradores úteis para combinações, agrupamentos e sequências.