PYTHON
Plan de estudios
CODERHOUSE es la nueva forma de
entender el trabajo. Estudiamos y nos
formamos porque estar en las últimas
tendencias digitales es la manera de estar
a la vanguardia en la sociedad. A través
de la formación digital podemos ser
independientes, conseguir el trabajo que
tanto nos interesa o llevar a la cima
nuestro propio emprendimiento.
Atravesamos una era donde los nuevos
rockstars son quienes saben vivir la vida y
disfrutarla. Por eso todos quieren ser Steve
Jobs o Mark Zuckerberg. Esto quiere decir
que ser un CODER es como ser un estrella.
#NERDS4EVER
PYTHON
En este curso aprenderás las bases de programación uno de los
lenguajes más populares en estos tiempos. Partirás desde sus
fundamentos, para luego abarcar módulos y sintaxis, hasta el
uso de reglas para crear tus primeras aplicaciones. Incorporarás
los conocimientos necesarios de Class-Based-View, login -
register - accounts, CRUD y modelforms. Desarrollarás una
aplicación web estilo blog de la mano de Python en Django
Framework.
MODALIDAD DURACIÓN DEL CURSO
Online en vivo 13 semanas / 50 horas
Plan de estudios
PERFIL PROFESIONAL
Al finalizar el curso de Python podrás:
- Utilizar entornos virtuales con Pipenv para gestionar cómodamente tus
proyectos.
- Aplicar Django Framework y su MVT basado en Modelos, Vistas y
Templates.
- Crear tus propios backends con panel administrable, listos para darles un
uso real.
- Utilizar CBV, las Vistas Basadas en Clases.
- Gestionar usuarios, autenticación, registro y perfiles utilizando los módulos
nativos de Django.
- Guiar tu desarrollo basado en pruebas TDD (Test Driven Development).
- Incorporar docenas de funcionalidades más a tu proyecto: Tags,
Contextos, Formularios, Mixins, CRUD, Paginación, Señales, Managers, Test.
Plan de estudios
¿POR QUÉ CODER?
25 CLASES CLASES COMPLEMENTARIAS TUTOR A CARGO
Un total de 25 clases + Clases adicionales a la Además del profesor del
Clase 0; orientadas a cursada, optativas y con curso, contarás con un
introducirte al mundo de la finalidad de asentar tutor que te guiará en el
Python. conocimientos o resolver proceso de aprendizaje
dudas
CLASES ONLINE EN VIVO APRENDER HACIENDO ACTIVIDADES COLABORATIVAS
Clases online y en vivo. Aprender con la práctica, En ciertas clases en vivo,
Además contarás con la basada en 3 pasos: habrá momentos de
grabación de la clase docente explica, luego interacción entre los
para ver en cualquier hace, finalmente el estudiantes en grupos
momento estudiante lo hace reducidos.
Plan de estudios
TEMARIO
Módulo 1: Primeros pasos Módulo 4: Persistencia de datos-
- Números, enteros y flotantes. Manipulación de archivo
- Textos, indices y slicing, lectura por - Tipos de formas de persistencia de
teclado y variables. datos.
- Listas y tuplas. - Lectura y escritura de archivos.
- Diccionarios, conjuntos, pilas y colas, - Importación de datos reales.
y métodos de colecciones.
Módulo 5: Funciones
Módulo 2: Operadores y expresiones - Retorno y envío de valores.
- Operadores lógicos. - Argumentos, parámetros, valor y
- Operadores relacionales y de referencia, args vs kwargs.
asignación. - Argumentos indeterminados y
- Expresiones anidadas. funciones integradas.
Módulo 6: Manejando excepciones
Módulo 3: Controladores de flujo - Errores vs excepciones.
- Sentencia if. - Múltiples excepciones, invocación
- Sentencia while. de excepciones y creación de propias
- Sentencia for. excepciones.
Plan de estudios
TEMARIO
Módulo 7: Clases y objetos Módulo 10: Manejo de ficheros
- Programación estructurada vs POO. - Ficheros de texto, ficheros y objetos.
- Clases, objetos y atributos. - App con datos persistente.
- Métodos de clases y métodos - Ficheros CSV y ficheros JSON.
especiales.
- Objetos dentro de objetos. Módulo 11. Funcionalidades
- Encapsular atributos y métodos. avanzadas
- Operadores encadenados, list
Módulo 8: Herencia comprehension, decorators.
- Herencia, clases heredadas y - Generadores vs iteradores.
polimorfismo, herencia múltiple. - Lambda, filter, map, expresiones y
regulares.
Módulo 9: Módulos y paquetes
- Módulos y paquetes.
Módulo 12. Git y Django
- Distribución básica.
- Git.
- Módulo estándar.
- Bases de Django.
- Collections, datetime, math y
random.
Plan de estudios
TEMARIO
Módulo 13: Proyectos a otro nivel
- Arquitectura.
- Views, templates, URL, tags y
modelo.
- URLs avanzado, modelo y admin.
- Procesadores de contexto.
- Ordenación y edición directa de
páginas.
- Formularios.
- CBV, templateview, listview y
detailview, createview, updateview y
deleteview.
- Registro, Login, decoradores, mixin,
inicio y cerrar sesion.
- Edición de perfil de usuario (mail,
contraseña, restauración).
- Introducción a signals, unit test,
optimizando almacenamiento de
Avatar.
- Perfil público y paginación en
listview.
Plan de estudios
PROYECTO FINAL
Final Project
Crearás una aplicación web estilo blog programada en Python
en Django. Esta web tendrá admin, perfiles, registro, páginas y
formularios.
Plan de estudios
PYTHON
[email protected]
www.coderhouse.com
instagram.com/coderhouse