Introdução à linguagem de programação - PYTHON turma T1
Apresentação
Python é uma linguagem de programação de alto nível distribuida gratuitamente. Utiliza elementos, quer dum interpretador quer dum compilador, para produzir resultados. Foi desenvolvida por Guido van Rossun em finais da década de 80, inícios da década de 90 do século passado. Deriva entre outras de C, C++ e da shell de Unix. Python traz incluido um IDE chamado IDLE que permite escrever, guardar, editar, traduzir o programa para linguagem máquina e executá-lo. Pode ser executado em modo interativo (escrevem-se as instruções e Python responde de imediato) ou em modo script (escrevem-se as instruções, guarda-se o programa para mais tarde executar).
Destinatários
Professores dos Grupos 540, 550
Releva
Para os efeitos previstos no n.º 1 do artigo 8.º, do Regime Jurídico da Formação Contínua de Professores, a presente ação releva para efeitos de progressão em carreira de Professores dos Grupos 540, 550. Mais se certifica que, para os efeitos previstos no artigo 9.º, do Regime Jurídico da Formação Contínua de Professores (dimensão científica e pedagógica), a presente ação releva para efeitos de progressão em carreira de Professores dos Grupos 540, 550.
Objetivos
Instalar Python em Windows e Linux Programar em Python - modo interativo e modo script Identificar variáveis, os diferentes tipos de dados e de operadores. Utilizar as diferentes estruturas de controlo: condicionais e iterativas Utilizar strings, Lists e Tuples Utilizar e criar funções Desenhar GUI's com Tkinter
Conteúdos
Download e instalação de Python Programação em modo interativo Tipos de dados, operadores e Input/Output Programação em modo script Introdução de valores numéricos Utilização de métodos do tipo string Conversão de string para números Utilização das diferentes estruturas condicionais Utilização dos diferentes tipos de estruturas iterativas Operações com listas Introdução POO Tuples, Sets e Dictionaires Introdução ao módulo Tkinter Desenho GUI simples com Tkinter
Metodologias
A formação será orientada tendo como finalidade a utilização pedagógica dos conteúdos propostos. Desenvolver-se-á em sessões presenciais conjuntas: enquadramento teórico e elaboração de instrumentos e materiais pedagógico-didáticos, com vista a resolver problemas concretos e devidamente identificados nas turmas dos formandos.
Avaliação
A avaliação será traduzida numa escala de classificação quantitativa de 1 a 10 valores. Os critérios de avaliação serão elaborados de acordo com as orientações da entidade formadora, tendo por base os seguintes itens: Participação nas sessões (30%); Trabalho escrito, individual (70%).
Bibliografia
Liang, Y. Daniel: Introduction to Programming using Python, 1 Ed., 2012 Pearson Education.McGrarh, M.: Python in Easy Steps, 1 Ed., 2014 Pearson Education.Heathcote, P. M.: Learn to Program in Python, 1 Ed., 2017 PG Online Limited.
Formador
Abel Luiz Figueira de Campos Fontemanha
Cronograma
Sessão | Data | Horário | Duração | Tipo de sessão |
1 | 15-01-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
2 | 22-01-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
3 | 05-02-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
4 | 12-02-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
5 | 19-02-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
6 | 26-02-2025 (Quarta-feira) | 18:00 - 21:00 | 3:00 | Presencial |
7 | 12-03-2025 (Quarta-feira) | 18:00 - 21:30 | 3:30 | Presencial |
8 | 19-03-2025 (Quarta-feira) | 18:00 - 21:30 | 3:30 | Presencial |