Entonces estoy interesado en aprender a codificar en Python. Comencé con html y css, que no requiere configuración, solo uso gedit para escribir mi código y probar en cromo. Recientemente me dijeron que aprendiera a hacer más con html y css. Necesitaría una configuración para Java y comenzar a aprender algo de eso.
Sin embargo, estoy más interesado en aprender Python. Hasta ahora, todo lo que sé Ubuntu 12.10 viene con una versión de python. Necesito saber qué se necesitaría para configurar las cosas hasta el punto en que realmente pueda abrir Python 3.3.0 en Ubuntu 12.10 y comenzar a probar comandos.
python
línea de comando y puede comenzar a escribir comandos para probarlos.sudo apt-get install ipython
Respuestas:
No estoy seguro de que el duplicado sugerido se aplique por el momento . El hecho es que no necesita configurar entornos virtualenv o seguir las mejores prácticas para despegar y, personalmente, creo que intentarlo lo asustará de Python, que es un lenguaje hermoso y una comunidad de herramientas muy poderosa.
Para tener una breve visión de Python, solo puede ejecutar
python
en una terminal y ser arrojado a un entorno de Python en vivo. Puedes jugar con ejemplos de código al contenido de tu corazón.Para cosas más grandes (o cuando te cansas de las limitaciones de la consola interactiva de Python) puedes escribir scripts de Python muy fácilmente. Escriba un archivo en sintaxis de Python y luego simplemente ejecute
python filename
y se ejecutará. SimplesSi realmente quieres aprender Python, te recomiendo seriamente dos cosas:
http://learnpythonthehardway.org/book/ - Suena difícil pero no lo es. La sección de configuración para Linux también tiene una forma realmente práctica de ponerse
gedit
al día, así que no te lo pierdas.La referencia de bolsillo de Python O'Reilly: esto probablemente solo se aplica si tiene experiencia con otros lenguajes de programación. Siempre estuve tratando de averiguar cómo los dictados y las tuplas diferían de las matrices de otros idiomas y la referencia de bolsillo es excelente para buscarlo rápidamente. Mejor que Google en mi experiencia. Una vez más, si no sabe qué es una matriz, esto podría no serle de mucha ayuda.
Una vez que avance a proyectos en los que pueda necesitar mejores prácticas, es el momento de comenzar a mirar
virtualenv
( principalmente cosas de implementación de servidor) o marcos o algo así.Lo más importante: diviértete.
Una nota de advertencia en Python 3.x
Un par de personas sugieren instalar (si es necesario) y usar Python 3. No estoy de acuerdo con esta postura. Como preguntador de la pregunta, probablemente no seas consciente de las diferencias entre los dos o incluso de que había dos versiones. No es tu culpa, de eso se trata ser un principiante.
Python 3.x ya existe desde hace años, pero todos todavía usan 2.x. Lo digo en serio. Otras personas pueden sugerir que Py3k es "lo suficientemente bueno para aprender", pero considero que al menos el 90% de todos los buenos tutoriales y documentación disponibles para Python 2 e intentar seguirlo en Python 3 provocarán lágrimas.
Y a medida que avanza y desea obtener bibliotecas externas (¡lo más divertido en Python!) Encontrará que solo una pequeña parte de la comunidad ha migrado. Inevitablemente, lo que quieres usar no ha sido portado y te dejan en un charco de tus propias lágrimas nuevamente.
Así que sé que es 2013 y todos somos medio robots flotando en el espacio, pero sigue los consejos de un malhumorado desarrollador de Python: quédate con las cosas viejas por ahora . Las cosas para Py3k mejorarán y probablemente en los próximos años será seguro usar ...
... para entonces, se lanzará Python 4. Así es la vida.
fuente
python
es 2.7.3. Estoy de acuerdo en que 3.x es el futuro. Simplemente no creo que sea algo en lo que deba involucrarse desde el principio. Comenzar en 2.7 le brinda ventajas sin ser un problema.Python3
Para comenzar a jugar con Python simplemente escriba
python
opython3
en una terminal. El primero inicia python 2, el último inicia python 3. Hay dos versiones principales de python (a saber, 2 y 3) y difieren entre sí. De hecho, los desarrolladores de Python decidieron revisar a fondo una serie de cosas en Python 3. En una nueva instalación de 12.10, normalmente las dos ya están instaladas. Verás algo como esto (para Python 2):Entonces puedes hacer cosas como:
o
o escribir funciones
y úsalos
Puede guardar estas funciones y cálculos en un archivo. Usualmente los nombras
someName.py
. Luego puede hacer que ese archivo sea ejecutable escribiendochmod 700 someName.py
o puede jugar con el archivo en un IDE (ver más abajo). Si el archivo es ejecutable, puede ejecutarlopython someName.py
para ejecutar el archivo con python 2 opython3 someName.py
para ejecutarlo con python 3.Entornos de desarrollo integrado
Para comenzar a aprender Python, la forma más fácil es comenzar con lo que se llama un
IDE
entorno de desarrollo integrado. No se preocupe por todas las formas en que puede usar un IDE. Los IDE le permiten guardar comandos en un archivo y ejecutarlos fácilmente.Puede instalar IDLE (
sudo apt-get install idle
), que es el IDE de Python predeterminado. O puede usar geany, reinteract, gedit o lo que sea.Lo que hace un IDE es realmente ayudarlo a administrar sus archivos y sus comandos.
Creo que uno de los mejores lugares para comenzar es el tutorial oficial de Python para Python 2 o Python 3 .
Disfrutar.
fuente
sudo add-apt-repository ppa:ninja-ide-developers/ninja-ide-stable && sudo apt-get update && sudo apt-get install ninja-ide
.bpython
Si desea familiarizarse con Python utilizando el intérprete interactivo de Python, le sugiero que instale
bpython
, que es una extensión del intérprete de Python. Ofrece las siguientes características ( tomadas de su sitio web ):Instalación:
Ejecutarlo:
En cuanto a Python 2 vs. 3:
Ubuntu incluye la versión 2.7, que es la última iteración de la rama 2.xx e incluye muchas características de Python 3. Diría que se adhieren a Python 2 (principalmente debido a la gran cantidad de bibliotecas que aún no se han portado a Python 3), pero si ejecuta scripts, use el
-3
interruptor para estar al tanto de los problemas que podrían surgir si ejecuta el script en python 3. Por ejemplo:python2 -3 script.py
Hay un buen sitio web donde puede ver las diferencias entre las principales versiones de Python: http://docs.pythonsprints.com/python3_porting/py-porting.html
fuente
Otro punto a tener en cuenta es que la versión predeterminada de Python en Ubuntu es Python 2.7.xy Python 3. Sin embargo, puede instalar Python 3 ejecutando este comando:
Para iniciarlo en modo interactivo, simplemente ejecute
python3
.fuente
Es posible que desee visitar coursera.org, tienen muchos cursos en línea, incluido uno de Python que comenzará pronto. kahnacademy también tiene conferencias de python. python.org tiene buenos tutoriales también ... Scott
fuente