Esta disciplina visa introduzir os conceitos fundamentais de lógica de programação e pensamento computacional, utilizando a linguagem Python como ferramenta de implementação. Ao final do curso, os alunos serão capazes de analisar problemas, projetar soluções algorítmicas e implementá-las em Python, desenvolvendo programas simples e eficientes.
- Compreender os princípios básicos do raciocínio lógico e algorítmico.
- Desenvolver a capacidade de decompor problemas complexos em partes menores e gerenciáveis.
- Dominar os fundamentos da linguagem de programação Python (variáveis, tipos de dados, operadores, estruturas de controle).
- Projetar e implementar algoritmos para resolver problemas computacionais.
- Utilizar estruturas de dados básicas (listas, tuplas, dicionários) de forma eficaz.
- Escrever código legível, modular e com boas práticas de programação.
- Depurar e testar programas simples.
Módulo 1: Introdução à Lógica de Programação e Ambiente Python
-
Conteúdo 1 - Conceitos Fundamentais:
- O que é lógica de programação?
- Pensamento computacional.
-
Primeiros Passos com Python:
- Instalação do Python e ambiente de desenvolvimento (VS Code, Jupyter Notebook).
- Primeiro programa:
print() - "Olá, Mundo!"
. - Comentários e sua importância.
- Variáveis: declaração, atribuição e tipos de dados básicos (inteiro, float, string, booleano).
- Entrada e saída de dados: funções
input() e print()
. - Operadores aritméticos, de comparação e lógicos.