Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Caminhos de aprendizagem acelerados de Python:domine Python do iniciante ao avançado


Leve suas habilidades de codificação para o próximo nível com os planos de estudo acelerado do Real Python para desenvolvedores Python iniciantes, intermediários e avançados.

Em Python Real , você pode aprender tudo sobre Python desde o início. Tudo, desde o básico absoluto de Python até desenvolvimento web e web scraping, visualização de dados e muito mais.

Quer você seja um Pythonista iniciante, intermediário ou avançado, nossos caminhos de aprendizagem personalizados levará suas habilidades para o próximo nível com planos de estudo práticos e acelerados.

Faça o teste: Teste seus conhecimentos com nosso questionário interativo “Teste de habilidade em Python”. Você receberá uma pontuação após a conclusão para ajudá-lo a acompanhar seu progresso de aprendizagem:



Teste Interativo

Teste de habilidade em Python

Teste seu conhecimento de Python em um teste de habilidades com perguntas básicas a avançadas. Você é iniciante, intermediário, proficiente ou especialista?

Todos os recursos em nossos roteiros de aprendizagem foram criados por desenvolvedores profissionais de Python com anos de experiência para garantir que você aprenda as habilidades e técnicas que realmente importam.

Você se orientará em todo o currículo de Python, então sempre saberá no que se concentrar a seguir.

Básico Absoluto


Se você é completamente novo em programação e Python, então comece sua jornada de aprendizado com os Noções básicas de Python caminho de aprendizado, projetado para buscá-lo desde o início e levá-lo à proficiência básica em Python. Depois de concluir este roteiro de aprendizagem, você estará bem equipado para enfrentar qualquer um de nossos roteiros de aprendizagem para iniciantes.

Linguagem principal do Python:noções básicas


Dê um impulso em sua carreira em Python com nossos recursos de aprendizagem projetados para iniciantes . Aqui você encontrará conceitos fundamentais para iniciantes em Python, que o ajudarão a iniciar sua jornada para aprender Python. Esses tutoriais enfocam o essencial absoluto que você precisa saber sobre Python.

Caminho de aprendizagem

Revisite os fundamentos do Python


12 Recursos ⋅ Habilidades: Python, variáveis, tipos de dados, REPL, operadores, expressões, exceções, comentários, palavras-chave, IDLE, conversão de strings

Caminho de aprendizagem

Fluxo e loops de controle do Python


14 Recursos ⋅ Habilidades: Python, fluxo de controle, instruções condicionais, booleanos, loops for, loops while, enumerar, loops aninhados, quebrar, continuar, passar

Caminho de aprendizagem

Estruturas de dados Python


23 Recursos ⋅ Habilidades: Python, Strings, Listas, Tuplas, Dicionários, Conjuntos, Compreensão de Listas, range(), Bytes, Classificação

Caminho de aprendizagem

Funções e escopos


11 Recursos ⋅ Habilidades: Python, Funções, Escopo, Argumentos, Parâmetros, Retorno, Globais

Depois de passar do básico, você pode começar a se aprofundar em nossos tutoriais de nível intermediário , que ensinará novos conceitos de Python. Esta categoria é para desenvolvedores Python intermediários que já conhecem os fundamentos do desenvolvimento Python e desejam expandir seus conhecimentos.

Caminho de aprendizagem

Aperfeiçoe sua configuração de desenvolvimento em Python


16 Recursos ⋅ Habilidades: VS Code, PyCharm, Ambientes Virtuais, pyenv, Docker, Git, GitHub, IDEs, Editores de Código, Claude Code, Cursor, Gemini CLI, GitHub Copilot

Caminho de aprendizagem

Módulos e Pacotes


14 Recursos ⋅ Habilidades: Pacotes, Módulos, Sistema de Importação, pip, PyPI, uv, __init__.py, Pacotes de Namespace

Caminho de aprendizagem

Programação Orientada a Objetos (OOP)


17 Recursos ⋅ Habilidades: Python, OOP, Classes, Classes de Dados, Getters, Setters, Propriedade, super(), Métodos Mágicos, Sobrecarga de Operador, SOLID, Herança, Composição, Classes Mixin, Padrão de Fábrica

Caminho de aprendizagem

Arquivos e fluxos de arquivos


12 Recursos ⋅ Habilidades: Python, Pathlib, E/S de arquivo, serialização, codificação, Unicode, PDF, WAV, gerenciadores de contexto, arquivos ZIP

Caminho de aprendizagem

Estruturas de dados e algoritmos clássicos


20 Recursos ⋅ Habilidades: Python, estruturas de dados, pilhas, filas, listas vinculadas, tabelas hash, enumerações, algoritmos de pesquisa, algoritmos de classificação, coleções

Caminho de aprendizagem

Módulos importantes da biblioteca padrão


15 Recursos ⋅ Habilidades: Python, matemática, hora, calendário, data e hora, JSON, CSV, Regex, aleatório, subprocesso, argparse, pickle, XML, zipfile

Caminho de aprendizagem

Programação Funcional com Python


13 Recursos ⋅ Habilidades: Python, Programação Funcional, Funções Lambda, Funções Integradas, Mapa, Filtro, Redução, Escopo, Closures, Funções Internas, Decoradores, Recursão

Caminho de aprendizagem

Escreva mais código Pythonic


14 Recursos ⋅ Habilidades: Zen of Python, PEP 8, layouts de aplicativos, Duck Typing, verificação de tipo, dicas de tipo, documentação de código, MkDocs, qualidade de código, PyLint

Caminho de aprendizagem

Teste e Integração Contínua


9 Recursos ⋅ Habilidades: Teste de Unidade, Doctest, Biblioteca de Objetos Simulados, Pytest, Integração Contínua, Docker, Qualidade de Código, Ações GitHub, Teste de Software, CI/CD

Linguagem principal do Python:Avançado


Nesta seção, você encontrará recursos de aprendizagem de Python que ensinam conceitos avançados para que você possa se tornar um mestre na linguagem de programação Python. Depois de passar do nível intermediário, você pode começar a se aprofundar nesses tutoriais e cursos, que ensinarão conceitos e padrões avançados de Python.

Caminho de aprendizagem

Simultaneidade e programação assíncrona


9 Recursos ⋅ Habilidades: Python, Simultaneidade, Async IO, Global Interpreter Lock, Thread Safety, Processamento Paralelo, Otimização de Desempenho, Multithreading, Eficiência de Código

Caminho de aprendizagem

Acesso ao banco de dados com Python


9 Recursos ⋅ Habilidades: Bibliotecas SQL, SQLite, SQLAlchemy, Redis, MySQL, MongoDB, ChromaDB, gerenciamento de dados, bancos de dados NoSQL, bancos de dados vetoriais, DuckDB, TinyDB, SQL Security

Caminho de aprendizagem

Metaprogramação Python


4 Recursos ⋅ Habilidades: Python, Metaclasses, Descritores, Execução Dinâmica de Código, exec(), eval()

Caminho de aprendizagem

Criar interfaces gráficas de usuário (GUI)


12 Recursos ⋅ Habilidades: Tkinter, PyQt, wxPython, Kivy, layouts de GUI, manipulação de eventos, integração de banco de dados, gerenciamento de threads, desenvolvimento de aplicativos móveis, design de GUI

Caminho de aprendizagem

Entender o CPython


8 Recursos ⋅ Habilidades: Python, ponteiros, gerenciamento de memória, criação de perfil, código-fonte CPython, extensões C, ligações Python, mapeamento de memória

Caminho de aprendizagem

Entrevista de codificação em Python com excelência


8 Recursos ⋅ Habilidades: Entrevistas de codificação, problemas práticos, análise de CSV, engenharia de dados, livros Python, palestras PyCon, preparação para entrevistas, desafios de codificação

Pronto para explorar o que o Python pode fazer fora de sua funcionalidade principal ? Os caminhos de aprendizagem abaixo abrangem aplicações do mundo real, como desenvolvimento web, ciência de dados, aprendizado de máquina e muito mais. Trabalhe em qualquer um desses caminhos lado a lado ou pule aqueles nos quais você não está interessado.

Desenvolvimento Web


Crie aplicativos web com as estruturas mais populares do Python. Comece com os fundamentos de desenvolvimento web em Python, depois mergulhe mais fundo com Flask ou Django. Você também aprenderá como coletar dados da web usando técnicas de scraping.

Caminho de aprendizagem

Frasco por exemplo


12 Recursos ⋅ Habilidades: Desenvolvimento Web, Flask Framework, Jinja, APIs REST, Deployment

Caminho de aprendizagem

Django para Desenvolvimento Web


17 Recursos ⋅ Habilidades: Django, Desenvolvimento Web, APIs REST, Migrações, Gerenciamento de usuários, Administração

Caminho de aprendizagem

Raspagem da Web em Python


9 Recursos ⋅ Habilidades: Web Scraping, solicitações HTTP, análise de dados

Ciência e visualização de dados


Trabalhe com dados usando o poderoso ecossistema de ciência de dados do Python . Esses caminhos levam você desde as habilidades básicas com NumPy e pandas, passando por fundamentos matemáticos, coleta e armazenamento de dados, até a criação de visualizações atraentes.

Caminho de aprendizagem

Matemática para Ciência de Dados


5 Recursos ⋅ Habilidades: Estatística, Correlação, Regressão Linear, Regressão Logística, NumPy, SciPy, pandas, Gradient Descent

Caminho de aprendizagem

Coleta e armazenamento de dados


8 Recursos ⋅ Habilidades: CSV, JSON, pandas, Excel, SQL, SQLite, SQLAlchemy, AWS S3, bancos de dados

Caminho de aprendizagem

pandas para ciência de dados


15 Recursos ⋅ Habilidades: pandas, Ciência de Dados, Visualização de Dados, DataFrame, GroupBy, Limpeza de Dados

IA e aprendizado de máquina


Aproveite o poder da inteligência artificial com Python. Se você deseja usar assistentes de IA para aumentar sua produtividade de codificação, criar aplicativos com tecnologia de grandes modelos de linguagem ou treinar seus próprios modelos de aprendizado de máquina, esses caminhos o ajudarão.

Caminho de aprendizagem

Codificação Python com IA


5 Recursos ⋅ Habilidades: Código Claude, Cursor, Gemini CLI, Desenvolvimento Assistido por IA

Caminho de aprendizagem

Desenvolvimento de aplicativos LLM com Python


13 Recursos ⋅ Habilidades: OpenAI, Ollama, OpenRouter, Prompt Engineering, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP

Caminho de aprendizagem

Aprendizado de máquina com Python


30 Recursos ⋅ Habilidades: Processamento de imagens, classificação de texto, reconhecimento de fala, PNL, aprendizagem profunda, LLMs, RAG

DevOps e aplicativos de desktop


Empacote, implante e envie seus projetos Python para o mundo. Aprenda a conteinerizar aplicativos, configurar pipelines de CI/CD e implantar na nuvem. Ou crie aplicativos de desktop profissionais com interfaces gráficas de usuário.

Caminho de aprendizagem

DevOps com Python


9 Recursos ⋅ Habilidades: Embalagem e implantação, CI/CD, AWS, Docker, Logging

Caminho de aprendizagem

Programação GUI com PyQt


8 Recursos ⋅ Habilidades: PyQt, Qt Designer, Layouts, Menus, Bancos de Dados SQL, QThread, SQLite, Design de GUI

Como selecionar o caminho certo para você?


Aprender Python não é uma tarefa única, então pense por que você está aqui. O que você quer fazer com Python? Pense sobre onde você deseja ir e, em seguida, considere quais habilidades você precisará para chegar lá.

Se você quiser uma recomendação personalizada , responda à nossa breve pesquisa sobre Plano de Aprendizagem. Ele faz algumas perguntas sobre sua experiência e objetivos e, em seguida, cria um plano de estudos personalizado só para você.

Se você entrar em um caminho de aprendizagem e ficar preso, você sempre pode pedir ajuda no bate-papo da comunidade Real Python ou no horário comercial. Esses também são ótimos lugares para ouvir outros programadores que estiveram no seu lugar e podem ter sugestões sobre por onde começar.

Recebeu feedback sobre nossos caminhos de aprendizagem?

python

  1. Python - Programação Multithread
  2. Python Dictionary Append:Como adicionar um par de chave/valor
  3. Usando IPython
  4. Tipos de dados Python
  5. Python - Programação de extensão com C
  6. Variáveis, constantes e literais do Python
  7. Caminhos e recursos abrangentes de aprendizagem de Python
  8. Fila Python:Exemplo FIFO, LIFO
  9. Multithreading em Python com Exemplo:Aprenda GIL em Python
  10. Python List index() com exemplo