Pybonacci

Computación Científica con Python en castellano

Python en Windows: «¡Hola mundo!» en 7 minutos

Cómo instalar Python en Windows

En lugar de escribir un tutorial para todos, este asume dos cosas:

  • Eres un usuario de Windows curioso acerca de la programación, y
  • Te gustaría instalar el lenguaje de programación Python en tu ordenador con Windows, lanzar el intérprete de Python y ejecutar el clásico programa «¡Hola mundo!».

Si tienes preguntas del tipo «¿Qué es Python y por qué debería instalarlo en mi ordenador con Windows?» lee el principio de Introducción a Python para científicos e ingenieros. Y si quieres instalar Python, vuelve.

¿Ya estás de vuelta? ¿No te habías ido? Vale. Seguimos.

De la web oficial de Python podemos descargar directamente un sencillo instalador para poder utilizar Python en Windows.

¿Listo? Suponiendo que tienes una conexión de banda ancha, ya te quedan menos de siete minutos para tener Python instalado en tu ordenador y escribir tu primer comando en el intérprete. ¡Vamos!

Página de descargas de Python

  • El primer párrafo habla sobre implementaciones alternativas de Python. Ignóralo: vamos a instalar la «tradicional».
  • Python funciona en Windows, Mac y Linux así que hay varios enlaces para todos esos sistemas operativos. A nosotros nos interesa el de Windows.
  • Haz clic en «Python 3.3.3 Windows x86 MSI Installer» o «Python 3.3.3 Windows X86-64 MSI Installer» dependiendo de si tu procesador es de 32 bit o de 64 bit. Si no estás seguro, los ordenadores medianamente modernos son de 64 bit.
  • Cuando hagas clic en el enlace, Python se debería empezar a descargar.
  • Apunta dónde se va a guardar el archivo. Lleva algunos minutos completar la descarga, así que mientras puedes ver la escena de la bruja de «Los caballeros de la Mesa Cuadrada». ¿Ya? Bien, busca el archivo en tu ordenador.
  • En el momento de escribir esto, el archivo que has descargado se llama python-3.3.3.msi y pesa más o menos 20.1 MiB, que es más o menos lo que ocupa una docena de fotos de tu últimas vacaciones.
  • Abre el archivo python-3.3.3.msi. Windows te preguntará si estás seguro de que quieres ejecutar el archivo. Dile que sí.
  • Sale la ventana de Python y te dice que se va a instalar Python. Siguiente.
  • Te pide que elijas una carpeta. Déjalo como está y Siguiente.
  • Te ofrece la opción de personalizar la instalación. Déjalo como está y Siguiente: se va a instalar Python.
  • Se empiezan a copiar los nuevos archivos.
  • ¡Ya está! Dale a Finalizar.
  • Ahora ve a Inicio -> Todos los programas -> Python 3.3.
  • Aparecen otros submenús. Te interesa el que pone «IDLE (Python GUI)». Haz clic.
  • Ya estás en la línea de comandos del intérprete de Python listo para hablar Pársel.
  • El cursor estará parpadeando justo a la derecha de algo como esto: >>>.
  • Escribe el siguiente comando, asegurándote de que “¡Hola, mundo!” está entre comillas:
>>> print("¡Hola mundo!")
  • Presiona Enter. Deberías ver «¡Hola mundo!» en un color diferente en la línea inferior.
  • Si es así, ¡ya está!
  • Si ves un mensaje de error que dice: “SyntaxError: invalid syntax” entonces te has olvidado de las comillas. En versiones antiguas de Python (Python 2.x) no hacían falta paréntesis. Te recomendamos que aprendas Python 3, pero si quieres puedes instalar también Python 2.7 porque no todas las bibliotecas están disponibles en las nuevas versiones.
Python 3 en Windows

Estás dentro de la ventana del IDE (Integrated Development Environment) IDLE. Deja el intérprete de Python abierto, listo y esperando recibir tus comandos. ¡Ahora sólo tienes que aprender Python! Para eso, tienes varios recursos. Algunos los hemos sacado de la página de lengua española de la wiki oficial de Python, y otros del sitio de P&R Python Majibu.

  • En la Universidad Jaume I tienen publicado un curso de Python titulado «Introducción a la programación con Python» [PDF] que cuenta con explicaciones muy detalladas y numerosos ejemplos.
  • En Mundo geek tienes «Python para todos», un libro escrito por Raúl González Duque y que puedes leer en PDF. También muy recomendable.
  • La comunidad de Python Argentina PyAr tradujo el tutorial oficial de Python a nuestro idioma.
  • Si te interesa aplicar Python en ciencia o ingeniería, tal vez te interese «Introducción a Python para ingenieros», apuntes incompletos escritos por Guillem Borrell en proceso de revisión. O este blog ;)

Cuando empieces a trabajar con el lenguaje y te surjan dudas, siempre puedes preguntar en el sitio de preguntas y respuestas Python Majibu, al estilo Stack Overflow.

Si has llegado hasta aquí, ¿por qué no nos cuentas qué te ha parecido el artículo? ¿Te ha ayudado a empezar con Python en tu sistema? ¿Ha ido todo bien o has tenido que cambiar algún paso? ¡Déjanos un comentario! :)

Nota: Actualizado el artículo para los nuevos tiempos: ahora instalamos Python 3 por defecto. ¡Ya va siendo hora! ;)

Esta es una traducción y adaptación del artículo Python On XP: 7 Minutes To “Hello World!”, por Richard Dooling. Thank you RD!

About these ads

Written by Juanlu001

27 de junio de 2012 a 18:00

Publicado en Tutoriales

Etiquetado con , ,

46 comentarios

Suscríbete a los comentarios mediante RSS.

  1. Reblogged this on Rctorr's Blog.

    rctorr

    31 de diciembre de 2012 at 13:59

  2. no funciona el link a pyar

    Anónimo

    12 de julio de 2013 at 8:29

    • Toda la razón, lo he actualizado ya. ¡Gracias por el aviso! :)

      Juanlu001

      12 de julio de 2013 at 8:30

  3. excelente

    Rigoberto Maldonado T.

    18 de julio de 2013 at 23:46

  4. Me has solucionado el error :) Gracias¡

    ouliuspltium

    31 de julio de 2013 at 22:10

    • ¡Estupendo! :D ¡Gracias a ti por comentar!

      Juanlu001

      1 de agosto de 2013 at 12:11

  5. buen info gracias!! a empezar a practicar!!

    Anónimo

    3 de agosto de 2013 at 8:28

    • ¡A ti por el comentario! Si tienes dudas al comenzar ya sabes dónde encontrarnos :) ¡Un saludo!

      Juanlu001

      3 de agosto de 2013 at 11:08

  6. Excelente el Tuto. Muy bueno para los que estamos arrancando desde cero cero. Muchas Gracias! Saludos.

    Anónimo

    7 de agosto de 2013 at 7:29

    • ¡Gracias por comentar! Me alegro mucho de que te haya resultado útil. ¡Un saludo!

      Juanlu001

      7 de agosto de 2013 at 10:20

  7. muchas gracias por el tutorial, me sirvio bastante, a la distancia un abrazo y que sigan los exitos!!!

    rafael hinostroza

    27 de agosto de 2013 at 0:02

    • ¡Gracias a ti por los ánimos! Un saludo :D

      Juanlu001

      27 de agosto de 2013 at 12:47

  8. muchas gracias esto me motiva a seguir estudiando python saludos.

    Alejandro

    29 de agosto de 2013 at 20:13

    • Me alegro de que te haya sido útil, ¡un saludo!

      Juanlu001

      31 de agosto de 2013 at 17:05

  9. Muchas gracias!
    ahora a estudiar ;)

    Anónimo

    24 de septiembre de 2013 at 3:25

    • ¡Genial! Ánimo con el estudio ;)

      Juanlu001

      24 de septiembre de 2013 at 10:19

  10. todo clarísimo. Buen artículo!

    Anónimo

    9 de octubre de 2013 at 17:49

    • ¡Muchas gracias! A programar ;)

      Juanlu001

      10 de octubre de 2013 at 20:18

  11. Soy o me siento viejo, programo (programaba) en fortran77, he instalado gracias a las instrucciones python sin problemas, pero…
    … crees que podre con esto? tiene pinta de ser tan diferente…

    Muchas gracias.

    manolete

    29 de octubre de 2013 at 14:08

    • Hola manolete, efectivamente Python como lenguaje es diferente en filosofía a Fortran pero el manejo de datos en arrays es parecido, gracias a la vectorización de operaciones.

      Mucho ánimo porque merece la pena; además, podrás seguir aprovechando tus conocimientos de Fortran:

      http://pybonacci.wordpress.com/2013/02/22/integrar-fortran-con-python-usando-f2py/

      Si tienes dudas ya sabes dónde estamos :)

      ¡Un saludo!

      Juanlu001

      2 de noviembre de 2013 at 16:23

  12. Hola, estoy aprendiendo el lenguaje python y hace un tiempo me asaltan unas dudas.
    He “construido” un programilla en mi python de mi pc de Ubuntu y quiero ejecutarlo en un pc que tenga windows:
    ¿que condiciones debe tener el pc de windows para poder ejecutar dicho programa?,
    Una cosa que creo tener clara es que si no lo tiene, el usuario del pc de windows tiene que descargarse la version de python de windows. Este paso lo he hecho descargandome el python 2.7 de 64bits ya q el pc de windows es de 64.
    El siguiente paso es descomprimir python ya que viene comprimido.
    Se descomprimen varias carpetas: ¿cual de ellas debo abrir para la instalacion de python?
    ¿Que siguiente paso debo hacer para el objetivo de ejecutae dicho programa “juego”?
    Haber si me podeis guiar. Gracias

    LUIS

    11 de noviembre de 2013 at 14:06

    • Por cierto, el post muy claro y bueno. Es lo que se necesita en la red, tutos y posts claros y concretos.
      Es como yo e intentado tambien realizar la pregunta. Si no se entendiera la formularia de otra manera. Gracias y espero vuestra ayuda.

      LUIS

      11 de noviembre de 2013 at 17:37

    • ¡Muchas gracias por los ánimos Luis! Disculpa por la tardanza pero andamos con mucho lío :)

      El PC en Windows no debe cumplir ninguna condición especial, tan solo tener Python instalado con estas instrucciones o bien usando distribuciones como Anaconda o Canopy.

      Python no viene comprimido, si no que te descargas el instalador directamente. No sé qué carpetas se te han extraído, ¿seguro que has descargado el instalador y no el código fuente? Recuerda que el instalador tiene extensión .msi.

      El siguiente paso es ejecutarlo simplemente :)

      A ver si con esto lo consigues, ¡un saludo!

      Juanlu001

      18 de noviembre de 2013 at 11:19

      • Gracias Juanlu, debi descargarme por error la carpeta del codigo fuente. Volvi a repetir la operacion y ya esta solucionado. Con tus inmejorables instrucciones sobre la configuracion del Path, quedo solucionado.
        En breve trabajare con Pygame y no se si tendre que volver a configurar de nuevo el Path. Cualquier duda yo te pregunto. Gracias por tu clara respuesta

        LUIS

        19 de noviembre de 2013 at 10:52

  13. Da gusto leerte, en 5 minutos python instalando y el mundo saludando

    Innova Lanzarote (@InnovaLanzarot)

    19 de noviembre de 2013 at 20:56

    • ¡Muchas gracias! El mérito lo debo al autor original del artículo, yo solo lo he traducido :) ¡Un saludo!

      Juanlu001

      20 de noviembre de 2013 at 9:34

  14. Muchas gracias por el blog. Me gustaria saber como hago para que no me salga el error de SyntaxError: invalid syntax, ya que utilizo la version python 3.3.

    Hector

    23 de diciembre de 2013 at 1:46

    • ¡Hola Hector! Sin problemas, tan solo tienes que añadir paréntesis:

      print("¡Hola, mundo!")
      

      He actualizado el artículo entero para poner Python 3.3 por defecto :)

      ¡Un saludo!

      Juanlu001

      23 de diciembre de 2013 at 11:53

      • Muchas gracias por responder el mensaje. Ya realice lo sugerido y me salio como esperaba. Seguiré leyendo para conocer mas de Python y utilizarlo para mis labores diarias de ingeniería.

        Anónimo

        26 de diciembre de 2013 at 15:54

      • Muchas gracias por tu respuesta, me servicio para seguir en el mundo del Python

        Hector

        9 de enero de 2014 at 17:04

  15. Esto!!Esto es lo que se necesita!!! Algo claro y al grano, sin querer convertirnos en licenciados informáticos por favor!!! Mil gracias

    Naím

    4 de enero de 2014 at 14:35

    • ¡Me alegro mucho Naím! Mucho ánimo con Python, ¡un saludo! :D

      Juanlu001

      4 de enero de 2014 at 14:49

  16. Gracias por tu aporte…Ayúdame con una inquietud…en esta versión no hallo los módulos tkSimpleDialog, tkFileDialog, quitter, Scrolledtext…. cómo los puedo obtener?

    luihi

    5 de enero de 2014 at 3:57

    • Hola luihi, investigando un poco he visto que ha habido algunos cambios de nombres de la versión 2 a la 3. Concretamente Tkinter se ha convertido en tkinter, y los módulos que me dices se han movido:

      http://docs.pythonsprints.com/python3_porting/py-porting.html#reorganization

      No sé qué tutorial de Tk estás siguiendo pero el módulo quitter es del libro “Programming Python” de Mark Lutz. El código fuente lo puedes encontrar aquí:

      http://examples.oreilly.com/9780596158118/

      Está en /PP4E-Examples-1.4/Examples/PP4E/Gui/Tour/quitter.py.

      ¡Un saludo!

      Juanlu001

      5 de enero de 2014 at 11:24

      • Quedo muy agradecido de ti Juan, con tu ayuda ya los estoy bajando…me estoy instruyendo con esta librería tkinter en esta versión de python 3.3.3. Según de lo que he leído en algunos foros, este módulo ya no es muy usado y aconsejan wxpython porque es más práctico y otras cosas más….no sé que opines tú…
        nuevamente muchas gracias por tu apoyo.

        luihi

        5 de enero de 2014 at 20:54

      • Tkinter se ve un poco feo (wxPython tiene apariencia nativa), pero al margen de eso no sé cuáles son las diferencias entre uno y otro. Lo bueno de Tkinter es que viene instalado. Cualquiera de los dos irá bien, lo importante es escribir mucho código y aprender :) Saludos!

        Juanlu001

        6 de enero de 2014 at 1:26

  17. Exelente!!!! Gracias por hacerlo tan simple.

    Anónimo

    6 de enero de 2014 at 1:39

    • ¡A ti por el comentario! Un saludo :D

      Juanlu001

      6 de enero de 2014 at 11:55

  18. Hola, listo ya lo instale ,ando con ganas de aprender algo de programación y me dijeron que phyton es algo bueno para comenzar, me recomiendas algún sitio donde se pongan códigos fuentes de programitas y juegos y así ir mirando ?, recuerdo que hace unos años se podía modificar un juego llamado Mount and Blade con python. bueno gracias por la información que compartiste, saludos.

    Juan Jose

    14 de enero de 2014 at 16:49

    • ¡Hola Juan José! Si te interesa el tema de crear juegos en Python, te recomiendo que mires los tutoriales de Pilas Engine, que están en español:

      http://pilas-engine.com.ar/docs.html

      ¡Un saludo! :)

      Juanlu001

      14 de enero de 2014 at 16:52

  19. Hola! es muy detallada y amena la explicación presentada en esta pagina, desde hoy comienza mi fiebre python.

    Anónimo

    26 de enero de 2014 at 4:36

    • Muchas gracias, ¡ánimo y un saludo!

      Juanlu001

      26 de enero de 2014 at 10:18

  20. Gracias! ha sido de mucha ayuda

    Anónimo

    30 de enero de 2014 at 4:34

    • ¡Me alegro! Un saludo :)

      Juanlu001

      30 de enero de 2014 at 10:03

  21. Y con este van 46 comentarios; yo creo que ya es suficiente :) Espero que mucha gente siga encontrando útil este artículo, para cualquier duda ya sabéis que podéis contactar con nosotros en http://pybonacci.wordpress.com/contacto/. ¡Un saludo!

    Juanlu001

    30 de enero de 2014 at 10:04


Los comentarios están cerrados.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.105 seguidores

%d personas les gusta esto: