Skip to content

Commit a27a2d3

Browse files
Add README.pt_br.md with Brazilian Portuguese translation (#143)
Co-authored-by: Vini Antunes <vinicius.aoliveira@yduqs.com.br>
1 parent 503ec95 commit a27a2d3

2 files changed

Lines changed: 162 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ print("Ultimate Python study guide")
1818
[Español](README.es.md) |
1919
[Deutsch](README.de.md) |
2020
[Français](README.fr.md) |
21-
[हिन्दी](README.hi.md)
21+
[हिन्दी](README.hi.md) |
22+
[Português - Brasil](README.pt_br.md)
2223

2324
<img src="images/ultimatepython.webp" alt="Ultimate Python" width="250px" />
2425

README.pt_br.md

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
# Ultimate Python - O seu guia de estudos de Python definitivo
2+
3+
[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/huangsam/ultimate-python/ci.yml)](https://github.com/huangsam/ultimate-python/actions)
4+
[![Code Coverage](https://img.shields.io/codecov/c/github/huangsam/ultimate-python)](https://codecov.io/gh/huangsam/ultimate-python)
5+
[![Quality Gate Status](https://img.shields.io/sonar/quality_gate/huangsam_ultimate-python?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/dashboard?id=huangsam_ultimate-python)
6+
[![License](https://img.shields.io/github/license/huangsam/ultimate-python)](https://github.com/huangsam/ultimate-python/blob/main/LICENSE)
7+
[![r/Python](https://img.shields.io/badge/reddit-original_post-red)](https://www.reddit.com/r/Python/comments/inllmf/ultimate_python_study_guide/)
8+
9+
Guia de estudo definitivo de Python para iniciantes e profissionais. 🐍 🐍 🐍
10+
11+
```python
12+
print("Ultimate Python - O seu guia de estudos de Python definitivo")
13+
```
14+
15+
[English](README.md) |
16+
[한국어](README.ko.md) |
17+
[繁体中文](README.zh_tw.md) |
18+
[Español](README.es.md) |
19+
[Deutsch](README.de.md) |
20+
[Français](README.fr.md) |
21+
[हिन्दी](README.hi.md) |
22+
[Português - BR](README.pt_br.md)
23+
24+
<img src="images/ultimatepython.webp" alt="Ultimate Python - O seu guia de estudos de Python definitivo" width="250px" />
25+
26+
## Motivação
27+
28+
Eu criei este repositório a fim de compartilhar o que eu aprendi sobre o [básico de Python](https://www.python.org/) nos último 5+ anos de uso como graduado universitário, um empregado em uma empresa de grande porte e um contribuidor de repositórios open-source como [Celery](https://github.com/celery/celery) e
29+
[Full Stack Python](https://github.com/mattmakai/fullstackpython.com).
30+
Eu estou ansiono para ver mais pessoas aprendendo Python e buscando suas paixões através disso. 🎓
31+
32+
## Objetivos
33+
34+
Aqui estão os principais objetivos da criação deste guia:
35+
36+
🏆 **Servir como um recurso** para iniciantes em Python que preferem aprender na prática.
37+
Este repositório possui uma coleção de módulos autônomos que podem ser executados em um IDE como [PyCharm](https://www.jetbrains.com/pycharm/) e no navegador como [Replit](https://replit.com/languages/python3). Até mesmo um terminal simples funcionará com os exemplos.
38+
A maioria das linhas possui comentários cuidadosamente elaborados que guiam o leitor passo a passo sobre o que os programas estão fazendo. Usuários são incentivados a modificar o código fonte em qualquer lugar, desde que as rotinas `main` não sejam excluídas e [sejam executadas com sucesso](runner.py) após cada alteração.
39+
40+
🏆 **Servir como um guia prático** para aqueles que queiram revisitar os conceitos básicos de Python.
41+
Apenas [blibliotecas internas](https://docs.python.org/3/library/) são utilizadas para que esses conceitos possam ser transmitidos sem a sobrecarga de conceitos específicos de domínio.
42+
Dessa forma, bibliotecas e frameworks populares de código aberto (como por exemplo `sqlalchemy`, `requests`,
43+
`pandas`) não são instalados. No entanto, ler o código fonte desses estruturas é inspirador e altamente recomendado se o seu objetivo é se tornar um verdadeiro [Pythonista](https://www.urbandictionary.com/define.php?term=pythonista).
44+
45+
## Começando
46+
47+
[![Run on Replit](https://replit.com/badge/github/huangsam/ultimate-python)](https://replit.com/github/huangsam/ultimate-python)
48+
49+
Click no emblema acima para criar um ambiente de trabalho no navegador sem a necessidade de instalar Git e Python na sua máquina local. Se esses requisitos já forem atendidos (se você já tem isso instalado), sinta-se à vontade para clonar o repositório diretamente.
50+
51+
Uma vez que o repositório esteja acessível você está pronto para aprender com os módulos independentes. Para aproveitar ao máximo cada módulo, leia o código do módulo e execute-o.
52+
53+
Existem duas maneiras de rodar os módulos:
54+
55+
1. Execute um módulo único: `python ultimatepython/syntax/variable.py`
56+
2. Execute todos os módulos: `python runner.py`
57+
58+
## Índice
59+
60+
📚 = Recurso externo,
61+
🍰 = Tópico para iniciantes,
62+
🤯 = Tópico avançado
63+
64+
1. **Sobre Python**
65+
- Visão geral: [O que é Python](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) ( 📚, 🍰 )
66+
- Filosofia de design: [O zen do Python](https://www.python.org/dev/peps/pep-0020/) ( 📚 )
67+
- Guia de estilo: [Guia de estilo para código Python](https://www.python.org/dev/peps/pep-0008/) ( 📚, 🤯 )
68+
- Modelo de dados: [Modelo de dados](https://docs.python.org/3/reference/datamodel.html) ( 📚, 🤯 )
69+
- Biblioteca padrão: [A Biblioteca padrão do Python](https://docs.python.org/3/library/) ( 📚, 🤯 )
70+
- Funções integradas: [Funções integradas](https://docs.python.org/3/library/functions.html) ( 📚 )
71+
2. **Sintaxe**
72+
- Variável: [Literais integrados](ultimatepython/syntax/variable.py) ( 🍰 )
73+
- Expressão: [Operações numéricas](ultimatepython/syntax/expression.py) ( 🍰 )
74+
- Bitwise: [Operadores bitwise](ultimatepython/syntax/bitwise.py) ( 🍰 ), [Complemento de Um/Dois](https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/) ( 📚 )
75+
- Condicional: [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) ( 🍰 )
76+
- Loop/Laço: [for-loop | while-loop](ultimatepython/syntax/loop.py) ( 🍰 )
77+
- Função: [def | lambda](ultimatepython/syntax/function.py) ( 🍰 )
78+
3. **Estrutura de dados**
79+
- Lista: [Operações de lista](ultimatepython/data_structures/list.py) ( 🍰 )
80+
- Tupla: [Operações de tuplas](ultimatepython/data_structures/tuple.py)
81+
- Conjunto: [Operações de conjuntos](ultimatepython/data_structures/set.py)
82+
- Dicionário: [Operações de dicionários](ultimatepython/data_structures/dict.py) ( 🍰 )
83+
- Comprehension: [list | tuple | set | dict](ultimatepython/data_structures/comprehension.py)
84+
- String: [Operações de String](ultimatepython/data_structures/string.py) ( 🍰 )
85+
- Deque: [deque](ultimatepython/data_structures/deque.py) ( 🤯 )
86+
- Namedtuple: [namedtuple](ultimatepython/data_structures/namedtuple.py) ( 🤯 )
87+
- Defaultdict: [defaultdict](ultimatepython/data_structures/defaultdict.py) ( 🤯 )
88+
- Time complexity: [Operações de cPython](https://wiki.python.org/moin/TimeComplexity) ( 📚, 🤯 )
89+
4. **Classes**
90+
- O básico de classes: [Definição de classe](ultimatepython/classes/basic_class.py) ( 🍰 )
91+
- Herança: [Herança](ultimatepython/classes/inheritance.py) ( 🍰 )
92+
- Classe abstrata: [Definição de classe abstrata](ultimatepython/classes/abstract_class.py)
93+
- Classe de exceção: [Definição de Classe de exceção](ultimatepython/classes/exception_class.py)
94+
- Classe Iterator: [Definição de classe Iterator | yield](ultimatepython/classes/iterator_class.py) ( 🤯 )
95+
- Encapsulamento: [Definição de encapsulamento](ultimatepython/classes/encapsulation.py)
96+
5. **Avançado**
97+
- Decorator: [Definição de decorator | wraps](ultimatepython/advanced/decorator.py) ( 🤯 )
98+
- Manuseio de arquivos: [Manuseio de arquivos](ultimatepython/advanced/file_handling.py) ( 🤯 )
99+
- Gerenciador de contexto: [Gerenciador de contexto](ultimatepython/advanced/context_manager.py) ( 🤯 )
100+
- Ordem de resolução do método: [mro](ultimatepython/advanced/mro.py) ( 🤯 )
101+
- Mixin: [Definição de mixin](ultimatepython/advanced/mixin.py) ( 🤯 )
102+
- Metaclass: [Definição de metaclass](ultimatepython/advanced/meta_class.py) ( 🤯 )
103+
- Thread: [ThreadPoolExecutor](ultimatepython/advanced/thread.py) ( 🤯 )
104+
- Asyncio: [async | await](ultimatepython/advanced/async.py) ( 🤯 )
105+
- Referência fraca: [weakref](ultimatepython/advanced/weak_ref.py) ( 🤯 )
106+
- Benchmark: [cProfile | pstats](ultimatepython/advanced/benchmark.py) ( 🤯 )
107+
- Mocking: [MagicMock | PropertyMock | patch](ultimatepython/advanced/mocking.py) ( 🤯 )
108+
- Expressões regulares (regexp): [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) ( 🤯 )
109+
- Formato de dados: [json | xml | csv](ultimatepython/advanced/data_format.py) ( 🤯 )
110+
- Datetime: [datetime | timezone](ultimatepython/advanced/date_time.py) ( 🤯 )
111+
112+
## Recursos adicionais
113+
114+
👔 = Recurso para entrevista,
115+
🧪 = Exemplos de código,
116+
🧠 = Ideias para projetos
117+
118+
### Repositórios GitHub
119+
120+
Continue aprendendo lendo outros recursos bem conceituados.
121+
122+
- [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) ( 👔 , 🧪 )
123+
- [faif/python-patterns](https://github.com/faif/python-patterns) ( 👔 , 🧪 )
124+
- [geekcomputers/Python](https://github.com/geekcomputers/Python) ( 🧪 )
125+
- [trekhleb/homemade-machine-learning](https://github.com/trekhleb/homemade-machine-learning) ( 🧪 )
126+
- [karan/Projects](https://github.com/karan/Projects) ( 🧠 )
127+
- [MunGell/awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) ( 🧠 )
128+
- [vinta/awesome-python](https://github.com/vinta/awesome-python)
129+
- [academic/awesome-datascience](https://github.com/academic/awesome-datascience)
130+
- [josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning)
131+
- [ZuzooVn/machine-learning-for-software-engineers](https://github.com/ZuzooVn/machine-learning-for-software-engineers)
132+
- [30-seconds/30-seconds-of-python](https://github.com/30-seconds/30-seconds-of-python) ( 🧪 )
133+
- [ml-tooling/best-of-python](https://github.com/ml-tooling/best-of-python)
134+
- [practical-tutorials/project-based-learning](https://github.com/practical-tutorials/project-based-learning#python)
135+
- [freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) ( 👔 )
136+
- [microsoft/ML-For-Beginners](https://github.com/microsoft/ML-For-Beginners) ( 🧪 )
137+
- [microsoft/Data-Science-For-Beginners](https://github.com/microsoft/Data-Science-For-Beginners) ( 🧪 )
138+
- [Avik-Jain/100-Days-Of-ML-Code](https://github.com/Avik-Jain/100-Days-Of-ML-Code) ( 🧪 )
139+
140+
### Prática interativa
141+
142+
Continue praticando para que suas habilidades de codificação não enferrujem.
143+
144+
- [codechef.com](https://www.codechef.com/) ( 👔 )
145+
- [codeforces.com](https://codeforces.com/)
146+
- [codementor.io](https://www.codementor.io) ( 🧠 )
147+
- [coderbyte.com](https://www.coderbyte.com/) ( 👔 )
148+
- [codewars.com](https://www.codewars.com/)
149+
- [exercism.io](https://exercism.io/)
150+
- [geeksforgeeks.org](https://www.geeksforgeeks.org/) ( 👔 )
151+
- [hackerearth.com](https://www.hackerearth.com/)
152+
- [hackerrank.com](https://www.hackerrank.com/) ( 👔 )
153+
- [kaggle.com](https://www.kaggle.com/) ( 🧠 )
154+
- [labex.io](https://labex.io/exercises/python)( 🧪 )
155+
- [leetcode.com](https://leetcode.com/) ( 👔 )
156+
- [projecteuler.net](https://projecteuler.net/)
157+
- [replit.com](https://replit.com/)
158+
- [w3schools.com](https://www.w3schools.com/python/) ( 🧪 )
159+
- [teclado.com](https://teclado.com/30-days-of-python/#prerequisites) ( 👔 )
160+
- [fullstakpython.org](https://fullstackpython.org/) ( 🧪 )

0 commit comments

Comments
 (0)