Skip to content

CarlosViniMSouza/Full-Tutorial-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my Full Tutorial Python! ✌️🤓

In this repository, I stored all my knowledge in Python language. Allow below what I described:

OBS.: I had help from Bro Code - Subscribe to his channel!

World 01

✅ - variables ✘
✅ - multiple assignment 🔠
✅ - string methods 〰️
✅ - type cast 💱
✅ - user input ⌨️
✅ - math functions 🧮
✅ - string slicing ✂️
✅ - if statements 🤔
✅ - logical operators 🔣
✅ - while loops 🔄
✅ - for loops ➰
✅ - nested loops ➿
✅ - keywords: break, continue, pass ⛔

World 02

✅ - lists 🧾
✅ - 2D lists 📜
✅ - tuples 📄
✅ - sets 🍴
✅ - dictionaries 📖
✅ - indexing 📑
✅ - functions 📞
✅ - return statement 🔙
✅ - keyword arguments 🔑
- nested function calls 🖇️
- variable scope 🔬
- *args 📦
- **kwargs 🎁
- string format 💬
- random numbers 🎲
- exception handling ⚠️
- modules 💌

World 04

- Object Oriented Programming (OOP) 🐍
- class variables 🚗
- inheritance 👪
- multilevel inheritance 👴
- multiple inheritance 👨‍👩‍👧‍👦
- method overriding 🙅
- method chaining ⛓️
- super function 🦸
- abstract classes 👻
- objects as arguments 🏍️

World 05

- duck typing 🦆
- walrus operator 🦦
- functions to variables 📛
- higher order functions 👑
- lambda λ
- sort 🗄️
- map 🗺️
- filter 🍺
- reduce ♻️
- list comprehensions 📰
- dictionary comprehensions 🕮

World 06

- zip function 🤐
- if _name_ == '__main__' ❓
- time module ⌚
- threading 🧵
- daemon threads 😈
- multiprocessing ⚡

World 07 (Libs for Analysis & Data Science)

- Modules Data Science 🔬
- Numpy 🧮
- Pandas 🐼
- Matplotlib 📈
- Seaborn 📉
- Plotly 📊
- Keras 📚
- PyTorch 📐 📏
- TensorFlow 🦾 🧠

World 08 (The Python on Web)

- Frameworks Web 🌐
- Django 🧑‍💻 💼
- Flask 🌶
- FastAPI ⚡️
- PyScript ⚠️

World 09 (Python applied in D.S.A.)

- Data Structures in Python 🐉
- Linked List 🔗
- Queue/Dequeue ⬅️
- Stack 🔋
- Tree/Binary Tree 🌳
- Graph 🔎
- Heap 🗂
- Hash Tables 📑

The Worlds 07, 08 and 09 I created from 0, with different materials!

Please, contribute to my work by leaving a ⭐️