eBook: Programação em Python - Do Básico ao Avançado
Sumário:
Introdução à Programação em Python
O que é Python?
Por que escolher Python?
Instalando Python e Configurando o Ambiente
Conceitos Básicos de Python
Variáveis e Tipos de Dados
Operadores Aritméticos, Lógicos e Comparativos
Controle de Fluxo (if, else, elif)
Laços de Repetição (for, while)
Funções em Python
Definindo Funções
Parâmetros e Retornos
Funções Lambda
Estruturas de Dados
Listas
Tuplas
Dicionários
Conjuntos
Trabalhando com Arquivos
Leitura e Escrita de Arquivos
Arquivos CSV e JSON
Módulos e Bibliotecas
Importando Módulos
Bibliotecas Populares (NumPy, pandas, Matplotlib)
Programação Orientada a Objetos (OOP)
Conceitos de OOP (Classes e Objetos)
Herança, Polimorfismo e Encapsulamento
Tratamento de Exceções
Try, Except, Finally
Criando Exceções Personalizadas
Python Avançado
Decoradores
Geradores
Compreensão de Listas e Dicionários
Trabalhando com Bancos de Dados
Introdução ao SQLite
Conectando e Executando Consultas
Desenvolvimento de Projetos com Python
Desenvolvendo um Sistema de Gestão de Tarefas
Criando uma API com Flask
Conclusão
Próximos Passos no Mundo Python
Comunidade e Recursos
Capítulo 1: Introdução à Programação em Python
O que é Python?
Python é uma linguagem de programação de alto nível, interpretada, e de fácil
leitura, com uma sintaxe que favorece o desenvolvedor. Foi criada por Guido van
Rossum no final dos anos 1980 e se tornou extremamente popular devido à sua
simplicidade e flexibilidade.
Por que escolher Python?
Facilidade de aprendizado: A sintaxe limpa e intuitiva torna o Python uma excelente
escolha para iniciantes.
Versatilidade: Python é usado para automação, análise de dados, desenvolvimento
web, inteligência artificial, ciência de dados, e mais.
Comunidade ativa: A vasta comunidade Python oferece uma enorme quantidade de
bibliotecas e frameworks para acelerar o desenvolvimento.
Instalando Python e Configurando o Ambiente
Instalação: O Python pode ser baixado e instalado a partir de [Link]