Skip to main content

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.

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.

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.
1

Install Python

Download Python 3.10+ from python.org and verify the installation by running python --version in your terminal.
2

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.).
3

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.
4

Run the exercises

Each week includes exercises. Open a terminal, navigate to the week’s folder, and run python <filename>.py to see the output.

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.

Build docs developers (and LLMs) love