Códigos en Python
Aquí tienes un glosario de términos y conceptos clave para los Códigos en Python que ayudará a comprender mejor el lenguaje:
Funciones Integradas Comunes
- print(): Imprime en la consola.
- len(): Devuelve la longitud de una secuencia.
- type(): Devuelve el tipo de una variable.
- range(): Genera una secuencia de números.
- input(): Captura la entrada del usuario.
- sum(): Suma los elementos de una secuencia.
- max(), min(): Devuelven el valor máximo y mínimo de una secuencia.
- sorted(): Devuelve una lista ordenada.
Tipos de Datos
- int: Números enteros.
- float: Números de punto flotante.
- str: Cadenas de texto.
- bool: Valores booleanos (
True
oFalse
). - list: Lista ordenada de elementos.
- tuple: Secuencia inmutable de elementos.
- set: Conjunto desordenado de elementos únicos.
- dict: Diccionario, una colección de pares clave-valor.
Operadores
- Aritméticos:
+
,-
,*
,/
,%
,**
(potencia),//
(división entera). - Comparación:
==
,!=
,>
,<
,>=
,<=
. - Lógicos:
and
,or
,not
. - Asignación:
=
,+=
,-=
,*=
,/=
,%=
,**=
,//=
. - Membership:
in
,not in
. - Identidad:
is
,is not
.
Estructuras de Control
- if, elif, else: Estructuras condicionales.
- for: Bucle que itera sobre una secuencia.
- while: Bucle que se ejecuta mientras una condición es verdadera.
- break: Termina el bucle.
- continue: Salta a la siguiente iteración del bucle.
- pass: Indica que no se realiza ninguna acción; es un marcador de lugar.
Funciones
- def: Define una función.
- return: Devuelve un valor desde una función.
- lambda: Crea funciones anónimas.
Clases y Objetos
- class: Define una clase.
- init: Método inicializador para una clase.
- self: Referencia al objeto de la clase.
- method: Función definida dentro de una clase.
Módulos y Paquetes
- import: Importa un módulo.
- from … import: Importa funciones o clases específicas desde un módulo.
- as: Renombra un módulo importado.
Manejo de Archivos
- open(): Abre un archivo.
- read(): Lee el contenido de un archivo.
- write(): Escribe en un archivo.
- with: Gestiona el contexto de archivos y otros recursos.
Excepciones
- try, except: Manejo de excepciones.
- finally: Bloque que se ejecuta después del manejo de excepciones, independientemente de si se lanza una excepción.
- raise: Lanza una excepción.
Comprensiones
- list comprehension: Sintaxis para crear listas de manera concisa.
[x for x in iterable if condition]
2. dict comprehension: Sintaxis para crear diccionarios de manera concisa.
{key: value for key, value in iterable}
3. set comprehension: Sintaxis para crear conjuntos de manera concisa.
{x for x in iterable}