This project is a comprehensive web-based Python learning platform developed for ISTA Hay Riad. It offers structured modules covering Python programming from basics to advanced concepts, with a focus on practical examples and clear explanations.
index.html- Main landing page with course overview and navigationstyle/style.css- CSS styling for the websiteimages/- Contains project images including Python logomodules/- Contains individual lesson HTML files:- PY100-PY102: Introduction and basics
- PY103-PY106: Variables and data types
- PY107-PY109: Control structures
- PY110-PY113: Advanced data structures
- PY114-PY117: Functional programming
- PY118-PY120: Error handling and file operations
- PY121-PY123: Modules and packages
- PY124-PY126: Advanced techniques
- PY127-PY129: Additional content
- Responsive design for various devices
- Structured course modules with clear navigation
- Individual lesson pages with targeted content
- Practical examples contextualized for Moroccan students
- Complete Python learning path from beginner to advanced topics
The course is organized into 8 main sections:
-
Introduction and Basics
- Python environment setup
- First programs and print function
- Comments and basic syntax
-
Variables and Data Types
- Variable declaration and assignment
- Numeric types
- Strings
- Lists and tuples
-
Control Structures
- Conditional statements (if-else)
- Loops (while and for)
- List comprehensions
-
Advanced Data Structures
- Advanced list methods
- Dictionaries
- Sets and operations
- Tuple applications
-
Functional Programming
- Function definition
- Parameters and arguments
- Return values
- Variable scope
-
Error Handling and Files
- Try/except blocks
- Custom exceptions
- File operations
-
Modules and Packages
- Creating modules
- Importing and using modules
- Package organization
-
Advanced Techniques
- Advanced comprehensions
- Generators and itertools
- Best practices and conventions
- Clone this repository to your local machine
- Open
index.htmlin a web browser to access the main page - Navigate through the course modules using the provided links
- Each lesson can be accessed individually or followed in sequence
- HTML5 for content structure
- CSS3 for styling
- Focuses on clean, accessible design
- Content: M. Slimani (ISTA Hay Riad)
- Development: ABDERRAHIM ABBAD
© 2025 ISTA Hay Riad - Formation Python. All rights reserved.
For inquiries related to this course:
- Institution: ISTA Hay Riad, Rabat
- Email: moslimani@gmail.com