Currículo

Programação para Gestão 04784

Contextos

Groupo: Gestão - 2025 > 1º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

Com esta unidade curricular o aluno deverá ficar apto a: OA1. Organizar dados e informação estruturada, e usar tabelas dinâmicas (numa folha de cálculo). OA2. Desenvolver funções que implementem algoritmos simples, usando variáveis e estruturas de controlo. OA3. Manipular classes e objetos simples. OA4: Fazer programas em Python com tipos estruturados de dados: tuplos, listas, dicionários. OA5: Utilizar a biblioteca numpy para criar e manipular vectores e matrizes. OA6: Utilizar a biblioteca pandas para criar e manipular tabelas de dados. OA7: Ler um ficheiro e manipular os seus dados. OA8: Manipular e visualizar dados graficamente.

Programa

Introdução e Fundamentos CP1. Organização de dados e tabelas dinâmicas CP2. Variáveis e estruturas de controlo CP3. Funções, invocação e argumentos CP4. Procedimentos e input/output CP5. Objetos e classes de objetos CP6. Tipos estruturados de informação: tuplos, listas e dicionários CP7. Biblioteca NumPy: vetores e matrizes CP8. Biblioteca Pandas: principais estruturas de dados, agregação, gestão de dados e visualização gráfica de dados, pivot tables CP9. Leitura e manipulação de ficheiros

Método de Avaliação

Avaliação ao longo do semestre: - Trabalho de grupo (50%): Projecto, obrigatório, sem nota mínima. - Teste individual (50%): Teste escrito, intercalar, previsto para ser online e apoio por Zoom, obrigatório, com nota mínima de 7,5 (em 20). Exame Final (100%): - Exame escrito individual, sem consulta, com toda a matéria. Realiza exame final – na época 1, 2 ou especial, quem não concluir a avaliação periódica com uma nota média superior ou igual a 10 (em 20). A assiduidade não é requisito de aprovação.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 95.0

Carga Total -

Bibliografia

Principal

  • - Lemonde, Carlos (2024). PYTHON com EXCEL – Automação e Análise de Dados. Lisboa: FCA. ISBN 9789727229369 - Zumstein, Felix (2021). Python for Excel - A Modern Environment for Automation and Data Analysis. Boston, USA: O'Reilly Media, Inc. ISBN 9781492081005 - Alexander, Michael, Kusleika, Dick, & Walkenbach, John (2019). Excel ® 2019 Bible. Indiana: John Wiley & Sons, Inc. ISBN 9781119514787:

Secundária

  • - Curto, José, and Vieira, Duarte (2023). Excel para Economia e Gestão, 5ª Edição. Lisboa: Edições Sílabo. ISBN 9789895612901 - Gowrishankar S. & Veena A. (2019). Introduction to Python Programming. New York: Taylor & Francis Group, LLC. ISBN 9780815394372 - Thompson, Joe (2016). Python’s Companion - The most complete step by step guide to Python programming. Joe Thompson Books. - Martins, João (2015). Programação em Python: Introdução à programação com múltiplos paradigmas. Lisboa: Instituto Superior Técnico. ISBN 9789898481474 - McKinney, Wes (2018). Python for Data Analysis - Data Wrangling with Pandas, NumPy, and Ipython (2nd. Ed.). Boston, USA: O'Reilly Media, Inc. ISBN 9781491957639 - VanderPlas, Jake (2017). Python Data Science Handbook – Essential Tools for Working with Data (2nd. ed.). Boston, USA: O'Reilly Media. ISBN 9781491912058 (https://jakevdp.github.io/PythonDataScienceHandbook/ ) - Vasconcelos, José, & Barão, Alexandre (2017). Ciência Dos Dados Nas Organizações - Aplicações Em Python. Lisboa: FCA Editora. ISBN 9789727228850:

Disciplinas de Execução