Linux:
sudo apt-get update
sudo apt-get install python3.8MACOS & Windows
Decargar el ejecutable y
ejecutarlo y darle next
hasta que termineInstalador de Paquetes de Python
(Package Installer for Python)
pip install <package_name>MACOS
pip3 install <package_name>Escribir el código en un archivo con extensión .py y ejecutarlo desde terminal
python <sourcecode_filename>.pyMACOS
python3 <sourcecode_filename>.pyPuedes instalar diferentes entornos para diferentes propósitos.
print("Hola Mundo!")Comentarios
# Esto es un comentario2 + 2 # Suma
10 - 8 # Resta
10 / 2 # División
5 * 2 # Multiplicación
5 ** 3 # Potencia
14 % 6 # Residuo (Módulo)# Variables en Python son de tipado dinámico
n1 = 8 # Int
n1 = 'ocho' # Str
n2 = 8.10 # Float
s1 = "Esto también es string" # Str
b1 = True # Bool
b2 = False # Bool# Saber el tipo de dato:
print( type(n1) ) # Int
print( type(s1) ) # Str
print( type(b1) ) # Boolmsj = input("Ingrese un saludo: ")
print(msj)# if - elif - else
suscriptor = True
if suscriptor == False:
print("Suscríbete!")
elif suscriptor == True:
print("Gracias, Crack!")
else:
print('Bueno, al menos dale link')# Operadores de comparación:
# ==, <, >, <= , >= , !=# while
x = 0
while x < 8:
print(x)
x += 1# for
for i in range(100):
print(2**i)# Crear una Lista
lenguajes = ['Python', 'PHP', 'Javascript', 'C#']
print(lenguajes)Acceder a los elementos
# Mediante su índice
print( lenguajes[0] ) # 'Python'
print( lenguajes[-1] ) # 'Javascript'# Para cada lenguaje en Lenguajes:
for lenguaje in lenguajes:
print(lenguae)# Agregar un elemento a una Lista
lenguajes.append("C#")
# Contar la cantidad de elementos con el mismo valor
print( lenguajes.count('Python') )
# Obtener la longitud de una lista
print( len( lenguajes ) )
# Retornar y remover un elemento de la lista (mendiante índice)
lang = lenguajes.pop(0)
# Remover elemento de la lista (mediante valor)
lenguajes.remove('Python')
# Inserta valor en el índice indicado:
lenguajes.insert(0, 'Python')
lenguajes[1:3]
lenguajes[1:2]
lenguajes[1:]
lenguajes[:2]print(lenguajes + ["Go", "Rust"])lenguajes[-1] = 'Haskell'
print(lenguajes)len(lenguajes)
# len() También funciona con Strinspares = [n for n in range(1,21) if n%2 == 0]
print(pares)# Manera "Normal" de hacer el programa anterior
pares = []
for n in range(1, 21):
if n%2 == 0:
pares.append(n)
print(pares)