Aprende Python en 15 Minutos 📗
Summary
TLDREn este video, el instructor ofrece una introducción rápida y concisa al lenguaje de programación Python, ideal tanto para principiantes como para quienes buscan un repaso de conceptos básicos. Comienza por la instalación de Python y el uso de Visual Studio Code como editor de código, y continúa con la creación de un archivo de Python y la ejecución de un programa simple que imprime un mensaje en la consola. A lo largo del video, se abordan temas esenciales como la declaración de variables, la concatenación de texto, la entrada de datos del usuario, el uso de condiciones y bucles, y la definición y utilización de funciones. Además, se exploran conceptos avanzados como las listas y el bucle 'for'. El instructor también anima a los espectadores a profundizar su aprendizaje a través de un curso de más de 30 horas que cubre desde la programación básica hasta la creación de aplicaciones web con frameworks como Django. Este resumen es un recordatorio de la riqueza y versatilidad de Python y una llamada a la acción para aquellos interesados en ampliar sus habilidades en programación.
Takeaways
- 💻 **Instalación de Python:** Para empezar con Python, es necesario descargar e instalar el lenguaje desde su página web oficial.
- 📝 **Uso de un Editor de Código:** Se recomienda utilizar un editor de código, como Visual Studio Code, para programar en Python.
- 📁 **Creación de un Proyecto:** Se sugiere crear una carpeta para el proyecto y un archivo de Python (con extensión .py) para comenzar a programar.
- 🔍 **Selección del Intérprete:** Asegurarse de seleccionar el intérprete de Python en el editor de código para que los archivos se lean correctamente.
- 🖨️ **Imprimir en Pantalla:** Utiliza la función `print()` para mostrar texto o frases en la consola.
- 📑 **Comentarios en Código:** Se pueden agregar comentarios en el código usando el símbolo `#` para una línea o triple comilla para múltiples líneas.
- 🔑 **Creación de Variables:** Las variables en Python se crean asignando un valor a un nombre de variable con el operador `=`.
- 🔗 **Concatenación de Datos:** Se pueden unir variables y texto utilizando el operador `+` o la función `str()` para formatear la salida.
- 📈 **Ingreso de Datos por Usuario:** La función `input()` permite solicitar información al usuario y almacenarla en una variable.
- ✅ **Condicionales:** Utiliza `if` para crear condiciones que determinen el flujo del programa según las evaluaciones realizadas.
- 🔄 **Bucles y Funciones:** Python ofrece estructuras de control como bucles `for` y funciones para repetir código y aumentar la eficiencia.
- 📋 **Listas en Python:** Permiten almacenar múltiples elementos en una sola variable y son accesibles por índices.
- 🛠️ **Reutilización de Código:** Las funciones son una herramienta clave para evitar la duplicación de código y hacer el programa más legible.
- 📚 **Aprender Más sobre Python:** El script finaliza recomendando un curso de más de 30 horas para aprender a programar con Python y desarrollar aplicaciones.
Q & A
¿Qué es lo primero que debes tener instalado en tu equipo para programar en Python?
-Para programar en Python, lo primero que debes tener instalado en tu equipo es Python en sí. Puedes buscarlo en Google, dirigirte a su página web oficial y descargar el instalable correspondiente a tu sistema operativo. Una vez descargado, simplemente lo instalas y ya está.
¿Qué editor de código se utiliza en el script para programar en Python?
-En el script se utiliza Visual Studio Code como editor de código para programar en Python. Aunque se menciona que también se podría usar otro editor de código, Visual Studio Code es el que el hablante está utilizando y recomienda.
¿Cómo se crea un archivo de Python para comenzar un proyecto?
-Para crear un archivo de Python, primero debes crear una carpeta para tu proyecto en el lugar donde prefieras guardarla en tu equipo. Luego, dentro de esa carpeta, creas un nuevo archivo y le das un nombre descriptivo. Es común que el primer archivo de un proyecto se llame 'main.py', aunque no es obligatorio.
¿Cómo se indica que un archivo es de Python en Visual Studio Code?
-En Visual Studio Code, para indicar que un archivo es de Python, debes asegurarte de que el intérprete de Python esté seleccionado en el archivo recién creado. Esto permite que Visual Studio Code reconozca el archivo como un script de Python.
¿Cómo ejecutar un script de Python desde la línea de comandos de Windows?
-Para ejecutar un script de Python desde la línea de comandos de Windows, primero debes abrir la ventana de comandos (cmd). Luego, utiliza el comando 'cd' para cambiar al directorio donde se encuentra tu proyecto. Una vez allí, ejecutas el script con el comando 'python nombre_del_archivo.py'.
¿Cómo imprimir un mensaje en la consola utilizando Python?
-Para imprimir un mensaje en la consola utilizando Python, se utiliza la función 'print'. Simplemente escribe 'print' seguida de los paréntesis en los que incluyes el texto que deseas imprimir. Por ejemplo, 'print(“¡Hola Mundo!”)'.
¿Cómo se crean comentarios en el código de Python?
-En Python, los comentarios son líneas de código que no se ejecutan. Para crear un comentario de una sola línea, utiliza el símbolo '# ' delante del texto del comentario. Para comentarios multilínea, utiliza triple comilla `'''` para abrir y cerrar el comentario.
¿Cómo se crean y utilizan variables en Python?
-Las variables en Python se crean asignando un valor a un nombre de variable. Por ejemplo, 'texto = “Algún texto”'. Luego, puedes utilizar esa variable en el código, y su valor se sustituye en su lugar al ejecutar el programa.
¿Cómo se realiza la concatenación de variables en Python?
-La concatenación de variables en Python se puede hacer utilizando el operador '+' o la sintaxis de f-strings. Con f-strings, utilizas la sintaxis '{variable}' dentro de un string para insertar el valor de la variable.
¿Cómo se toma una entrada de datos del usuario en Python?
-Para tomar una entrada de datos del usuario en Python, se utiliza la función 'input'. Por ejemplo, 'input(“¿Cuál es tu página web?: ”)'. El valor ingresado por el usuario se almacena en la variable que le asignes.
¿Cómo funcionan las condiciones en Python?
-Las condiciones en Python se implementan con las palabras clave 'if', 'elif' (else if) y 'else'. Estas se utilizan para ejecutar bloques de código de manera condicional basado en la evaluación de una expresión booleana.
¿Cómo se define y utiliza una función en Python?
-Para definir una función en Python, se utiliza la palabra clave 'def' seguida del nombre de la función y paréntesis. Dentro de los paréntesis, se pueden incluir parámetros. El cuerpo de la función se indenta y se ejecuta utilizando su nombre seguido de paréntesis. Para llamar a la función, simplemente se escribe su nombre seguido de los argumentos entre paréntesis.
¿Qué son las listas en Python y cómo se utilizan?
-Las listas en Python son estructuras de datos que permiten almacenar una colección de elementos. Se definen con corchetes '[]' y se pueden indexar para acceder a cada elemento. Las listas se pueden recorrer utilizando bucles 'for' para ejecutar un bloque de código para cada elemento.
Outlines
😀 Instalación y Configuración de Python
El primer párrafo se enfoca en la instalación y configuración de Python. Se menciona la necesidad de descargar Python desde su sitio web oficial y proceder con la instalación. Además, se recomienda el uso de Visual Studio Code como editor de código. Se describe el proceso de creación de un archivo de Python, la selección del intérprete de Python en Visual Studio Code y la ejecución del programa desde la línea de comandos usando el comando `python`. También se aborda la ejecución de programas y la importancia de las extensiones de archivos para que se reconozcan correctamente.
📝 Uso de Variables y Concatenación de Texto
El segundo párrafo cubre la creación y el uso de variables en Python. Se explica cómo asignar valores a variables y cómo imprimirlos utilizando la función `print`. Se discute la concatenación de texto, que permite unir varias variables o textos en una sola línea. Se presentan diferentes formas de concatenación, incluyendo el uso de f-strings y el operador `+`. Además, se destaca la importancia de convertir tipos de datos cuando es necesario, como el uso de la función `str()` para convertir números a cadenas de texto. También se menciona la entrada de datos del usuario a través de la función `input`.
🔍 Condiciones y Estructuras de Control
El tercer párrafo se centra en las condiciones y estructuras de control en Python. Se describe el uso de sentencias `if` para ejecutar código basado en ciertas condiciones. Se ejemplifica con una condición que evalúa si una persona es alta o no según su altura. Se abordan los operadores de comparación y se destaca la importancia de la indentación en Python. Además, se discute la entrada de datos del usuario y cómo manejar errores al convertir una entrada de tipo string a un número entero usando la función `int()`. También se menciona la creación de funciones personalizadas y cómo reutilizar código para evitar repeticiones.
🛠 Funciones y Listas en Python
El cuarto párrafo explora el uso de funciones y listas en Python. Se habla sobre la definición de funciones con la palabra clave `def` y cómo utilizar la indentación para estructurar el código dentro de una función. Se discute la importancia de las funciones para reutilizar código y mantener la legibilidad. Se introduce el concepto de parámetros y cómo pasar argumentos a una función. Además, se aborda el uso de `return` para devolver valores de una función. Se describe el uso de listas para almacenar una colección de datos y cómo acceder a los elementos de una lista por su índice. Finalmente, se explica el uso del bucle `for` para recorrer en iteración una lista y ejecutar una acción para cada elemento.
Mindmap
Keywords
💡Python
💡Entorno de Desarrollo
💡Variables
💡Funciones
💡Condicionales
💡Bucles
💡Listas
💡Input
💡Concatenación
💡Comentarios
Highlights
El vídeo comienza con una rápida introducción a la programación en Python.
Se recomienda tener Python instalado en el equipo y utilizar Visual Studio Code como editor de código.
Se sugiere crear una carpeta dedicada para el proyecto y un archivo Python inicial.
Se explica cómo se utiliza la función `print` para imprimir texto en la consola.
Se menciona cómo ejecutar un script Python desde Visual Studio Code o la línea de comandos.
Se discuten los comentarios de código en Python, tanto de una sola línea como multilínea.
Se introduce la creación de variables y su asignación de valores.
Se muestra cómo imprimir el contenido de las variables utilizando `print`.
Se habla sobre la concatenación de variables y texto para imprimir en una sola línea.
Se aborda la entrada de datos desde el usuario utilizando la función `input`.
Se describe cómo utilizar condiciones para controlar el flujo del programa en función de ciertas evaluaciones.
Se mencionan los operadores lógicos y su importancia en las condiciones.
Se muestra cómo definir y utilizar funciones propias en Python para reutilizar código.
Se destaca la importancia de las funciones tener una salida de datos utilizando `return`.
Se introduce el concepto de listas en Python para almacenar una colección de datos.
Se explica cómo recorrer una lista utilizando un bucle `for` en Python.
Se hace una llamada a la acción para que el espectador se apunte al Máster en Python en la descripción del vídeo.
Transcripts
hoy te voy a enseñar python en tiempo
récord y si ya sabes parto en este vídeo
te va a servir como repaso así que muy
atentos durante todo el vídeo porque voy
a comprimir bastante la explicación voy
a ir muy rápido y también voy a intentar
dejar las cosas lo más claro posible
pero en un tiempo récord así que
empezamos a aprender python vale lo
primero que debes tener es para y se han
instalado en tu equipo simplemente busca
en google éste python y en su web
oficial pues te descarga el instalable
lo instala el siguiente siguiente y ya
está después lo que vamos a estar usando
es un editor de código como en este caso
estoy usando yo visual studio code
puedes usar esto puedes usar otro por
este me gusta bastante vale así que una
vez que nosotros tenemos estas dos cosas
dictadas el lenguaje y el editor de
código o el entorno de desarrollo lo que
tú quieras pues aquí ya vamos a crear
una carpeta para trabajar con ello para
ello en principio vamos a crear
simplemente un archivo de acuerdo y le
vamos a dar control más ese y aquí
nosotros vamos a guardar nuestro
proyecto donde queramos en nuestro
equipo en mi caso lo voy a guardar en un
directorio en el cual yo suelo trabajar
en mi caso lo tengo en c4 64 www y aquí
voy a crear una carpeta nueva carpeta
que se va a llamar repaso
john payton de acuerdo y aquí dentro le
voy a dar enter y aquí me voy a crear mi
archivo en este caso el archivo que voy
a crear va a ser un archivo de payton
que por norma general el primero archivo
de payton que tú creas en el proyecto se
debe llamar mas imputó país pero esto no
es obligatorio vale aquí importante
quitar en la extensión punto txt para
que sea el file si nos cree el archivo
de payton correctamente le voy a dar a
guardar y ahora yo ya tengo aquí he
creado mi fichero de payton vale
fíjate que aquí me dice que no tengo
seleccionado el intérprete de payton así
que lo voy a seleccionar para que me
pueda leer estos archivos como como si
fuera el lenguaje de programación python
ahora lo que debo hacer también es abrir
un folder aquí y abrir el foro el folder
que acabo de crear para que de esta
manera no aparezca aquí pues todo toda
la estructura de ficheros que tenemos
dentro de nuestra carpeta ok ya tenemos
nuestro fichero creado ahora lo primero
que podríamos hacer sería el o lamont
que simplemente es imprimir por pantalla
una frase o un texto vale para ello
vamos a usar la función print la función
print es esta de aquí y entre los
paréntesis yo le voy a pasar el texto
que yo quiero imprimir por ejemplo
soy víctor robles huerto ok ese sería mi
gol a mundo entonces si yo guardo esto
ahora yo puedo ejecutar el programa de
dos formas ejecutando lo desde aquí si
les diga el play a quien en vicios
estudio code me muestra por aquí el
mensaje y otra forma en la que yo
recomiendo para que no te líes es
simplemente abrir el cmd de windows
simplemente abres tu menú de inicio
escribe cmd te va a aparecer el símbolo
del sistema lo abres y aquí simplemente
si tú tienes correctamente instalado
payton y en este caso simplemente
debería moverme al directorio de mi
proyecto donde está mi proyecto pues
está usando el comando cdm podremos ver
cambiar el directorio y el proyecto está
en cero punto barra one 64 barra repaso
guión python esa es la carpeta de mi
proyecto entonces aquí si yo hago el dir
puedo ver todos los directorios y todas
las carpetas y todo los ficheros que
tengo dentro de esa carpeta de repaso
python este en este caso solamente tengo
un punto país así que ahora simplemente
voy a ejecutar mi programa usando el
comando payton manning punto pait y de
esa manera estoy viendo por aquí que me
muestra hola mundo se ha visto roble
cuerpo ha deseado se lee si limpio la
consola y vuelve a ejecutar veo que me
saca mi hola
que eso simplemente es el mensaje que yo
imprimo por aquí ahora bien si yo quiero
seguir imprimiendo cosas pues
simplemente pues sigo poniendo
instrucciones sprint vale
puedo poner tantas como yo quiera tantas
instrucciones print como yo quiera y de
esa manera vamos a imprimir cosas por
pantalla ok de esta forma si vuelvo a
ejecutar el script en la consola veo que
me muestra todos esos mensajes que yo he
indicado por aquí bien ya sabemos
imprimir cosas por pantalla pero python
también soporta los comentarios de
código que es un comentario de código
pues simplemente es una instrucción que
no se tiene en cuenta para ello tenemos
varios comentarios de código por ejemplo
y una sola línea utilizando la
almohadilla y podemos poner aquí soy un
comentario vale y luego tenemos un
comentario de código también que es
multi línea cómo se hace ese comentario
de código poniendo triple comillas
cerrando con triple comillas y aquí yo
pongo un texto qué
se va a interpretar por tanto si ahora
mismo ejecutó mi programa veo que
solamente demuestra lo que yo he vendido
dentro de los sprints pero el resto de
instrucciones que están con una
almohadilla delante o dentro de la
triple comilla en este caso no lo
interpreta ni hace nada con ello bien en
python también puedo crear variables que
es una variable pues una variable
básicamente es una cajita donde yo
guardo información vale es una caja
donde yo guardo un texto una caja donde
yo guardé un número una caja donde yo
guardo una lista de datos una caja en la
que yo guardo lo que sea entonces aquí
yo puedo crear una variable dentro del
pacto en las variables se crean de esta
manera por ejemplo texto le pongo el
nombre de la variable le doy un igual y
ahora le voy a asignar información
dentro por ejemplo aquí puedo poner
repaso del paint on con víctor vale por
ejemplo vale esto es una variable y aquí
dentro de esta caja estoy guardando este
texto
de igual forma puedo tener más cosas por
ejemplo el nombre de acuerdo y yo voy a
guardar dentro después mi nombre vale
también puedo guardar mi altura
por ejemplo vale 187 pero es que no
solamente puedo guardar strings o
cadenas de caracteres sino que también
puedo guardar números por ejemplo
es decir el año actual pues vamos a
poner 2020
yo estoy guardando aquí un número y
puedo guardar infinidad de tipos de
datos que hay dentro de payton ok
entonces qué puedo hacer con estas
variables una vez que yo tengo
información guardada dentro de ellas
pues yo puedo imprimirlas por ejemplo si
yo hago un print de texto lo puedo
imprimir sin ningún tipo de problemas y
ejecuta mi programa vale veo que aquí me
imprime lo que yo tengo dentro de esa
variable es decir al yo hacer el print
texto esta variable es sustituida por su
contenido de forma que yo aquí esté
imprimiendo texto pero realmente este
texto se está sustituyendo por el
contenido que realmente tiene la
variable por tanto voy a estar
imprimiendo esto de igual forma puede
hacer lo mismo con nombre vale aquí me
lo imprime y puedo hacer lo mismo con
todas las variables y enlazado a esto
vamos a ver lo que es la concatenación
en la concatenación es el poder de unir
varias variables en uno o varios trozos
de texto en uno mismo de forma de que si
yo quiero imprimir por ejemplo texto
nombre altura y año en una misma línea y
que me lo imprima de golpe aquí en la
consola sin tener que hacer un salto de
línea pues yo podría hacerlo de la
siguiente manera puede utilizarlo de
varias formas pero una de las formas que
a mí personalmente más me gusta dentro
es usándola efe si yo uso la f
yo puedo sustituir aquí con las llaves
por ejemplo cualquier variable que yo
tenga puedo poner aquí texto luego
pueden vender por aquí un guión puedo
poner otras llaves e imprimir por aquí
nombre y así estoy concatenando este
uniendo el valor de varias variables
ahora veremos cómo hacerlo de otra forma
también la altura vale y de esta forma
si guardo y ejecutó el programa veo que
me muestra toda esa información en una
sola línea qué va a pasar si yo imprimo
por ejemplo ayer siguen primo year vamos
a ver que vamos a tener un pequeño
problema
porque yo voy a estar intentando
concatenar lo que es un número a un
string entonces esto puede causar algún
problema en el caso de que te dé algún
problema lo que tienes que hacer es
meter jr dentro de una función str si tú
metes eso automáticamente ya siempre en
cualquier caso va a funcionar porque
está convirtiendo un número un número a
un string vale otra forma de hacer lo
mismo exactamente es concatenando con el
signo más de acuerdo es decir que yo
puedo cambiar esto por esto o que yo
puedo hacer esto y puedo estar
concatenando con el signo + cualquier
cosa eso sí siempre teniendo en cuenta
de que lo que yo con cate n sea del
mismo tipo de datos bien en python
también puedo guardar dentro de una
variable un dato que me introduzca el
usuario por teclado por ejemplo esto se
llama entrada de datos
entonces yo puedo tener una variable por
ejemplo que se llame sitio web y que
aquí le preguntemos al usuario que cuál
es su página web por ejemplo le vamos a
poner aquí la función input y vamos a
indicarle qué vamos a preguntar el
usuario le vamos a decir cuál es tu
página web y le vamos a poner aquí dos
puntos y un espacio
ok y automáticamente el usuario lo que
va a ver por la consola lo que va a ver
lo siguiente va a ver todos los
brincamos hechos antes y después cuál es
tu página web y aquí yo le introduzco el
nombre de mi sitio web por ejemplo
víctor robles world punto es o que le dé
a enter y automáticamente este dato que
yo introduzco aquí se ha guardado dentro
de la variable sitio web por tanto yo
puedo imprimir con el print ese valor de
sitio web como estamos viendo por aquí
dentro de aquí está lo que el usuario
introduzca en el input por tanto ya
puedo imprimirlo yo después por tanto si
hago esto de nuevo vuelvo a meter mi
sitio web visto roble web punto es
relativamente y me lo muestra por
pantalla por ejemplo podemos también
concatenar le un poco más de información
por ejemplo podemos decir y entonces lo
con acá tenemos por aquí con los dos
puntos por aquí para que se vea bien
clarito vale lo vuelvo a hacer luego
ejecutar ok y aquí vemos que el sitio
web del usuario estatal está vital ok
otra cosa que se puede hacer en python
son las condiciones las condiciones
básicamente son un tipo de estructura de
control de muchas que hay sobre todo las
principales estructuras de control son
bucles y condiciones y al condicionar el
más conocido dentro del mundo de
programación y que evidentemente en
python está presente
de acuerdo el condicional me permite yo
hacer una serie de condiciones y si se
evalúa correctamente esa condición
ejecutamos un trozo de código y si no se
ejecuta otro trozo de código simplemente
tres por ejemplo podemos comprobar vamos
a crear primero una variable que se
llame altura vale vamos a meterle un
valor por ejemplo vamos a meter 187
simplemente no entonces vamos a
comprobar en el live con el live que
estamos poniendo por aquí if altura es
mayor o igual a 180 pues significa que
eres una persona alta por tanto
deberíamos mostrar los siguientes print
eres una persona alta aquí lo estamos
viendo simplemente me sirve para hacer
una condición aquí yo pongo la variable
que voy a evaluar aquí yo pongo el
operador comparativo que voy a usar pues
si esto es mayor o igual si esto es
igual igual si esto es menor o igual si
esto es diferente a en este caso debe
indicar si altura es mayor o igual a 180
de acuerdo hay varios operadores lógicos
que los puede revisar por internet o los
puede revisar en el curso máster en
python que estaré dejando por aquí
enlazado vale entonces si en este caso
si altura es mayor a 180 nos va a
imprimir el programa que eres
persona alta de momento voy a comentar
las instrucciones anteriores estas de
aquí sobre todo para que no me pregunte
nada entonces igual ejecute el programa
voy a ver qué me dice que soy una
persona alta porque porque mi altura es
de 187 con el elche es otra instrucción
pongo el pse dos puntos y le doy un
trabajo es importante tener y respetar
estas tabulaciones si yo pongo esto esto
a este nivel no va a funcionar
importante en python intentar bien el
código tabular lo bien pues si no se
cumple esto pues me mostraría un print
que diría que eres bajito ok vale
entonces en resumen que hace esto
creamos una variable que de hecho
podemos utilizar un input para que sea
éste un poco más dinámico cuál es tu
altura y entonces básicamente lo que
estamos haciendo es preguntarle el
usuario la altura si la altura es mayor
o igual a 180 pues que me imprima esto y
si no se cumple la condición pues
entonces entramos al s e imprimimos
entonces guardamos ejecutamos el
programa y aquí me pregunta cuál es tu
altura pues si yo pongo unos 70 me va a
decir que aquí me genera un error y eso
te lo voy a explicar ahora porque
evidentemente todo lo que recogemos del
input automáticamente es un string del
para que también funcione tengo que
utilizar el int la función para
convertir el resultado de lo que meten
el usuario a un número por tanto ahora
sí volvemos a ejecutar le meto unos 70
me va a decir que eres bajito si ejecutó
de nuevo elemento 182 para decir que
eres una persona alta por tanto ya
estamos viendo cómo funcionan las
condiciones otra cosa que se puede hacer
en python muy interesante es el tema de
las funciones como veis ya estamos
usando algunas funciones como el int el
input el print vale pero eso en
funciones predefinidas pero nosotros
podemos crear funciones hechas por
nosotros y que hagan la funcionalidad
que nosotros queremos por ejemplo si
nosotros queremos imprimir una altura
pues por ejemplo podemos crear una
función que se llame mostrar altura y le
ponemos los paréntesis los dos puntos
pero antes de eso tenemos que indicarle
con la palabra de que esto va a ser una
función de esta forma estoy definiendo
una función que es mostrar altura de
forma que esa función va a ejecutar
lógica de acuerdo que es lógica va a
ejecutar pues si queremos podemos hacer
que ejecute toda esta lógica ok por
tanto esto lo podemos comentar con la de
triple comilla para que no interfiera y
podemos copiar este trozo de código
dentro de la función que él damos enter
y lo veamos por aquí
eso sí obligatorio que esté todo bien
tabulado que los hablamos perfectamente
para que payton lo lea bien y así
tenemos una jerarquía de tabulación es
correcta vale entonces yo tengo esta
función definida que me permite esta
función pues ahora mismo si yo ejecuto
el programa no me permite absolutamente
nada pero que me permitiría esta función
pues me permite reutilizar el código y
no repetir el código varias veces cuando
yo quiero hacer esto pues varias veces
no por ejemplo si yo quiero que esta
función se ejecute es varias veces
simplemente ateo que invocar tengo que
hacer mostrar altura paréntesis y ya
está
vale y así la puedo llamar por ejemplo
tres veces para que me pregunte tres
veces tres alturas diferentes si ejecutó
el programa ahora me pregunta cuál esta
altura pues voy a poner un cuarto de
altura dos cuartos altura 189
previamente y me dice el resultado es
decir que estoy re utilizando el mismo
simplemente invocando a la función y eso
es súper súper interesante también
dentro de las funciones qué pasa si yo
quiero esto no repetirlo esta variable
de repetirla y quiero que solamente me
pida una vez y me pregunte una vez esa
altura pues simplemente la sacó fuera
esa función vale y yo le pasa un
parámetro a mi función de mostrar altura
un parámetro simplemente es una variable
que va a entrar dentro de esa función y
dentro de la función vamos a hacer una
operación con ella o una lógica con ella
por ejemplo en este paso en este caso le
pasó una altura vale esto no se tiene
por qué llamar así pero básicamente así
no nos confundimos esto sería la
variable altura le podemos llamar vaart
altura y dentro de la función se va a
tratar de otra forma con el nombre del
parámetro vale esto no tiene que ver que
yo llame esto una forma a que luego lo
llame por aquí de otra no tiene nada que
ver entonces yo le puedo pasar va a la
altura a la definición de la invocación
de mis funciones
de esa forma le voy a pasar siempre la
misma altura a las funciones para cuando
se ejecuten entonces si yo hago esto
ahora mismo ejecutó el programa me
pregunta la altura realmente 170 y nada
decir tres veces que soy bajito porque
porque estén buscando tres veces
a la función que hace la lógica de
mostrar esto vale si yo hago esto y le
digo 189 es decir 3 veces que soy una
persona alta es decir no me lo pregunta
tantas veces como se ejecuta esa función
lo cual esto puede ser interesante otra
cosa también muy interesante es que
nosotros podemos sacar información
dentro de una función es decir todo lo
que entra en la función ahí dentro se
queda y pues no estamos sacando ninguna
información de ahí no estamos hablando
ningún tipo de información todo está
dentro pero es recomendable que todas
las funciones tengan una salida de datos
que es decir que tengan un return
recuerdo de un reto nos permite extraer
información sacar información de dentro
de una función para luego fuera de ella
mostrarla y así solamente dentro de la
función tener la lógica por tanto si yo
ahora mismo me creo que una variable que
se llame resultado y le meto simplemente
un valor vacío un string vacío pues yo
puedo darle al resultado un valor cada
vez que se cumpla o entremos a una
condición si entramos a la condición
correctamente le dará ese valor si
entramos a la ley pues le dará este
valor vale y luego pues devolveremos con
el return evidentemente la variable
es decir estamos sacando fuera de la
función el valor que haya dentro de aquí
por tanto ahora si yo ejecuto estas tres
funciones voy a ver que no me va a
mostrar nada vale vamos a ver los siga
método 11 nos va a mostrar nada porque
porque ahora mismo yo voy a sacar un
dato voy a sacar una variable pero para
ello poder mostrar esa variable tendría
que hacer un print de estas funciones
tengo que hacer un print para que esa
información se muestre correctamente no
entonces de esta forma lo invoca la
función le pase un valor para calcular
si eres bajito o alto y luego pues me
hace un print simplemente con el
resultado que me devuelve la función
mostrará altura de esa forma si yo
ejecuto el programa ahora mismo veo que
es elemento 189 me va a decir que soy
una persona alta y así estamos haciendo
uso de las funciones las funciones se
usan muchísimo para reutilizar código y
para hacer un código mucho más limpio
otra cosa muy interesante que tiene
python son las listas las listas
básicamente nos permiten guardar una
serie de variables dentro de una misma
básicamente sería como guardar una
colección de datos dentro de una misma
variable por ejemplo yo puedo tener una
variable que se llame personas y dentro
puedo guardar
diferentes nombres de diferentes
personas por ejemplo víctor por ejemplo
vale entonces yo dentro de esta variable
de personas tengo tres datos guardados
al final tengo tres variables y tres
índices tengo el índice número cero el
índice número uno y el índice número dos
de forma que yo ahora mismo si hago un
print de personas
voy a estar viendo el resultado que
tiene dentro eso sí voy a quitar ahora
mismo voy a comentar ahora mismo la
parte de las funciones para que no nos
interfiera en esto que quiero enseñarte
si yo ejecuto el programa ahora voy a
ver que tengo pues esa lista pero
imagínate que yo quiero mostrar
solamente un nombre que es el que está
en la posición número cero que es víctor
pues yo podría usar los corchetes y
podría indicarle el número cero de esa
forma vamos a acceder al índice cero que
en este caso sería visto al valencià
ejecutó el programa me va a mostrar el
nombre de víctor ahí lo estamos viendo
vale si yo quiero mostrar el nombre de
pago tendría que usar ese índice número
uno si quiero mostrar el último nombre
pues tendría que usar el índice número
dos ok y aquí lo podemos ver si lo
ejecutamos vale así funcionan las listas
y básicamente son tres variables dentro
de una misma y luego por ejemplo si yo
quiero mostrar todos los valores de esta
lista en un listado que me aparezca
ordenado
de la pantalla pues yo pude usar el
bucle foro para el bucle ford dentro de
payton es el equivalente a un bucle
foris en php o a un bucle for in dentro
de javascript
por ejemplo entonces yo puedo por
ejemplo recorrer todas las personas y
puedo crear una variable persona in
personas dos puntos y aquí voy a
ejecutar o mostrar lo que yo quiera en
este caso va a recorrer toda la lista de
personas y por cada iteración o vuelta
queda el bucle vamos a crear la variable
persona de forma que yo podría hacer un
print de personas directamente vale
incluso le puedo concatenar cosas que
puedo concatenar aquí un guión y así
pues se mostraría de esta manera si
guardo y ejecutó el programa veo que ha
de mostrar los nombres de los usuarios
que están en esa lista de las personas
que están en esa lista básicamente lo
que hace la estructura de control for es
un bucle lo que hace es repetir una
serie de instrucciones hasta que se
cumpla una condición aquí lo que hace
básicamente es sacar datos de personas
en el momento que se acaban los datos de
personas pues para allá pero en este
caso lo que hace es recorrer todas las
personas en cada vuelta que da el bucle
revisando cada uno de los elementos cada
uno
me queda la variable persona y por cada
vuelta que crea esa variable pues yo
imprimo aquí esto o hago la lógica que a
mí me dé la gana porque yo aquí puedo
meter toda la línea de código que yo
quiera siempre que respete las
tabulaciones no así que esto ha sido
todo por este repaso así un repaso
bastante rápido pero que sepas que
puedes aprender muchísimo más cerca de
payton porque python es un lenguaje
súper completo amplio también y un
lenguaje con una proyección laboral
brutal y uno de los lenguajes más
populares que hay actualmente así que si
quieres aprender país donde recomiendo
muchísimo que te apunté al máster en
python que tienes aquí abajo en la
descripción del vídeo es un curso de más
de 30 horas en el cual te enseño todo lo
que necesitas saber acerca de payton
para aprender a programar con python y
para crear aplicaciones tanto de
escritorio como de consola como
aplicaciones web con framework como
django y flash etcétera es decir te
enseño un ecosistema completo de payton
y sobre todo aprender a programar con
python en profundidad así que te
recomiendo que la punta de ese curso lo
tienes aquí abajo en la descripción y te
aseguro que te va a encantar y va a
aprender muchísimo así que esto ha sido
todo por este vídeo y nos vemos en
próximos vídeos chao
Ver Más Videos Relacionados
Aprende Go en 15 Minutos 📘
Flet Curso: 12 INTRO a la Guía de Usuario de Flet para el Lenguaje de Programación Python
PROGRAMACIÓN DESDE 0 || INGRESO Y SALIDA DE DATOS || PRÁCTICA
2_2 II: Comenzando a Programar - Ejecución Condicional y Repetitiva
Aprende lo básico sobre APIs y HTTP para CONECTAR la IA con cualquier aplicación
Ruta de Aprendizaje para aprender Inteligencia artificial
5.0 / 5 (0 votes)