This public repository contains the training materials, tutorials, code, and assignments for the Training Course in Python Fundamentals for Social Sciences and Public Management at QLAB.
Course name | Python Fundamentals for Macroeconomics |
Number of Hours of Theory | 16 hours |
Professor | Alexander Quispe Rojas |
PUCP email | alexander.quispe@pucp.edu.pe |
This course is designed to provide a fundamental understanding of the Python programming language. It is intended for students with little or no programming experience who are interested in learning Python for data analysis, scientific computing, web development, or any other application. The course will cover the basics of Python syntax and semantics, as well as more advanced concepts such as object-oriented programming and functional programming.
This course is intended for college students interested in learning Python for a variety of applications, including data analysis, scientific computing, and web development. It is also suitable for professionals who want to learn Python as a tool for their work.
- Learn how to use GitHub and potentially create your Academic/Tech website.
- Understand basic programming concepts such as variables, functions, loops, and conditionals.
- Write simple Python programs to solve problems
- Understand and use Python data types, including lists, dictionaries, and tuples
- Use Python libraries and modules to perform tasks like data analysis and scientific computing
- Understand and apply object-oriented and functional programming concepts in Python
- Use Python to Interact with Web APIs and Scrape Web Pages
Classes will be given synchronously via Zoom. While exploring the use of Python for data analysis, the use of databases for the social sciences will be emphasized.
The evaluation consists of a final work at the end of the course.
Nº | Type of evaluation | Weighting on Final Grade |
---|---|---|
8 | 4 evaluations | 80% |
1 | Final project | 20% |
- "Python for Data Science Handbook" by Jake VanderPlas (O'Reilly, 2017)
- "Python Crash Course" by Eric Matthes (No Starch Press, 2015)
- "Python for Everyone" by Horstmann and Reed (Wiley, 2015)
- Stackoverflow
Week | Date | Day | Schedule | Topic | Subtopic |
---|---|---|---|---|---|
1 | 03/01/2025 | Viernes | 07:00-10:00 pm | Github - Basic Objects |
|
2 | 06/01/2025 | Lunes | 07:00-10:00 pm | Pandas |
|
3 | 08/01/2025 | Miercoles | 07:00-10:00 pm | Control Structures, Functions and Classes |
|
4 | 10/01/2025 | Viernes | 07:00-10:00 | pm APIs |
|
5 | 11/01/2025 | Sabado | 08:00-11:30 am | NLP |
|
group1 | group2 | group3 | group4 | group5 | group6 |
---|---|---|---|---|---|
AGUILA ANCCO, ANDERSON JHOSAFAT | MENDOZA PAUCAR, AJHAX ANDRE | RAMOS SANTOS, YENIFER MADELEINH | MENDOZA GOMEZ, CARLOS RODRIGO | DE LA CRUZ LAVADO, ZARIT DAFRA | VASQUEZ BAJONERO, MARIA FERNANDA |
RAMIREZ CELESTINO, JOAQUIN ANTONIO | QUIJANO COLCHADO, GUSTAVO ALONSO | BORJA SOTOMAYOR, CARLOS EDUARDO | GOMEZ FLORES, AMANDA VALERY | BAUTISTA ZANABIO, SHEYLA TAMARA | VASQUEZ BALLEN, PIERO ANDRES |
ALZAMORA HUAMAN, NICOLE GABRIELA | RODRIGUEZ RAMIREZ, ARIANA JIMENA | SURCO FLORES, PABLO RUBEN | VILLASANTE CARCAMO, MIGUEL LELIS | GONZALEZ OLIVA, RODRIGO ALONSO | ANTUNEZ SANCHEZ, MILLARY MADELEINE |
- Video tutorials
- Templates