Ementa/Descrição: |
Noções de algoritmo e lógica computacional. Introdução à linguagem de programação
python. Conceitos fundamentais; ambientes de desenvolvimento; indeentação, comentários, variáveis e tipos de variáveis. Coleções em python. Listas; tuplas; dicionários; vetores e matrizes. Estruturas e operações. Estruturas lógicas e condicionais em python (if, elif, else, and, or, noit, in); estruturas de repetição em python (for, range, while). Coleções em python. Listas; tuplas; dicionários; vetores e matrizes. Funções em python. Definição e criação de funções; funções com retorno; funções como parâmetro; funções built-in. Arquivos em python. Leitura e escrita de arquivos .csv, .txt, .xlsx, .dat.; manipulação de arquivos. Módulos e pacotes em python. Random; math; statistics; pandas; numpy. |