Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¡HOLA MUNDO!
Módulo #1
Los comentarios 3 Las cadena de caracteres 5 Las variables 6 Errores 8 Los números 10 Cálculos
BIENVENIDOS
Python es un lenguaje de programación. Al igual que otros idiomas, nos brinda una
forma de comunicar ideas. En el caso de un lenguaje de programación, ¡estas ideas
son "comandos" que la gente usa para comunicarse con una computadora!
Transmitimos nuestros comandos a la computadora escribiéndolos en un archivo de
texto usando un lenguaje de programación. Estos archivos se llaman programas.
Ejecutar un programa significa decirle a una computadora que lea el archivo de
texto, lo traduzca al conjunto de operaciones que comprende y realice esas
acciones.
Instrucciones:
3
Instrucciones
1. La documentación es un paso importante en la programación. ¡Escribe un
comentario describiendo el primer programa que quieres escribir!
Solución:
4
Las cadena de caracteres
Los programadores de computadoras se refieren a los bloques de texto como cadenas
. En nuestro último ejercicio, creamos la cadena "¡Hola, mundo!". En Python, una cadena
está entre comillas dobles ( "Hello world") o comillas simples ( 'Hello world'). No
importa qué tipo uses, solo sé consistente.
Instrucciones
5
Las variables
Los lenguajes de programación ofrecen un método de almacenamiento de datos para
su reutilización. Si hay un saludo que queremos presentar, una fecha que debemos
reutilizar o una identificación de usuario que debemos recordar, podemos crear una
variable que puede almacenar un valor. En Python, asignamos variables usando el
signo igual ( =).
En el ejemplo anterior, almacenamos el mensaje "Hola" en una variable llamada
message_string. Las variables no pueden tener espacios ni símbolos en sus
nombres que no sean un guión bajo ( _). No pueden comenzar con números,
pero pueden tener números después de la primera letra (por ejemplo,
cool_variable_5 está bien).
6
Instrucciones
1.Actualice la variable meal para reflejar cada comida del día antes de
imprimirla.
7
Errores
Los seres humanos somos propensos a cometer errores. Los humanos también suelen
estar a cargo de crear programas de computadora. Para compensar, los lenguajes de
programación intentan comprender y explicar los errores cometidos en sus programas.
Python se refiere a estos errores como errores y señalará la ubicación donde ocurrió un
error con un ^carácter. Cuando los programas arrojan errores que no esperábamos
encontrar, los llamamos bugs. Los programadores llaman depuración (debugging) al
proceso de actualización del programa para que ya no produzca errores inesperados.
Dos errores comunes que encontramos al escribir Python son SyntaxErrory NameError.
● SyntaxError significa que hay algo mal con la forma en que está escrito su
programa: una puntuación que no corresponde, un comando que no se espera o
la falta de un paréntesis pueden desencadenar un archivo SyntaxError.
Instrucciones
1. Puede encontrar un SyntaxError si abre una cadena con una comilla simple
y la termina con comillas dobles. Actualice la cadena para que comience y
termine con la misma puntuación.
Es posible que encuentre un NameError si intenta imprimir una cadena de una
sola palabra pero no puede poner comillas alrededor. Python espera que la
palabra de su cadena se defina en otro lugar, pero no puede encontrar dónde
está definida. Agregue comillas a cada lado de la cadena para eliminar este
error.
8
Revisión del concepto
9
Los números
Las computadoras pueden entender mucho más que las cadenas de texto. Python
tiene algunos tipos de datos numéricos. Tiene múltiples formas de almacenar
números. El que use depende de su propósito previsto para el número que está
ahorrando.
Un entero, o int, es un número entero. No tiene punto decimal y contiene todos los
números de conteo (1, 2, 3,…), así como sus contrapartes negativas y el número 0. Si
estuvieras contando la cantidad de personas en una habitación, la cantidad de
gominolas en un frasco, o el número de teclas en un teclado, probablemente usaría un
número entero.
10
Instrucciones
11
Cálculos numéricos
12
Instrucciones
1.
Imprime el resultado de esta ecuación: 25 * 68 + 13 / 28
Revisión del concepto
¿Quiere repasar rápidamente algunos de los conceptos que ha estado
aprendiendo? ¡Echa un vistazo a la hoja de trucos de este material !
13
Cambio de números
Las variables a las que se asignan valores numéricos se pueden tratar igual que los
propios números. Se pueden sumar dos variables, dividir por 2 y multiplicar por una
tercera variable sin que Python distinga entre las variables y los literales (como el
número 2 en este ejemplo). Realizar aritmética en las variables no cambia la variable;
solo puede actualizar una variable usando el signo =.
Creamos dos variables y les asignamos valores numéricos. Luego realizamos un
cálculo sobre ellos. ¡Esto no actualiza las variables! Cuando actualizamos la
variable coffee_price y realizamos los cálculos nuevamente, ¡utilizamos los
valores actualizados para la variable!
14
Instrucciones
3. ¡Resulta que la colcha requirió un poco más de material del que tienes a
mano! Hagamos que la colcha solo tenga 8 cuadrados de largo. ¿Cuántos
cuadrados necesitarás para esta colcha?
Revisión del concepto
¿Quiere repasar rápidamente algunos de los conceptos que ha estado
aprendiendo? ¡Echa un vistazo a la hoja de trucos de este material !
15
Operador Exponentes
Python también puede realizar potenciaciones. En matemáticas escritas es posible que
vea un exponente como un número en superíndice, pero escribir números en
superíndice no siempre es fácil en los teclados modernos. Como esta operación está
tan relacionada con la multiplicación, usamos la notación **.
Aquí, calculamos algunos exponentes simples. Calculamos 2 elevado a 10, 8
elevado a 2, 9 elevado a 3 y 4 elevado a 0,5.
16
Instrucciones
2. Sus edredones de 6x6 han despegado tan bien que 6 personas han
solicitado 6 edredones cada uno. Imprime cuántos mosaicos necesitarías
para hacer 6 edredones cada uno para 6 personas.
17
Operador módulo
18
Instrucciones
19
Concatenación
El operador + no solo suma dos números, ¡también puede “sumar” dos cadenas! El
proceso de combinar dos cadenas se llama concatenación de cadenas. Al realizar la
concatenación de cadenas, se crea una cadena completamente nueva compuesta por
el contenido de la primera cadena seguido por el contenido de la segunda cadena (sin
ningún espacio adicional en el medio).
En este ejemplo de código, creamos dos variables que contienen cadenas y
luego las concatenamos. Pero notamos que al resultado le faltaba un espacio
entre los dos, ¡agregamos el espacio intermedio usando el mismo operador de
concatenación!
20
Usando str() podemos convertir variables que no son cadenas a cadenas y
luego concatenarlas. Pero no necesitamos convertir un número en una cadena
para que sea un argumento para una declaración de impresión.
Instrucciones
21
Revisión del concepto
¿Quiere repasar rápidamente algunos de los conceptos que ha estado
aprendiendo? ¡Echa un vistazo a la hoja de trucos de este material !
22
Operación +=
Python ofrece una abreviatura para actualizar variables. Cuando tiene un número
guardado en una variable y desea agregarlo al valor actual de la variable, puede usar el
operador += (más-igual).
Arriba, mantenemos una cuenta corriente de la cantidad de millas que una
persona ha caminado a lo largo del tiempo. En lugar de volver a calcular desde el
principio, mantenemos un total general y lo actualizamos cuando avanzamos
más.
23
Instrucciones
1 .Estamos haciendo algunas compras en línea y encontramos un par de
zapatillas nuevas. ¡Justo antes de salir, vemos un lindo suéter y algunos libros
divertidos que también queremos comprar!
Utilice el operador += para actualizar en total_price incluir los precios de
nice_sweater y fun_books.
Los precios (también incluidos en el espacio de trabajo) son:
● new_sneakers = 50.00
● nice_sweater = 39.00
● fun_books = 20.00
24
Cadenas de varias líneas
Las cadenas de Python son muy flexibles, pero si intentamos crear una cadena que
ocupe varias líneas, nos encontramos cara a cara con un archivo SyntaxError. Python
ofrece una solución: cadenas de varias líneas. Al usar tres comillas ( """o ''') en lugar
de una, le decimos al programa que la cadena no termina hasta la siguiente comilla
triple. Este método es útil si la cadena que se está definiendo contiene muchas comillas
y queremos asegurarnos de no cerrarla prematuramente.
En el ejemplo anterior, asignamos las palabras de un poeta famoso a una
variable. Aunque la cita contiene múltiples saltos de línea, ¡el código funciona!
25
Instrucciones
1. Asignar a la cadena:
Stranger, if you passing meet me and desire to speak to me,
why
should you not speak to me?
And why should I not speak to you?
a la variable to_you.
Revisión del concepto
26
Revisión
¡En esta lección, logramos muchas cosas! Dimos instrucciones a nuestras
computadoras para que imprimieran mensajes, almacenamos estos mensajes como
variables y aprendimos a actualizar esos mensajes según la parte del programa en la
que estábamos. Realizamos cálculos matemáticos y exploramos algunas de las
expresiones matemáticas que Python nos ofrece. Aprendimos sobre errores y otras
habilidades valiosas que nos seguirán sirviendo a medida que desarrollamos nuestras
habilidades de programación.
Instrucciones
1. Crear variables:
● my_age
● half_my_age
● greeting
● name
● greeting_with_name
27