Escriu per cercar…

Desenvolupament d'aplicacions en llenguatge Python

Python — el curs d'especialització de 430 hores per a qui ja té un cicle superior: sintaxi, estructures de control, orientació a objectes i anàlisi de dades.

Itinerario

Los cinco módulos no se cursan a la vez: el curso son 430 horas en una sola secuencia, y cada módulo empieza cuando el anterior ha terminado. Por eso las actividades están programadas como un único camino — ninguna página da por sabido nada que se explique más tarde.

OrdenMóduloHorasQué deja
1Entorns i sintaxi en Python33El intérprete, las variables, los tipos y cómo se ejecuta un script
2Estructures de control en Python66Funciones, selección, iteración y código que aguanta los errores
3Programació orientada a objectes132Clases, ficheros, base de datos y una aplicación web con pruebas
4Anàlisi de dades amb Python99Leer datos reales, limpiarlos, explorarlos y modelarlos
5Projecte de desenvolupament d'aplicacions en Python100El proyecto: detectar una necesidad, diseñarla y planificarla

El proyecto final se cierra al final, pero la necesidad que resuelve se elige antes: el trabajo del módulo 5100 ya es el prototipo que el proyecto documenta y planifica.

15098Entorns i sintaxi en Python33 h
1. L'intèrpret, les variables i els tipus simples15 h · 45%
2. Editors, IDE i entorns d'execució9 h · 27%
3. Del problema al programa: seqüència i diagrama de flux9 h · 27%
Computació1BàsicCodePythonProjectSeqüència
25099Estructures de control en Python66 h
1. Funcions: paràmetres, retorn i documentació15 h · 23%
2. Selecció: condicions i execució condicional12 h · 18%
3. Iteració: while, for i acumuladors12 h · 18%
4. Llistes, diccionaris i comprensions12 h · 18%
5. Funcions lambda i estil funcional6 h · 9%
6. Errors, depuració i codi robust9 h · 14%
FuncionsSeleccióIteracióLlistaDadesFunctionalDebug
35100Programació orientada a objectes132 h
1. Mòduls i paquets9 h · 7%
2. Classes, objectes i herència18 h · 14%
3. Tipus, models i validació12 h · 9%
4. Fitxers, JSON i CSV18 h · 14%
5. Bases de dades des de Python21 h · 16%
6. Interfície web amb FastAPI24 h · 18%
7. Seguretat de l'aplicació web12 h · 9%
8. Proves, registre i desplegament18 h · 14%
MòdulPyPI1ObjectTypingPydanticFitxersJSONJSONCSVTable1SelectWhereSQLitePsycopg1Tortoise1RESTValidacióDependenciesAsyncpg1HashSecurityBasicAssertTestloggingRefactoringDocker1Deploy
45101Anàlisi de dades amb Python99 h
1. NumPy: arrays i càlcul vectorial12 h · 12%
2. Pandas: càrrega, selecció i exportació de dades21 h · 21%
3. Polars: sèries, dataframes i consultes21 h · 21%
4. Neteja, validació i normalització de dades15 h · 15%
5. Anàlisi exploratòria i visualització18 h · 18%
6. Estadística, correlació i models12 h · 12%
NumPyPandasSeriesDataFrameConsultaExpressióPatitoMatplotlibBàsicPlotlyBasicChartEstadística
5C094Projecte de desenvolupament d'aplicacions en Python100 h
1. Necessitats del sector i abast del projecte20 h · 20%
2. Disseny del projecte i documentació30 h · 30%
3. Planificació de l'execució25 h · 25%
4. Seguiment, control i qualitat25 h · 25%
ProjectUse case diagramHistòries d'usuariMermaidDataflowScrumRepositori1KanbanJobRelease
1Els mòduls es fan un darrere l'altre, i l'alçada de cada columna són les seves horesPrerequisit d'un altre mòdulPrerequisit anterior del mateix mòdulTraç discontinu: hores estimades