Acerca del curso
En este curso aprenderemos desde cero a programar con Python, tanto en su versión 2.7, como en su versión 3*. Desarrollaremos una serie de ejemplos y ejercicios que te permitirán comprender cómo trabaja Python en el desarrollo de aplicaciones web. Python tiene una sintaxis muy limpia, lo cual favorece el código legible, es elegante y flexible, simplificado, rápido y tiene una curva de aprendizaje muy corta. Además, es uno de los lenguajes backend que más ha crecido en los últimos años y ha sido recomendado por Google.
Lista de Clases
-
Clase 1: Introducción e instalación
- 1.- Introducción
- 2.- Instalación de Python
-
Clase 2: Tipos de datos
- 1.- Tipos básicos de datos
- 2.- Listas
- 3.- Tuplas
- 4.- Diccionarios
-
Clase 3: Operadores y control de flujo
- 1.- Operadores
- 2.- Condicionales
- 2.- Condicionales
- 3.- Bucles
-
Clase 4: Funciones
- 1.- Funciones
- 1.- Funciones
-
Clase 5: Programación orientada a objetos (POO)
- 1.- Programación Orientada a Objetos
-
Clase 6: Módulos y paquetes
- 1.- Módulos y Paquetes
-
Clase 7: 3 en Raya (Ejercicio)
- 1.- Diseño de la aplicación Tres en Raya
- 2.- Parte Lógica de la Aplicacion 3 en Raya
- 2.- Parte Lógica de la Aplicacion 3 en Raya
-
Clase 8: Cadenas, Excepciones y E/S Estándar
- 1.- Manejo de cadenas
- 2.- Manejo de Excepciones
- 3.- Entradas y Salidas Estándar
-
Clase 9: Principios y Filosofía
- 1.- Principios y Filosofía
-
Clase 10: Tópicos avanzados
- 1.- Manejo de Ficheros
- 2.- Manejo de Base de Datos
- 3.- Funciones Anónimas, Generadores y Decoradores
- 4.- Expresiones regulares
- 4.- Expresiones regulares
- 5.- Sockets
- 6.- Hilos
- 7.- Interacción Web
- 8.- Base de Datos
- 8.- Base de Datos
- 9.- TDD
- 9.- TDD
- 10.- Documentación
- 11.- Distribución
-
Clase 11: Python3 - Conceptos Básicos
- 1.- Introducción, Tipos de Datos, Concatenación
- 2.- Operador de Comparación, Control de Flujo
- 3.- Tuplas, Listas y Diccionarios
- 4.- Funciones y Módulos
- 5.- Ejercicio: Carrera de Caballos
-
Clase 12: Python3 - POO
- 1.- Scoops, Clases y Objetos
- 2.- Herencia, Encapsulación y Polimorfismo
- 3.- Ejercicio: Carrera de Caballos
-
Clase 13: Python3 - Archivos y Base de Datos
- 1.- Archivos
- 2.- MongoDB
- 3.- PyMongo 1
- 4.- PyMongo 2