Python 3 en 5 minutos
Python 3 en 5 minutos, NO es un curso de python donde te enseño a programar, ni
pretendo sustituir algún curso. Es un pequeño espacio enfocado a aquellos que
quieran revisar la sintaxis básica de una forma más rápida, dirigido a los que van
empezando, a los que saben programar otros lenguajes y tienen curiosidad por él. No
olvides de revisar la documentación oficial para continuar con tu aprendizaje.
Comandos básicos.
Salida de datos
Entrada de datos
Estructura de datos
Condicionales
Ciclos
Funciones
POO
Salida de datos
print(“Texto”) Imprime texto
print(variable) Imprime el contenido de una variable
print(“Texto” + variable) Concatena texto y variable
Código
#Impresión de texto
print("Hola")
#Declaramos una variable
a = "Hola"
#Imrpimimos la variable
print(a)
#Reutilizamos la variable para concatenar
print (a+" a todos")
Entrada de datos
input() Pide datos.
input(“Texto”) Pide datos con un texto agregado.
Código
#Lectura de datos
input()
#Espera que el usuario ingrese datos
#Espera datos, pero nos imprime texto
input("¿Cómo te llamas? ")
#También puedes guardar en una variable
nombre = input("¿Cómo te llamas? ")
print(“Texto %s”(variable)) Imprime el valor de un dato introducido
por el usuario
print(f”texto{variable}”) Una forma más simple y elegante de
imprimir el valor introducido por el usuario
Código
#Declaramos unas variables
nombre = input("¿Cómo te llamas? ")
#El usuario introduce su nombre
edad = 30
peso = 61.35
print("Nombre: %s, Edad: %i, Peso: %f"%(nombre, edad, peso))
#De otro modo, a partir de python 3.6
print(f"Nombre: {nombre}, Edad: {edad}, Peso: {peso}")
Estructura de datos
variable = [valor1, valor2, …, valorn] Lista. Son elementos mutables ordenados
por corchetes.
variable = (valor1, valor2, …, valorn) Tuplas. Delimitadas por paréntesis,
ordenados, una vez declarados no pueden
ser modificados.
variable = {“Key”: “texto”, “key”:num, Diccionarios. Están delimitados por llaves,
“key”, bool, …} tienen un identificador y un dato y son
separados por dos puntos.
Código
Código
Código
Condicionales
if condición: Si se cumple la condición, ejecuta el
//Instrucción código
if condición: Si se cumple la condición para la primer
Instrucción 1 instrucción, sino, la segunda.
else:
//instrucción 2
if condición 1: Si no se cumple la segunda y primer
//Instrucción 1 instrucción entonces será la tercera.
elif condición 2:
// Instrucción 2
else:
//Instrucción 3
Código
Código
Código
Ciclos
for variable in elemento iterable: For
//Instrucción
for variable1 in elemento iterable: For anidado
for variable2 in elemento iterable:
print(f“texto{variable1}
texto{variable2}”)
while condición: while
//Instrucción
Código
Código
Código
Funciones
def nombreFunción(): Declaración de una función
//Instrucción
def nombreFunción(parámetro(s)): Declaración de una función con parametros
//instrucción
def numbreFunción(parámetro(s)): Una función con retorno.
return (parámetro(s))
def nombreFunción(variable): Función iterable
//Instrucción
if variable y condición
// Instrucción
def nombreFunción(variable): Función iterable con retorno
//Instrucción
if variable y condición
// Instrucción
return variable
Código
Código
Código
Código
Código
Poo
class objeto: Define una clase
//atributos y métodos
def __init__(self, atributo): Definir un constructor
def __init__(self, atributo): Encapsular
self.__atributo
class hijo(Padre): Herencia
Código
Código
Código
Código