Contenido del Curso
Introducción a Python
Introducción a Python
Resumen
¡Felicidades por completar esta sección de nuestro curso de Python! Has adquirido una base sólida en varios conceptos fundamentales de programación. Repasemos las habilidades y conceptos clave que has dominado, asegurando que estés preparado para temas más avanzados.
Tipos de datos
Has explorado varios tipos de datos en Python, comprendiendo cómo utilizar enteros, cadenas de texto, números decimales y booleanos de manera efectiva. Estos son fundamentales para manejar diferentes tipos de datos en tus programas.
Recuerda que podemos determinar el tipo de dato utilizando la función type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Reglas para nombrar variables
El uso adecuado de nombres de variables ayuda a que tu código sea legible y mantenible. Has aprendido a utilizar nombres significativos que reflejan los datos que contienen y cumplen con las convenciones de nomenclatura de Python.
Recuerda las reglas:
1. Siempre comenzar con una letra o un guion bajo
Los nombres de las variables deben comenzar con una letra o un guion bajo, como item_name
o _price
. No comiences un nombre de variable con un número (por ejemplo, 2item
no es válido).
2. Utilizar solo letras, números y guiones bajos
Los nombres de las variables solo deben contener letras, números y guiones bajos. Por ejemplo, item_name1
es correcto, pero evita usar caracteres especiales como guiones (item-name
no es válido).
3. Tener en cuenta la sensibilidad a mayúsculas y minúsculas
Python distingue entre letras mayúsculas y minúsculas. Por lo tanto, item
e Item
son dos variables diferentes en Python.
4. No utilizar palabras reservadas de Python
Evita usar palabras clave integradas de Python (como print
, if
y type
) como nombres de variables, ya que estas ya se utilizan para propósitos especiales en el lenguaje.
Almacenamiento de datos en variables
Has practicado el almacenamiento y recuperación de datos utilizando variables, un aspecto fundamental de la programación que permite la manipulación de datos.
Puedes repasar el almacenamiento y la recuperación de datos usando variables con el siguiente ejemplo:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Uso de variables
El uso de variables en cálculos y funciones ha permitido realizar operaciones dinámicas basadas en datos variables, como se muestra en el siguiente ejemplo:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Indexación y longitud de cadenas
Se ha aprendido a acceder a caracteres específicos en una cadena y a determinar la longitud de una cadena utilizando la función len()
, mejorando la capacidad para trabajar con datos textuales. Recuerde que la indexación positiva comienza en 0
y la indexación negativa comienza en -1
.
Consulte el siguiente ejemplo:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Segmentación y concatenación de cadenas
La segmentación y concatenación de cadenas han permitido manipular cadenas de manera efectiva, creando nuevas cadenas a partir de otras existentes. Es importante notar que cuando se utiliza la sintaxis string[start:end]
, start
es el índice del primer carácter que se desea incluir, y end
es el índice justo después del último carácter que se desea incluir.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. ¿Cuál es un tipo de dato en Python que se utiliza para representar números enteros?
2. ¿Cuál de los siguientes es un nombre de variable válido en Python?
3. ¿Cuál es la forma correcta de comenzar un nombre de variable en Python?
4. En Python, si tienes la cadena fruit = "Apple"
, ¿qué devuelve fruit[3]
?
5. Dada la cadena vegetables = "Carrot, Celery"
, ¿cómo cortarías esta cadena para obtener solo "Celery"
?
¡Gracias por tus comentarios!