Está en la página 1de 25

Python 2022 Calendario

Liga de Zoom Revisión de Código Lista de asignaciones

Semana 1

Mon 2/28 Tue 3/1 Wed 3/2


Introducción a Python Programación Orientada a Objetos Programación Orientada a Objet
9:00 Fundamentos de Python 9:00 Algoritmos - (fibonacci, numerosPrimos)
9:00
11:00 Actividad en parejas 10:00 Programación Orientada a Objetos 10:00
1:00 Almuerzo 11:00 Actividad en parejas 10:30
2:30 Funciones 1:00 Almuerzo 1:00
4:00 Actividades 2:30 Métodos de clase y estáticos 2:30
4:00 Actividades 3:00
4:00
Lectura Python OOP Lectura Herencia Lectura

Semana 2
Mon 3/7 Tue 3/8 Wed 3/9
MySQL ERD MySQL Queries Flask + MySQL: CRUD
9:00 Algoritmos - Listas Encadenadas9:00 Algoritmos - (eliminaNodo, buscaNodo)
9:00
10:00 Introducción a Bases de Datos 10:00 MySQL queries 10:00
11:00 Actividad en parejas 11:00 Actividad en parejas 11:00
1:00 Almuerzo 1:00 Almuerzo 1:00
2:30 Normalización 2:30 Joins y Forward engineering 2:30
4:00 Actividades 4:00 Actividades 3:00
4:00
Lectura SQL Lectura SQL Workbench Lectura

Semana 3
Mon 3/14 Tue 3/15 Wed 3/16
Repaso para examen Repaso para examen Examen
9:00 Algoritmos - (splitString, bubbleSort)
9:00 9:00
10:00 10:00
12:00 12:00 Repaso para examen, actividad Recetas
Repaso para examen, actividad Muro Privado
1:00 1:00
2:30 2:30
5:00 Webinar Apresto Laboral

Lectura N/A Lectura N/A Lectura

Semana 4
Mon 3/21 Tue 3/22 Wed 3/23
Proyectos Proyectos Proyectos
9:00 Algoritmos - Recursión 9:00 Algoritmos - (factorialRecursivo, reverseRecursivo)
9:00
10:00 10:00 10:00
12:00 12:00 12:00
Proyecto Proyecto
1:00 1:00 1:00
2:30 2:30 2:30
Subir Imágenes en Python

Lectura N/A Lectura N/A Lectura


Calendario
Lista de asignaciones Progreso de asignaciones Recursos/repositorios

Semana 1

Wed 3/2 Thu 3/3 Fri 3/4


Programación Orientada a Objetos Introducción a Flask y Routes Sessiones en Flask y POST
Algoritmos - (palindromo, reverseString)Algoritmos
9:00 - sumatoriaNumero 9:00
Entradas y salidas 10:00 Rutas y templates en flask 10:00
Herencia 11:00 Actividad en parejas 11:00
Almuerzo 1:00 Almuerzo 1:00
Polimorfismo y Sobre escritura 2:30 Archivos estáticos y Bloques 2:30
Modulos y paquetes 4:00 Actividades 4:00
Actividades
Fundamentos de Flask Lectura Envío de formulario POST Lectura

Semana 2
Wed 3/9 Thu 3/10 Fri 3/11
Flask + MySQL: CRUD Flask + MySQL: Relaciones Flask + MySQL: Validaciones
Algoritmos - (insertaNodoEnPosicion)
9:00 Algoritmos - Pilas 9:00
Flask + MySQL 10:00 Flask + MySQL relaciones 10:00
Operaciones CR 11:00 Actividad en parejas 11:00
Almuerzo 1:00 Almuerzo 1:00
Modularización 2:30 Relaciones avanzadas 2:30
Operaciones CRUD 4:00 Actividades 4:00
Actividades
Relaciones Lectura Validación básica de formulari Lectura

Semana 3
Wed 3/16 Thu 3/17 Fri 3/18
Examen AJAX + Flask Proyectos / Retomar exámenes
9:00 Algoritmos - Tablas de Hash 9:00
10:00 Flask + AJAX + Fetch 10:00
Examen Python 11:00 Actividad en parejas 1:00
1:00 Almuerzo 2:30
2:30 AJAX + APIs
4:00 Actividades
5:00 Sesión Apresto Laboral
Descripción general API Lectura Flask AJAX Lectura

Semana 4
Wed 3/23 Thu 3/24 Fri 3/25
Proyectos Proyectos Presentaciones de proyectos
Algoritmos - (fibonacciRecursiv 9:00 9:00
10:00 10:00
Proyecto
12:00 12:00
Proyecto
1:00 1:00
2:30 Deployment AWS 2:30

N/A Lectura N/A Lectura


Recursos/repositorios

Fri 3/4
Sessiones en Flask y POST
Algoritmos - (cuentaLetras, encuentraPalabra)
Flask POST endpoints y sesiones
Actividad en parejas
Almuerzo
Inputs ocultos
Actividades

Introducción a MySQL

Fri 3/11
Flask + MySQL: Validaciones
Algoritmos - validaExpresion
Validaciones con flash
Encriptación y hashing
Almuerzo
Inicio de Sesión y Registro
Actividades

N/A

Fri 3/18
Proyectos / Retomar exámenes
Algoritmos - (agregaHashConColision)
Bosquejos de proyectos
Almuerzo
Proyectos

N/A

Fri 3/25
Presentaciones de proyectos

Presentaciones de proyecto

Instalación de JDK
Recursos / repositorios

Instructor: Cynthia Castillo TA: Valeria Romero

ccastillo@codingdojo.com vromero@codingdojo.com

Recursos Repositorios

Plataforma Fundamentos de Python

Documentacion jinja Clase Usuario y Cuenta Bancaria

SSL module Python Clases y Objetos - Herencia

HTTP status codes Palíndromo y Reverse String

Flask decode session cookies Fundamentos de Flask

SQL w3schools Formularios, Sesiones y Inputs Ocultos

Documentación SQL Lista Encadenada

Sample Database Queries


Algoritmos de ordenamiento Flask + MySQL

Documentación flash CRUD

Documentación Bcrypt CR Modularizada

Documentación expresiones regex Login y Registro

Documentación flask-cors Pilas

Muro Privado

Recetas

Recetas Ajax

Tablas de Hash
Bancaria

y Inputs Ocultos
Python
Asignacione
16
s core

Asignacione
23
s de práctica

Opcionales 31
Total 70
Asignacione
Id de Progreso de de
Estatus s core
estudiante asignaciones core asignacione
73646957 Rezagado 94% completas
15
71028341 Al corriente 100% 16
26748537-2 Rezagado 94% 15
16950898-4 Rezagado 13% 2
70113914 Rezagado 19% 3
19345016-4 Rezagado 94% 15
17840938-7 Al corriente 100% 16
1018447836 Al corriente 100% 16
19687351-1 Al corriente 100% 16
15924381-8 Rezagado 0% 0
74357872 Rezagado 94% 15
74547133 Rezagado 94% 15
74756752 Rezagado 94% 15
17660977-k Rezagado 63% 10
19289729-7 Al corriente 100% 16
75795926 Rezagado 94% 15
13484655-0 Rezagado 0% 0
74754459 Al corriente 100% 16
71789954 Al corriente 100% 16
47045358 Al corriente 100% 16
71744279 Rezagado 81% 13
71830620 Al corriente 100% 16
71381363 Al corriente 100% 16
73617808 Rezagado 94% 15
1016095742 Al corriente 100% 16
20766645-9 Rezagado 94% 15
72396896 Rezagado 94% 15
74607433 Rezagado 6% 1
12136809-9 Rezagado 94% 15
47450203 Rezagado 38% 6
73066147 Rezagado 0% 0

0
*Marca con una 'x' cada asignación completada

I
s
I

II

ia
go
Título de asignación

I
go

go

co

ed
di

vo

s
s
di

di

on

si

ca

ca

rm

do

hi

ia

th

si

to
si
c

on

ar
de

ar

py

in


e

th

r:

nc
d

do
r

py

fo

Ba
ón

za
ón

ón

ce

ne

ne

ne

na
mu

o
si

ni
si

si

ar

no

es

io

io

io

ri

de

ta
vi

vi

vi

ga

ob

co

la

cl

nc

nc

ua

ca
nc

en
Re

Re

Re

Or

Pr

Re

Ho

Bu

Fu

Fu

Us

En
Fu

Cu
Tipo Revisión Revisión Revisión Práctica Práctica Opcional Práctica Core Práctica Práctica Core Práctica Práctica

Semana Sem1 Sem2 Sem3 1 1 1 1 1 1 1 1 1 1


Día - - - Lun Lun Lun Lun Lun Lun Lun Lun Mar Mar
Última asignación
completada
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x
Err:511 x x x x x
Err:511 x x
Err:511 x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x
Err:511 x x x x x x
Err:511
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511
Err:511 x x x x x x x
Err:511 x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x x x x x x x
Err:511 x x x x
Err:511 x x x x
Err:511 x x x x x
Err:511 x x
Err:511 x x x x
Err:511 x x x
s
ia
ar

to
nc

en
ba

al
mi

jo

ni
s

ta
ta

Do

ge
ru

ez
en

o
r

en

dr

as

s
ia

cu

la

do

ro
go

je

ut

as
ar

du

el

me

jo
n

ue

fr

nj
nc

co

mo

de

Do
ón

er

ML

Ni
Ba

de

s
os

ca

as

-t

nd

de

HT

or

de

ta

nj

os

de
o

y
ta

ri

ti

ot

-a

re

er

da

ad

es

Ni

ri

os

ta
o

s
en

ua

ác

ck

mp

ti

bl

en

nt

eg

cu

ua

jo

br

is
sc

bl

o
Cu

Us

Pr

Ha

Co

Pa

Ta

Ti

Co

Ju

En

Us

Do

Li

Am
Ma

Ta

Or
Core Core Opcional Práctica Opcional Práctica Práctica Core Core Opcional Core Práctica Core Opcional Práctica Core Core

1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2
Mar Mar Mie Mie Mie Jue Jue Jue Jue Vie Vie Vie Vie Vie Lun Lun Lun

x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x

x
x x x x x x x x x x x x
x x x x x x x x
x x x x x x x x x x x
x x x x x x x x

x x x x x x x x x x x x x
x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x x x x x
x x x x x x x x x x x x

x x x x x x x x x x
x x x x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x x x x x x x x x x x x x x
x x x x x x x x x
x x x x x x x x x x

x x x x x x x x
x x x x x
es
nt
ie

L
SQ
cl

My
de
s

de
to

h
nc

ón
en

n
be

ci

ó
ev

i
rk

ra

xc
o
de

ri

Wo

ne

ne
s
ua

ja

ge

co

UD
or

QL

U
us

in

SQ

CR

CR
ad

ac

yS

de

de

C
s

My
de

ic

de

iz

os

de

os

os

os
y

s
ta

if

al

ig

ri

os

ta

es

la

ci

oo

re

ri

ri

ri
s

s
is

an

og

rm

nf

ua

jo

is

ís

ki

go

LZ

ro

ua

ua

ua
ne

br
Am

Pl

Bl

No

Co

Us

Do

Am

Pa

Sa

Ne

Er

Us

Us

Us
Pa

Li

SQ
Práctica Opcional Opcional Opcional Opcional Práctica Práctica Core Práctica Práctica Core Opcional Opcional Opcional Opcional Práctica Práctica

2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Lun Lun Lun Lun Lun Mar Mar Mar Mar Mar Mar Mar Mar Mar Mie Mie Mie

x x
x x
x x

x x x x x
x x x x
x x
x x

x x x x
x x
x x x x x x x x x x

x x x
x x x

x x x x
x x x x x x x x x x x x x x x x
x x x x x x x x x x x
x x
x x x x x x x x x x x x x x x
x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x x x
x x x
x x x x

x x
o
es

ri
ón

ua
ro
do

ci

us
st
za

da

gi

de
ri

li

re
la

va

on

re
du

mb

s
n

to
Mo

co

no
ai

uc
s

si

s
UD

jo

de

od

le
nj

se

hu

AX
CR

Do

ad

pr

mp
Ni

ón

Gi

oj

io

AJ

oe
s

iv

am

jo

si
os

de

ta

ci

ar

ér

y
y

pr

Ex

Do
s

s
ri

os

ta

es

da

io

ta

ne

po

ul

ta

rh

da

as
s
ua

jo

br

cu

li

ic

ro

lt

te

em

rm

ce

pe

en

th

st
is

ce
Us

Do

Li

En

Va

In

Mu

Be

Ob

Ti

Fo

Su

Ti

Ma

Li
Am

Re

Re
Core Core Práctica Opcional Práctica Práctica Core Práctica Core Examen Opcional Opcional Opcional Opcional Opcional Opcional Opcional

2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3
Mie Jue Jue Jue Vie Vie Vie Lun Mar Mie Jue Jue Vie Vie Vie Vie Vie

x x x
x x x x x x x
x x x x

x x x x
x x x x x
x x x x x
x x x x x

x x x x x
x x x
x x x

x x x x x
x x x x

x x x x x
x x x x
x x x x x
x x
x x x x x x x x x x x x
x x x x x x
x x x
x x x x x x x x x
x x x x x x
x x x

x x x
3
Li

Vie
Opcional
st
as
si

3
Li

Vie
mp

Opcional
st le
a s
do en

3
Zo bl

Vie
ca
o

Opcional
em de
en na
te da

3
Or s

Vie
en
de ca
na de
mi na

3
Or en da

Vie
de to s
na po
mi r

3
Un en

Vie
to se
de le
rs po cc
co r ió

3
In re n

Vie
in
dr se
od rc
uc ió

3
Ma ci n

Vie
th ón
Do
jo a
TD

3
In + D

Vie
tr TD
o D
to
3 Ma
Vie
TD
D
Opcional Opcional Opcional Opcional Opcional Opcional Opcional

th
Do
jo
+
TD
D
Semana Día Fecha Día de la semanaConteo CoreConteo Práctica
0 dom Sun 2/27 7 0 0
1 lun Mon 2/28 1 2 5
1 mar Tue 3/1 2 2 7
1 mie Wed 3/2 3 0 8
1 jue Thu 3/3 4 2 10
1 vie Fri 3/4 5 2 11
1 sab Sat 3/5 6 0 11
1 dom Sun 3/6 7 0 11
2 lun Mon 3/7 1 2 13
2 mar Tue 3/8 2 2 17
2 mie Wed 3/9 3 1 19
2 jue Thu 3/10 4 1 20
2 vie Fri 3/11 5 1 22
2 sab Sat 3/12 6 0 22
2 dom Sun 3/13 7 0 22
3 lun Mon 3/14 1 0 23
3 mar Tue 3/15 2 1 23
3 mie Wed 3/16 3 0 23
3 jue Thu 3/17 4 0 23
3 vie Fri 3/18 5 0 23
3 sab Sat 3/19 6 0 23
3 dom Sun 3/20 7 0 23
4 lun Mon 3/21 1 0 23
4 mar Tue 3/22 2 0 23
4 mie Wed 3/23 3 0 23
4 jue Thu 3/24 4 0 23
4 vie Fri 3/25 5 0 23
4 sab Sat 3/26 6 0 23
4 dom Sun 3/27 7 0 23
Total Fecha de hoy: 3/13/2022
0
7 Ayer Hoy Mañana
9 0 16 0
8
12
13
11
11
15
19
20
21
23
22
22
23
24
23
23
23
23
23
23
23
23
23
23
23
23
TRACK: Python V21
Tema Semana Día Título de asignación 16
Sem1 - Revisión de código Revisión
Sem2 - Revisión de código Revisión
Sem3 - Revisión de código Revisión
Python 1 Lun Organizar archivos Práctica
1 Lun Probar python Práctica
1 Lun Reconocer python Opcional
1 Lun Hola mundo Práctica
1 Lun Bucles for: Básico I Core
1 Lun Funciones básicas I Práctica
1 Lun Funciones básicas II Práctica
1 Lun Funciones intermedias I Core
OOP 1 Mar Usuario Práctica
1 Mar Encadenar métodos Práctica
1 Mar Cuenta Bancaria Core
1 Mar Usuarios con cuentas bancari Core
1 Mie Práctica modular Opcional
1 Mie Mascotas del dojo Práctica
1 Mie Hack-a-tón Opcional
Flask 1 Jue Comprender el enrutamiento Práctica
1 Jue Patio de juegos Práctica
1 Jue Tablero de ajedrez Core
1 Jue Tabla HTML Core
Sesiones 1 Vie Tienda de frutas Dojo Opcional
1 Vie Contador Core
1 Vie Juego de números genial Práctica
1 Vie Encuesta Dojo Core
1 Vie Oro Ninja Opcional
SQL 2 Lun Usuarios Práctica
2 Lun Dojos y Ninjas Core
2 Lun Libros Core
2 Lun Amistades Práctica
2 Lun Planificador de eventos Opcional
2 Lun Blogs Opcional
2 Lun Panel de usuario Opcional
2 Lun Normalización Opcional
MySQL Queries 2 Mar Config MySQL Workbench Práctica
2 Mar Usuarios Práctica
2 Mar Dojos y Ninjas Core
2 Mar Libros Práctica
2 Mar Amistades Práctica
2 Mar Países MySQL Core
2 Mar Sakila Opcional
2 Mar Negocio de generación de client Opcional
2 Mar SQLZoo Opcional
MYSQL + Flask 2 Mie Errores de conexción de MySQL Opcional
2 Mie Usuarios CR Práctica
2 Mie Usuarios CRUD Práctica
2 Mie Usuarios CRUD Modularizado Core
Relaciones 2 Jue Dojos y Ninjas Core
2 Jue Libros Práctica
2 Jue Amistades Opcional
Validaciones 2 Vie Encuesta Dojo con validaciónes Práctica
2 Vie Validación email con DB Práctica
2 Vie Inicio de sesión y registro Core
Práctica para exame 3 Lun Muro privado Práctica
3 Mar Recetas Core
3 Mie Belt Exam Examen
AJAX 3 Jue Obtener Gihub Opcional
3 Jue Tiempo Dojo Opcional
3 Vie Formulario de nombre de usuari Opcional
3 Vie Recetas AJAX Opcional
3 Vie Superhéroes Opcional
3 Vie Tienda y productos Opcional
3 Vie Math Dojo Opcional
3 Vie Listas simples encadenadas Opcional
3 Vie Lista doblemente encadenadas Opcional
3 Vie Zoo Opcional
3 Vie Ordenamiento por selección Opcional
3 Vie Ordenamiento por inserción Opcional
3 Vie Underscore Opcional
3 Vie Indroducción a TDD Opcional
3 Vie MathDojo + TDD Opcional
3 Vie Intro to TDD Opcional
3 Vie MathDojo + TDD Opcional

También podría gustarte