SlideShare a Scribd company logo
1 of 36
Aprende Python



Curso de introducción para
     programadores
Anexo

Instalación y uso de Python en
            Winshit
¡ Advertencia !
• No me gusta Windows.
• Pasé toda mi carrera universitaria tratando de
  abandonar windows.
• Y en mil últimos 6 años de carrera profesional
  lo he logrado.
• Estoy hipnotizado por la filosofía del software
  libre.
• Me reservo el derecho de cambiar de opinión.
¡ Advertencia !
• Pero aún así creo que Windows es tecnología
  inferior.
• Si, es irracional. Como cualquier otro prejuicio.
• También pienso que enseñar solo Windows en
  las escuelas es un acto criminal. Pienso que es
  intercambiar la educación en las ciencias de la
  computación por una vil capacitación en
  dependencia tecnológica con el extranjero. Y lo
  peor es que es una capacitación mediocre.
¡ Advertencia !
• Y por eso podemos encontrar docentes de
  Ciencias de la Computación que no saben usar
  Winshit.


• Me caga windows.
¡ Advertencia !
• Y ¿Por qué hice esta presentación?


• Por que no todos quieren o pueden instalar
  Linux. Pero quieren aprender Python.


• Python es una tecnología muy interesante.
¡ Advertencia !
• Y eso es razón suficiente para que escriba un
  anexo de cómo usar Python en Winshit.
¡ Advertencia !
• Pero me caga Winshit.
Lección 0
• Aprender a usar la línea de comandos.
• ¿Por qué?
  ●   Por que creo que la mayoría de los usuarios
      windozeros son analfabetas funcionales.
  ●   Ser analfabeta funcional esta bien para una
      secretaria.
  ●   Pero no para un programador.
Lección 0
• ¿Alguna vez te enseñaron a usar MS-DOS?
• La primera computadora que use fue una
  Commodore 64.
• No había ni ventanitas ni mouse ni cosas de
  esas.
• Había mucho texto. Mucho.
• Y jugábamos al ahorcado.
Lección 0
• ¿Alguna vez te enseñaron a usar MS-DOS?
• La segunda computadora que use fue una
  Printaform 286. Un procesador de 16 bits con
  una cantidad mínima de RAM (Creo que 16
  KB).
• No había nada de gráficos. Puro texto.
Lección 0
• ¿Alguna vez te enseñaron a usar MS-DOS?
• Esas computadoras usaban MS-DOS. Todo era
  mediante línea de comandos.
• El MS-DOS te servía para administrar archivos,
  y lanzar programas. Prácticamente era todo el
  sistema operativo.
• ¿Ya te he dicho que todo era texto?
Lección 0.1 MS-DOS
• Primero, te voy a decir cómo sacar el MS-DOS
  en Winshit XP (Las instrucciones son similares
  para W7 o W8).
• Ve los screenshots y sigue los numeritos.
Método uno
Método 2
Método 3


Presiona tecla windows y después R,
                o sea
          <windows> + <R>


   Y este es el método más PRO.
Método 3




Escribe 'cmd' y después presiona <Enter>
Ya tienes MS-DOS
¿Y qué hago con eso?
Algunos comandos
• dir
  ●   Imprime una lista de directorios y archivos presentes en el
      directorio actual.
• cd ..
  ●   Cambiar al directorio padre
• C: B: D: E:
  ●   Cambiar la unidad
• cd c:directorio
  ●   Cambiar al directorio mediante su ruta absoluta (Absolute
      path)
Algunos comandos
• cd foo
  ●   Cambiar al directorio foo que se encuentra en
      el directorio actual (Current working directory)
• cd ../bar
  ●   Cambiar al directorio bar que se encuentra
      dentro del directorio padre.
Algunos comandos
• python
  ●   Invocar el intérprete de python, siempre y
      cuando python.exe se encuentre en el
      directorio actual o en el PATH.
  ●   El PATH es una variable ambiental
      (evironment var) que se conoce en todos los
      programas de winshit. Contiene una lista de
      los directorios donde windows/cmd.exe irán a
      buscar archivos .exe o .com que puedan ser
      ejecutados con solo escribir su nombre.
Más información de MS-DOS?
• Ya me cansé de hablar de MS-DOS. Creo
  que con esto basta para que sepas que
  existe.
¿Cómo instalar Python?
• ¿En serio? ¿Necesitas guía para eso?
  ●   Baja Python (2 o 3) de www.python.org
  ●   Next, next next.
  ●   Ya.
Ya tengo Python instalado ¿Luego?
• Puedes usar IDLE o un IDE de tu preferencia.
• Pero aprendes más usándolo mediante la linea
  de comandos.
Invoca python desde cmd.exe
• Por cierto, cmd.exe == msdos == línea de
  comandos.
• Escribe c:Python27python.exe
  ●   Ve la foto que sigue.
Invoca python desde cmd.exe
Invoca python desde cmd.exe
• Si te das cuenta, el prompt (el lugar donde
  parpadea el cursor), ahora comienza con >>>.
• Escribe algo así como:
  ●   print “hola mundo”
• Felicidades, ya tienes tu primer programa en
  python.
Invoca python desde cmd.exe
• Algo que me gusta del intérprete de python es
  que puedes probar muchas cosas de manera
  dinámica, sin tener que escribir un script (un
  archivo de texto con todas las instrucciones
  para el intérprete de Python, o Ruby, o Perl o
  nodeJS).
• Puedes ver la verdadera naturaleza dinámica
  de Python, en donde las instrucciones se van
  computando “al vuelo”. Esto es una
  característica básica de Python.
No “me” funcionó ¡Ayuda!
• Antes que nada, quitémonos eso de no “me”
  funcionó, como si la computadora o alguien
  mas tuviera la culpa. No. La culpa es tuya, lo
  hiciste mal :D
  ●   ¿Escribiste bien?
  ●   ¿Sabes usar la computadora?
  ●   ¿Instalaste Python? ¿Dónde lo instalaste?
  ●   Vuelve a intentar.
No “me” funcionó ¡Ayuda!
• Imagina que tu eres el ingeniero a cargo de
  toda la operación de una empresa.
  ●   ¿Qué tal se vería si las operaciones fallan y tu solo
      puedes decir: “Es que no me funcionó...”. Yo te
      despedía :D
¿Y qué mas puedo hacer con el
       intérprete de Python?
• ¡Haz un script! ¡Es fácil!
• Crea un archivo hola.py y metele el “hola
  mundo”. Guardalo en un lugar donde recuerdes
  la ruta.
• Abre una ventana de cmd.exe y trata de
  ejecutar el intérprete de Python y como
  argumento dale la ruta de tu script.
¿Y qué mas puedo hacer con el
      intérprete de Python?
• Ejemplo.
  ●   Hice un script hola.py y lo guardé en
      c:Documents and SettingsFulano Fernandez.
  ●   Entonces la ruta completa a el script es
      c:Documents and SettingsFulano
      Fernandezhola.py
  ●   Y se ejecuta así:
      –   c:Python27python “c:Documents and
          SettingsFulano Fernandezhola.py”
¿Y qué mas puedo hacer con el
      intérprete de Python?
• Nota.
  ●   C:Python27python “c:Documents and
      SettingsFulano Fernandezhola.py”
  ●   Se usan las comillas dobles por que la ruta
      contiene espacios y esos pueden confundir a
      MSDOS/cmd.exe
  ●   Y el tonito azul de C:Documents es por que el
      LibreOffice se pasa de inteligente.
Eso es todo por hoy, creo. Ya me cansé de usar
                   windoze.

                  Noe Nieto
            nnieto@noenieto.com
             http://noenieto.com
                    @tzicatl
Taller intensivo de Python ha sido compilado
por Noe Misael Nieto Arroyo y se encuentra bajo
 una Licencia Creative Commons Atribución-
           CompartirIgual 2.5 México.

More Related Content

Viewers also liked

Python An Intro
Python An IntroPython An Intro
Python An Intro
Arulalan T
 

Viewers also liked (10)

Learn Python Programming
Learn Python ProgrammingLearn Python Programming
Learn Python Programming
 
web programming Unit VIII complete about python by Bhavsingh Maloth
web programming Unit VIII complete about python  by Bhavsingh Malothweb programming Unit VIII complete about python  by Bhavsingh Maloth
web programming Unit VIII complete about python by Bhavsingh Maloth
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
 
Let’s Learn Python An introduction to Python
Let’s Learn Python An introduction to Python Let’s Learn Python An introduction to Python
Let’s Learn Python An introduction to Python
 
Learn python in 20 minutes
Learn python in 20 minutesLearn python in 20 minutes
Learn python in 20 minutes
 
Python An Intro
Python An IntroPython An Intro
Python An Intro
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in Python
 
De Cero A Python En 45 Min
De Cero A Python En 45 MinDe Cero A Python En 45 Min
De Cero A Python En 45 Min
 
Programming with Python - Basic
Programming with Python - BasicProgramming with Python - Basic
Programming with Python - Basic
 
Learn 90% of Python in 90 Minutes
Learn 90% of Python in 90 MinutesLearn 90% of Python in 90 Minutes
Learn 90% of Python in 90 Minutes
 

Similar to Screencast aprende python - anexo python en winshit

Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Juan Percy Rojas Cruz
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Juan Percy Rojas Cruz
 
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdfRuiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
MaximilianoMuratorio1
 
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
Juan Percy Rojas Cruz
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1
Noe Nieto
 

Similar to Screencast aprende python - anexo python en winshit (20)

Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 
Taller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo LinuxTaller de Mono - Desarrollo Visual en .NET bajo Linux
Taller de Mono - Desarrollo Visual en .NET bajo Linux
 
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdfRuiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
Ruiz_Torres_Jose_Miguel_Manual_Bñsico_Iniciacion_A_Python_3.pdf
 
Iniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.comIniciacion a-python-3-freelibros.com
Iniciacion a-python-3-freelibros.com
 
introduccion a python completo.pdf
introduccion a python completo.pdfintroduccion a python completo.pdf
introduccion a python completo.pdf
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Segunda clase, del curso de Microcomputadoras
Segunda clase, del curso de MicrocomputadorasSegunda clase, del curso de Microcomputadoras
Segunda clase, del curso de Microcomputadoras
 
Vim python-mode
Vim python-modeVim python-mode
Vim python-mode
 
FUNDAMENTOS PYTHON.ppsx
FUNDAMENTOS PYTHON.ppsxFUNDAMENTOS PYTHON.ppsx
FUNDAMENTOS PYTHON.ppsx
 
Python power 1
Python power 1Python power 1
Python power 1
 
Pythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptxPythonlearn-01-Intro.pptx
Pythonlearn-01-Intro.pptx
 
que es un hacker
  que es un hacker  que es un hacker
que es un hacker
 
Practicas bloque 1
Practicas bloque 1Practicas bloque 1
Practicas bloque 1
 
Python - Programación para machos
Python - Programación para machosPython - Programación para machos
Python - Programación para machos
 
El proyecto openSUSE
El proyecto openSUSEEl proyecto openSUSE
El proyecto openSUSE
 
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
 
Screencast aprende python - parte 1
Screencast   aprende python - parte 1Screencast   aprende python - parte 1
Screencast aprende python - parte 1
 
Workshop Ubuntu GNU/Linux 1
Workshop Ubuntu GNU/Linux 1Workshop Ubuntu GNU/Linux 1
Workshop Ubuntu GNU/Linux 1
 

More from Noe Nieto

Screencast aprende python - parte 2
Screencast   aprende python - parte 2Screencast   aprende python - parte 2
Screencast aprende python - parte 2
Noe Nieto
 

More from Noe Nieto (7)

Screencast aprende python - parte 2
Screencast   aprende python - parte 2Screencast   aprende python - parte 2
Screencast aprende python - parte 2
 
Tutorial de Plone Básico
Tutorial de Plone BásicoTutorial de Plone Básico
Tutorial de Plone Básico
 
¿Cómo funciona el telefono?
¿Cómo funciona el telefono?¿Cómo funciona el telefono?
¿Cómo funciona el telefono?
 
Notas de Instrumentacion industrial
Notas de Instrumentacion industrialNotas de Instrumentacion industrial
Notas de Instrumentacion industrial
 
Reconocimiento de la charla de g streamer
Reconocimiento de la charla de g streamerReconocimiento de la charla de g streamer
Reconocimiento de la charla de g streamer
 
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
 
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Charla de GStreamer en Flisol Puebla 2011 (BUAP)Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Screencast aprende python - anexo python en winshit

  • 1. Aprende Python Curso de introducción para programadores
  • 2. Anexo Instalación y uso de Python en Winshit
  • 3. ¡ Advertencia ! • No me gusta Windows. • Pasé toda mi carrera universitaria tratando de abandonar windows. • Y en mil últimos 6 años de carrera profesional lo he logrado. • Estoy hipnotizado por la filosofía del software libre. • Me reservo el derecho de cambiar de opinión.
  • 4. ¡ Advertencia ! • Pero aún así creo que Windows es tecnología inferior. • Si, es irracional. Como cualquier otro prejuicio. • También pienso que enseñar solo Windows en las escuelas es un acto criminal. Pienso que es intercambiar la educación en las ciencias de la computación por una vil capacitación en dependencia tecnológica con el extranjero. Y lo peor es que es una capacitación mediocre.
  • 5. ¡ Advertencia ! • Y por eso podemos encontrar docentes de Ciencias de la Computación que no saben usar Winshit. • Me caga windows.
  • 6. ¡ Advertencia ! • Y ¿Por qué hice esta presentación? • Por que no todos quieren o pueden instalar Linux. Pero quieren aprender Python. • Python es una tecnología muy interesante.
  • 7. ¡ Advertencia ! • Y eso es razón suficiente para que escriba un anexo de cómo usar Python en Winshit.
  • 8. ¡ Advertencia ! • Pero me caga Winshit.
  • 9. Lección 0 • Aprender a usar la línea de comandos. • ¿Por qué? ● Por que creo que la mayoría de los usuarios windozeros son analfabetas funcionales. ● Ser analfabeta funcional esta bien para una secretaria. ● Pero no para un programador.
  • 10. Lección 0 • ¿Alguna vez te enseñaron a usar MS-DOS? • La primera computadora que use fue una Commodore 64. • No había ni ventanitas ni mouse ni cosas de esas. • Había mucho texto. Mucho. • Y jugábamos al ahorcado.
  • 11. Lección 0 • ¿Alguna vez te enseñaron a usar MS-DOS? • La segunda computadora que use fue una Printaform 286. Un procesador de 16 bits con una cantidad mínima de RAM (Creo que 16 KB). • No había nada de gráficos. Puro texto.
  • 12. Lección 0 • ¿Alguna vez te enseñaron a usar MS-DOS? • Esas computadoras usaban MS-DOS. Todo era mediante línea de comandos. • El MS-DOS te servía para administrar archivos, y lanzar programas. Prácticamente era todo el sistema operativo. • ¿Ya te he dicho que todo era texto?
  • 13. Lección 0.1 MS-DOS • Primero, te voy a decir cómo sacar el MS-DOS en Winshit XP (Las instrucciones son similares para W7 o W8). • Ve los screenshots y sigue los numeritos.
  • 16. Método 3 Presiona tecla windows y después R, o sea <windows> + <R> Y este es el método más PRO.
  • 17. Método 3 Escribe 'cmd' y después presiona <Enter>
  • 19. ¿Y qué hago con eso?
  • 20. Algunos comandos • dir ● Imprime una lista de directorios y archivos presentes en el directorio actual. • cd .. ● Cambiar al directorio padre • C: B: D: E: ● Cambiar la unidad • cd c:directorio ● Cambiar al directorio mediante su ruta absoluta (Absolute path)
  • 21. Algunos comandos • cd foo ● Cambiar al directorio foo que se encuentra en el directorio actual (Current working directory) • cd ../bar ● Cambiar al directorio bar que se encuentra dentro del directorio padre.
  • 22. Algunos comandos • python ● Invocar el intérprete de python, siempre y cuando python.exe se encuentre en el directorio actual o en el PATH. ● El PATH es una variable ambiental (evironment var) que se conoce en todos los programas de winshit. Contiene una lista de los directorios donde windows/cmd.exe irán a buscar archivos .exe o .com que puedan ser ejecutados con solo escribir su nombre.
  • 23. Más información de MS-DOS? • Ya me cansé de hablar de MS-DOS. Creo que con esto basta para que sepas que existe.
  • 24. ¿Cómo instalar Python? • ¿En serio? ¿Necesitas guía para eso? ● Baja Python (2 o 3) de www.python.org ● Next, next next. ● Ya.
  • 25. Ya tengo Python instalado ¿Luego? • Puedes usar IDLE o un IDE de tu preferencia. • Pero aprendes más usándolo mediante la linea de comandos.
  • 26. Invoca python desde cmd.exe • Por cierto, cmd.exe == msdos == línea de comandos. • Escribe c:Python27python.exe ● Ve la foto que sigue.
  • 28. Invoca python desde cmd.exe • Si te das cuenta, el prompt (el lugar donde parpadea el cursor), ahora comienza con >>>. • Escribe algo así como: ● print “hola mundo” • Felicidades, ya tienes tu primer programa en python.
  • 29. Invoca python desde cmd.exe • Algo que me gusta del intérprete de python es que puedes probar muchas cosas de manera dinámica, sin tener que escribir un script (un archivo de texto con todas las instrucciones para el intérprete de Python, o Ruby, o Perl o nodeJS). • Puedes ver la verdadera naturaleza dinámica de Python, en donde las instrucciones se van computando “al vuelo”. Esto es una característica básica de Python.
  • 30. No “me” funcionó ¡Ayuda! • Antes que nada, quitémonos eso de no “me” funcionó, como si la computadora o alguien mas tuviera la culpa. No. La culpa es tuya, lo hiciste mal :D ● ¿Escribiste bien? ● ¿Sabes usar la computadora? ● ¿Instalaste Python? ¿Dónde lo instalaste? ● Vuelve a intentar.
  • 31. No “me” funcionó ¡Ayuda! • Imagina que tu eres el ingeniero a cargo de toda la operación de una empresa. ● ¿Qué tal se vería si las operaciones fallan y tu solo puedes decir: “Es que no me funcionó...”. Yo te despedía :D
  • 32. ¿Y qué mas puedo hacer con el intérprete de Python? • ¡Haz un script! ¡Es fácil! • Crea un archivo hola.py y metele el “hola mundo”. Guardalo en un lugar donde recuerdes la ruta. • Abre una ventana de cmd.exe y trata de ejecutar el intérprete de Python y como argumento dale la ruta de tu script.
  • 33. ¿Y qué mas puedo hacer con el intérprete de Python? • Ejemplo. ● Hice un script hola.py y lo guardé en c:Documents and SettingsFulano Fernandez. ● Entonces la ruta completa a el script es c:Documents and SettingsFulano Fernandezhola.py ● Y se ejecuta así: – c:Python27python “c:Documents and SettingsFulano Fernandezhola.py”
  • 34. ¿Y qué mas puedo hacer con el intérprete de Python? • Nota. ● C:Python27python “c:Documents and SettingsFulano Fernandezhola.py” ● Se usan las comillas dobles por que la ruta contiene espacios y esos pueden confundir a MSDOS/cmd.exe ● Y el tonito azul de C:Documents es por que el LibreOffice se pasa de inteligente.
  • 35. Eso es todo por hoy, creo. Ya me cansé de usar windoze. Noe Nieto nnieto@noenieto.com http://noenieto.com @tzicatl
  • 36. Taller intensivo de Python ha sido compilado por Noe Misael Nieto Arroyo y se encuentra bajo una Licencia Creative Commons Atribución- CompartirIgual 2.5 México.