Fundamentos de Programação em Python

Fundamentos de Programação em Python#

Bem-vindo(a) ao material dedicado à disciplina de Fundamentos de Programação em Python!

Este material foi projetado no contexto da disciplina de Fundamentos de Programação em Python, do curso de graduação em Ciência de Dados e Inteligência Artificial da Pontifícia Universidade Católica de Campinas, para fornecer uma base sólida na linguagem Python, uma das mais populares e versáteis do mundo.

A disciplina visa capacitar os alunos do curso nos conceitos essenciais da programação, desde os princípios básicos até a introdução a estruturas de dados.

Seja você um iniciante completo ou alguém com alguma experiência em programação, este material irá guiá-lo(a) através dos conceitos fundamentais da linguagem e suas aplicações práticas.

O que você aprenderá:

  • Variáveis e Tipos de Dados: Entenda como armazenar e manipular dados em Python (inteiros, floats, strings, booleanos).

  • Estruturas de Controle: Domine o fluxo de execução do seu código com if, else, for e while.

  • Funções e Recursividade: Aprenda a criar funções reutilizáveis para organizar e modularizar seu código.

  • Listas, Tuplas, Dicionários e Conjuntos: Explore estruturas de dados fundamentais para armazenar coleções de itens.

  • Dicionários: Utilize dicionários para representar dados chave-valor.

  • Manipulação de Strings: Aprenda a trabalhar com strings, incluindo formatação e manipulação básica.

Recursos:

  • Anotações detalhadas da aula.

  • Exemplos de código comentados.

  • Exercícios práticos para consolidar o aprendizado.

  • Links para documentação oficial do Python: https://docs.python.org/3/

Objetivo: Ao final da disciplina, você estará apto(a) a escrever programas simples em Python e a compreender os princípios básicos da programação.

Vamos começar!