Menu
Resumo da Cadeira
Duração Anual
ECTS Conclusao 3
Area Cientifica Ciências Informáticas
Lingua Ensino Português
Modo ensino Misto
Tipo de Cadeira Obrigatoria
Codigo da Cadeira 02100654
Partilhar curso

Métodos de ensino

A metodologia de ensino integra teoria e prática, adotando uma abordagem centrada na aprendizagem ativa. As aulas serão expositivas e enriquecidas com exemplos práticos e exercícios aplicados, visando à contextualização dos conceitos no âmbito da programação em Python e análise de dados. Os alunos serão incentivados a resolver problemas reais por meio de exercícios práticos. Essa abordagem promoverá a capacidade crítica de analisar código e propor soluções, além de consolidar a aprendizagem por meio de interação constante entre professor e estudantes. O foco será no desenvolvimento de competências práticas e na resolução de desafios concretos em programação e visualização de dados.


Objetivos de Unidade Curricular

O aprendizagem da linguagem Python fornece uma base sólida para resolver problemas computacionais de maneira eficiente e estruturada. Os alunos irão desenvolver habilidades fundamentais para trabalhar com dados primitivos, operadores e estruturas programáticas, permitindo a criação de soluções claras e organizadas. Além disso, o domínio de estruturas de dados como listas, dicionários e conjuntos permitirá lidar com informações complexas de forma prática. A aplicação de módulos e funções proporcionará a capacidade de criar códigos reutilizáveis e organizados, enquanto o uso de bibliotecas como NumPy, Pandas, Matplotlib e Seaborn capacitará os estudantes a realizar análises e visualizações de dados, apoiando decisões baseadas em dados. Esses conhecimentos prepararão os estudantes para enfrentar desafios em programação, análise de dados e visualização em diversos contextos académicos e profissionais.


Estagios

Nao


Programa

Programming Fundamentals
Install Python and GUI (Windows)
Starting with Python
Syntax basics
Primitive data types
Operators
Data Structures
Data structures overview
Lists
Tuples
Dictionaries
Sets
Functions and Modules
Functions
Modules
Data Analysis
Data connectors
Introduction to NumPy
Introduction to Pandas
Basic data analysis and statistics
Data Visualization
Iris dataset
Data visualization with Matplotlib
Data visualization with Seaborn


Partilhar curso