Este e-book apresenta a linguagem Python de forma progressiva, partindo dos fundamentos essenciais até recursos modernos utilizados em projetos profissionais.

O conteúdo aborda instalação e configuração do ambiente, estrutura de programas, variáveis, tipos de dados, operadores, controle de fluxo, funções, coleções, orientação a objetos, tratamento de exceções, módulos, pacotes, testes, logging e boas práticas de desenvolvimento.

Além da sintaxe básica, o material explora recursos avançados e contemporâneos da linguagem, como type hints, dataclasses, pattern matching, walrus operator, iteradores, geradores, comprehensions, programação assíncrona com asyncio, concorrência, multiprocessing e ferramentas modernas como uv, ruff, pytest e pyproject.toml.

O objetivo geral é fornecer aos alunos uma base sólida para escrever código Python claro, seguro, organizado e alinhado às práticas atuais da engenharia de software, com ou sem ajuda de IA.

Ao final, o e-book apresenta Python como a linguagem central nos ecossistemas de dados, automação, desenvolvimento web, Inteligência Artificial e engenharia de software. A proposta é que você não apenas aprenda a criar scripts simples, mas também compreenda os conceitos, padrões e ferramentas necessários para evoluir em direção a projetos reais e profissionais.

Há uma grande carência de profissionais qualificados no mercado e este e-book, totalmente gratuito, vai ajudar você com os primeiros passos. Um material de alto nível no padrão de qualidade DSA.

O e-book está disponível no Capítulo 17 do Curso Gratuito:

Fundamentos de Linguagem Python – Do Básico a Aplicações de IA

Bons estudos.

De 20 a 31 de Maio estarão abertas as inscrições para os Programas de Pós da DSA. Escolha seu programa aqui:

Pós-Graduação DSA

Equipe DSA