Welcome to Clases de Python — a hands-on, weekly Python programming course that takes you from absolute zero to working with databases and files. Each week builds on the last, with real code examples you can run immediately.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/marioaje/Python/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what this course covers and how the weeks are structured.
Setup
Install Python and configure your development environment.
Week 1 — Python Basics
Variables, data types, operators, lists, and print formatting.
Week 2 — Control Flow
Conditionals, for loops, while loops, and practice exercises.
Week 3 — Functions & OOP
Define functions, build classes, and work with regular expressions.
Week 4 — Advanced Topics
File I/O, dictionaries, module imports, and MySQL connectivity.
Course Overview
This course is organized into four Python weeks plus a bonus web week. Each week introduces new concepts through short, focused scripts you can study and run locally.Install Python
Download Python 3.10+ from python.org and verify the installation by running
python --version in your terminal.Clone the repository
Get all the course files by cloning the repository to your machine. Each week lives in its own folder (
semana1/, semana2/, etc.).Follow the weekly guides
Start with Week 1 and work through each section in order. Every page links to the actual source file so you can read the code alongside the explanation.
What You’ll Learn
Python Fundamentals
Variables, types, operators, and data structures from the ground up.
Control Flow
Write
if/elif/else logic and iterate with for and while loops.Functions & Classes
Encapsulate logic in reusable functions and object-oriented classes.
File Handling
Read, write, append, and delete files — including CSV and SQL files.
Database Connectivity
Connect to MySQL with
pymysql and perform CRUD operations.HTML Basics
A bonus week introducing HTML structure, elements, and tables.