¿Qué Python escoger...? ¿2.6, 2.7 ó 3.xx?

Iniciado por Chamanik, 26 Diciembre 2010, 14:27 PM

0 Miembros y 1 Visitante están viendo este tema.

Chamanik

Hola!

Pues tengo esa duda  :-[

Hasta hace poco recomendaban para aprender Python la 2.6.xx por el hecho que había más documentación y libros sobre esa versión. Pero hace poco he visto la 2.7 y no se por cual decidirme. Resumiendo...para el neófito ¿Cuál recomendáis?

Gracias y ¡Felices fiestas!  :D

ChicoMaravilla

Yo uso el pyscripter, te lo recomiendo, y si vas a escoger entre esos que pusiste, yo eligiria el 2.6, 2.7 no lo probé, pero debe ser similar

Chamanik

He instalado la versión 2.7. Pensaba que esta versión me leería los códigos fuente de las versiones 2.6 y anteriores. Pero he hecho un copy-paste de listados de ejemplo y a veces me da el típico "Sintax error". Se supone que esto solo pasaría si se hubiera instalado la versión 3.xx y quisiéramos probar listados fuente de versiones 2.xx ¿No?

Resumiendo...¿Desinstalo la versión 2.7 e instalo la 2.6?

Otra cosa: En un listado de ejemplo el código llama a la librería Tkinter ¿Cómo la instalo para que Python la pueda llamar?


Gracias... :)

Novlucker

No se que problemas te este dando, pero la versión 2.6 y 2.7 son practicamente iguales, los problemas vienen a partir de la 3 :-\
Sobre la librería que comentas, esa viene por defecto con Python :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Chamanik

Cita de: Novlucker en 27 Diciembre 2010, 14:14 PM
No se que problemas te este dando, pero la versión 2.6 y 2.7 son practicamente iguales, los problemas vienen a partir de la 3 :-\
Sobre la librería que comentas, esa viene por defecto con Python :P

Saludos


He instalado primero el Python 2.7.1. Luego el PyScripter. Pues bien, he descargado un código fuente de ejemplo del juego "El Ahorcado" y cuando le doy a icono de ejecutar me sale en la ventana de Python interpreter: NO SE PUDO ABRIR EL ARCHIVO. VERIFIQUE EL PATH O SI EL ARCHIVO EXISTE.

Y con un código fuente de número decimales me da "Sintax error" en esta línea:

if type(number_in)  'str':

Novlucker

Personalmente no uso ninguna GUI más la que viene intregrada en el propio python, pero por lo visto no tienes el pyscripter correctamente configurado, no tiene el path donde se encuentra el ejecutable de python.

Sobre el error en ...
Código (python) [Seleccionar]
if type(number_in) 'str':
... echale la culpa al código, simplemente no esta correcto.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

lucasfava

yo uso el active python 2.7.1, y viene con el ide de python

Chamanik

Cita de: lucasfava en 28 Diciembre 2010, 15:30 PM
yo uso el active python 2.7.1, y viene con el ide de python


Pues hace tiempo me descargue una versión del Python (creo que era la 2.6) y en el IDLE me venía el comando RUN en la barra de herramientas para ejecutar un programa. Pero en esta versión (la 2.7.1) no la veo por ningún lado. Incluso si despliego todas las ventanas tampoco está ¿Cómo ejecuto un programa entonces?

Esta es la captura del IDLE 2.7.1


Novlucker

File > Open > Eliges el py, y verás que esa otra ventana que se te abre si tiene el RUN :rolleyes:

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Chamanik

Cita de: Novlucker en 27 Diciembre 2010, 14:41 PM
Personalmente no uso ninguna GUI más la que viene intregrada en el propio python, pero por lo visto no tienes el pyscripter correctamente configurado, no tiene el path donde se encuentra el ejecutable de python.

Sobre el error en ...
Código (python) [Seleccionar]
if type(number_in) 'str':
... echale la culpa al código, simplemente no esta correcto.

Saludos


Pues estamos listos...yo que descargo los códigos fuentes para aprender y encima están mal !!! ¿No los pasan por un debug antes de postearlos? Sería lo más lógico ¿No?