Linux:
sudo apt-get update
sudo apt-get install python3.8
MACOS & Windows
Decargar el ejecutable y
ejecutarlo y darle next
hasta que termine
Instalador 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>.py
MACOS
python3 <sourcecode_filename>.py
Puedes instalar diferentes entornos para diferentes propósitos.
print("Hola Mundo!")
Comentarios
# Esto es un comentario
2 + 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) ) # Bool
msj = 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 Strins
pares = [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)