Python
A trilha começa pelo fundamento: o que é Python, diferenças entre versões, conceito de back-end, escolha de ferramenta, configuração de ambiente e uso de ambientes virtuais.
Depois entra no Python básico na prática: sintaxe, strings, estruturas de dados (listas, tuplas, conjuntos e dicionários), condicionais, laços, funções e regex.
Com a base feita, a trilha avança para boas práticas e organização de código: PEP 8, programação funcional, criação de executáveis, uso de Jupyter e Colab.
A partir daí vem o coração da formação em Python:
Orientação a Objetos do básico ao avançado, aplicação real em projetos, consumo de APIs, uso de POO em engenharia de dados e programação assíncrona.
Na sequência entram qualidade, testes e arquitetura: testes automatizados, TDD, Design Patterns, princípios SOLID e arquitetura de software.
Depois a trilha abre para segurança, abordando OWASP, vulnerabilidades comuns e como se defender usando Python.
Com isso feito, entra o bloco de dados e integração: persistência em arquivos e bancos, APIs REST, Requests, pipelines de dados, automação com Jenkins e validações no padrão brasileiro.
A trilha segue para desenvolvimento web, começando com Flask (do básico ao avançado) e depois Django completo: templates, autenticação, persistência, CRUD, S3 e APIs REST com Django REST Framework, incluindo testes, versionamento, CORS, segurança, documentação e deploy.
Depois vem Python para dados: NumPy, Pandas (leitura, limpeza, transformação, agrupamento), prática pesada com Pandas e visualização de dados.
Na parte de Data Science e Machine Learning, a trilha cobre análise exploratória, hipóteses, regressão, classificação, clusterização, métricas, validação, otimização de modelos e séries temporais.
A trilha avança então para NLP tradicional: regex, análise de sentimento, Word2Vec, similaridade de textos, extração de entidades, corretores ortográficos e uso de modelos pré-treinados.
Em seguida entra Visão Computacional: OpenCV, detecção de movimento, reconhecimento facial, OCR, tracking de mãos e leitura de placas.
Depois vem Deep Learning: redes neurais, Keras, TensorFlow e PyTorch, cobrindo imagens, áudio, texto, CNNs e RNNs.
Por fim, a trilha fecha com IA generativa e LLMs: chatbots com GPT, uso de APIs, Code Interpreter, LangChain, Gemini, Claude, Amazon Bedrock, OCI Generative AI e construção de agentes inteligentes.
Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias
Passo a passo
-
1
Conteúdo do plano
-
Artigo O que é Python? — um guia completo para iniciar nessa linguagem de programação | Alura
-
Artigo Quais as diferenças entre Python 2 e Python 3? | Alura
-
Artigo Back-End: o que é e um guia para iniciar na área | Alura
-
Artigo Pycharm ou VSCode: qual ferramenta escolher para programar em Python? | Alura
-
Artigo Ambientes virtuais em Python | Alura
-
Curso Python: começando com a linguagem
-
Curso Python: crie a sua primeira aplicação
-
Curso Python: avançando na linguagem
-
Curso String em Python: extraindo informações de uma URL
-
Curso Python Collections parte 1: listas e tuplas
-
Curso Python Collections parte 2: conjuntos e dicionários
-
Curso Praticando Python: estruturas de dados
-
Curso Praticando Python: listas e tuplas
-
Curso Praticando Python: conjuntos e dicionários
-
Curso Praticando Python: Strings e Regex
-
Curso Praticando Python: condicionais if, elif e else
-
Curso Praticando Python: laços for e while
-
Curso Praticando Python: funções
-
Curso Python: aplicando boas práticas com PEP 8
-
Artigo Programação funcional no Python | Alura
-
Artigo Como criar um executável com Python passo a passo | Alura
-
Artigo Jupyter Notebook: Exemplos de Códigos e Como Usar | Alura
-
Artigo Google Colab: o que é, tutorial de como usar e criar códigos | Alura
-
Artigo POO: o que é programação orientada a objetos? | Alura
-
Curso Python: entendendo a Orientação a Objetos
-
Curso Python: aplicando a Orientação a Objetos
-
Curso Python: avançando na orientação a objetos
-
Curso Python: avance na Orientação a Objetos e consuma API
-
Curso Praticando Python: trabalhando com projetos
-
Curso Praticando python: programação assíncrona
-
Curso Python: testes automatizados e qualidade de código
-
Curso Python e TDD: explorando testes unitários
-
Curso Design Patterns em Python: aplicação e melhores práticas
-
Artigo Design Patterns em Python: um guia para aplicar padrões de projeto | Alura
-
Curso Princípios SOLID com Python: construindo códigos eficientes e escaláveis
-
Curso Python: Fundamentos e Padrões de Arquitetura de Software
-
Curso Python: construindo sistemas eficientes com SOLID e Design Patterns
-
Curso Robot Framework: automatizando testes no padrão BDD
-
Curso Python e OWASP: explorando vulnerabilidades e implementando defesas
-
Curso Python: persistência de dados com arquivos, bancos de dados e APIs REST
-
Curso Python e APIs: conhecendo a biblioteca Requests
-
Curso Pipeline de dados: combinando Python e orientação a objeto
-
Curso Pipeline de dados: integrando Python com MongoDB e MySQL
-
Curso Scripting: automação de tarefas com Python e criação de Pipelines no Jenkins
-
Curso Python Brasil: validação de dados no padrão nacional
-
Artigo Flask no Python: passo a passo para instalar e criar apps | Alura
-
Curso Flask: crie uma webapp com Python
-
Curso Flask: avançando no desenvolvimento web com Python
-
Artigo Django: o que é, para que serve e um Guia desse framework Python | Alura
-
Curso Django: templates e boas práticas
-
Curso Django: persistência de dados e Admin
-
Curso Django: autenticação de formulários e alerta
-
Curso Django: autenticação com OAuth2.0
-
Curso Django: CRUD e persistência no S3
-
Curso API com Django 3: Django Rest Framework
-
Curso API com Django 3: Validações, buscas, filtros e deploy
-
Curso API com Django 3: Versionamento, cabeçalhos e CORS
-
Curso API com Django 3: Testes, segurança e lapidações
-
Curso API com Django 3: Aprofundando em testes e documentação
-
Curso Django REST Framework: trabalhando com validações, paginação, filtros e versionamento em uma API
-
Curso Django REST Framework: trabalhando com testes unitários e de integração
-
Curso Django REST Framework: trabalhando com permissões, documentação, limitações, CORS e deploy na AWS
-
Curso Python para Dados: primeiros passos
-
Curso Python para Dados: trabalhando com funções, estruturas de dados e exceções
-
Artigo Numpy: trabalhando computação científica com Python | Alura
-
Curso NumPy: análise numérica eficiente com Python
-
Artigo Pandas Python: desvendando a biblioteca essencial para análise de dados | Alura
-
Curso Pandas: conhecendo a biblioteca
-
Curso Pandas I/O: trabalhando com diferentes formatos de arquivos
-
Curso Pandas: selecionando e agrupando dados
-
Curso Pandas: transformação e manipulação de dados
-
Curso Pandas: limpeza e tratamento de dados
-
Curso Praticando Pandas: realizando operações
-
Curso Praticando Pandas: trabalhando com dados nulos
-
Curso Praticando Pandas: criando tabulações com groupby
-
Curso Praticando Pandas: criando tabulações com pivot_table
-
Curso Praticando Pandas: normalizando arquivos JSON
-
Artigo Data Visualization: conhecendo as bibliotecas do Python | Alura
-
Curso Data Visualization: criando gráficos com bibliotecas Python
-
Curso Data Visualization: estilização de tabelas com Python
-
Curso Python: Inteligência Artificial Aplicada
-
Curso Data Science: explorando e analisando dados
-
Curso Data Science: testando hipóteses
-
Curso Data Science: transformando variáveis para uma Regressão Linear
-
Curso Data Science: testando relações com Regressão Linear
-
Curso Machine Learning: classificação com SKLearn
-
Curso Classificação: aprendendo a classificar dados com Machine Learning
-
Curso Classificação: validação de modelos e métricas de avaliação
-
Curso Classificação: selecionando features
-
Curso Classificação: resolvendo problemas multiclasse
-
Curso Classificação: combinando classificadores para a melhoria de performance
-
Curso Classificação: melhorando o desempenho com XGBoost
-
Curso Classificação: otimizando modelos de machine learning
-
Curso Clusterização: lidando com dados sem rótulo
-
Curso Data Science: analisando e prevendo séries temporais
-
Curso LangChain e Python: criando ferramentas com a LLM OpenAI
-
Curso Regressão: realizando previsão de séries temporais com statsmodels
-
Curso Regressão: prevendo séries temporais com Prophet
-
Curso Séries temporais: detectando anomalias e realizando previsões
-
Curso Regressão: construindo Árvores de Regressão
-
Curso Regressão: aprimorando os resultados com XGBoost
-
Curso NLP: regex e modelos de linguagem
-
Curso Linguagem Natural parte 1: NLP com análise de sentimento
-
Curso Linguagem Natural parte 2: continuando com a análise de sentimento
-
Curso NLP: aplicando processamento de linguagem natural para análise de sentimentos
-
Curso Word2Vec: interpretação da linguagem humana com Word embedding
-
Curso Word2Vec: treinamento de Word Embedding
-
Curso NLP: buscando entidades em documentos
-
Curso NLP: trabalhando com similaridade de sentenças
-
Curso NLP: resumindo textos com Hugging Face e Gradio
-
Curso Hugging Face: transferindo aprendizado de modelos de NLP
-
Curso Corretor Ortográfico em Python: aplicando técnicas de NLP
-
Curso NLP: explorando LLM para aplicações de chatbot
-
Curso Visão Computacional: detecção de movimento com OpenCV
-
Curso Visão Computacional: análise facial
-
Curso Análise e Classificação de Faces: visão Computacional com OpenCV
-
Curso Visão computacional: Hand Tracking com OpenCV
-
Curso Visão computacional: detecção de texto em placas de carro
-
Curso Visão Computacional: reconhecimento de texto com OCR e OpenCV
-
Curso Keras: primeiros passos em redes neurais
-
Curso Deep Learning parte 1: Keras
-
Curso Deep Learning parte 2: como a rede aprende
-
Curso Deep Learning: previsão com Keras
-
Curso TensorFlow Keras: classificando imagens com redes convolucionais
-
Curso TensorFlow/Keras: gerando imagens com Deep Learning
-
Curso TensorFlow Keras: classificando e sugerindo palavras
-
Curso TensorFlow Keras: Decodificando Áudio com IA
-
Curso Redes Neurais: Deep Learning com PyTorch
-
Curso Treinando uma Rede Neural: Deep Learning com PyTorch
-
Curso Redes Neurais Convolucionais: Deep Learning com PyTorch
-
Curso Redes Neurais Recorrentes: Deep Learning com Pytorch
-
Curso Python e GPT: crie seu chatbot com IA
-
Curso GPT e Python: criando ferramentas com a API
-
Curso GPT Code Interpreter e Python: crie assistentes e aumente sua produtividade
-
Curso OpenAI e Python: otimize o desenvolvimento de testes com IA
-
Curso OpenAI: avalie e otimize o seu código com Code Interpreter
-
Curso LangChain e Python: criando ferramentas com a OpenAI
-
Curso Gemini e Python: criando ferramentas com a API
-
Curso Gemini e Python: crie seu chatbot com IA generativa
-
Curso Gemini e Python: orquestrando LLMs com LangChain
-
Curso Claude e Python: desenvolva seu Chatbot Inteligente com a IA da Anthropic
-
Curso Claude e Python: desenvolva assistentes com a API da Anthropic
-
Curso Amazon Bedrock e Python: crie ferramentas de categorização e explore modelos customizados de IA
-
Curso Amazon Bedrock e Python: construa chatbots e ferramentas de geração de imagens com IA
-
Curso OCI Generative AI e Python: construa agentes inteligentes com IA generativa
-
Curso Classificação: construindo modelos semi-supervisionados
-
Curso Projeto de Agentes Inteligentes: desenvolvimento com LangChain, LangGraph e LangSmith
-
Curso Iniciando em dados: aprendendo Python
-
Excluir Trilha de Estudos?
Ao excluir, você não não conseguirá mais visualizar e acessar a Trilha criada por você