Você está na página 1de 2

Nº Sessões 1h e 30min Conteúdos

- Para que serve o Python


- Tipos de dados e variáveis
1
- Operadores
- Expressões Entrada e saída de dados

- Operadores relacionais
- Operadores lógicos
2
Controlo Condicional:
- Comando de decisão/seleção simples - if
- Comando de decisão/seleção dupla - if- elif

Controlo Repetitivo:
- Ciclo for
2a3 - função range
- Ciclo while
- Instrução break
- Instrução continue
- while else
- Contadores

Estruturas de dados:
- Aceder aos valores de uma lista
- Alterar valores de uma lista
2a3 - Eliminar valores de uma lista
- Leitura de valores para listas
- Comprimento de uma lista
- Concatenação de listas
- Inicialização de listas
- Operador in e not in
- Métodos build-in para listas

Algoritmos clássicos de programação:


2 - Pesquisa Linear
- Pesquisa binária
- Ordenação

Strings
- Aceder aos carateres de uma string
2 - Alterar os carateres de uma string
- Excluir os carateres de uma string
- Concatenar Strings
- Métodos build-in para strings
2 - Funções

Total Sessões 13 a 15
Total de horas 19h e 30 a 22h e 30
Objetivos Estado
- Compreender para que serve a linguagem Python e quais as
diferenças tendo em conta as linguagens já conhecidas
- Analisar e compreender problemas
- Resolver exercícios com
entradas/saídas simples, utilizando expressões aritméticas
Done

- Conceber programas simples em Python.


- Utilizar as instruções de entrada e de saída
- Implementar expressões aritméticas com operadores relacionais e
lógicos
- Implementar programas com estruturas de controlo e condicionais.

- Conceber programas simples e ciclícos em Python.


- Implementar programas com estruturas de controlo e repetitivas.
- Compreender quando parar ou continuar o ciclo.
- Usar contadores em diferentes contextos

- Compreender o que é uma lista em Python


- Aprender os métodos build-in das listas e as suas vantagens
- Conceber programas mostrando a aplicação da estruturas de dados
lista

- Desenvolver algoritmos clássicos de pesquisa e ordenação de dados

- Conceber programas mostrando a aplicação dos conteúdos abordados


sobre strings

- Desenvolvimento e utilização de funções em python

Você também pode gostar