Mis primeros códigos en Python

Mis primeros códigos en Python

Mi primer contacto con Python y la sencillez de este lenguaje

 

Bienvenidos a World Of Bernabé. Os quería hablar después de un mes de mi primera experiencia con Python, sobre este lenguaje de programación, o al menos mis primeras sensaciones. He estado aprendiendo C#, el cual tiene que declarar las variables, es decir, decir que una variable es un número entero, o decimal, o decir si es una palabra, o un valor que acepta verdadero o falso.  En Python, al igual que en Javascript, no es necesario. Y a veces parece que Python es casi escribir en inglés y poco más. Eso sí, para cambiar el tipo de dato hay que convertirlo. Lo que os acabo de contar significa que es un lenguaje de tipado fuerte. 


Quizás un desarrollador y un programador veterano te diría que Python no es ideal para empezar la programación, que es mejor empezar con Java, C o C++ porque son más difíciles de aprender y después cualquier lenguaje lo puedes aprender.


Puede ser. Lo que puedo decir de mi experiencia es que es el lenguaje más fácil de escribir con diferencia. Al menos más fácil que lo que he visto hasta ahora en JavaScript, C#. Quizás PHP es "tan fácil" como Pythin, aunque PHP lo acabo de empezar.

Os dejo el enlace a Wikipedia, un enlace para tutoriales a Python, y algunos ejercicios que he resuelto, ejercicios que fueron propuestos por la página de Tutoriales de Programación YA.


Descargar, Download Python: https://www.python.org/downloads/

Tutorial Python y Django en Español (Django es un Framework de Python): http://docs.python.org.ar/tutorial/

Mis ejemplos, pequeños códigos en Python:

 Condicional Anidada: 

totalpreguntas=int(input("Ingrese la cantidad total de preguntas del examen:"))
totalcorrectas=int(input("Ingrese la cantidad total de preguntas contestadas correctamente:"))
porcentaje=totalcorrectas * 100 / totalpreguntas
if porcentaje>=90:
    print("Nivel máximo")
else:
    if porcentaje>=75:
        print("Nivel medio")
        print(porcentaje)
    else:
        if porcentaje>=50:
            print("Nivel regular")
            print(porcentaje)
        else:
            print("Fuera de nivel")
            print(porcentaje) 

Condicional Anidada 02: 

num1=int(input("Introduzca un número, positivo, negaitov o nulo" ))
if num1>0:
    print("El número introducido es positivo")
    print(num1)
else:
        if num1<0:
            print("El número introducido es negativo")
            print(num1)
        else:
            print("El número es nulo")
            print(num1)


Coordenadas en el Plano:
    
 x=int(input("Introduzca una coordenada x distinto a 0, positivo o negativo:"))
y=int(input("Introduzca una coordenada y distinto a 0, positivo o negativo:"))
if(x>0 and y>0):
    print("El punto está en el primer cuadrante:")
    print(x,y)
else:
    if(x<0 and y>0):
        print("El punto está en el segundo cuadrante:")
        print(x,y)
    else:
        if(x<0 and y<0):
            print("El punto está en el tercer cuadrante:")
            print(x,y)
        else:
            print("El punto está en el cuarto cuadrante:")
            print(x,y)

Promedio de alturas de las personas:

promedio=0
x=1
n=int(input("Número de personas que se les mide la altura: "))
while x<=n:
    altura=float(input("Introduzca la altura de la persona"))
    promedio=altura+promedio
    x=x+1
promediototal=promedio/n
print("El promedio total de las alturas es:")
print(promediototal)
 

Multiplos de 8:

 valor=8
suma=0
print("Multiplos del número 8, antes del número 500")
while suma<=500:
    suma=suma+valor
    print(suma)

Dos nombres ordenados alfabéticamente:

nombre1=input("Escriba un nombre: ")
nombre2=input("Escriba otro nombre: ")
if nombre1==nombre2:
    print("Has escrito dos nombres iguales: ", nombre1)
else:
    if nombre1>nombre2:
        print("Es mayor alfabéticamente el nombre 1: ", nombre1)
        print(nombre1, nombre2)
    else:
        print("Es mayor alfabéticamente el nombre 2: ", nombre2)
        print(nombre1,nombre2)

--------------------------


Más código y más ejemplos y más artículos más adelante :)  
  
 

Comentarios