Skip to content

pythoneiros/Links

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Recursos para Python

Este arquivo compila uma lista abrangente de links úteis, cursos gratuitos, ferramentas e utilitários relacionados ao Python. Os recursos são divididos em seções para facilitar a navegação.

Cada entrada inclui o nome, link, uma breve descrição e detalhes sobre se é gratuito, open source ou outros atributos relevantes (ex.: opções pagas, impulsionado pela comunidade).

Esta lista foca em recursos de alta qualidade e amplamente recomendados a partir de 2026.

Contribuições bem-vindas!

Recursos Oficiais

Esses são recursos fundamentais da Python Software Foundation e mantenedores principais.

  • Site Oficial do Python: python.org - O principal hub para baixar Python, acessar documentação e notícias da comunidade. Inclui guias para iniciantes e notas de lançamento. (Gratuito, Open Source)
  • Documentação do Python: docs.python.org - Documentação oficial abrangente cobrindo tutoriais, referências de bibliotecas e especificações da linguagem para todas as versões do Python. (Gratuito, Open Source)
  • Índice de PEP (Python Enhancement Proposals): peps.python.org - Repositório de propostas para a evolução do Python, incluindo guias de estilo como PEP 8. Útil para entender as melhores práticas. (Gratuito, Open Source)
  • Python Package Index (PyPI): pypi.org - Repositório central para pacotes Python; pesquise e instale bibliotecas de terceiros. (Gratuito, Open Source, Impulsionado pela Comunidade)

Cursos e Tutoriais Gratuitos

Caminhos de aprendizado de introdutório a avançado, principalmente online e auto-dirigidos.

  • Python for Everybody (Coursera): coursera.org/specializations/python - Especialização da University of Michigan cobrindo conceitos básicos até análise de dados. Audite gratuitamente. (Gratuito para Auditar, Certificados Pagos, Materiais Open Source Disponíveis)
  • Certificação Python do freeCodeCamp: freecodecamp.org/learn/scientific-computing-with-python - Curso prático com projetos sobre aritmética, loops e mais. Inclui certificação. (Completamente Gratuito, Open Source)
  • Curso Python da Codecademy: codecademy.com/learn/learn-python-3 - Lições interativas sobre sintaxe, funções e OOP. Versão básica gratuita. (Gratuito Básico, Pro Pago, Interativo)
  • Automate the Boring Stuff with Python: automatetheboringstuff.com - Livro e vídeos online gratuitos de Al Sweigart focando em tarefas de automação práticas. (Completamente Gratuito, Exemplos de Código Open Source)
  • Tutoriais Real Python: realpython.com - Artigos e tutoriais aprofundados sobre tópicos como decoradores e async. Muitos gratuitos; premium para avançados. (Principalmente Gratuito, Alguns Pagos, Impulsionado pela Comunidade)
  • Curso Python do Google: developers.google.com/edu/python - Curso introdutório gratuito com vídeos, exercícios e amostras de código de engenheiros do Google. (Completamente Gratuito, Open Source)
  • Cursos Python no edX (MIT/Harvard): edx.org/learn/python - Vários cursos gratuitos como "Introduction to Computer Science and Programming Using Python" do MIT. (Gratuito para Auditar, Certificados Pagos)
  • Programação Python no Khan Academy: khanacademy.org/computing/computer-programming/programming - Lições interativas básicas sobre desenho e animação com Python. (Completamente Gratuito)
  • CS50’s Introduction to Programming with Python (Harvard): cs50.harvard.edu/python - Curso online gratuito da Harvard com vídeos e tarefas. Ideal para iniciantes. (Completamente Gratuito, Certificado Disponível)
  • Introdução ao Python no DataCamp: datacamp.com/courses/intro-to-python-for-data-science - Curso interativo para iniciantes em ciência de dados. (Gratuito, Premium para Mais Conteúdo)
  • Tutorial Oficial do Python.org: docs.python.org/3/tutorial - Tutorial oficial passo a passo para aprender a linguagem. (Gratuito, Open Source)
  • Tutoriais Python de Corey Schafer no YouTube: youtube.com/c/Coreyms - Série de vídeos sobre vários tópicos, de básico a avançado. (Gratuito)
  • Cursos Gratuitos no Great Learning: mygreatlearning.com/python/free-courses - Cursos interativos sobre OOP, Pandas e classes em Python. (Gratuito com Certificado)

Livros (Gratuitos ou de Acesso Aberto)

Livros digitais disponíveis para download ou leitura gratuita.

  • Think Python (2ª Edição): greenteapress.com/thinkpython2/html - De Allen Downey; ensina conceitos de programação através do Python. (Completamente Gratuito, Open Source, PDF Disponível)
  • Python Crash Course (Trechos Gratuitos): nostarch.com/pythoncrashcourse3e - De Eric Matthes; livro completo pago, mas capítulos de amostra e projetos gratuitos. (Parcialmente Gratuito, Livro Pago)
  • Dive Into Python 3: diveintopython3.net - Guia de Mark Pilgrim para programadores experientes novos no Python. (Completamente Gratuito, Open Source)
  • A Byte of Python: python.swaroopch.com - Livro introdutório simples de Swaroop C H, disponível em múltiplos idiomas. (Completamente Gratuito, Open Source, PDF/EPUB)
  • How to Think Like a Computer Scientist: Learning with Python 3: openbookproject.net/thinkcs/python/english3e - Livro gratuito focado em pensamento computacional. (Completamente Gratuito, Open Source)

IDEs e Editores de Código

Ferramentas para escrever, depurar e executar código Python.

  • Visual Studio Code (VS Code): code.visualstudio.com - Editor leve e extensível com extensão Python para IntelliSense e depuração. (Gratuito, Open Source, Microsoft)
  • PyCharm Community Edition: jetbrains.com/pycharm - IDE completa para desenvolvimento Python; versão community gratuita. (Gratuito Community, Professional Pago, Partes Open Source)
  • Jupyter Notebook: jupyter.org - Computação interativa baseada na web para ciência de dados; suporta Markdown e código. (Gratuito, Open Source)
  • Spyder: spyder-ide.org - IDE científica Python semelhante ao MATLAB/RStudio. Incluído no Anaconda. (Gratuito, Open Source)
  • IDLE (IDE Integrada do Python): docs.python.org/3/library/idle.html - Editor simples incluído na instalação do Python. (Gratuito, Open Source)
  • Thonny: thonny.org - IDE amigável para iniciantes com depurador e explorador de variáveis. (Gratuito, Open Source)

Gerenciadores de Pacotes e Ferramentas de Build

Ferramentas para gerenciar dependências e ambientes.

  • pip (Python Package Installer): pip.pypa.io - Ferramenta padrão para instalar pacotes do PyPI. (Gratuito, Open Source)
  • Conda: docs.conda.io - Gerenciador de pacotes e ambientes, ótimo para ciência de dados. (Gratuito, Open Source, Anaconda Inc.)
  • Poetry: python-poetry.org - Ferramenta de gerenciamento de dependências e embalagem com suporte a virtualenv. (Gratuito, Open Source)
  • Pipenv: pipenv.pypa.io - Combina pip e virtualenv para ambientes reproduzíveis. (Gratuito, Open Source)
  • virtualenv: virtualenv.pypa.io - Ferramenta para criar ambientes Python isolados. (Gratuito, Open Source)

Bibliotecas e Frameworks Populares

Categorizados por caso de uso; essas são open source, salvo indicação contrária.

Propósito Geral

Ciência de Dados e Machine Learning

  • NumPy: numpy.org - Pacote fundamental para computação numérica. (Gratuito, Open Source)
  • Pandas: pandas.pydata.org - Biblioteca de manipulação e análise de dados. (Gratuito, Open Source)
  • Matplotlib: matplotlib.org - Biblioteca de plotagem para criar visualizações. (Gratuito, Open Source)
  • Scikit-learn: scikit-learn.org - Biblioteca de machine learning com algoritmos e ferramentas. (Gratuito, Open Source)
  • TensorFlow: tensorflow.org - Plataforma end-to-end de ML do Google. (Gratuito, Open Source)
  • PyTorch: pytorch.org - Framework de deep learning do Facebook. (Gratuito, Open Source)
  • Seaborn: seaborn.pydata.org - Visualização de dados estatísticos baseada no Matplotlib. (Gratuito, Open Source)

Desenvolvimento Web

  • Django: djangoproject.com - Framework web de alto nível para desenvolvimento rápido. (Gratuito, Open Source)
  • Flask: flask.palletsprojects.com - Framework web leve para microsserviços. (Gratuito, Open Source)
  • FastAPI: fastapi.tiangolo.com - Framework web moderno e rápido para APIs com suporte async. (Gratuito, Open Source)

Automação e Testes

  • Selenium: selenium.dev - Automação de navegador para testes e scraping. (Gratuito, Open Source)
  • Pytest: docs.pytest.org - Framework de testes simples e escalável. (Gratuito, Open Source)

Processamento de Linguagem Natural

  • NLTK: nltk.org - Toolkit para processamento de linguagem natural. (Gratuito, Open Source)

Qualidade de Código e Utilitários

Ferramentas para linting, formatação e otimização.

  • Black: black.readthedocs.io - Formatador de código intransigente. (Gratuito, Open Source)
  • Pylint: pylint.pycqa.org - Analisador de código estático para erros e estilo. (Gratuito, Open Source)
  • Flake8: flake8.pycqa.org - Wrapper de linter para verificações de estilo e complexidade. (Gratuito, Open Source)
  • Mypy: mypy-lang.org - Verificador de tipos estático opcional para Python. (Gratuito, Open Source)
  • Bandit: bandit.readthedocs.io - Linter de segurança para encontrar vulnerabilidades. (Gratuito, Open Source)
  • Ruff: github.com/charliermarsh/ruff - Linter Python rápido escrito em Rust. (Gratuito, Open Source)

Comunidades e Fóruns

Locais para fazer perguntas, compartilhar código e networking.

  • Stack Overflow (Tag Python): stackoverflow.com/questions/tagged/python - Site de Q&A para problemas de programação. (Gratuito, Impulsionado pela Comunidade)
  • Reddit r/learnpython: reddit.com/r/learnpython - Subreddit para iniciantes aprendendo Python. (Gratuito, Impulsionado pela Comunidade)
  • Reddit r/Python: reddit.com/r/Python - Discussão geral sobre Python e notícias. (Gratuito, Impulsionado pela Comunidade)
  • Discord Python: pythondiscord.com - Comunidade de chat ativa para ajuda e colaboração. (Gratuito, Impulsionado pela Comunidade)
  • Newsletter Python Weekly: pythonweekly.com - Notícias, artigos e empregos curados. (Assinatura Gratuita)
  • Conferências PyCon: pycon.org - Conferências globais de Python; muitas palestras gratuitas no YouTube. (Eventos Pagos, Palestras Gratuitas)

Prática de Codificação

Plataformas para desafios e exercícios.

Outros Utilitários

Ferramentas e recursos diversos.

  • PyInstaller: pyinstaller.org - Empacota aplicativos Python em executáveis standalone. (Gratuito, Open Source)
  • Streamlit: streamlit.io - Transforma scripts de dados em apps web compartilháveis. (Gratuito, Open Source)
  • Hug: hug.rest - Framework para expor APIs rapidamente. (Gratuito, Open Source)
  • Python Anywhere: pythonanywhere.com - Plataforma em nuvem para executar código Python online. (Tier Gratuito, Planos Pagos)

About

Links úteis de ferramentas, cursos e utilitários diversos sobre Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors