Página Inicial

Menu de Ajuda

Menu Principal

Detalhe da UFCD

10793 - Fundamentos de Python
(*) Em Vigor
Designação da UFCD:
Fundamentos de Python
Código:
10793
Carga Horária:
50 horas
Pontos de crédito:
4,50
Objetivos

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

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
Referenciais de Formação

Histórico de Alterações

(*) 2020-10-29   Criação de UFCD.