SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
“Programación Python para Zombis”
propuesta de curso masivo abierto en línea (MOOC)
Trabajo final académico preparado para el Profesorado en Docencia Superior - UTN INSPT
Talleres de Tecnología Educativa y Educación a Distancia - Prof. Mg. Alejandra Zangara
Grupo: Reingart, Medina, Mazzini, Laboranti, Andina - Ago. - Sept. 2015 http://bit.ly/pyzombis
Mariano Reingart
Charla “Relámpago”
PyCon Argentina 2015
PyCon España 2015
“Programación Python para Zombis”
Es oficial: la programación llegará a todas las escuelas argentinas
program.ar
¿Está relacionado el estudio de ciencias de computación con una
mejora en el aprendizaje de otras materias?
code.org
Python, la próxima generación [de programadores] brasileños
Python para Zumbis, Fernando Masanori, FT-SJC, SP, BR
● +30 mil inscriptos en 18 meses (“equiv.” 100 PyConAr / 10 años?)
● equipo reducido, sin presupuesto, plataforma ad-hoc, 8.91% terminación
● idioma nativo portugués → a traducir (frases idiomáticas, teclado sin ç !)
“batatinha quando nasce espalha a rama pelo chão”
print 'Alô Mundo'
aprovado = ep >= 6 and p >= 6
preços = 0.02
Antecedentes y Motivación
“Programación Python para Zombis”
¿Que iremos a enseñar? ¿Para quienes es el curso?
● Programar con Python, más precisamente aprender lógica de programación
● Es la base para todo el resto: desarrollo web, juegos, ciencia, etc.
● Iniciantes == Zombis , basta tener Python 3 instalado y ganas de aprender
@fmasanori
● +30 mil inscriptos: diferentes profesiones, orígenes, perspectivas, …
● Solo 5% de los Brasileños / Argentinos “habla” inglés
● Python para niños, jóvenes, mayores, no técnicos, ...
¡Diversidad!
“Programación Python para Zombis”
Primeros contactos con
Fernando: Julio 2014
Primeros cursos Marzo 2015
Laboratorio de Software Libre
(Aula Virtual) Junio 2015
Utilizado en:
Prueba de Concepto: Portal de Software Libre
Instituto Superior Tec.
Blaise Pascal
Diplomatura en Software Libre
Visión
General
(prototipo)
VPL
Laboratorio
Virtual de
Programación
Editor de código
Consola Ejecución
Pruebas Automáticas
Calificación al enviar
“Programación Python para Zombis”
“Programación Python para Zombis”
CodeRunner
(quiz)
cuestionarios
de
programación
símil
CodingBat
“Programación Python para Zombis”
Adaptación de materiales didácticos
PPTX → Sphinx + hieroglyph (HTML5 slides) + gettext?
● 39 presentaciones, 611 diapositivas, 458 imágenes (capturas…)
● 135 videos, 9 horas 35 minutos (aprox)
● 6 guías de ejercicios (50 en total) + extras + cuestionarios + exámenes
● 149 scripts 10KLOC (originalmente)
● IDE, Bibliografía (PyMOTW?), etc...
“Programación Python para Zombis”
Videos originales
Video (.mp4) Duración Nivel Prioridad Vistas Porc.
TWP000 Apresentação e Motivação 16:09 Crítico 43.786 140,08%
TWP010 Hello World Interativo 06:13 ☆ Crítico 31.257 100,00%
TWP020 Variáveis e modo edição 08:40 ☆ Crítico 26.818 85,80%
TWP030 Operadores relacionais e lógicos 05:04 ☆ Crítico 19.697 63,02%
TWP040 Marcadores 04:07 ☆ Crítico 20.390 65,23%
TWP050 dinâmica forte e múltipla 03:03 ☆ Crítico 15.824 50,63%
TWP361 Revisão Geral 1 03:13 ☆☆ 2.567 8,21%
TWP362 Revisão Geral 1 cont 08:27 ☆☆ 2.180 6,97%
TWP440 Módulos 03:30 ☆☆☆ Alto 1.448 4,63%
TWP450 Interface GUI Show Calouros 00 03:02 ☆☆☆ Revisar 2.531 8,10%
TWP451 Interface GUI Show Calouros 01 01:46 ☆☆☆ Revisar 1.683 5,38%
TWP499 Web2py Hello World 02:15 ☆☆☆ Alto 1.303 4,17%
TWP510 Geradores intro 03:47 ☆☆☆ 1.236 3,95%
TWP515 Arthur Merlin Games 09:20 ☆☆☆ 1.566 5,01%
Total: 10 hs → 100 hs preparación/filmación/edición
¿Anotaciones? ¿Interactividad? Métricas / Terminación
“Programación Python para Zombis”
Skulpt (python en el navegador)
¿Combinar?
Cuestionarios
Videos
Apuntes
etc.
Menor carga
Más dinámico
Ver:
Interactive Python
Runestone
Initiative
“Programación Python para Zombis”
Arquitectura
Python (Django * 3) + MySQL * 4 + Mongo + Ruby +
Celery + RabbitMQ + ElasticSearch + ...(máquinas virtuales Vagrant en la “Nube”)
PHP + PostrgeSQL
extensiones estándares +
VPL CodeRunner flexsections
LTI provider (interoperabilidad)
admin e instalación plug-in online
(moodle.org)
+1000 sitios en Argentina
(moodle.net) vs 3 de edX?
NOTA: scripts de evaluación y
generación de materiales en:
versus
✔✘
“Programación Python para Zombis”
● traducciones de presentaciones (vocabulario/estilo común)
● adaptación de materiales didácticos
● confirmar temario, versiones, bibliotecas, IDEs, etc.
● producción de vídeos (10 hs)
● desarrollo de cuestionarios de programación
● completar las actividades de evaluación automatizada
● instalación y configuración de entornos de ejecución
● seguridad, escalabilidad, actualizaciones, etc.
Módulo Python de la Semana (PyMOTW) (biblioteca estándar vía ejemplos)
Traducción Documentación Oficial de Python (Python Software Foundation...)
CPython Internationalization Proposal (2012, GSoC 2015 N/A, ...)
Coordinación, mantenimiento, ¿financiamiento?
Temas pendientes (Marzo 2016) y a largo plazo
¡Gracias!
Mariano Reingart
@reingart
“Programación Python para Zombis”
Repositorio inicial: https://github.com/reingart/PyZombis → PyAr
Curso Prototipo: https://www.softwarelibre.org.ar/moodle/
Doc. de trabajo completo: http://bit.ly/pyzombis
Presentación: http://bit.ly/PyZombis2015 (SlideShare)
Contacto: reingart.blogspot.com correo: reingart@gmail.com
Enlaces: ¡toda colaboración es bienvenida!

Más contenido relacionado

Destacado

Destacado (20)

Diagnóstico del área
Diagnóstico del áreaDiagnóstico del área
Diagnóstico del área
 
Proyecto de derecho constitucion de mexico
Proyecto de derecho constitucion de mexicoProyecto de derecho constitucion de mexico
Proyecto de derecho constitucion de mexico
 
ANIMACIÓN SOCIOCULTURAL
ANIMACIÓN SOCIOCULTURALANIMACIÓN SOCIOCULTURAL
ANIMACIÓN SOCIOCULTURAL
 
Guerra civil española
Guerra civil españolaGuerra civil española
Guerra civil española
 
El virreinato peruano
El virreinato peruanoEl virreinato peruano
El virreinato peruano
 
Trabajo libre sobre fútbol sala-Irene
Trabajo libre sobre fútbol sala-IreneTrabajo libre sobre fútbol sala-Irene
Trabajo libre sobre fútbol sala-Irene
 
Lorena rodriguez.pptx
Lorena rodriguez.pptxLorena rodriguez.pptx
Lorena rodriguez.pptx
 
Noviazgo 007.
Noviazgo 007.Noviazgo 007.
Noviazgo 007.
 
Influencias anarquistas en la rev. mexicana
Influencias anarquistas en la rev. mexicanaInfluencias anarquistas en la rev. mexicana
Influencias anarquistas en la rev. mexicana
 
Mass media en educación Inicial
Mass media en educación InicialMass media en educación Inicial
Mass media en educación Inicial
 
Comercializadora roa neiva
Comercializadora roa neivaComercializadora roa neiva
Comercializadora roa neiva
 
Tatuajes blog
Tatuajes blogTatuajes blog
Tatuajes blog
 
Calentamiento
CalentamientoCalentamiento
Calentamiento
 
El cofre encantado
El cofre encantadoEl cofre encantado
El cofre encantado
 
Trabajo final redes sociales podemos aprender con la compu2
Trabajo final redes sociales podemos aprender con la compu2Trabajo final redes sociales podemos aprender con la compu2
Trabajo final redes sociales podemos aprender con la compu2
 
Yak
YakYak
Yak
 
76 evaluaciondeaptitudreproductivacarnero
76 evaluaciondeaptitudreproductivacarnero76 evaluaciondeaptitudreproductivacarnero
76 evaluaciondeaptitudreproductivacarnero
 
Mitosis
MitosisMitosis
Mitosis
 
Impacto de las tic
Impacto de las ticImpacto de las tic
Impacto de las tic
 
PLAN DE GESTION USO DE LAS TIC
PLAN DE GESTION USO DE LAS TICPLAN DE GESTION USO DE LAS TIC
PLAN DE GESTION USO DE LAS TIC
 

Similar a Programación Python para Zombis (charla relámpago)

Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxDiegoSalvetti2
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientesalexis ibarra
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisJuan Percy Rojas Cruz
 
Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014Sergio Soto
 
Unidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBUnidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBSistemadeEstudiosMed
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación PythonKareliaRivas
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python Eddie Malca
 
Aprende más sobre Python
Aprende más sobre PythonAprende más sobre Python
Aprende más sobre PythonSoftware Guru
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfJaviMartin21
 
Python para todos
Python para todosPython para todos
Python para todosErik Gur
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfRafalJMalave
 
Python para todos
Python para todosPython para todos
Python para todossebas145713
 

Similar a Programación Python para Zombis (charla relámpago) (20)

Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
Python - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratisPython - Programando fácil, rápido y gratis
Python - Programando fácil, rápido y gratis
 
Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014
 
Unidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVBUnidad V Python e ingeniería civil en obras civiles PVB
Unidad V Python e ingeniería civil en obras civiles PVB
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Yudy Centeno M
Yudy Centeno MYudy Centeno M
Yudy Centeno M
 
Python power 1
Python power 1Python power 1
Python power 1
 
Python + Ciencia = ♥
Python + Ciencia = ♥Python + Ciencia = ♥
Python + Ciencia = ♥
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Aprende más sobre Python
Aprende más sobre PythonAprende más sobre Python
Aprende más sobre Python
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Programación Python para Zombis (charla relámpago)

  • 1. “Programación Python para Zombis” propuesta de curso masivo abierto en línea (MOOC) Trabajo final académico preparado para el Profesorado en Docencia Superior - UTN INSPT Talleres de Tecnología Educativa y Educación a Distancia - Prof. Mg. Alejandra Zangara Grupo: Reingart, Medina, Mazzini, Laboranti, Andina - Ago. - Sept. 2015 http://bit.ly/pyzombis Mariano Reingart Charla “Relámpago” PyCon Argentina 2015 PyCon España 2015
  • 2. “Programación Python para Zombis” Es oficial: la programación llegará a todas las escuelas argentinas program.ar ¿Está relacionado el estudio de ciencias de computación con una mejora en el aprendizaje de otras materias? code.org Python, la próxima generación [de programadores] brasileños Python para Zumbis, Fernando Masanori, FT-SJC, SP, BR ● +30 mil inscriptos en 18 meses (“equiv.” 100 PyConAr / 10 años?) ● equipo reducido, sin presupuesto, plataforma ad-hoc, 8.91% terminación ● idioma nativo portugués → a traducir (frases idiomáticas, teclado sin ç !) “batatinha quando nasce espalha a rama pelo chão” print 'Alô Mundo' aprovado = ep >= 6 and p >= 6 preços = 0.02 Antecedentes y Motivación
  • 3. “Programación Python para Zombis” ¿Que iremos a enseñar? ¿Para quienes es el curso? ● Programar con Python, más precisamente aprender lógica de programación ● Es la base para todo el resto: desarrollo web, juegos, ciencia, etc. ● Iniciantes == Zombis , basta tener Python 3 instalado y ganas de aprender @fmasanori ● +30 mil inscriptos: diferentes profesiones, orígenes, perspectivas, … ● Solo 5% de los Brasileños / Argentinos “habla” inglés ● Python para niños, jóvenes, mayores, no técnicos, ... ¡Diversidad!
  • 4. “Programación Python para Zombis” Primeros contactos con Fernando: Julio 2014 Primeros cursos Marzo 2015 Laboratorio de Software Libre (Aula Virtual) Junio 2015 Utilizado en: Prueba de Concepto: Portal de Software Libre Instituto Superior Tec. Blaise Pascal Diplomatura en Software Libre
  • 6. VPL Laboratorio Virtual de Programación Editor de código Consola Ejecución Pruebas Automáticas Calificación al enviar “Programación Python para Zombis”
  • 7. “Programación Python para Zombis” CodeRunner (quiz) cuestionarios de programación símil CodingBat
  • 8. “Programación Python para Zombis” Adaptación de materiales didácticos PPTX → Sphinx + hieroglyph (HTML5 slides) + gettext? ● 39 presentaciones, 611 diapositivas, 458 imágenes (capturas…) ● 135 videos, 9 horas 35 minutos (aprox) ● 6 guías de ejercicios (50 en total) + extras + cuestionarios + exámenes ● 149 scripts 10KLOC (originalmente) ● IDE, Bibliografía (PyMOTW?), etc...
  • 9. “Programación Python para Zombis” Videos originales Video (.mp4) Duración Nivel Prioridad Vistas Porc. TWP000 Apresentação e Motivação 16:09 Crítico 43.786 140,08% TWP010 Hello World Interativo 06:13 ☆ Crítico 31.257 100,00% TWP020 Variáveis e modo edição 08:40 ☆ Crítico 26.818 85,80% TWP030 Operadores relacionais e lógicos 05:04 ☆ Crítico 19.697 63,02% TWP040 Marcadores 04:07 ☆ Crítico 20.390 65,23% TWP050 dinâmica forte e múltipla 03:03 ☆ Crítico 15.824 50,63% TWP361 Revisão Geral 1 03:13 ☆☆ 2.567 8,21% TWP362 Revisão Geral 1 cont 08:27 ☆☆ 2.180 6,97% TWP440 Módulos 03:30 ☆☆☆ Alto 1.448 4,63% TWP450 Interface GUI Show Calouros 00 03:02 ☆☆☆ Revisar 2.531 8,10% TWP451 Interface GUI Show Calouros 01 01:46 ☆☆☆ Revisar 1.683 5,38% TWP499 Web2py Hello World 02:15 ☆☆☆ Alto 1.303 4,17% TWP510 Geradores intro 03:47 ☆☆☆ 1.236 3,95% TWP515 Arthur Merlin Games 09:20 ☆☆☆ 1.566 5,01% Total: 10 hs → 100 hs preparación/filmación/edición ¿Anotaciones? ¿Interactividad? Métricas / Terminación
  • 10. “Programación Python para Zombis” Skulpt (python en el navegador) ¿Combinar? Cuestionarios Videos Apuntes etc. Menor carga Más dinámico Ver: Interactive Python Runestone Initiative
  • 11. “Programación Python para Zombis” Arquitectura Python (Django * 3) + MySQL * 4 + Mongo + Ruby + Celery + RabbitMQ + ElasticSearch + ...(máquinas virtuales Vagrant en la “Nube”) PHP + PostrgeSQL extensiones estándares + VPL CodeRunner flexsections LTI provider (interoperabilidad) admin e instalación plug-in online (moodle.org) +1000 sitios en Argentina (moodle.net) vs 3 de edX? NOTA: scripts de evaluación y generación de materiales en: versus ✔✘
  • 12. “Programación Python para Zombis” ● traducciones de presentaciones (vocabulario/estilo común) ● adaptación de materiales didácticos ● confirmar temario, versiones, bibliotecas, IDEs, etc. ● producción de vídeos (10 hs) ● desarrollo de cuestionarios de programación ● completar las actividades de evaluación automatizada ● instalación y configuración de entornos de ejecución ● seguridad, escalabilidad, actualizaciones, etc. Módulo Python de la Semana (PyMOTW) (biblioteca estándar vía ejemplos) Traducción Documentación Oficial de Python (Python Software Foundation...) CPython Internationalization Proposal (2012, GSoC 2015 N/A, ...) Coordinación, mantenimiento, ¿financiamiento? Temas pendientes (Marzo 2016) y a largo plazo
  • 13. ¡Gracias! Mariano Reingart @reingart “Programación Python para Zombis” Repositorio inicial: https://github.com/reingart/PyZombis → PyAr Curso Prototipo: https://www.softwarelibre.org.ar/moodle/ Doc. de trabajo completo: http://bit.ly/pyzombis Presentación: http://bit.ly/PyZombis2015 (SlideShare) Contacto: reingart.blogspot.com correo: reingart@gmail.com Enlaces: ¡toda colaboración es bienvenida!