Python
Ciencia de Datos
Descripción
Programación en Python para el análisis y la ciencia de datos.
Objetivos
Por completar.
Contenidos / Sílabo
Python
1. Unidad 01
1.1Python: Primeros pasos
2. Unidad 02
2.1Python: Sintaxis2.2Python: Sentencias (Statements)
3. Unidad 03
3.1Python: Salida con print()3.2Python: Salida de Números con print()
4. Unidad 04
4.1Python: Comentarios
5. Unidad 05
5.1Python: Variables5.2Python: Nombres de Variables5.3Python: Asignación Múltiple de Variables5.4Python: Salida de Variables5.5Python: Variables Globales5.6Python: Ejercicios de Variables
6. Unidad 06
6.1Python: Tipos de Datos
7. Unidad 07
7.1Python: Números
8. Unidad 08
8.1Python: Casting (Conversión de Tipos)
9. Unidad 09
9.1Python: Strings (Cadenas de Texto)9.2Python: Slicing de Strings9.3Python: Modificar Strings9.4string concatenation9.5format strings9.6escape characters9.7string methods9.8string excercises
10. Unidad 10
10.1booleans
11. Unidad 11
11.1operators11.2arithmetic operators11.3assignment operators11.4ternary operators11.5comparison operators11.6logical operators11.7identity operators11.8membership operators11.9bitwise operators11.10operator precedence
12. Unidad 12
12.1lists12.2access list items12.3change list items12.4add list items12.5remove list items12.6loop lists12.7list comprehension12.8sort lists12.9copy lists12.10join lists12.11list methods12.12list exercises
13. Unidad 13
13.1tuples13.2access tuple items13.3update tuples13.4unpack tuples13.5loop tuples13.6join tuples13.7tuple methods13.8tuple exercises
14. Unidad 14
14.1sets14.2access set items14.3add set items14.4remove set items14.5loop sets14.6join sets14.7frozenset14.8set methods14.9set exercises
15. Unidad 15
15.1dictionaries15.2access dictionary items15.3change dictionary items15.4add dictionary items15.5remove dictionary items15.6loop dictionaries15.7copy dictionaries15.8nested dictionaries15.9dictionary methods15.10dictionary exercises
16. Unidad 16
16.1if16.2elif16.3else16.4shorthand if16.5logical operators16.6nested if16.7pass statement
17. Unidad 17
17.1match
18. Unidad 18
18.1while loops
19. Unidad 19
19.1for loops
20. Unidad 20
20.1functions20.2arguments20.3args kwargs20.4scope20.5decorators20.6lambda20.7recursion20.8generators
21. Unidad 21
21.1range
22. Unidad 22
22.1arrays
23. Unidad 23
23.1iterators
24. Unidad 24
24.1modules
25. Unidad 25
25.1dates
26. Unidad 26
26.1math
27. Unidad 27
27.1json
28. Unidad 28
28.1regex
29. Unidad 29
29.1pip
30. Unidad 30
30.1try except
31. Unidad 31
31.1string formatting
32. Unidad 32
32.1none
33. Unidad 33
33.1user input
34. Unidad 34
34.1virtualenv
35. Unidad 35
35.1oop35.2classes objects35.3init method35.4self parameter35.5class properties35.6class methods35.7inheritance35.8polymorphism35.9encapsulation35.10inner classes
36. Unidad 36
36.1file handling36.2read files36.3write create files36.4delete files
37. Unidad 37
37.1numpy home37.2numpy intro37.3numpy getting started37.4numpy creating arrays37.5numpy array indexing37.6numpy array slicing37.7numpy data types37.8numpy copy vs view37.9numpy array shape37.10numpy array reshape37.11numpy array iterating37.12numpy array join37.13numpy array split37.14numpy array search37.15numpy array sort37.16numpy array filter37.17random intro37.18data distribution37.19random permutation37.20seaborn module37.21normal distribution37.22binomial distribution37.23poisson distribution37.24uniform distribution37.25logistic distribution37.26multinomial distribution37.27exponential distribution37.28chi square distribution37.29rayleigh distribution37.30pareto distribution37.31zipf distribution37.32ufunc intro37.33ufunc create function37.34ufunc simple arithmetic37.35ufunc rounding decimals37.36ufunc logs37.37ufunc summations37.38ufunc products37.39ufunc differences37.40ufunc finding lcm37.41ufunc finding gcd37.42ufunc trigonometric37.43ufunc hyperbolic37.44ufunc set operations37.45numpy certificate37.46numpy editor37.47numpy quiz37.48numpy exercises37.49numpy syllabus37.50numpy study plan
38. Unidad 38
38.1pandas home38.2pandas intro38.3pandas getting started38.4pandas series38.5pandas dataframes38.6pandas read csv38.7pandas read json38.8pandas analyzing data38.9pandas cleaning data38.10pandas cleaning empty cells38.11pandas cleaning wrong format38.12pandas cleaning wrong data38.13pandas removing duplicates38.14pandas correlations38.15pandas plotting38.16pandas certificate38.17pandas editor38.18pandas quiz38.19pandas exercises38.20pandas syllabus38.21pandas study plan38.22pandas dataframes reference
39. Unidad 39
39.1scipy home39.2scipy intro39.3scipy getting started39.4scipy constants39.5scipy optimizers39.6scipy sparse data39.7scipy graphs39.8scipy spatial data39.9scipy matlab arrays39.10scipy interpolation39.11scipy significance tests39.12scipy certificate39.13scipy editor39.14scipy quiz39.15scipy exercises39.16scipy syllabus39.17scipy study plan
40. Unidad 40
40.1matplotlib intro40.2matplotlib get started40.3matplotlib pyplot40.4matplotlib plotting40.5matplotlib markers40.6matplotlib line40.7matplotlib labels40.8matplotlib grid40.9matplotlib subplot40.10matplotlib scatter40.11matplotlib bars40.12matplotlib histograms40.13matplotlib pie charts
41. Unidad 41
41.1getting started41.2mean median mode41.3standard deviation41.4percentile41.5data distribution41.6normal data distribution41.7scatter plot41.8linear regression41.9polynomial regression41.10multiple regression41.11scale41.12train test41.13decision tree41.14confusion matrix41.15hierarchical clustering41.16logistic regression41.17grid search41.18categorical data41.19k-means41.20bootstrap aggregation41.21cross validation41.22auc roc curve41.23k-nearest neighbors
42. Unidad 42
42.1python dsa42.2lists and arrays42.3stacks42.4queues42.5linked lists42.6hash tables42.7trees42.8binary trees42.9binary search trees42.10avl trees42.11graphs42.12linear search42.13binary search42.14bubble sort42.15selection sort42.16insertion sort42.17quick sort42.18counting sort42.19radix sort42.20merge sort
Bibliografía en Calibre (3):
- ENAHO 2014. Cuestionario ENAHO.01A, módulo 300: educación — Instituto Nacional de Estadística e Informática (calibre
9993) - ENAHO 2014. Cuestionario ENAHO.01A, módulo 500: empleo e ingresos — Instituto Nacional de Estadística e Informática (calibre
9994) - ENAHO 2014. Diccionario de datos: condiciones de vida y pobreza — Instituto Nacional de Estadística e Informática (calibre
9995)
Fuente: 10 Class/docencia/cursos/python/curso.yml.
Bibliografía
Por completar.
Ediciones
Aún no hay ediciones publicadas. Próximamente.