1 \ MODULE I. PYTHON, THE NEW UNKNOWN
- Python in the computing landscape
- Python Presentation
- Why choose Python?
- Install the development environment
2 \ MODULE II. BASIC CHARACTERISTICS OF THE LANGUAGE: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN
- Basic data types, variables, and operators
- Advanced data types
- Flow control (conditionals and loops)
- Features
3 \ MODULE III. OBJECT-ORIENTED PROGRAMMING: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN
- Object-based methodology
- Classes and objects
- Methods and constructors
- Inheritance
4 \ MODULE IV. OOP AND ALGORITHMS APPLIED
- Other OOP tools
- Applied algorithms
- Exceptions
- Temporary data
5 \ MODULE V. DATA MANIPULATION
- Files
- Excel / CSV
- JSON
- Databases
6 \ MODULE VI. BY PRACTICE YOU LEARN
- Create a web application
- Create a graphical application
7 \ FINAL PROJECT
You will have to make a web application with Python for a computer supply company that manages the inventory of products in the warehouse, their data, gives notices according to the available stock … It must also provide purchase and sales graphics as well as some more requirements.