ENTRY POINT en Python desde Cero 📣 # 016

  Рет қаралды 8,657

Sergio A. Castaño Giraldo

Sergio A. Castaño Giraldo

Күн бұрын

Пікірлер: 20
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
➤ Sitio WEB : bit.ly/3hnu5J9 ➤ Curso de Python : bit.ly/CAE_Python​ ➤ Curso de MicroPython: bit.ly/u_Python​ ➤ Curso de Matlab : bit.ly/2Fks7XN​ ➤ Curso Simulink : bit.ly/3a0W8Xr​ ➤ ¿Quieres ser un experto? bit.ly/2RVvxne
@OmarGonzalez-ke1qh
@OmarGonzalez-ke1qh 9 ай бұрын
buenas noches soy el profesor Omar aqui desde venezuela aqui estoy siguiendo sus cursos de python cada vez me gusta mas la programacion python y quisiera aprender mas con usted sobre base de datos y desarrollo web no se si usted da esos cursos quisiera saber
@vmorenomarin
@vmorenomarin 3 жыл бұрын
Muy bien vídeo, claro y preciso. Muchas gracias.
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Gracias Victor por el comentário. Saludos!!!
@ingermanpaez8449
@ingermanpaez8449 3 жыл бұрын
RESUMEN. Python tiene una variable "oculta" llamada __name__ en todo archivo. La variable __name__ toma el valor de "__main__" cuando estás ejecutando ese archivo directamente, sino va a tomar el nombre que le pusiste al archivo. Cuando se importa un modulo, python por defecto trata de ejecutarlo todo como un Script. Para poder importar solo una función sin que se ejecute todo el modulo que importaste, debes poner un entry point en el modulo estas tratando de importar. Ese entry point es un condicional que inicializa las demas funciones solo si ese archivo se está ejecutando directamente y previene que cuando lo importes desde otro archivo, corra todo como si fuese parte del mismo archivo, permitiendote usar solo las funciones puntuales que quieres del modulo que estas importando.
@jeffersonflorez5240
@jeffersonflorez5240 3 жыл бұрын
Que video tan genial hermano, muchas gracias!!! Llevo unos meses estudiando cursos de python y no habia visto esta explicación. un share porque mas gente necesita este contenido 👌
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Gracias Jefferson por el comentário, que bueno que te fue de utilidad. Éxitos!!
@YisneySoto
@YisneySoto 3 жыл бұрын
Muy buena explicación, gracias.
@tensoescalar1
@tensoescalar1 3 жыл бұрын
Muy buen video gracias
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Gracias Adalberto por el comentario. Saludos!!
@maximilianoruiz8985
@maximilianoruiz8985 3 жыл бұрын
Gracias
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
De nada Maximiliano!! Éxitos.
@dataobb8929
@dataobb8929 2 жыл бұрын
muy buien explicado
@SergioACGiraldo
@SergioACGiraldo 2 жыл бұрын
Hola Data obb, muchas gracias. Saludos!
@lastudillo
@lastudillo Жыл бұрын
thx
@faycord
@faycord 2 жыл бұрын
Me quedó dando vueltas una duda. Dado que se dejaron dos llamadas a la función factorial en el modulo.py y se evito dicha carga generando el if __name__==__main__ como entrypoint, Debo realizar en todos mis archivos.py este condicional como entrypoint o solo desde el archivo .py que se considerará como script principal?
@gustavofossati7184
@gustavofossati7184 2 жыл бұрын
Hola Sergio, me estan siendo de gran ayuda tus clases. Ahora bien, quisiera plantearte una simple sugerencia y una duda. En el archivo modulo, con la definición de la función factorial, la variable f inicializada en 1 al principio, se puede confundir con la f dentro del print invocando el formato, podría por ejemplo denominarse fac=1. Por otro lado, no entiendo porqué razón habiendo 4 instrucciones print que se ejecutan en una misma línea, la cuarta tiene un final distinto a las tres primeras. No veo por que razón lel último print (f) se materializa en la misma linea que los anteriores 3. Espero haber sido claro en exponer mi duda. Gracias por tu atención.
@SergioACGiraldo
@SergioACGiraldo 2 жыл бұрын
Hola Gustavo, gracias por la sugerencia, correcto puede emplearse el nombre de variable fac=1 para evitar confusiones. Con relación a tu duda el último print se materializa en la misma linea es porque alguno de los tres prints anteriores antes de ejecutar el print(f), le hemos colocado que no haga salto de linea colocando el atributo end='', es por eso que al no haber salto de linea se imprime en la misma linea. Espero hayas podido entender el porque de este fenómeno. Saludos.
@gustavofossati7184
@gustavofossati7184 2 жыл бұрын
@@SergioACGiraldo Ahora sí, creo entender. Lo voy a ensayar. Muchas gracias Sergio
@oskarvaldez1
@oskarvaldez1 2 жыл бұрын
Antes que nada Gracias. Sòlo que te vas por las ramas sin explicar especificamente lo que prometes en el titulo del video. :(
Listas en Python Tutorial desde Cero 😎 [Métodos] # 017
18:36
Sergio A. Castaño Giraldo
Рет қаралды 43 М.
Funciones de Orden Superior [filter, map, reduce] 🏅 Python desde Cero # 023
17:54
Sergio A. Castaño Giraldo
Рет қаралды 9 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 62 МЛН
Bucle While en Python desde Cero ♻️ [Continue y Break] # 014
22:38
Sergio A. Castaño Giraldo
Рет қаралды 32 М.
a python plugin system via entrypoints (intermediate) anthony explains #128
15:04
Excepciones en Python ⚠️ Traceback (Manejo de ERRORES)  # 025
21:06
Sergio A. Castaño Giraldo
Рет қаралды 6 М.
Mutabilidad y List Comprehension Python desde Cero 👾 # 019
19:49
Sergio A. Castaño Giraldo
Рет қаралды 5 М.
Lambda Function Python 👤 Funciones Anónimas [EN 1 LINEA!] # 022
11:06
Sergio A. Castaño Giraldo
Рет қаралды 5 М.
What is Python's Main Function Useful For?
8:08
NeuralNine
Рет қаралды 82 М.
Let's talk about ELIXIR
19:00
Programando Otra Historia
Рет қаралды 3,6 М.
Manejo de Excepciones en Python [try, except, else, finally, raise] 🕵🏻 # 027
34:45
Programación desde Cero en 2024 ¡El Método que Nadie te Dijo!
26:18
Métodos de Cadenas de STRING en PYTHON desde CERO ⛓ Principiantes # 012
28:48
Sergio A. Castaño Giraldo
Рет қаралды 21 М.