Bits, bytes, código, jogos, redes sociais, inteligência artificial, … não há dúvida que vivemos uma nova era: a era digital.
A Escola de Verão de Programação é um curso de uma semana onde aprenderás a programar a partir do zero. Iremos utilizar uma das linguagens mais modernas e interessantes da atualidade que é Python.
Irás aprender a programar de forma gradual em sala com o professor, onde as manhãs são sessões explicativas com exemplos e exercícios. Por sua vez, as tardes serão momentos para desenvolver um projeto com os conhecimentos adquiridos durante a manhã. O projeto consiste no desenvolvimento de uma calculadora inteligente.
No final deste curso é esperado que saibas os princípios básicos da programação e saibas programar em Python. A metodologia assenta em simplificar os conceitos associados à programação com um acompanhamento em sala pelo professor.
Manhã (10h00-13h00)
Introdução à Programação
Nesta sessão vamos dizer o que é a Programação e o que são as linguagens de programação. Compreenderemos como funciona um computador e o que é código-máquina. Iremos por fim introduzir Python.
13:00h
Pausa para almoço
Tarde (14h30-17h30)
Introdução a PyCharm
Durante o período da tarde vamos contactar pela primeira vez com o nosso Ambiente de Desenvolvimento Integrado, ou seja, onde iremos passar a escrever e executar o nosso código. Iremos ver as suas principais funcionalidades, e ainda neste dia vamos escrever as nossas primeiras linhas de código.
Manhã (10h00-13h00)
Objetos
Neste segundo dia vamos entrar no mundo de Python. Iremos ver o que são objetos em Python e quais os principais tipos de objetos nesta linguagem de programação. Aprenderemos a definir e operar os diferentes tipos de objetos.
13:00h
Pausa para almoço
Tarde (14h30-17h30)
Calculadora Inteligente – Parte I
Vamos começar o nosso projeto. Iremos compreender as etapas necessárias para desenvolver a nossa calculadora. Que botões deve ter? Que operações deve realizar?
Manhã (10h00-13h00)
Lógica
Uma das partes mais interessantes em programação é pensar em cenários que o nosso programa deve satisfazer sem qualquer erro. Iremos assim aprender sobre lógica e aplicar os seus conceitos para termos programas dinâmicos e adaptativos a vários cenários. ‘Se acontecer isto, faz aquilo …’, ‘Enquanto isto for válido faz este cálculo’, etc… Isto são alguns exemplos.
13:00h
Pausa para almoço
Tarde (14h30-17h30)
Calculadora Inteligente – Parte II
A nossa calculadora vai começar a ser inteligente. Vamos desenvolver funcionalidades que permitem à nossa calculadora compreender o que é necessário fazer.
Manhã (10h00-13h00)
Funções
Quando escrevemos código queremos reutilizar aquelas linhas várias vezes. Isto evita que tenhamos de estar sempre a escrever o mesmo código. Podemos condicionar assim várias linhas de código num bloco reutilização que designamos por função. Durante a manhã deste quarto dia vamos aprender sobre funções.
13:00h
Pausa para almoço
Tarde (14h30-17h30)
Calculadora Inteligente – Parte III
Vamos ver todo o código desenvolvido e vamos simplificar através do uso de funções. Isto ajudará a manter o nosso projeto eficiente e claro.
Manhã (10h00-13h00)
Interface
Nesta altura já saberemos muito sobre Python e programação do ponto de vista do programador. Mas como se passa de código até um programa que pode ser instalado? Neste último dia da primeira semana iremos ver esse aspecto. Vamos aprender sobre como desenhar uma interface gráfica e criar o nosso próprio ficheiro executável que poderemos compartilhar.
13:00h
Pausa para almoço
Tarde (14h30-17h30)
Calculadora Inteligente – Parte IV
Chegou o nosso último dia, e vamos agora melhor o aspeto visual da nossa calculadora. Podemos adicionar tons de cores ao nosso gosto e até mesmo colocar o nosso nome na nossa calculadora. No fim, vamos ter a nossa calculadora construída e pronta a ser usada por ti e quem tu quiseres.
Coordenação de Madalena Braz
Producao Multimedia © 2023 COFAC.