Python course source code (Jupyter Notebooks) by Metwally Mohamed
Clarification: the source code of this course is not entirely created by me, some parts are a compilation of multiple resources that I have used earlier.
-
- Variables
- Expressions and statements
- Booleans
- Data types
- Conditions
- Switch (match-case statement python 3.10 and upper)
-
- Functions
- Built-in functions
- User-defined functions
- Program flow control (Loops)
- For loop
- Break statement
- Continue statement
- While loop
- Libraries
- Random
- Lambda expressions (lambda functions)
- Functions
-
- Strings
- Slicing
- Regular expressions (Regex)
- Data structures
- Sets
- Tuples
- Lists
- Dictionaries
- Transformation of data structures
- Set comprehension
- List comprehension
- Dictionary comprehension
-
- Files
- Read from files
- Save to files
- Delete files
- OOP (Object Oriented Programming)
- SQL databases (MySQL)
- Files