¿Que interfaz usar para empezar a programar en Python?

Imagen de RJ32
0 puntos

Hola me acabo de bajar una guia que parece buena para iniciarse en Phython desde 0 y tengo dudas en que interfaz grafica usar para empezar a programar.

Uso Ubuntu 7.04

He buscado por google y por el foro pero no he encontrado gran cosa

¿Cual es el mas facil para empezar desde cero?

¿Es bueno este lenguaje para empezar a programar? 

Gracias de antemano

Saludos 

Imagen de carlosV2.0
+1
0
-1

Yo empecé a programar en lenguaje BASIC y puedes ser autodidacta. Es bastante fácil. Para este lenguaje tienes el GAMBAS y el REALBASIC.

 

Python, segun tengo entendio, se basa en C. Así que lo que yo haría primero, sería aprender un poco de C. Este, lo puedes escribir en un archivo culquiera y luego compilar en terminal con gcc.

 

Ahora tambien estoy queriendo aprender python y, como tu, estoy buscando algún entorno amigable. De momento, lo único que tengo es esto y es en terminal ejecutando 'python'.

Quizas este tutorial puede ayudarte con este entorno:

http://pyspanishdoc.sourceforge.net/tut/tut.html

 

Saludos! 

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de RJ32
+1
0
-1

Muchas gracias pues si veo que Python es dificil para iniciarse empezare con BASIC.

Por cierto ¿Algun Tutorial de Basic para iniciarme?

Acabo de mirar por google y me sale Visual Basic ¿Es lo mismo?

Saludos 

+1
0
-1

Mi Blog <a href="http://rj32.wordpress.com">Alevedad</a>

Imagen de carlosV2.0
+1
0
-1

Visual Basic es el IDE (Integrated Designer Environment (o algo así que significa: Entorno de Desarrollo integrado). de microsoft.

Vamos a hacer un poco de historia sobre BASIC:

La palabra BASIC significa: Beginners All-purpose Symbolic Instruction Code. O lo que es lo mismo en español: Conjunto de códigos e instrucciones para hacer cualquier cosa para la gente que inicia (más o menos :p)

Lo desarrolló no se quien hasta que microsoft se hizo con él. Fueron lanzando varios editores de BASIC, la gran mayoria (yo diria que todos) para MS-DOS (yo inicié con QBASIC (Quick BASIC). Para MS-DOS claro).

Una vez que se hizo el primer Windows 1.0, BASIC evolucionó a Visual BASIC para asimilar el entorno de las ventanas, botones etc.

Visual BASIC fue evolucionando conforme los sistemas operativos del señor puertas hiban evolucionando (que no mejorando xD), hasta llegar al Visual BASIC 6.0 (que fue al cual salté después del QBASIC :p). Esta versión estubo un buen tiempo corriendo por la tierra hasta que la compañia del señor puertas hizo, según mi opinión, la mayor cagada de su historia: rediseñar el lenguaje BASIC para "adaptarlo" al nuevo mundo de internet (el VB 6.0 ya suplia perfectamente todas esas cosas) y lanzó el Visual BASIC .NET. El VB .NET cambiaba por completo la estructura interna del código de tal manera que el código de VB 6.0 era completamente incompatible con VB .NET (hasta entonces, el código siempre fue compatible de unas versiones a otras salvando algunas tonterías. Imagínate que mis código en QBASIC los pude readaptar al entorno de las ventanas con VB 6.0 casi sin tener que tocar nada...). Después de este, sacaron el Visual BASIC 2007 y ahí ya perdí la cuenta pues también se basaba en VB .NET. Todos los lanzamientos de microsoft, claro está, funcionan solo en Windows. Eso sí, con wine y un poco de picardía, he podido correr aplicaciones echas con mi VB 6.0.

Te cuento todo esto porque los editores de BASIC para GNU/Linux se basan en la versión de BASIC hasta la VB 6.0. Así que puedes aprender el lenguaje hasta esta versión y olvídate de .NET porque no te servirá en los editores GAMBAS y REALBASIC en GNU/Linux (hay IDE para .NET en GNU/Linux, pero tengo manía al .NET desde que microsoft hizo la gran idiotez (propia de ellos)).

 

Cuando microsoft la cagó tanto, fué el momento de replantearme el lenguaje a estudiar y actualemente, estoy aprendiendo C y python.

 

De todos modos, no está de más aprender BASIC ya que aprendí mucho sobre estructuras de programación y control de flujo (que es lo básico) en un lenguaje amigable.

 

Tu, puedes esocger que lenguaje y como aprenderlo como quieras, pero esa fue mi historia como programador y al menos, considero que en mi iniciación a C no ha sido tan complicada ya que si más no, llego bien aprendida la estructuración de codigo.

 

Yo siempre tube la teoria que para saber programar hay que saber dos cosas muy importantes. Por orden de importancia:

1) Saber estructurar las ideas y crear rutinas "estandar"

2) Saber un lenguaje de programación.

La programación, como el habla, se basa en estructurar tu idea y luego traducirla al lenguaje que quieras. Esto te lo digo porque lo primero que te aconsejo que aprendas es a estructurar (y para eso, va muy bien BASIC ya que poco tienes que traducir (sólo al inglés :p)) y luego ya aprenderás otros lenguajes más complicados y potentes.

 

Ejemplo de una rutina que calcula la potencia de un número en BASIC y C:

En BASIC:

n <- Número (double)

p <- Potencia (integer)

r <- resultado (double)

i <- índice (integer)

r = n 

For i = 2 to p

   r = r * n

Next i

Msgbox "El resultado es: " & r

 

En C:

n <- Número (double)

p <- Potencia (integer)

r <- resultado (double)

i <- índice (integer)

r = n;

for( i = 2; i <= p; i++ )

   r *= n;

printf( "El resultado es: %d", r);

 

Así puedes ver a lo que me referia con todo el texto anterior ;) 

 

Saludos! ;)

 

Carlos

 

....:::::::::::....

La solución más sencilla es probablemente la correcta (Navaja de Occam)

Hoy por ti, mañana por mi. Aprender para enseñar

+1
0
-1

Carlos
La solución más sencilla es probablemente la correcta (Navaja de Occam)
Hoy por ti, mañana por mi. Aprender para enseñar

Imagen de jlldUOO
+1
0
-1

La verdad es que te puede servir el editor que debes aprender a manejar casi por obligacion, el famoso VIM, te ayudaria bastante en tu aprendizaje en la programacion, de todas formas si necesitas un entorno grafico para tus primeros programas te ha consejo que te dirijas a añadir y quitar ->programacion y busques cualquier editor para python hay varios.

En cuanto a que deberias aprender C antes de python eso lo decides tu no es obligacion seguir ese tipo de orden, ademas aprender python antes que C te ayudara a entender mejor el concepto de programacion ya que python no es tan complicado como C, C es un lenguaje muy complejo para empezar, aunque es mas facil encontrar informacion de C que de cualquier otro lenguaje en internet.

Suerte y que te vaya bien en tu etapa de aprendizaje. 

+1
0
-1
Imagen de RJ32
+1
0
-1

Llevo ya 3 horas liado con Python y la verdad esque es dificil, solo he hecho alguno ejemplos en el interprete que vienen en la guia como calcular el iva y no se que de comas flotantes y numero reales e imaginarios.

Igual dedicandole mas tiempo poco a poco lo comprenderia porque se necesita mucho mas tiempo que 3 horas pero veo que BASIC puede ser bastante mas facil.

Me acabo de descargar una guia de BASIC 6.0 y el Gambas. Le dedicare bastante tiempo e intentare aprender poco a poco haber que tal.

Muchas gracias a todos 

Saludos

+1
0
-1

Mi Blog <a href="http://rj32.wordpress.com">Alevedad</a>

Imagen de atdownes
+1
0
-1

buenas tardes,
Ubuntu (en todas sus versiones) tiene un entorno de edición para Python, además de para multitud de lenguajes de programación más.
Bueno, más que un entorno de desarrollo es mas bien un editor normal (Gedit), pero que resalta las líneas de comando según el lenguaje que prefiramos usar.
Para ello accedemos a Aplicaciones->Accesorios->Editor de Textos
una vez dentro, accedemos a la barra de menú "Ver" y hacemos click sobre "Modo Resaltado", el de Python concretamente se encuentra bajo Scripts->Python.
Otra magnífica herramienta que viene con este editor es el complemento "Consola Python", que podemos activar en Editar->Preferencias bajo la pestaña Complementos. una vez hecho, accedemos de nuevo al menú Ver y activamos "Consola inferior", lo cual nos permitirá ver la consola de Python típica que vemos desde el terminal y así realizar pruebas de líneas de comando para verificar la sintaxis.
Para los que no useis Python, sino C, C++, Pascal, php, etc también os recomiendo este programita, que aunque a simple vista parece inservible, es un magnífico conjunto de herramientas para la programación en cualquier lenguaje.
Suerte con Python y espero que os haya servido de alguna ayuda!

Saludos

+1
0
-1
Imagen de litio_cobain
+1
0
-1

te recomendaria usar gvim (o gedit o vim). Es bastante sencillo, luego una vez guardado el fichero .py vas a la terminal y haces :
$python fichero.py

S2

+1
0
-1
Imagen de xanxov
+1
0
-1

En mi opinión, la mejor forma de iniciarse en programación es Pascal, el entorno de desarrollo Free-Pascal, tanto para linux como windows es sencillo e intuitivo. Su metodología se puede aplicar a la mayoria de lenjuages de programción, migar a C es bastante fácil.
En la mayoría de ingenierias informáticas enseñan Pascal el primer año.

Saludos.

+1
0
-1