PYTHON
PROGRAMA DEL CURSO
Educación digital
para el mundo real.
COMMUNITY MANAGER
Modalidad CoderFlex
La experiencia de aprender combinando encuentros
prácticos en vivo con material teórico asincrónico pensado
para que puedas adaptar el proceso de aprendizaje a tu vida.
¿Cómo Funciona?
■ Modalidad híbrida. En Flex tendrás clases prácticas en
vivo y además, contarás con lecciones autoasistidas,
donde encontrarás el material asincrónico y trabajar la
teoría a tu ritmo y luego llevarla a la práctica con
expertos de la industria.
■ Obtén un certificado del curso. Tu recorrido será
evaluados por expertos. Aprobando el proyecto final
obtendrás un certificado del curso reconocido por la
industria para demostrar tus habilidades.
■ Avanza en tu carrera. Nuestra metodología está
centrada en Aprendizaje basado en Proyecto, por lo que
podrás utilizar tus nuevas habilidades adquiridas en tu
trabajo actual o para conseguir un nuevo empleo.
PROGRAMA DEL CURSO 03
PYTHON - CODERFLEX
Acerca del curso
En este curso aprenderás las bases de programación de
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.
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.
PROGRAMA DEL CURSO 03
PYTHON
Características generales
Modalidad Duración
Flex 13 semanas
Nivel de dificultad Dedicación
Inicial Moderada
Inicial: No requiere de conocimientos previos en la Baja: requiere de mínima de una carga de trabajo
disciplina para iniciar la cursada. semanal promedio de 2 horas por fuera de la cursada.
Intermedio: requiere de un conocimiento básico o Moderada: requiere de mínima de una carga de trabajo
experiencia previa mínima en la disciplina. semanal promedio de 4 horas por fuera de la cursada.
Avanzado: requiere de sólidos conocimientos o Alta: requiere de mínima de una carga de trabajo
experiencias previas en la disciplina. semanal promedio de 6 horas por fuera de la cursada.
Pre-requisitos
Conocimientos previos
Para realizar este curso no es necesario tener
conocimientos previos.
Sugerencia: Puedes ver en esta presentación las
relaciones entre los cursos por vertical de la oferta actual
de Coderhouse.
Requerimientos técnicos
Para mejorar tu experiencia de cursada, te aconsejamos
contar con:
• PC con 8 GB de memoria RAM, procesador de dos
núcleos y GPU de 2 GB de RAM
• Sistema operativo: macOS Snow Leopard/superior o
Windows 7/superior
PROGRAMA DEL CURSO 04
PYTHON
Metodología de aprendizaje
La experiencia de aprender a partir de unidades temáticas combinando
encuentros prácticos y en vivo con material teórico y práctico
asincrónico, pensado para que puedas adaptar el proceso de aprendizaje
a tu vida.
✓ 1 clase en vivo semanal de 2 horas
✓ Unidades de contenidos donde encontrarás material audiovisual
on-demand, disponible en nuestra plataforma para acceder en
cualquier momento (videos, infografías, actividades gamificadas y
ejercitaciones)
Contenido asincrónico
Este material, compuesto por videos, podcast, desafíos y
actividades interactivas, se encuentra disponible de
manera asincrónica (puedes acceder a cualquier hora y
las veces que quieras). Te sugerimos visualizarlo y realizar
las actividades cada semana antes de la clase en vivo.
Clases prácticas en vivo
Tendrás una clase en vivo semanal de dos horas. En este
encuentro de carácter práctico, se profundizará el
contenido teórico con ejemplos, buenas prácticas e
instancias de intercambio colaborativo. El objetivo es
consolidar los conocimientos adquiridos y aplicarlos en la
elaboración de un proyecto integrador final.
Proyecto final
Durante tu recorrido aprenderás a partir de la elaboración
progresiva de un proyecto mediante entregas parciales y
una entrega final de carácter integrador.
PROGRAMA DEL CURSO 05
PYTHON - CODERFLEX
Te presentamos el recorrido dividido en 4 módulos:
Introducción a la
U1
Programación con
Python
✔ ¿Qué es Python?
✔ Primeros pasos con Python
y Variables
✔ Operaciones básicas y
cadenas de texto en
Python
✔ Introducción a Números y
Cadenas de Caracteres
✔ Cadenas de Texto en
Python
Listas, Tuplas,
Conjuntos y
U2
Diccionarios en Python
✔ Listas
✓ Tuplas
✓ Conjuntos
✓ Diccionarios
PROGRAMA DEL CURSO 06
PYTHON
U3
Métodos de Colecciones
y Operadores Básicos
✔ Introducción a las Colecciones
✔ Métodos de Cadenas
✔ Métodos de Listas
✔ Métodos de Conjuntos
✔ Métodos de Diccionarios
✔ Introducción a los Operadores
Básicos
✔ Expresiones Anidadas y
Precedencia de Operadores
U4
Control de Flujo en
Python
✔ Control de Flujo en Python
Sentencias Condicionales
✔ Indentación en Python
✔ Sentencias Iterativas
✔ Instrucciones Break,
Continue y Pass
✔ Sentencia For
✔ Función Range
PROGRAMA DEL CURSO 07
PYTHON - CODERFLEX
U5
Funciones en Python
✔ Funciones
✔ Buenas Prácticas en Nombres
de Funciones
✔ Variables Locales y Globales
✔ Retornando Valores
✔ Parámetros y Argumentos
✔ Funciones Recursivas e
Integradas
Excepciones y
U6
Programación Orientada a
Objetos en Python
✔ Concepto de Errores
Excepciones
✔ Introducción a la
Programación Orientada a
Objetos (POO)
✔ Clases
PROGRAMA DEL CURSO 07
PYTHON - CODERFLEX
U7
Programación Orientada
a Objetos II y Herencias
✔ Atributos y Métodos en Clases
✔ Encapsulamiento en
Programación orientada a
Objetos
✔ Herencia y Herencia múltiple
Polimorfismo
✔ Principio de DRY
U8
Manejo de Archivos
y Datos en Python
✔ Introducción al Manejo de
Archivos
Archivos
✔ Trabajando con Archivos
JSON
✔ Trabajo con Datos Reales
✔ Uso de la Función with
PROGRAMA DEL CURSO 07
PYTHON - CODERFLEX
U9
Introducción a Git y
GitHub
✔ Git: estados, instalación y
configuración
✔ Repositorios en Git
✔ Introducción a GitHub
✔ Creación de un Repositorio en
GitHub
✔ Django: introducción, MVC y
creación de un proyecto
✔ Django: Primer View, creación y
uso de templates
✔ Entornos Virtuales y Paquetes
en Python
U10
Playground
Intermedio Parte I
✔ Profundizando en MTV
✔ Control de Versiones
✔ URLs Avanzadas
✔ Templates
✔ Creación de Modelos en
Django
✔ Bases de datos
PROGRAMA DEL CURSO 07
PYTHON - CODERFLEX
U11
Playground Intermedio
Parte II
✔ Herencia de Templates
✔ Panel de Administración
Formularios en Django
✔ Ordenamiento de Templates
U12
Playground
Avanzado
✔ Introducción a CRUD
✔ CRUD: Read y create
✔ CRUD: Delete y update
✔ Clases Basadas en Vistas
(CBV)
PROGRAMA DEL CURSO 07
PYTHON - CODERFLEX
U13
Despliegue de
Aplicaciones Python y
Gestión de Usuarios
✔ Edición de Usuario
✔ Gestión de Avatares
✔ Despliegue en Heroku
✔ Despliegue en PythonAnywhere
✔ Pruebas Unitarias en Python
PROGRAMA DEL CURSO 07
[Link]
Coderhouse se reserva el derecho de modificar este programa, o cualquiera de los componentes
del curso, cuando lo considere necesario a fin de generar mejoras o actualizaciones.