INTRODUCCION
Un poquito de historia...
Python, bautizado así por la serie de peliculas "Monty Python" es uno de los lenguajes de programación mas usados en todo el mundo.
Fue creado por Guido van Rossum en los años 90:
"Estaba buscando un projecto de programación como "pasatiempo" que me mantubiera ocupado durante las semanas navideñas"Python se puede considera el lenjuage de programación ideal para los principiantes, ya que este puede "escribir" un Software en una linea de codigo en lo que Java se nesecitarian unas 5 aproximandamente.
Como funciona Python?
Python funciona a base de comandos y lineas de programación. Un comando indica una acción especifica que Python debe ejercer en una linea.
Python interpreta tu entrada, y el el caso de que haya un error o incoherencia, este te explica que es lo lo que no cuadra en tu codigo para corregirlo.
Variables y almacenamiento de datos.
En python, existen variables, en la cuales puedes almacenar datos y darles un nombre especifico.
La sintaxis para estas variables es:
Variable = Dato
Existen 2 tipos de datos clave para almacenar: los numeros y las strings.
Los numeros son autoexplicativos, simplemente se almacena un valor numerico y se les da un nombre, por ejemplo >>x = 3
Tambien puedes emplear operaciones aritmeticas si lo deseas, como >>x = 2+3
Las strings, o cadenas en español, puede contener letras, números, y símbolos, en forma de una expresión. es importante que la string este expresada entre "comillas", para ser considerada como tal.
un ejemplo seria >>y = "niggación Barria" (chiste interno.)
Cabe destacar que las cadenas se pueden "sumar" con el signo "+", esto es util para unir diferentes tipos de datos, que veremos mas adelante.
es algo asi como >>y = "niggación " + "Barria"
Operaciones logicas y Booleanas.
True y False ,o verdadero y falso en español resultan ser otros tipos de datos utiles a la hora de programar. y si bien puedes almacenarlo directamente dentro de una variable, tambien puedes obtenerlo calculandolo con otros datos usando operaciones logicas.
Las operaciones logicas son comparaciones entre 2 datos que pueden ser verdaderas o falsas. se usan operadores logicos para obtener el resultados. estos operadores son:
- < (Menor que)
- > (Mayor que)
- <= (Menor o igual que)
- >= (Mayor o igual que)
- == (Igual a)
- != (Diferente de)
>> x = 0 < 6
x = false
>> y = 5 != 3
y = true
Comandos importantes
Python cuenta con una infinidad de comandos , pero por ahora veremos solo 2 que me parecen los mas importantes:
El comando mas usado en Python podria considerarse el comando print, su utilidad es escribir en pantalla una variable, un dato o un mensaje que pueda ser visto por el usuario de nuestro codigo.
Otro comando bastante usado es el comando if, es una sentencia condicional que ejecuta un código específico después de controlar si la expresión es verdadera, y caso contrario si es falsa.
Help(), import y muchas cosas mas.
Python esta lleno de comandos, tantos que explicarlos llevaria mucho tiempo. Los invito a investigar tambien por su cuenta, y ver los comandos que se pueden ejecutar en python, y por si no entienden alguno, pueden usar el comando help(comando) en Python para encontrar ayuda acerca de ello.
y por si los comando que hay en Python no son suficientes, o por lo menos no los nesecitados, Python cuenta con muchas librerias con comandos mas especificos, como por ejemplo la libreria random, dedicada a los numeros pseudo-aleatorios. Para usar comandos de estas librerias, pueden usar import.nombre_de_la_libreria para usar comandos.
Pongamonos manos a la obra!
Armate con un Python Scripter, y pongamonos a escribir lineas de codigo. Uno de los codigos mas simples de programar es la de preguntar tu nombre:
>>print ("Hola!")
>>print ("Cual és su nombre?")
>>miNombre = raw_input()
>>print (miNombre + "?, que nombre mas extraño.")
Al correr este codigo, primero se mostrar'a en pantalla un saludo, y luego una pregunta que incita a introducir un nombre en la pantalla de comando. Luego, el comando raw_imput toma lo escrito por el usuario y lo almacena en la variable "miNombre", para luego mostrar un mensaje que confirma que recibio el valor, mas una "opinión" acerca de este.
Ahora probemos con algo mas complicado:
>>print ("Cual és tu nota?")
>>nota = input()
>>nota = int(nota)
>>if nota >= 4:
>>print ("Estas Aprobado, felicidades!")
>>if nota < 4:
>>print ("Estas Reprobado, esfuerzate mas.")
Esto es casi lo mismo que el ejercicio anterior, solo que ahora, lo que te piden que introduzcas es un valor numerico entero. al tomar este valor, se utiliza unos operadores logicos, junto con el comando if. Gracias a esto, si la nota es mayor o igual a 4, Python escribe la felicitación, pero si es menor a 4, el codigo te informa de que fuiste reprobado por el programa.
Finalmente, les mostrare un pequeño desafio que tuve que hacer hoy en clase: crea un juego de "Piedra, papel y tijeras", en el que compita con una computadora.
dependiendo de la jugada, y de la de la coputadora, se mostrarian 2 mensajes diciendo nuestros movimientos.
luego, con comandos if, puse en una linea los casos en la que la computadora ganara, para que si eso fuera verdad, se mostraria un mensaje recalcando esto. Los mismo para los casos en los que el jugador ganara.
Opinion personal
Bueno, puedo decir que utilizar Python es bastante simple, te da bastante libertad, esta super simplificado. Ojalá que pueda seguir aprendiendo mas acerca de esto los siguientes dias, y poder darles mas info al respecto. Siganme esta semana, porque voy a seguir actualizando esto, y si todo sale bien, el viernes les tendré una sorpresa :D
C'YA~ (y mesa tambien.)
No hay comentarios:
Publicar un comentario