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 |
- |
MID-TERM EXAM |
- |
9 |
Research |
Introduction to Data Analysis: Basic data analysis libraries (introduction to Pandas). Data manipulation and basic analysis. |
Show and Make |
10 |
Research |
Creating simple graphs with Matplotlib. Graph types: Line, column, pie chart. |
Show and Make |
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 |
- |