Formação Portugal
16-11-21

DESIGNAÇÃO DA UFCD: Fundamentos de Python

CÓDIGO DA UFCD: 10793

CARGA HORÁRIA: 50 horas

PONTOS DE CRÉDITO: 4.5

Objetivos

Instalar e organizar o ambiente de desenvolvimento.

Elaborar pequenos scripts em Python.

Utilizar módulos e bibliotecas.

Implementar testes unitários.

Conteúdos

Introdução ao Python

Definição e vantagens sobre outras linguagens

Diferenças entre versões

Anaconda e ambientes de desenvolvimento

IDE’s (Spyder e VS Code)

Introdução ao Jupyter Notebook

Primeiro programa em Python

Python crash course

Utilizações de Python

Tratamento de dados de várias fontes: TEXTO, CSV, SQL, XLS

Listas, variáveis e dicionários

Controlo do programa (for, while,if)

Ficheiros e iteradores

Benchmark

Profilers de memória e CPU

Widgets

Geradores

Conceitos genéricos de programação em Pyhton

Tipos de dados

Programação condicional

Funções

Iterações

Classes

Construtores

Métodos e atributos

Herança

Decoradores

Bibliotecas

Introdução ao Pandas e NumPy

Análise gráfica com Mapplotlib

Importação de SQL, CSV

Testes unitários

Projeto de programação