UFCD 10793 – Fundamentos de Python

Published by izziadminizzi on

UFCD 10793 – Fundamentos de Python – 50H

 

 

 

 

 

 

O Python é uma linguagem que foi concebida para ser simples e com baixo esforço de aprendizagem, sem, porém, deixar de ser poderosa. Trata-se de uma linguagem de dinâmica e multiplataformas. Ou seja, com o Python é possível desenvolver desde pequenos scripts até grandes aplicações web, mobile e desktop que serão executadas em diversos sistemas operacionais.

  • 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

0 Comments

Deixe um comentário

Avatar placeholder

O seu endereço de email não será publicado. Campos obrigatórios marcados com *