Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Profissional: do zero à Inteligencia Artificial
Highest Rated
Rating: 4.8 out of 5(597 ratings)
2,214 students

Python Profissional: do zero à Inteligencia Artificial

Aprenda Python na prática — construindo projetos reais do básico ao avançado com Inteligência Artificial desde o começo.
Last updated 4/2026
Portuguese

What you'll learn

  • Dominar os fundamentos do Python, lógica de programação e pensamento computacional, mesmo começando do zero absoluto.
  • Criar programas profissionais usando boas práticas, tratamento de erros, módulos, arquivos e organização de projetos.
  • Desenvolver aplicações completas com bancos de dados, arquivos JSON/CSV e integração com APIs do mundo real.
  • Aplicar Programação Orientada a Objetos e técnicas modernas para construir sistemas estruturados e reutilizáveis.
  • Trabalhar com análise de dados, Machine Learning e Inteligência Artificial utilizando bibliotecas modernas do Python.
  • Construir projetos reais e um portfólio publicável no GitHub para se preparar para oportunidades profissionais.

Course content

47 sections309 lectures52h 15m total length
  • Apresentação do Curso: Python Profissional4:46

    Agradecimento e uma série de dicas de como aproveitar este curso mais adequadamente.

  • Orientações Gerais sobre o Curso15:12
  • Como este Curso está organizado?20:37
  • Por que aprender a programar?29:17
  • Por que aprender Python?7:07
  • Comparação entre Python e outras linguagens8:34
  • Por que aprender a programar na era da IA?26:39
  • Quem sou eu?12:11

Requirements

  • Não é necessário conhecimento prévio em programação. O curso começa do zero e evolui passo a passo.
  • Um computador pessoal (Windows, Linux ou macOS) para instalar os ambientes e praticar os exercícios.
  • Acesso à internet para baixar ferramentas, bibliotecas e acompanhar as atividades práticas.
  • Permissão para instalar programas no computador (Python, IDEs e ferramentas utilizadas no curso).
  • Vontade de aprender e praticar. O aprendizado acontece principalmente através de projetos reais.
  • Conhecimentos básicos de uso do computador, como criar arquivos, pastas e navegar na internet.

Description

Este curso é uma formação completa para quem quer sair do zero absoluto e chegar a aplicações modernas com banco de dados, APIs, análise de dados, Machine Learning e IA generativa. Aqui você aprende com uma trilha progressiva em 8 níveis e fecha cada etapa com projetos de portfólio — do básico ao profissional.

Por que este curso é diferente?

  • IA desde o primeiro módulo (Vibe Coding): você aprende a usar IA como tutora e como ferramenta de produtividade — com visão crítica.

  • Aprendizagem baseada em projetos: você não só “assiste” — você constrói.

  • Trilha completa e organizada por níveis: evolui com clareza do iniciante ao avançado.

  • Integração com o mundo real: SQL/NoSQL + APIs REST + dados/ML + deploy.

  • 74 Dicas Pythonicas: atalhos, boas práticas e recursos profissionais para o dia a dia.

O que você vai aprender por nível?

Nível 1 — Fundamentos Sólidos + Mentalidade + IA no começo

Você começa entendendo por que Python é essencial na era da IA, vê um exemplo prático de Vibe Coding e já cria um mini-projeto motivacional. Depois domina: sintaxe, variáveis, condicionais, loops, coleções e funções.
Projeto final: Jogo de Adivinhação (terminal) — lógico, divertido e completo.

Nível 2 — Python Produtivo

Aqui você aprende a escrever código mais organizado e resiliente: erros/exceções, debugging, módulos e pacotes, comprehensions, arquivos, datas e ambientes virtuais.
Projeto final: Agenda de Compromissos (CLI) — com validações, organização por data e estrutura modular.

Nível 3 — Paradigmas Avançados

Evolua sua visão como programador: POO (classes, herança, polimorfismo) + funcional, iteradores/geradores e decoradores.
Projeto final: Biblioteca Digital — seu primeiro sistema estruturado em Python.

Nível 4 — Persistência, Dados e Integração

Conecte Python ao mundo real: SQL/NoSQL, Python + banco, CSV/JSON, e APIs RESTful (consumir e criar) com autenticação básica.
Projeto final: To-Do com Banco + API — persistência + endpoints para consulta e atualização.

Nível 5 — Mundo Real e Inteligência Artificial

Agora você entra no estado da arte: Pandas/NumPy/Matplotlib, fundamentos de Machine Learning (scikit-learn) e IA generativa (OpenAI/Hugging Face/Groq etc.). Também aprende boas práticas: Git/GitHub, testes, CI e deploy.
Projeto final: Assistente Inteligente com IA (CLI ou Streamlit) — projeto que impressiona.

Nível 6 — Projetos Práticos + Projeto Autoral

Você consolida tudo com uma bateria de projetos (jogos, automações, dados e ML) e fecha com um projeto autoral do aluno, do planejamento à entrega.
Projeto final: Minha Aplicação Autoral (GitHub + README).

Nível 7 — Dicas Pythonicas

Uma coleção prática de técnicas, truques e boas práticas para produtividade e código limpo. Projeto final: Coleção Publicável de Dicas (repositório/página).

Nível 8 — Adicional: Revisão com Google Colab e Jupyter

Revisão aplicada dos fundamentos em Colab/Jupyter, ideal para quem quer seguir rumo à área de dados.

Ao final do curso, você será capaz de:

Escrever código Python claro, organizado e profissional Construir aplicações com persistência (BD), integração (API) e dados/IA Automatizar tarefas e trabalhar com dados reais (CSV/JSON) Publicar projetos no GitHub com padrão de portfólio Criar um projeto autoral completo para mostrar suas competências

Mais do que um curso, uma formação prática.

Se você quer aprender Python com método, construir projetos reais e chegar até IA moderna com segurança, este é o seu caminho: do zero à Inteligência Artificial.

Who this course is for:

  • Pessoas que desejam começar na programação do zero e construir uma carreira na área de tecnologia.
  • Profissionais de qualquer área que querem aprender Python para automação, análise de dados ou desenvolvimento.
  • Estudantes e iniciantes que buscam uma formação prática baseada em projetos reais.
  • Desenvolvedores que ainda não utilizam Python e desejam aprender uma das linguagens mais usadas do mercado.
  • Programadores que já conhecem Python e querem evoluir para dados, Machine Learning e Inteligência Artificial.
  • Profissionais que desejam criar um portfólio técnico no GitHub para oportunidades de emprego, freelas ou transição de carreira.