Fundamentos de Python

Formação de Qualificação
Enquadramento
Empregados do Setor privado
Objetivos Gerais
Instalar e organizar o ambiente de desenvolvimento. Elaborar pequenos scripts em Python. Utilizar módulos e bibliotecas. Implementar testes unitários.
Conteúdo Programático
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
Metodologia
Método Interrogativo, Ativo, Expositivo e Demonstrativo
Avaliação
Avaliação formativa/contínua Avaliação sumativa
Certificação
Plataforma SIGO
Recursos e Materiais
Computador Formador Computador Formando Plataformas - Moodle e Zoom
Documentação Necessária
Documento de identificação Certificado de habilitações Declaração Patronal - deve conter NIF da empresa; dias e horário de trabalho Comprovativo de IBAN
Sessões e Ações de Formação

Enquadramento

Empregados do Setor privado

Objetivos

Instalar e organizar o ambiente de desenvolvimento.
Elaborar pequenos scripts em Python.
Utilizar módulos e bibliotecas.
Implementar testes unitários.

Conteúdo Programático

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

Metodologia

Método Interrogativo, Ativo, Expositivo e Demonstrativo

Certificação

Plataforma SIGO

Duração: 50 horasNível: Nível 4Modalidade: Formação de QualificaçãoOrganização:
Scroll to Top