196

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
Início: 15-01-2025
Fim: 19-03-2025
Acreditação: CCPFC/ACC-123316/24
Modalidade: Curso
Pessoal: Docente
Regime: Presencial
Duração: 25 h
Local: Escola Básica Dr. Acácio de Azevedo, Oliveira do Bairro

INSCREVER-ME