📄️ 📎 Tipos de variables
- Entero (int): Refiere a los valores enteros
📄️ 🔑 Keywords
Aquellas palabras reservadas del lenguaje, y las cuales no se deben de ocupar para nombrar variables. Como ejemplo tenemos “def” que se utiliza para crear funciones.
📄️ 🧮 Operadores
Python cuenta con diversos operadores que nos permiten realizar operaciones matemáticas.
📄️ 🛠️ Funciones del lenguaje
Python cuenta con diferentes funciones predeterminadas para realizar diferentes tareas.
📄️ 🛠️ Funciones del string
Un string, al ser un objeto, tiene métodos que podemos utilizar para realizar diversas acciones con relación al mismo string.
📄️ ♻️ Conversiones de variables
Es posible convertir un tipo de variable a otro tipo. Por ejemplo, una cadena de texto a un número entero. Todos los tipos de variables cuentan con una función para hacer su conversión.
📄️ ✂️ Slicing
Si queremos agarrar una letra o letras en específico de una cadena de texto podemos utilizar slicing.
📄️ ❓ Operadores condicionales
Nos permiten comparar valores. Regresa un valor booleano, verdadero o falso.
📄️ 🤔 Operadores lógicos
Nos permiten comparar e inclusive invertir diferentes tipos de valores booleanos u operadores condicionales. Regresa un valor booleano (pudiendo ser verdadero o falso).
📄️ 📋 Listas
Una lista es un arreglo de elementos, en la cual se pueden guardar varias variables. Estas variables pueden ser de distintos tipos.
📄️ ❓ Condicionales if, else y elif
Un condicional "if" sirve para evaluar una condición y, si se cumple la condición, ejecutar el código que tenga dentro.
📄️ 🔄 Ciclo for
Un ciclo for sirve para iterar un determinado número de veces un bloque de código. También, provee una variable la cual hace referencia al elemento actual de la iteración.
📄️ 🔄 Ciclo while
Sirve para iterar un bloque de código indefinidamente siempre y cuando se cumpla la condición previamente establecida.
📄️ 🚩 Funciones
Las funciones son bloques de código que realizan alguna operación determinada. Son útiles cuando requerimos usar un bloque de código muchas veces a lo largo de nuestro programa. Para definirlas se ocupa la palabra reservada del lenguaje denominada “def”. Cabe aclarar que se aconseja que el nombre de una respectiva función sea un verbo.
📄️ 📚 Librerías
Una librería es básicamente un conjunto de archivos de código. Esto proporciona una facilidad para programar, ya que permite el uso de archivo y funcionalidades que han sido trabajadas anteriormente por otros programadores. "import" es la palabra reservada del lenguaje que sirve para justamente importar una librería con el fin de poder ocuparla.
📄️ 📂 Archivos
Los archivos son documentos que presentan un conjunto de información ordenada. Para acceder a ellos basta con utilizar la función "open()". Dentro de la misma se debe de colocar la ruta y el nombre del archivo. Ahora bien, de no especificar más el archivo se abrirá en modo lectura, pero si se desea un modo en particular este se puede aclarar después del nombre del archivo en la función "open()". Los modos que se pueden usar son "r" para leer, "w" para editar el archivo y "a" para añadir información en el mismo.
📄️ 🔍 Tuplas
Es una colección de elementos que es inmutable, es decir que no puede ser modificada. Esto en contraste con las listas.
📄️ 🗃️ Diccionarios
Es una estructura de datos que hace un juego entre llave y valor. De esta manera podemos visitar los elementos por su nombre y no su índice en contraste a las listas.
📄️ 💍 If anidados
Un if anidado es un "if" dentro de otro "if". Este tipo de estructura se puede utilizar cuando queremos checar dos condiciones al mismo tiempo. Es importante mencionar que cada "if" tendrá un nivel de identación.
📄️ 🪐 For anidados
Tal y como un if anidado, un for anidado es un ciclo for dentro de otro ciclo for. Normalmente este tipo de estructura es usado cuando queremos utilizar listas de listas, o tuplas de tuplas. Es decir, listas o tuplas de varias dimensiones.