Sei sulla pagina 1di 19

PythonenEducacionJornadasdelSur2009

en

Python
DiegoCaizares

Educacin

Indice

Introduccin QuesPython? PorquPython? CmoimplementarPython? Casosdexito Lecturasrecomendadas Esoestodo?

PythonenEducacionJornadasdelSur2009

DiegoCaizares
2

Introduccin

Quinteconoce? Dequsetratatodoesto?

PythonenEducacionJornadasdelSur2009

DiegoCaizares
3

Quinteconoce?

Nombre:DiegoCaizares EMail:dcanizares<at>bynarius.com Blog:http://www.diegocanizares.com.ar Participoen:


PythonenEducacionJornadasdelSur2009

CaFeLUG PyAr Gleducar OwnerenBynarius ArquitectodeSoftwareenEMMSAConsulting EstudiantedeAnlisisdeSistemas

RobandoTrabajandoen:

EstudiantedeAnlisisdeSistemas
DiegoCaizares
4

Dequsetratatodoesto?

PythonenEducacionJornadasdelSur2009

+
DiegoCaizares
5

QuesPython?
Algunascaractersticas Propiedadesdellenguaje

PythonenEducacionJornadasdelSur2009

DiegoCaizares
6

Algunascaractersticas

GratisYLibre Maduro(+14aos) Fcildeaprender Extremadamenteportable Multipropsito

PythonenEducacionJornadasdelSur2009

DiegoCaizares
7

Propiedadesdellenguaje

Compilaabytecodeinterpretado Multiparadigma Seponelaspilas!(omejor,baterias) Manejomodernodeerrores Tiposdedatosdealtonivel Intrpreteinteractivo


DiegoCaizares
8

PythonenEducacionJornadasdelSur2009

PorquPython?

Creadoparaproblemasreales Caractersticasdeotroslenguajes Menosmasoquista,ouch! Divertido,perotambinproductivo Equilibrioprcticoconceptual Permiteenfocarseenelproblema Fcildeaprenderydeensear Simplificaejemplosdeprogramacin


DiegoCaizares
9

PythonenEducacionJornadasdelSur2009

EjemplodeProgramacinC++

PythonenEducacionJornadasdelSur2009

#include <iostream.h> void main() { cout << "Hola, mundo" << endl; }

DiegoCaizares
10

EjemplodeProgramacinPython

PythonenEducacionJornadasdelSur2009

print "Hola, Mundo"

DiegoCaizares
11

CmoimplementarPython?

Correctoequilibrioentre:

Conceptosimportantes Materialinteresante Abstraccinmatemtica Sintaxis Compilacin

PythonenEducacionJornadasdelSur2009

Evitarfrustracinporproblemas:

DiegoCaizares
12

CmoimplementarPython?

Estudiantesinspirados:

PythonenEducacionJornadasdelSur2009

Resolviendoproblemasinteresantes Explorandoideas Probandoenfoquesnoconvencionales Rompiendoreglas(peronoPCs:)) Aprendiendodesuserrores Sintaxiscompleja Mensajesdeerrorincomprensibles 1^100manerasdegenerarGeneralProtectionFault

Pero,evitandoperdertiempopor:

DiegoCaizares
13

Casosdexito

EscueladeOficiosSanCayetano

CursodeProgramadordeComputadoras IntroductiontoComputerScience2 ComputerScience1 IntroduccinalaProgramacin AGentleIntroductiontoProgrammingUsingPython


DiegoCaizares
14

PythonenEducacionJornadasdelSur2009

UniversidaddeChicago

EscuelaSecundariaYorktown,Virgina

UniversitatJaume,Espaa

MIT

Lecturasrecomendadas

Python http://www.python.org EDUSIG(EducationSpecialInterestGroup) http://www.python.org/community/sigs/current/edusig AprendaapensarcomounProgramadorconPython http://manuales.gfc.edu.co/python/tlc PyBiblio http://openbookproject.net/pybiblio/ SnakeWranglingforKids http://www.briggs.net.nz/log/writing/snakewranglingforkids/ PromotingcomputerliteracythroughprogrammingPython http://www.python.org/files/millerdissertation.pdf

PythonenEducacionJornadasdelSur2009

DiegoCaizares
15

Esoestodo?

PythonenEducacionJornadasdelSur2009

Lamentablemente,SI
DiegoCaizares
16

Esoestodo?

PythonenEducacionJornadasdelSur2009

Peropuedenhacerpreguntas!
DiegoCaizares
17

PythonenEducacionJornadasdelSur2009

Muchas
DiegoCaizares

Gracias

PythonenEducacionJornadasdelSur2009

Estedocumentosedistribuye bajolasiguientelicencia CreativeCommonsArgentina AtribucinNoComercial2.5 Algunosderechosreservados.

Potrebbero piacerti anche