Programação em Python
Objetivos
O curso de Programação em Python possui como objetivo de introduzir a sintax específica à linguagem de Python e conceitos gerais de programação. No fim deste curso os participantes serão autónomos no desenvolvimento de software relativamente básico e estarão prontos para aprofundarem os seus conhecimentos em níveis mais avançados de programação.

Público-Alvo
-
Pessoas que querem despoletar uma carreira profissional nesta área ou que apenas queiram fazer de programação um hobby.
-
Não é necessário qualquer conhecimento prévio
-
Idade Mínima: 16 anos
Duração e Horários
-
Duração : 10 horas
-
Horários: Horário laboral das 10:00 às 11:00 ou horário pós-laboral das 19:00 às 20:00, em datas a definir em conjunto com os participantes. Os horários são apenas sugestivos e podem ser adaptados às necessidades dos participantes.
Plataforma
-
Discord
-
É necessário também a instalação de software para participar nas aulas: visual studio code e o interpretador de Python. Caso seja necessário será dado assistência para a instalação do software.
Orador:
-
Tiago Pereira
Preços:
-
1 sessão grátis (pagamento após a sessão)
-
1 pessoa: 12 €
-
2 pessoas: 10 €/pessoa
-
Mínimo de participantes: 5
-
Máximo de participantes: 8
A criação do computador despoletou o progresso tecnológico que se tem presenciado nas útimas décadas. Por exemplo, em termos industriais a automatização de processos levou a uma maior eficiência na produção, no entanto houve, em consequência, uma redução da mão de obra. O mesmo se pode dizer de outros setores da economia. O fecho de alguns tipos de trabalho permitiu o surgimento de outros tipos de trabalho, agora mais direcionados para a vertente tecnológica.
Este curso serve como introdução a uma das ferramentas essenciais que se vê presente em praticamente todos os setores da economia, ou seja, programação. Visa-se neste curso expor aos participantes, de uma forma essencialmente prática e dinâmica, como se programa. Irá ser lecionado a um nível iniciante as bases da linguagem Python, juntamente com os conceitos essenciais de programação. Para além das aulas lecionadas, considera-se pertinente fornecer aos participantes exercícios de programação para que estes apliquem os conceitos ensinados.

Conteúdos Programáticos

Módulo 1 - Introdução
-
Apresentação dos participantes
-
Instalação do software necessário
-
Introdução á linguagem python
-
Script Hello world
Módulo 2 - Introdução a variáveis
-
Utilização de variáveis
-
Strings
-
Integers
-
Inputs
Módulo 3 - Estruturas de dados e funções
-
Listas
-
Tuplos
-
Dicionários
-
Funções
Módulo 4 - Condições e ciclos
-
Condições If/else
-
Comparações
-
Ciclo While
-
Ciclo For
Módulo 5 - Mais ciclos
-
Listas 2d
-
CIclos em ciclos
-
Comentários
-
Try/Except
-
Recursividade
Módulo 6 - Manipulação de ficheiros
-
Leitura de ficheiros
-
Escrita de ficheiros
Módulo 7 - Bibliotecas e classes
-
Classes e objetos
-
Funcionalidades de objetos
-
Bibliotecas
Módulo 8 - Reenforço das bases
-
Revisão e exercícios práticos
Módulo 9 - Pygame
-
Bases de Pygame
Módulo 10 - Numpy e pandas
-
Bases de numpy
-
Bases de Pandas