0% encontró este documento útil (0 votos)
91 vistas

Unidad2 - 02 - Programando en Python 1

Aquí están las respuestas a tu laboratorio: 1. print("¡Hola, Mundo!") # Imprime la línea correctamente 2. print("Mi nombre") # Produce error de sintaxis, falta cierre de comillas 3. print('¡Hola, Mundo!') # Funciona con comillas simples 4. print("Linea 1") print("Linea 2") # Funciona en líneas separadas 5. print("Linea 1", "Linea 2") # Imprime ambas líneas en la misma línea Espero que este pequeño laboratorio te haya ayudado a

Cargado por

Felipe Morales
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
91 vistas

Unidad2 - 02 - Programando en Python 1

Aquí están las respuestas a tu laboratorio: 1. print("¡Hola, Mundo!") # Imprime la línea correctamente 2. print("Mi nombre") # Produce error de sintaxis, falta cierre de comillas 3. print('¡Hola, Mundo!') # Funciona con comillas simples 4. print("Linea 1") print("Linea 2") # Funciona en líneas separadas 5. print("Linea 1", "Linea 2") # Imprime ambas líneas en la misma línea Espero que este pequeño laboratorio te haya ayudado a

Cargado por

Felipe Morales
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

ADMINISTRACIÓN

Y NEGOCIOS

Introducción a la Programación

NOMBRE: Claudio Cartajena Lira

Bibliografía:
<https://edube.org/learn/programming-essentials-in-python-part-1-spanish/python-una-herramienta-no-un-reptil >
¡Hola, Mundo!

Es hora de comenzar a escribir código real y funcional en Python. Por el momento será muy
sencillo.
Como se muestran algunos conceptos y términos fundamentales, estos fragmentos de código no
serán complejos ni difíciles.
Ejecuta el código en la ventana del editor a la derecha. Si todo sale bien, veras la línea de texto en
la ventana de consola.
Como alternativa, inicia IDLE, crea un nuevo archivo fuente de Python, coloca este código,
nombra el archivo y guárdalo. Ahora ejecútalo. Si todo sale bien, verás una línea en la ventana de
la consola IDLE. El código que has ejecutado debería parecerte familiar. Viste algo muy similar
cuando te guiamos a través de la configuración del entorno IDLE.
Ahora dedicaremos un poco de tiempo para mostrarte y explicarte lo que estás viendo y por qué se
ve así.
Como puedes ver, el primer programa consta de las siguientes partes:

 La palabra print.
 Un paréntesis de apertura.
 Una comilla.
 Una línea de texto: ¡Hola, Mundo!.
 Otra comilla.
 Un paréntesis de cierre.

Cada uno de los elementos anteriores juega un papel muy importante en el código.
La función print()
Mira la línea de código a continuación:

print("¡Hola, Mundo!")

La palabra print que puedes ver aquí es el nombre de una función. Eso no significa que
dondequiera que aparezca esta palabra, será siempre el nombre de una función. El significado de
la palabra proviene del contexto en el cual se haya utilizado la palabra.
Probablemente hayas encontrado el término función muchas veces antes, durante las clases de
matemáticas. Probablemente también puedes recordar varios nombres de funciones matemáticas,
como seno o logaritmo.
Las funciones de Python, sin embargo, son más flexibles y pueden contener más contenido que
sus parientes matemáticos.
Una función (en este contexto) es una parte separada del código de computadora el cual es capaz
de:

 Causar algún efecto (por ejemplo, enviar texto a la terminal, crear un archivo,


dibujar una imagen, reproducir un sonido, etc.); esto es algo completamente inaudito
en el mundo de las matemáticas.
 Evaluar un valor o algunos valores (por ejemplo, la raíz cuadrada de un valor o la
longitud de un texto dado); esto es lo que hace que las funciones de Python sean
parientes de los conceptos matemáticos.

Además, muchas de las funciones de Python pueden hacer las dos cosas anteriores juntas.
¿De dónde provienen las funciones?

 Pueden venir de Python mismo. La función print es una de este tipo; dicha función
es un valor agregado de Python junto con su entorno (está integrada); no tienes que
hacer nada especial (por ejemplo, pedirle a alguien algo) si quieres usarla.
 Pueden provenir de uno o varios de los módulos de Python llamados complementos;
algunos de los módulos vienen con Python, otros pueden requerir una instalación por
separado, cual sea el caso, todos deben estar conectados explícitamente con el código
(te mostraremos cómo hacer esto pronto).
 Puedes escribirlas tú mismo, colocando tantas funciones como desees y necesites
dentro de su programa para hacerlo más simple, claro y elegante.

El nombre de la función debe ser significativo (el nombre de la función print es evidente),


imprime en la terminal.
Si vas a utilizar alguna función ya existente, no podrás modificar su nombre, pero cuando
comiences a escribir tus propias funciones, debes considerar cuidadosamente la elección de
nombres.
Partes de una función

Como se dijo anteriormente, una función puede tener:

 Un efecto.
 Un resultado.

También hay un tercer componente de la función, muy importante, el o los argumento(s).


Las funciones matemáticas usualmente toman un argumento, por ejemplo, sen (x) toma una x, que
es la medida de un ángulo.
Las funciones de Python, por otro lado, son más versátiles. Dependiendo de las necesidades
individuales, pueden aceptar cualquier número de argumentos, tantos como sea necesario para
realizar sus tareas. Nota: algunas funciones de Python no necesitan ningún argumento.

print()

A pesar del número de argumentos necesarios o proporcionados, las funciones de Python


demandan fuertemente la presencia de un par de paréntesis - el de apertura y de cierre,
respectivamente.
Si deseas entregar uno o más argumentos a una función, colócalos dentro de los paréntesis. Si
vas a utilizar una función que no tiene ningún argumento, aún tiene que tener los paréntesis.
Nota: para distinguir las palabras comunes de los nombres de funciones, coloca un par de
paréntesis vacíos después de sus nombres, incluso si la función correspondiente requiere uno o
más argumentos. Esta es una medida estándar.

La función de la que estamos hablando aquí es print().

¿La función print() en nuestro ejemplo tiene algún argumento?


Por supuesto que si, pero ¿Qué son los argumentos?

Argumentos

El único argumento entregado a la función print() en este ejemplo es una cadena:

print("¡Hola, Mundo!")

Como se puede ver, la cadena está delimitada por comillas - de hecho, las comillas forman la
cadena, recortan una parte del código y le asignan un significado diferente.
Podemos imaginar que las comillas significan algo así: el texto entre nosotros no es un código. No
está diseñado para ser ejecutado, y se debe tomar tal como está.
Casi cualquier cosa que ponga dentro de las comillas se tomará de manera literal, no como código,
sino como datos. Intenta jugar con esta cadena en particular - puedes modificarla. Ingresa
contenido nuevo o borra parte del contenido existente.
Existe más de una forma de como especificar una cadena dentro del código de Python, pero por
ahora, esta será suficiente.
 

Semántica

Hasta ahora, has aprendido acerca de dos partes importantes del código- la función y la cadena.
Hemos hablado de ellos en términos de sintaxis, pero ahora es el momento de discutirlos en
términos de semántica.

El nombre de la función (print en este caso) junto con los paréntesis y los argumentos, forman
la invocación de la función.
Discutiremos esto en mayor profundidad más adelante, pero por lo pronto, arrojaremos un poco
más de luz al asunto.

print("¡Hola, Mundo!")
 
¿Qué sucede cuando Python encuentra una invocación como la que está a continuación?

nombreFunción(argumento)
 
Veamos:
 Primero, Python comprueba si el nombre especificado es legal (explora sus datos
internos para encontrar una función existente del nombre; si esta búsqueda falla,
Python cancela el código).
 En segundo lugar, Python comprueba si los requisitos de la función para el número
de argumentos le permiten invocar la función de esta manera (por ejemplo, si una
función específica exige exactamente dos argumentos, cualquier invocación que
entregue solo un argumento se considerará errónea y abortará la ejecución del
código).
 Tercero, Python deja el código por un momento y salta dentro de la función que se
desea invocar; por lo tanto, también toma los argumentos y los pasa a la función.
 Cuarto, la función ejecuta el código, provoca el efecto deseado (si lo hubiera), evalúa
el (los) resultado(s) deseado(s) y termina la tarea.
 Finalmente, Python regresa al código (al lugar inmediatamente después de la
invocación) y reanuda su ejecución.
LABORATORIO
 
Tiempo Estimado
5 minutos

Nivel de dificultad
Muy fácil

Objetivos
 Familiarizarse con la función print() y sus capacidades de formateo.
 Experimentar con el código de Python.

Escenario
El comando print() , el cual es una de las directivas más sencillas de Python, simplemente
imprime una línea de texto en la pantalla.

En tu primer laboratorio:
 Utiliza la función print() para imprimir la linea "¡Hola, Mundo!" en la pantalla.
 Una vez hecho esto, utiliza la función print() nuevamente, pero esta vez imprime
tu nombre.
 Elimina las comillas dobles y ejecuta el código. Observa la reacción de Python. ¿Qué
tipo de error se produce?
 Luego, elimina los paréntesis, vuelve a poner las comillas dobles y vuelve a ejecutar
el código. ¿Qué tipo de error se produce esta vez?
 Experimenta tanto como puedas. Cambia las comillas dobles a comillas simples,
utiliza múltiples funciones print() en la misma línea y luego en líneas diferentes.
Observa que es lo que ocurre.

También podría gustarte