Repositório com meus estudos de Python focado em backend, contendo exemplos práticos, anotações e exercícios baseados no W3Schools.
- IDE: IntelliJ IDEA / PyCharm
- Linguagem: Python
- Fonte de Estudo: W3Schools
Aqui você encontra:
- Exemplos de código comentados
- Exercícios práticos resolvidos
- Anotações importantes sobre cada conceito
- Atalhos e dicas do IntelliJ IDEA
- Referências e links úteis
| Tópico |
|---|
| Python HOME |
| Introdução (Intro) |
| Começando (Get Started) |
| Sintaxe (Syntax) |
| Comentários (Comments) |
| Variáveis (Variables) |
| Tipos de Dados (Data Types) |
| Números (Numbers) |
| Casting |
| Strings |
| Booleanos (Booleans) |
| Operadores (Operators) |
| Tópico |
|---|
| Listas (Lists) |
| Tuplas (Tuples) |
| Conjuntos (Sets) |
| Dicionários (Dictionaries) |
| Arrays |
| Tópico |
|---|
| If...Else |
| Match |
| While Loops |
| For Loops |
| Tópico |
|---|
| Funções (Functions) |
| Decorators |
| Range |
| Lambda |
| Escopo (Scope) |
| Tópico |
|---|
| Python OOP |
| Classes/Objetos (Classes/Objects) |
| Herança (Inheritance) |
| Iteradores (Iterators) |
| Polimorfismo (Polymorphism) |
| Tópico |
|---|
| Módulos (Modules) |
| Datas (Dates) |
| Math |
| JSON |
| RegEx |
| PIP |
| VirtualEnv |
| Tópico |
|---|
| File Handling |
| Ler Arquivos (Read Files) |
| Escrever/Criar Arquivos (Write/Create Files) |
| Deletar Arquivos (Delete Files) |
| Tópico |
|---|
| Try...Except |
| String Formatting |
| None |
| User Input |
| Tópico |
|---|
| MySQL Get Started |
| MySQL Create Database |
| MySQL Create Table |
| MySQL Insert |
| MySQL Select |
| MySQL Where |
| MySQL Order By |
| MySQL Delete |
| MySQL Drop Table |
| MySQL Update |
| MySQL Limit |
| MySQL Join |
| Tópico |
|---|
| MongoDB Get Started |
| MongoDB Create DB |
| MongoDB Collection |
| MongoDB Insert |
| MongoDB Find |
| MongoDB Query |
| MongoDB Sort |
| MongoDB Delete |
| MongoDB Drop Collection |
| MongoDB Update |
| MongoDB Limit |
| Tópico |
|---|
| NumPy Tutorial |
| Pandas Tutorial |
| SciPy Tutorial |
| Django Tutorial |
| Tópico |
|---|
| Matplotlib Intro |
| Matplotlib Get Started |
| Matplotlib Pyplot |
| Matplotlib Plotting |
| Matplotlib Markers |
| Matplotlib Line |
| Matplotlib Labels |
| Matplotlib Grid |
| Matplotlib Subplot |
| Matplotlib Scatter |
| Matplotlib Bars |
| Matplotlib Histograms |
| Matplotlib Pie Charts |
| Tópico |
|---|
| Getting Started |
| Mean Median Mode |
| Standard Deviation |
| Percentile |
| Data Distribution |
| Normal Data Distribution |
| Scatter Plot |
| Linear Regression |
| Polynomial Regression |
| Multiple Regression |
| Scale |
| Train/Test |
| Decision Tree |
| Confusion Matrix |
| Hierarchical Clustering |
| Logistic Regression |
| Grid Search |
| Categorical Data |
| K-means |
| Bootstrap Aggregation |
| Cross Validation |
| AUC - ROC Curve |
| K-nearest Neighbors |
| Tópico |
|---|
| Python DSA |
| Lists and Arrays |
| Stacks |
| Queues |
| Linked Lists |
| Hash Tables |
| Trees |
| Binary Trees |
| Binary Search Trees |
| AVL Trees |
| Graphs |
| Linear Search |
| Binary Search |
| Bubble Sort |
| Selection Sort |
| Insertion Sort |
| Quick Sort |
| Counting Sort |
| Radix Sort |
| Merge Sort |
| Tópico |
|---|
| Remove List Duplicates |
| Reverse a String |
| Add Two Numbers |
Executar código: Shift + F10
| Atalho | Descrição |
|---|---|
Shift + F10 |
Executar código |
Ctrl + / |
Comentar/Descomentar linha |
Ctrl + Alt + L |
Formatar código |
Alt + Insert |
Gerar código |
Alt + Enter |
Corrigir erro/sugestão |
Ctrl + D |
Duplicar linha |
Ctrl + Y |
Deletar linha |
Ctrl + Space |
Autocompletar |