InicioInfoComo programar en Python desde 0, Parte 1

Como programar en Python desde 0, Parte 1

Info12/4/2011


Hola aqui les el primero de varios tutoriales de Python para que vallan aprendiendo este lenguaje que es uno de los mejores para empezar a aprender a programar
ok en este post veremos, variables, imprimir algo en pantalla, diferentes formas de imprimir algo, y pedir datos al usuario, empezaremos con el famosisimo "Hola mundo!"

ok primero se descargan Python 2.1.7 que es la version con la que vamos a trabajar, se la bajan de la web oficial (en GNU/Linux no es necesario descargar el python):

ahora abren el cmd o la terminal en GNU/Linux y escriben, "python" sin las comillas, les debera salir algo como esto:

crozz@Cyb0rg:~$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


como veran el prompt es >>> todo el codigo que escribamos lo aremos despues del >>> ok, esto es para empezar, despues veremos como hacer un archivo
lo primero que aremos sera poner:

print "Hola mundo"

esto ara que nos imprima en pantalla hola mundo como podran ver:

>>> print "Hola mundo"
Hola mundo


así como por ejemplo si deseamos decir otra cosa solo tendriamos que ponerlo entre esas comillas:

>>> print "Probando si imprime esto en pantalla"
Probando si imprime esto en pantalla


si ponen esto veran que si lo imprime ahora veamos hacerca de variables, una variable sirve para almasenar datos, ya sea de tipo, string, bolean, integer o flotantes, para declarar una variable solo es necesario poner el nombre de ella seguido de un signo de igual y despues el valor de la variable, aqui unos ejemplos:


>>> a = "Esto es un string"
>>> b = 12 #esto es un integer
>>> c = 13.4 # Esto es un flotante
>>> d = True # y esto es un bolean


ahora como veran usamos algo nuevo, una almohadilla "#" estas seran muy utiles a la hora de poner comentarios, cuando el interprete de python ve un # no ejecutara todo lo que este despues de ella hasta el final de la linea, esto nos sirve para poner comentarios en el programa sobre para que es cada parte etc.
NOTA: una variable NO puede empezar por un numero o caracter espesial, ni puede ser una palabra reservada como for, if, while etc

ahora que pasa si quieremos imprimir estas variables en pantalla, pues simple solo tendriamos que poner la letra, o poner "print" seguido de la letra ejemplo:


>>> a = "Prueba de una variable de tipo string"
>>> a
'Prueba de una variable de tipo string'
>>> print a
Prueba de una variable de tipo string
>>> 


y ahora supongamos que queremos pedirle al usuario que ingrese algo y que lo imprima por pantalla, como por ejemplo su nombre y su edad, para eso usaremos la funcion raw_input() lo que ara esto sera detener el programa y esperar a que el usuario escriba algo, ahora probemos, abrimos el bloc de notas o algun otro editor de texto
yo uso Geany y estoy en GNU/Linux

lo abrimos y si estamos en GNU/Linux al principio escribimos

#!/usr/bin/env python

esto ara que nuestro programa si se ejecute en Python, pero previamente le tendriamos que aver dado permisos de ejecusion al archivo, se los damos de la siguiente forma:

chmod +x nombre_de_archivo.py

y cuando hagamos esto y allamos agregado la primera linea que les dije se ejecutara como un script en python

bueno continuemos, en como pedir datos al usuario, en nuestro script pondremos lo siguiente (are uso de comentarios)

#!/usr/bin/env python

nombre = raw_input("Dime tu nombre: " #esto detiene el programa, y le pide el nombre al usuario del programa y lo que escriba el usuario lo guarda en la variable "nombre"
print "Mucho gusto "+nombre #esto imprime en pantalla Mucho gusto mas el nombre que alla ingresado el usuario

ahora esto lo guardamos en un archivo llamado nombre.py y lo ejecutamos, veamos que pasa:

Dime tu nombre: Crozz Cyborg
Mucho gusto Crozz Cyborg

como ven a funcionado de maravilla!! pero ahora veamos, que pasa si queremos hacer una calculadora por ejemplo, que sume 2 numero nadamas, para esto usaremos el signo + asi de simple, entonces nos quedaria así

#!/usr/bin/env python

a = raw_input("Primero numero: ";)
b = raw_input("Segundo numero: ";)
print a+b


lo guardamos, lo ejecutamos, y probamos que funcione:

Primero numero: 3
Segundo numero: 8
38

oohh pero el programa nos ha dado el valor de cada variable en ves de sumarlas, que abremos echo mal?.... pues simple, python reconoce lo que metimos como un string y para poder hacer operaciones necesitamos que sean integer, entonces que hacemos?
simple, solo usamos la funcion int() para convertir la variable a un entero, veamos como funciona

#!/usr/bin/env python

a = int(raw_input("Primero numero: ";))
b = int(raw_input("Segundo numero: ";))
print a+b

este programa pedira una dato al usuario y lo guardara como un integer, probemos ahora nuestro programa:

Primero numero: 3
Segundo numero: 8
11

bien, nos ha echo la suma tal y como deberia!! bueno y que pasa si quieremos multiplicar, solo ponemos un * y para restar un -
es simple

pero ahora probemos el programa de otra manera:

#!/usr/bin/env python

a = int(raw_input("Primero numero: ";))
b = int(raw_input("Segundo numero: ";))
print "El resultado de la suma es: "+a+b

ahora probemos el programa:

Primero numero: 3
Segundo numero: 8
Traceback (most recent call last):
  File "sin título.py", line 5, in <module>
    print "El resultado de la suma es: "+a+b
TypeError: cannot concatenate 'str' and 'int' objects

ohh ahora nos ha salido otro error, esto se debe a que nuestras 2 variables son de tipo integer, y para concatenarlas con un string tambien tiene que ser de tipo string, para convertirlas a string solo usaremos la funcion str(), entonces aremos lo siguiente, le pediremos al usuario que ingrese 2 numeros de tipo integer, los sumaremos y el valor se lo asignaremos a otra variable, y despues lo imprimeremos en pantalla como un string

veamos como quedaria:

#!/usr/bin/env python

a = int(raw_input("Primero numero: ";))
b = int(raw_input("Segundo numero: ";))
c = a+b
print "El resultado de la suma es: "+str(c)

ahora lo probaremos,

Primero numero: 3
Segundo numero: 8
El resultado de la suma es: 11

nos ha funcionado de maravilla!!

bueno hasta aqui llega este tutorial, espero que les alla gustado y sobre todo servido, tomen en cuenta que a mi nadie me enseño a programar yo aprendi por mi propia cuenta así que si me equivoco en algo porfavor diganmelo y así mejoro

hasta luego cuidense
Datos archivados del Taringa! original
20puntos
360visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

C
CrozzCyborg🇦🇷
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.