elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Python 2.x y 3.x?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Python 2.x y 3.x?  (Leído 2,507 veces)
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Python 2.x y 3.x?
« en: 26 Agosto 2015, 11:54 am »

He visto que hay unas pequeñas diferencias en Python 2.x y 3.x cual me recomendais?
He instalado la versión 3.
Aunque no sé si ir a la version 2 porque no se como aprenderlo si no hay ningun curso de python 3.x

Por cierto viendo un curso en youtube habla de clases, por ejemplo:

Código
  1. class MiPrimeraClase: pass


Gracias de antemano.


« Última modificación: 26 Agosto 2015, 12:06 pm por FKT » En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
DeMoNcRaZy


Desconectado Desconectado

Mensajes: 420


$~*|_


Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #1 en: 26 Agosto 2015, 12:11 pm »

He visto que hay unas pequeñas diferencias en Python 2.x y 3.x cual me recomendais?
He instalado la versión 3.
Aunque no sé si ir a la version 2 porque no se como aprenderlo si no hay ningun curso de python 3.x

Por cierto viendo un curso en youtube habla de clases, por ejemplo:

Código
  1. class MiPrimeraClase: pass


Gracias de antemano.

Python 3 es una versión nueva, pero no 100% estable. Con esto me refiero que hay muchos módulos/framework que serán difícil o imposibles de encontrar para dicha versión ya que dan muchos problemas.

Yo uso python 2.7.6 y en esta versión va perfectamente todo y hay muchas más documentación. Por ejemplo con el Framework django esta versión no sufriría errores críticos, sin embargo con python 3 tendrías que adaptar django, etc.. Pero bueno es a elección del usuario.

También en python 3 cambia un poco la sintaxis del código, por ejemplo ->

Python 2.7:

Código
  1. print 'Hola mundo!'

Python 3:

Código
  1. print ('Hola mundo!)

Personalmente te recomendaría esta versión que uso, es compatible con todo.

Saludos.


« Última modificación: 26 Agosto 2015, 12:13 pm por YuseTist » En línea

Esta página web no está disponible - Google Chrome
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #2 en: 26 Agosto 2015, 12:20 pm »

Python 3 es una versión nueva, pero no 100% estable. Con esto me refiero que hay muchos módulos/framework que serán difícil o imposibles de encontrar para dicha versión ya que dan muchos problemas.

Yo uso python 2.7.6 y en esta versión va perfectamente todo y hay muchas más documentación. Por ejemplo con el Framework django esta versión no sufriría errores críticos, sin embargo con python 3 tendrías que adaptar django, etc.. Pero bueno es a elección del usuario.

También en python 3 cambia un poco la sintaxis del código, por ejemplo ->

Python 2.7:

Código
  1. print 'Hola mundo!'

Python 3:

Código
  1. print ('Hola mundo!)

Personalmente te recomendaría esta versión que uso, es compatible con todo.

Saludos.

Tambien pensaba que eran más estables las versiones de 2.x pero por un segundo se me ha pado por la cabeza igual como es nuevo le ha puesto cosas nuevas y todo el mundo va ha usarlo y portear de el xD pero veo que no.


De IDE yo uso Sublime Text 3 aunque ahora ire ha instalar el 2 y Python 2.7 porsupuesto. ;D
En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
DeMoNcRaZy


Desconectado Desconectado

Mensajes: 420


$~*|_


Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #3 en: 26 Agosto 2015, 12:24 pm »

Sí es nuevo, pero dime una cosa...

¿Te comprarías un juego que estuviera en beta que tuviera 2000 fallos y que no te hicieran reembolso?
Es algo así.. para que arriesgarse si lo tienes todo a mano. No vamos a complicar las cosas. Pero bueno.. para gustos, colores.

Yo personalmente uso Sublime Text 3, ¿Por qué instalarás Sublime Text 2?
Ya se que el 3 es una beta, pero tiene componentes del 2. Además solo es un editor de código. Es un blog de notas solo que le da color al código y posición. Nada más.

Saludos.
En línea

Esta página web no está disponible - Google Chrome
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #4 en: 26 Agosto 2015, 12:38 pm »

Sí es nuevo, pero dime una cosa...

¿Te comprarías un juego que estuviera en beta que tuviera 2000 fallos y que no te hicieran reembolso?
Es algo así.. para que arriesgarse si lo tienes todo a mano. No vamos a complicar las cosas. Pero bueno.. para gustos, colores.

Yo personalmente uso Sublime Text 3, ¿Por qué instalarás Sublime Text 2?
Ya se que el 3 es una beta, pero tiene componentes del 2. Además solo es un editor de código. Es un blog de notas solo que le da color al código y posición. Nada más.

Saludos.

Jaja tienes razón.

Uso un IDE porque me es más fácil leerlo.
En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
DeMoNcRaZy


Desconectado Desconectado

Mensajes: 420


$~*|_


Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #5 en: 26 Agosto 2015, 12:41 pm »

Jaja tienes razón.

Uso un IDE porque me es más fácil leerlo.

Tampoco vamos hacer tan exagerado como para guiarnos a todo por la versiones. En algunas cosas son favorables y en otras pues no tantos. Pero estamos hablando de un blog de notas que da color y posición nada más.

Yo también uso dicho IDE te facilita bastante a la hora de ordenar, buscar, etc.. el código.

Saludos.
En línea

Esta página web no está disponible - Google Chrome
FKT

Desconectado Desconectado

Mensajes: 221



Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #6 en: 26 Agosto 2015, 13:09 pm »

Pue eso  :)

Quien va a preferir una consola antes que un IDE.

Saludos.
En línea

Solo hay 10 tipos de personas, las que saben binario y las que no.
exploiterstack

Desconectado Desconectado

Mensajes: 102


Ver Perfil
Re: Python 2.x y 3.x?
« Respuesta #7 en: 26 Agosto 2015, 14:33 pm »

Pue eso  :)

Quien va a preferir una consola antes que un IDE.

Saludos.

Para ser prácticos te doy toda la razón, pero para los mas rudimentarios no sabría que decirte...ya que te enseña por linea de comandos como hacer determinadas cosas que un IDE ya da por hecho en una capa invisible al usuario final.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines