- Pré-Básico
- [[#Curso de Algoritmo [40 Horas] ]]
- [[#Curso de Git e GitHub [20 Horas] ]]
- Básico
- Quer aprender Python
- Apostila Python e Orientação a Objetos
- Curso de Python 3 - Mundo 1: Fundamentos
- Curso de Python 3 - Mundo 2: Estruturas de Controle
- Curso de Python 3 - Mundo 3: Estruturas Compostas
- Funções
- Programação Orientada a Objetos em Python
- Python Collections
- Python Dataclasses
- Qualidade de Software
- Intermediário
- Exercícios e Projetos
- Livros
- Documentação Oficial
- Extras
- Ferramentas
- Palestras do Ramalho
Pré-Básico
Curso de Algoritmo [40 Horas]
- Curso em Vídeo
Curso de algoritmo grátis e online.
https://www.cursoemvideo.com/curso/curso-de-algoritmo/
Curso de Git e GitHub [20 Horas]
- Curso em Vídeo
Você sabe o que é Git?
https://www.cursoemvideo.com/curso/curso-de-git-e-github/
Básico
Quer aprender Python
Quer aprender python?
Vídeos do canal que podem te ajudar
https://www.youtube.com/playlist?list=PLOQgLBuj2-3LwyKrvIde88moVcFWAN2Xz
Apostila Python e Orientação a Objetos
Python e Orientação a Objetos | Alura Cursos Online
Apostilas abertas da Alura.
https://www.alura.com.br/apostila-python-orientacao-a-objetos
Curso de Python 3 - Mundo 1: Fundamentos
Curso de Python 3 - Mundo 1: Fundamentos
Ajude esse projeto a acontecer!
https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6
Curso de Python 3 - Mundo 2: Estruturas de Controle
Curso de Python 3 - Mundo 2: Estruturas de Controle
Curso de Python 3 - Mundo 3: Estruturas Compostas
Curso de Python 3 - Mundo 3: Estruturas Compostas
Funções
Minissérie pythonica: Funções
Explicando algumas coisas sobre funções Link dos códigos: https://gitlab.
https://www.youtube.com/playlist?list=PLOQgLBuj2-3LRIKxqcse1EL4hXhUFuHsR
Programação Orientada a Objetos em Python
Orientação a objetos em python
Python Collections
Python collections
Python Dataclasses
Python dataclasses
Qualidade de Software
Live de Python - Qualidade de Software
Vídeos sobre qualidade de código/software
https://www.youtube.com/playlist?list=PLOQgLBuj2-3IoAs-EbiqARJ3AsmCY_DER
Intermediário
PEP8
https://peps.python.org/pep-0008/
https://realpython.com/python-pep8/
Curso de Python para iniciantes 2024 - Do ZERO ao primeiro APLICATIVO WEB
Curso de Python para iniciantes 2024 - Do ZERO ao primeiro APLICATIVO WEB
Bem-vindo ao curso de Python para iniciantes!
https://youtu.be/VdLen3MV-GM?si=PSQD7g0VD4s3Jvzq
Curso de Linux [40 Horas]
- Curso em Vídeo
Assim como o Windows e o MacOS, o Linux é um sistema operacional, porém com algumas peculiaridades que o torna distinto dos sistemas desenvolvidos pela
https://www.cursoemvideo.com/curso/linux/
FastAPI do ZERO - Dunossauro
FastAPI do Zero!
Boas vindas ao nosso minicurso de FastAPI!
https://fastapidozero.dunossauro.com/
SQL Alchemy
SQLAlchemy
Lives de Python sobre SQLAlchemy
https://www.youtube.com/playlist?list=PLOQgLBuj2-3IFQw1PvImi9iMDZrX6v_4_
Padrões de Projeto
Padrões de projeto
Paralelismo e concorrência
Python - Paralelismo e concorrência
Videos de python sobre concorrência e paralelismo
https://www.youtube.com/playlist?list=PLOQgLBuj2-3KU6TnzJQJVfL5aiaOQuZ4o
Exercícios e Projetos
https://exercicios.dunossauro.com/
- Lista de exercícios da Python Brasil
https://github.com/rmveiga/exercicios_python
- Lista de exercícios em Python | Básico, Avançados e Projetos
https://github.com/ramalho/app-ideas
- Repositório de ideias para desenvolver suas habilidades de código
https://www.codingame.com/training
- Site de minigames em que o jogador precisa codar a solução
https://github.com/ramalho/pytudes
- Repositórios com programas python voltados ao aperfeiçoamento do desenvolvedor
- Learn Regular Expressions with simple, interactive exercises.
Livros
PensePython2e
Pense em Python
Tradução do livro Pense em Python (2ª ed.
https://penseallen.github.io/PensePython2e/
Python Fluente, 2ª Edição
Python Fluente, Segunda Edição (2023)
Eis um plano: se uma pessoa usar um recurso que você não entende, mate-a.
https://pythonfluente.com/
Como Pensar Como um Cientista da Computação: Aprendendo com Python: Edição interativa (usando Python 3.x)
Como Pensar Como um Cientista da Computação — Como pensar como um Cientista da Computação: Edição Interativa em Python
Versão interativa do livro Como Pensar Como um Cientista da Computação.
https://panda.ime.usp.br/panda/static/pensepy/index.html
Python Funcional
https://github.com/dunossauro/python-funcional
Documentação Oficial
3.12.6 Documentation
Extras
Real Python
Python Tutorials – Real Python
Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.
https://realpython.com/
Repositório antigo, mas com muita coisa boa
https://github.com/josenaldo/caderno-data-science/blob/master/guia-python.md
https://github.com/josenaldo/caderno-data-science/blob/master/guia-fontes.md
Ferramentas
VS Code
Info
PyCharm
Download PyCharm: The Python IDE for data science and web development by JetBrains
Download the latest version of PyCharm for Windows, macOS or Linux.
https://www.jetbrains.com/pycharm/download/
UV
https://github.com/astral-sh/uv
O MAIOR PROBLEMA DO PYTHON FINALMENTE RESOLVIDO
Adoro Python e trabalho com esta tecnologia já tem 20 anos, mas sempre teve uma coisa na linguagem que não cheirava bem e agora finalmente o problema está resolvido.
https://www.youtube.com/watch?v=tJYKrViTvJM
Palestras do Ramalho
-
[PT] De iteradores a geradores: evolução de um pattern em Python
-
[PT] Atributos, propriedades e descritores - encapsulamento e metaprogramação
-
[PT] Live de Python #100 - Tudo ao mesmo tempo agora - Com Luciano Ramalho
-
[PT] Python Assíncrono: tudo ao mesmo tempo agora - Luciano Ramalho
-
[PT] Trilha Pydata - Girando pratos: concorrência moderna em Python - Luciano Ramalho
-
[PT] Além dos paradigmas: como dominar linguagens no século 21 - Luciano Ramalho
-
[PT] Cadê o paradigma? Teoria a serviço de Python na prática
-
[EN] Luciano Ramalho - Decorators and descriptors decoded - PyCon 2017
-
[EN] Pythonic Objects: implementing productive APIs with the Python Data Model