Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aspectos Generales de Python - Coggle Diagram
Aspectos Generales de Python
Elementos básicos
Precedencia
es el orden en el que los operadores son ejecutados
Aquellos operadores con mayor precedencia, son evaluados primero.
Tipos de datos
Son el tipo de datos como números y caracteres que son almacenados y manipulados por el programa.
Booleanos
Valores de verdadero (True) y falso (False). Asociados a sentencias condicionales.
Cadenas
Incluyen letras, números, espacios y otros caracteres formado secuencias. Se representan con comillas simples o comillas dobles. Se pueden formar cadenas por varías lineas utilizando comillas triples.
Números
Enteros (int), de cualquier longitud; números con decimales (float) con precisión de hasta 15 décimas; números complejos (complex) escritos como "a + bj" donde "a" es la parte real y "b" la imaginaria.
Vacíos
Es el "None". Representa ausencia de valor.
Operadores
Símbolos que realizan operaciones matemáticas o lógicas para manipular datos y generar un resultado.
Son aritméticos, asignación, comparación, lógica y bit.
Sangría
Se utiliza como espacio entre bloques de sentencias (indentación).
Se recomienda el uso de 4 espacios en blanco para la sangría.
Variables
Almacena cualquier tipo de dato y el programa puede asignar y modificar su contenido.
Para definir, es necesario asignar un valor a un identificador.
Se recomienda usar nombres suficientemente claros y descriptivos.
Comentarios
Es el texto que describe lo que hace el programa o una parte de él.
Son utilizados para ayudarse y ayudar a otros a comprender y depurar el programa.
Existen dos tipos: Una sola línea (#) y múltiples línea (# ó ''' ''').
Expresión
También son sentencias.
Valores y operadores que al ser evaluados, generan un nuevo valor.
El intérprete evalúa la expresión y despliega el resultado en la consola.
Lectura de entradas
Utiliza la función "input ()".
Sirve para obtener datos proporcionados por el usuario.
Sentencia
Instrucción que el interprete puede ejecutar.
Formada por 1 o más líneas de código.
Impresión de salidas
Utiliza la función "print()".
Sirve para que el programa despliegue texto en la consola
str. format (): devuelve una nueva cadena formada por los valores ingresados.
f-strings:n devuelve cadenas con formato.
Palabras reservadas
Palabras reservadas que no pueden utilizarse como identificadores.
and, as, not, assert, finally, or, break, for, pass, class, from, nonlocal, continue, global, raise, def, if, return, del, import, try, elif, in, while, else, is, with, except, lambda, yield, False, True, None.
Tipo de conversiones
Se hace la conversión de un tipo de variable en otro tipo (casting)
str(): devuelve una cadena.
chr(): para convertir enteros (0-255) en cadenas de un solo carácter donde su código ASCII sea el mismo que el entero.
float(): para convertir números ó cadenas a números de punto flotante.
complex(): para imprimir números complejos ó convertir una cadena o números a números complejos.
hex(): convierte un número entero en una cadena hexadecimal con prefijo "0x".
int (): para convertir flotantes ó cadenas en enteros.
oct(): convierte un número entero en una cadena octadecimal con prefijo "0x".
Identificador
Puede ser (a-z), (A-Z), (0-9) y (_).
No se permiten palabras reservadas ni símbolos especiales.
Nombre asignado a variables, funciones o módulos.
Función Type ()
Es una función que devuelve el tipo de dato asociado a un objeto dado.
Type().
Lenguaje dinámico
El tipo de dato de las variables se determina durante el tiempo de ejecución por el intérprete.
Lenguaje fuertemente tipado
No se pueden realizar operaciones incompatibles con el tipo de dato de las variables involucradas. Es necesario que el intérprete mantenga un seguimiento de todos los tipos de variables.