¿Qué lenguaje es Python?
Comience con sintaxis, listas, diccionarios y funciones concisas
Los artículos escritos en este blog fueron creados con el objetivo de enseñar. Además, la información del artículo puede ser incorrecta, así que tenga cuidado.
Python es un lenguaje de programación ideal para expresar ideas rápidamente con menos código. Se utiliza en muchos campos, como la automatización, el análisis de datos, la inteligencia artificial y los servidores web.
La sangría crea bloques de código
Python expresa el alcance de las declaraciones y funciones condicionales con sangría en lugar de llaves.
def calculate_damage(attack, defense):
damage = attack - defense
if damage < 1:
return 1
return damage
print(calculate_damage(12, 5))
Dado que la sangría no es sólo una decoración sino parte de la gramática, el espaciado debe mantenerse constante en el mismo bloque.
Listas y diccionarios
Las listas almacenan varios valores en orden y los diccionarios conectan claves y valores.
players = ["Rose", "Knight", "Mage"]
inventory = {
"potion": 3,
"key": 1,
}
for player in players:
print(player)
print(inventory["potion"])
Las variables de Python no necesariamente necesitan tener nombres de tipo. En cambio, a medida que su función crece, las sugerencias de tipo hacen que sea más fácil transmitir su intención, ya que es posible que algunos errores de tipo no se descubran hasta que los ejecute.
def add_score(current: int, amount: int) -> int:
return current + amount
Módulos y entornos virtuales
Funciones o bibliotecas estándar en otros archivosimportTráelo a Los paquetes externos suelen serpipinstalarlo con
Dado que la versión del paquete requerida puede variar para cada proyecto,venvLo mejor es separar las dependencias en el mismo entorno virtual.
python -m venv .venv
Activar el entorno .venv
pip instala los paquetes necesarios
Python no es el lenguaje más rápido para todas las tareas, pero tiene una implementación rápida y muchas bibliotecas. Si comienza con pequeñas herramientas de organización de archivos o automatiza tareas repetitivas, puede aprender la gramática y cómo usarlas.