Programação Python Prática

Este curso foi projetado por David Beazley, autor do Python Cookbook, e é lançado sob uma licença Creative Commons. O objetivo deste curso é cobrir os aspectos fundamentais da programação Python, com ênfase na escrita de scripts, manipulação básica de dados e organização de programas.

Python

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

Introdução à Programação Python

Um Primeiro Programa

Tutorial de Cálculos Matemáticos

Fundamentos de Processamento de Texto

Introdução aos Fundamentos de Listas em Python

Fundamentos de Acesso a Arquivos

Organizando Programas Maiores com Funções

Tipos de Dados e Estruturas de Dados

Introdução a Listas, Dicionários e Conjuntos

Saída de Dados Estruturados para Análise de Dados

Fundamentos de Sequências em Python

Introdução Concisa ao Módulo Collections

List Comprehension para Processamento de Itens

Internos do Modelo de Objetos Python

Prática de Escrita de Scripts Python

Mais sobre Funções

Tratamento de Erros e Exceções

Programação Modular com Funções

Introdução ao Programa Principal

Reconsiderar Decisão de Design

Criando Novos Objetos com Classes

Programas Extensíveis Através de Herança

Personalizando o Comportamento Dinâmico do Python

Definindo Exceções Python Personalizadas

Fundamentos do Sistema de Objetos Python

Classes e Encapsulamento

Fundamentos do Processo Iterativo

Personalizando a Iteração com Funções Geradoras

Produtores, Consumidores e Pipelines

Tópicos Relacionados a Geradores em Python

Argumentos de Função Variádicos em Python

Funções Anônimas e Lambda

Criando Funções Funcionais

Introdução ao Conceito de Decoradores

Introdução aos Decoradores de Métodos Embutidos

Fundamentos de Testes em Python

Introdução ao Módulo de Logging

Técnicas de Depuração de Código

Organizando Programas Python Maiores

Módulos de Terceiros

Compartilhando o Básico do Código Python

Introdução

Neste curso, você aprenderá a escrever scripts Python, manipular estruturas de dados básicas e organizar seus programas de forma eficaz.

🎯 Tarefas

Neste curso, você aprenderá:

  • Como escrever programas e scripts Python básicos
  • Como trabalhar com números, strings, listas e arquivos
  • Como definir e usar funções, tipos de dados e estruturas de dados
  • Como usar list comprehensions (compreensões de lista), objetos e módulos
  • Como lidar com erros e exceções
  • Como projetar e implementar classes, herança e encapsulamento
  • Como trabalhar com iteradores, geradores e pipelines

🏆 Conquistas

Após concluir este curso, você será capaz de:

  • Desenvolver programas Python robustos e sustentáveis
  • Manipular e processar dados de forma eficaz usando os recursos embutidos do Python
  • Organizar seu código usando funções, módulos e programação orientada a objetos
  • Lidar com erros e exceções de forma elegante
  • Implementar conceitos avançados do Python, como geradores e iteradores

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data