Screencast aprende python - anexo python en winshit

458 views

Published on

Un anexo del curso donde muestro cómo usar Python en Windows de manera no-linda. Cuidado que el tono del tutorial puede herir susceptibilidades.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
458
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Screencast aprende python - anexo python en winshit

  1. 1. Aprende PythonCurso de introducción para programadores
  2. 2. AnexoInstalación y uso de Python en Winshit
  3. 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. 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. 5. ¡ Advertencia !• Y por eso podemos encontrar docentes de Ciencias de la Computación que no saben usar Winshit.• Me caga windows.
  6. 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. 7. ¡ Advertencia !• Y eso es razón suficiente para que escriba un anexo de cómo usar Python en Winshit.
  8. 8. ¡ Advertencia !• Pero me caga Winshit.
  9. 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. 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. 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. 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. 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.
  14. 14. Método uno
  15. 15. Método 2
  16. 16. Método 3Presiona tecla windows y después R, o sea <windows> + <R> Y este es el método más PRO.
  17. 17. Método 3Escribe cmd y después presiona <Enter>
  18. 18. Ya tienes MS-DOS
  19. 19. ¿Y qué hago con eso?
  20. 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. 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. 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. 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. 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. 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. 26. Invoca python desde cmd.exe• Por cierto, cmd.exe == msdos == línea de comandos.• Escribe c:Python27python.exe ● Ve la foto que sigue.
  27. 27. Invoca python desde cmd.exe
  28. 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. 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. 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. 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. 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. 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. 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. 35. Eso es todo por hoy, creo. Ya me cansé de usar windoze. Noe Nieto nnieto@noenieto.com http://noenieto.com @tzicatl
  36. 36. Taller intensivo de Python ha sido compiladopor Noe Misael Nieto Arroyo y se encuentra bajo una Licencia Creative Commons Atribución- CompartirIgual 2.5 México.

×