Introducción a Python

Publicado en noviembre 27, 2007

5



python

Mi próximo paso en el mundo GNU/Linux es aprender a programar, para ello estuve buscando en la web tutoriales que me ayuden a comenzar desde cero. Según lo que leí Python es uno de los lenguajes mas sencillo y además es muy potente y multiplataforma.

Si alguien está interesado en seguir este camino estos son dos tutos que me sirvieron un poco:

Aprendiendo a Programar
Explica lo principal sobre como usar Python además de comentar un poco sobre lo que significa Programación Orientada a Objetos. No entendí todo lo que leí pero lo que si me sirvió.

Introducción a la programación con Python
Es un archivo PDF se basa principalmente en los cálculos matemáticos util para repasar parte de lo aprendido en el anterior link.

 Ideas me sobran, me da impotencia no poder realizarlas por eso es que quiero aprender a programar. Todavía hay muchas cosas básicas que no entiendo bien y estoy buscando tutos para aprenderlas y comprenderlas (que es lo mas difícil).

Este es mi primer “programita en python” completamente inútil. Para seguir aprendiendo quiero hacerle un GUI en GTK+

#!/usr/bin/python
# -*- coding: latin-1 -*-
import sys, math

##Esta es la función principal, ella realiza 3 acciones
def calculos(accion):

##Le pregunta al usuario que desea realizar
if accion == 0:
print “”"

1) Calcular Radio – 2)Desgravar de IVA – 3)Salir
“”"
accion = float(raw_input(‘Cual acción quieres realizar: ‘))
calculos(accion)

##Calcula el área de un circulo
if accion == 1:
print “”"
CALCULAR RADIO
———————————-
“”"
a = float(raw_input(‘Cual es el radio: ‘)) #le pregunta al usuario
area = (a*a) * math.pi #calcula el area que es el cuadrado del radio por pi
print “El área es “, area #imprime en pantalla el resultado
calculos(0) #vuelve a preguntar que se quiere realizar

##Desgrava de IVA un monto dado por el usuario, el porcentaje del IVA tambien lo incluye el usuario
if accion == 2:
print “”"
DESGRAVAR IVA
———————————-
“”"
a = float(raw_input(‘Cual es el porcentaje de IVA (solo el numero): ‘))
b = float(raw_input(‘Sobre que monto: ‘))
resultado = (100 * b) / (100+a)
print “El monto original es “, resultado
calculos(0)

if accion == 3:
print “_______________________________”
print “Gracias por usar estre programa”
print “——————————-”
sys.exit()

##Ejecuta la función por primera vez
calculos(0)

Si alguien tiene algún material que pueda ser útil que lo comente o me envié un mail y me encargaré de publicarlo. No es fácil ser autodidacta cuando se desconoce lo que se quiere conocer así que cualquier aporte sera agradecido. 

About these ads
Publicado en: Tutos