| 1 | 
                                - | 
                                Introduction to Python: What is Python? Where is it used? Python installation and basic tools (IDE and Notepad). Basic Python commands: Variables, data types, input/output operations. | 
                                Expression | 
                            
                            
                                | 2 | 
                                Research | 
                                Control Structures Conditional statements (if, elif, else). Loops (for, while). | 
                                Expression | 
                            
                            
                                | 3 | 
                                Research | 
                                Functions: Defining and using functions. Parameters and return values. | 
                                Expression | 
                            
                            
                                | 4 | 
                                Research | 
                                Data Structures - Lists, Tuples, Sets, and Dictionaries. Using Lists, Tuples, Sets, and Dictionaries. Performing simple operations (insert, remove, update) with Lists, Tuples, Sets, and Dictionaries. | 
                                Show and Make | 
                            
                            
                                | 5 | 
                                Research | 
                                File Operations: Reading and writing files. Working with simple file formats (txt, csv). | 
                                Show and Make | 
                            
                            
                                | 6 | 
                                Research | 
                                Error Management: Using the Try-Except block. Common errors and solutions. | 
                                Show and Make | 
                            
                            
                                | 7 | 
                                Research | 
                                Modules and Libraries Python standard library and module usage. Example modules: math, random, datetime, etc. | 
                                Show and Make | 
                            
                            
                                | 8 | 
                                Research | 
                                Introduction to Data Analysis: Basic data analysis libraries (introduction to Pandas). Data manipulation and basic analysis. | 
                                Show and Make | 
                            
                            
                                | 9 | 
                                Research | 
                                Creating simple graphs with Matplotlib. Graph types: Line, column, pie chart. | 
                                Show and Make | 
                            
                            
                                | 10 | 
                                - | 
                                MID-TERM EXAM | 
                                - | 
                            
                            
                                | 11 | 
                                Research | 
                                Web Data Extraction with Python: Introduction to web scraping (requests and BeautifulSoup modules). Basic data extraction operations. | 
                                Show and Make | 
                            
                            
                                | 12 | 
                                Research | 
                                Game Development with Python: Introduction to the Pygame module. Basic game logic. | 
                                Show and Make | 
                            
                            
                                | 13 | 
                                - | 
                                Final Project Preparation | 
                                Application | 
                            
                            
                                | 14 | 
                                - | 
                                Final Project Preparation | 
                                Application | 
                            
                            
                                | 15 | 
                                - | 
                                Project Presentation and Evaluation | 
                                Application | 
                            
                            
                                | 16 | 
                                - | 
                                FINAL EXAM | 
                                - | 
                            
                            
                                | 17 | 
                                - | 
                                FINAL EXAM | 
                                - |