Skip to content

Repositório de estudos de Python focado em backend, contendo fundamentos, POO, manipulação de arquivos, banco de dados (MySQL e MongoDB), bibliotecas de dados (NumPy, Pandas, Matplotlib), Machine Learning e Estruturas de Dados. Baseado no W3Schools com exemplos práticos e exercícios resolvidos.

Notifications You must be signed in to change notification settings

iamandaleao/w3c-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

🐍 Estudos de Python

Repositório com meus estudos de Python focado em backend, contendo exemplos práticos, anotações e exercícios baseados no W3Schools.

🛠️ Ferramentas Utilizadas

  • IDE: IntelliJ IDEA / PyCharm
  • Linguagem: Python
  • Fonte de Estudo: W3Schools

📂 Sobre o Repositório

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

📚 Conteúdo

🎯 Fundamentos

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)

📦 Estruturas de Dados

Tópico
Listas (Lists)
Tuplas (Tuples)
Conjuntos (Sets)
Dicionários (Dictionaries)
Arrays

🔄 Controle de Fluxo

Tópico
If...Else
Match
While Loops
For Loops

⚙️ Funções e Programação

Tópico
Funções (Functions)
Decorators
Range
Lambda
Escopo (Scope)

🎨 POO (Programação Orientada a Objetos)

Tópico
Python OOP
Classes/Objetos (Classes/Objects)
Herança (Inheritance)
Iteradores (Iterators)
Polimorfismo (Polymorphism)

📚 Módulos e Bibliotecas

Tópico
Módulos (Modules)
Datas (Dates)
Math
JSON
RegEx
PIP
VirtualEnv

📁 Manipulação de Arquivos (File Handling)

Tópico
File Handling
Ler Arquivos (Read Files)
Escrever/Criar Arquivos (Write/Create Files)
Deletar Arquivos (Delete Files)

⚠️ Tratamento de Erros

Tópico
Try...Except
String Formatting
None
User Input

🗄️ Python MySQL

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

🗄️ Python MongoDB

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

📊 Bibliotecas de Dados

Tópico
NumPy Tutorial
Pandas Tutorial
SciPy Tutorial
Django Tutorial

📈 Python Matplotlib

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

🤖 Machine Learning

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

🧮 Estruturas de Dados e Algoritmos (Python DSA)

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

💻 Python How To

Tópico
Remove List Duplicates
Reverse a String
Add Two Numbers

🚀 Como Executar no IntelliJ IDEA

Executar código: Shift + F10

⌨️ Atalhos Úteis

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

📖 Referência

W3Schools Python Tutorial

About

Repositório de estudos de Python focado em backend, contendo fundamentos, POO, manipulação de arquivos, banco de dados (MySQL e MongoDB), bibliotecas de dados (NumPy, Pandas, Matplotlib), Machine Learning e Estruturas de Dados. Baseado no W3Schools com exemplos práticos e exercícios resolvidos.

Topics

Resources

Stars

Watchers

Forks

Languages