Automate the Boring Stuff with Python Programming
A practical programming course for office workers, academics, and administrators who want to improve their productivity.
Lo que serás capaz de hacer
If you're an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks. This course follows the popular (and free!) book, Automate the Boring Stuff with Python. Automate the Boring Stuff with Python was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don't need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done. This course is for complete beginners and covers the popular Python programming language. You'll learn basic concepts as well as: Web scraping Parsing PDFs and Excel spreadsheets Automating the keyboard and mouse Sending emails and texts And several other practical topics By the end of this course, you'll be able to write code that not only dramatically increases your productivity, but also be able to list this fun and creative skill on your resume.
- Automate tasks on their computer by writing simple Python programs.
- Write programs that can do text pattern recognition with "regular expressions".
- Programmatically generate and update Excel spreadsheets.
- Parse PDFs and Word documents.
- Crawl web sites and pull information from online sources.
- Write programs that send out email notifications.
Temario
UNIDAD 1 - Python Basics · 5 leccionesUNIDAD 1 - Python Basics
UNIDAD 1 - Python Basics
- Get Python Installed
- Just a check in.
- Basic Terminology and Using IDLE
- Writing Our First Program
- Lecture 2 Quiz
UNIDAD 2 - Flow Control · 4 leccionesUNIDAD 2 - Flow Control
UNIDAD 2 - Flow Control
- Flow Charts and Basic Flow Control Concepts
- If, Else, and Elif Statements
- While Loops
- For Loops
UNIDAD 3 - Functions · 3 leccionesUNIDAD 3 - Functions
UNIDAD 3 - Functions
- Python's Built-In Functions
- Writing Your Own Functions
- Global and Local Scopes
UNIDAD 4 - Handling Errors with try/except · 1 leccionesUNIDAD 4 - Handling Errors with try/except
UNIDAD 4 - Handling Errors with try/except
- Try and Except Statements
UNIDAD 5 - Writing a Complete Program: Guess the Number · 1 leccionesUNIDAD 5 - Writing a Complete Program: Guess the Number
UNIDAD 5 - Writing a Complete Program: Guess the Number
- Writing a "Guess the Number" Program
UNIDAD 6 - Lists · 4 leccionesUNIDAD 6 - Lists
UNIDAD 6 - Lists
- The List Data Type
- For Loops with Lists, Multiple Assignment, and Augmented Operators
- List Methods
- Similarities Between Lists and Strings
UNIDAD 7 - Dictionaries · 2 leccionesUNIDAD 7 - Dictionaries
UNIDAD 7 - Dictionaries
- The Dictionary Data Type
- Data Structures
UNIDAD 8 - More About Strings · 3 leccionesUNIDAD 8 - More About Strings
UNIDAD 8 - More About Strings
- Advanced String Syntax
- String Methods
- String Formatting
UNIDAD 9 - Running Programs from the Command Line · 1 leccionesUNIDAD 9 - Running Programs from the Command Line
UNIDAD 9 - Running Programs from the Command Line
- Launching Python Programs from Outside IDLE
UNIDAD 10 - Regular Expressions · 7 leccionesUNIDAD 10 - Regular Expressions
UNIDAD 10 - Regular Expressions
- Regular Expression Basics
- Regex Groups and the Pipe Character
- Repetition in Regex Patterns and Greedy/Nongreedy Matching
- Regex Character Classes and the findall() Method
- Regex Dot-Star and the Caret/Dollar Characters
- Regex sub() Method and Verbose Mode
- Regex Example Program: A Phone and Email Scraper
UNIDAD 11 - Files · 5 leccionesUNIDAD 11 - Files
UNIDAD 11 - Files
- Filenames and Absolute/Relative File Paths
- Reading and Writing Plaintext Files
- Copying and Moving Files and Folders
- Deleting Files
- Walking a Directory Tree
UNIDAD 12 - Debugging · 3 leccionesUNIDAD 12 - Debugging
UNIDAD 12 - Debugging
- The raise and assert Statements
- Logging
- Using the Debugger
UNIDAD 13 - Web Scraping · 4 leccionesUNIDAD 13 - Web Scraping
UNIDAD 13 - Web Scraping
- The webbrowser Module
- Downloading from the Web with the Requests Module
- Parsing HTML with the Beautiful Soup Module
- Controlling the Browser with the Selenium Module
UNIDAD 14 - Excel, Word, and PDF Documents · 4 leccionesUNIDAD 14 - Excel, Word, and PDF Documents
UNIDAD 14 - Excel, Word, and PDF Documents
- Reading Excel Spreadsheets
- Editing Excel Spreadsheets
- Reading and Editing PDFs
- Reading and Editing Word Documents
UNIDAD 15 - Email · 2 leccionesUNIDAD 15 - Email
UNIDAD 15 - Email
- Sending Emails
- Checking Your Email Inbox
UNIDAD 16 - GUI Automation · 4 leccionesUNIDAD 16 - GUI Automation
UNIDAD 16 - GUI Automation
- Controlling the Mouse from Python
- Controlling the Keyboard from Python
- Screenshots and Image Recognition
- Congratulations! (And next steps...)
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Al Sweigart.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 16 unidades · 53 lecciones · 60 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Al Sweigart; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


