1. Primera Parte del Curso
Bienvenida al Curso de
Programación
2. Microsoft Visual Studio Code como Editor para
Seguir el Curso
3. Creación, Activación y Desactivación de un
Ambiente Virtual Python
4. Descripción de la
Extensión Code Runner para
Ejecutar Código Fácilmente
5. Crear Archivo de
Configuración settings.json
para Visual Studio Code
6. Configuración de Code Runner para Ejecutar Python
desde el Ambiente Virtual
7. Instalación de
la Librería Pandas sobre
el Ambiente Virtual Python
8. Creación del Código SQL
para Definir la Tabla
Estudiante en Memoria
9. Obtener la Información
de las Tablas Existentes en
la Base de Datos en Memoria
10. Creación de los
Datos a Insertar en la
Tabla Estudiante en una Lista
11. Ejecutar la Sentencia SQL
para Insertar Registros y
Consultar por un Estudiante
12. Guardar el Contenido de
la Tabla Estudiante en un
Archivo CSV con Pandas
13. Finalización de la Primera Demostración de Manipulación
de una Base de Datos
14. Segunda Demostración
Parsing y Lectura
de Datos Web
15. Descripción Módulos request y feedparser y Primera Solicitud Get a una Web
16. Obtener Respuesta del
Código HTML del Sitio Web Consultado con request
17. Consulta de Headers (Encabezados) de la
Solicitud GET con request
18. Descripción del
Formato RSS y Consulta por
medio del Módulo feedparser
19. Consulta de Encabezados (Headers) y Enlaces
de los Artículos de un RSS
20. Demostración de Parsing con el Formato JSON y Persistencia de Datos con pickle
21. Creación de
Objetos para un Diccionario y Creación de un Archivo JSON
22. Lectura del Contenido de
un Archivo JSON con
la función json.load()
23. Escritura de
Datos de un Diccionario en
un Archivo Binario con pickle
24. Lectura de un Archivo Binario (Deserialización) con
el Módulo pickle
25. Segunda Parte del Curso Técnicas de Programación Intermedias y Avanzadas
26. Lista de Comprensión para Obtener los Números Pares
y multiplicarlos por 3
27. Solución Iterativa
para Encontrar los Valores
Comunes de Dos Listas
28. Solución con Listas de Comprensión para Hallar la Intersección de Dos Listas
29. Inicio Segunda Demostración Estadística con
Counter y NumPy
30. Conteo de Ocurrencias
de Cadenas de Caracteres
con la Clase Counter
31. Varias
Operaciones Interesantes
de un Objeto Counter
32. Estadísticas Básicas:
Promedio, Mediana,
Mínimo y Máximo
33. Cálculo de la
Moda de los Valores de
una Lista con el Módulo SciPy
34. . Tercera Parte del Curso
Diccionarios Predeterminados
con defaultdict
35. Conteo de Ocurrencias de Cadenas de Caracteres con un Objeto defaultdict
36. Inicialización
Alternativa de un
Objeto defaultdict
37. Iteracción de. los elementos de
un objeto defeultdict con
el método items()
38. Medición del Tiempo
de Ejecución de Código Python
con el Módulo timeit
39. Comparación del Tiempo de Ejecución de Solución Iterativa VS Lista de Comprensión
40. Comparación
Tiempo Ejecución Algoritmos de Ordenamiento Selección e Inserción
41. Uso del Módulo cProfile para Generar un Perfilamiento
del Performance de un Código
42. . Cuarta Parte del Curso
Programación Concurrente
con gevent
43. Definición de las
Funciones que se Ejecutarán de Forma Concurrente con gevent
44. Ejecución Concurrente de
las Funciones Declaradas con
el Método joinall() de gevent
45. Ejecución Concurrente
de Funciones que Solicitan
Datos al Usuario
46. Ejecución Paralela de Código
con el Módulo multiprocessing
y la Clase Pool
47. Control de
la Ejecución de un
Proceso Paralelo
48. Control del Paralelismo
de la Ejecución de Funciones
con Lock y Process
49. Instalación del Módulo plac para la Creación de Aplicaciones Basadas en Consola
50. Generación del Patrón Diamante desde una Aplicación de Línea de Comandos (Consola)
51. Formatear un
Archivo de Código Python
con el Módulo black