Saludos maestro, puede decirme para que sirve la f que esta en la parte de los prints y mostrar los valores que se le han asignado a las variables por teclado?
@rostilucena15 күн бұрын
gracias por la ayuda
@jonathanmolina878615 күн бұрын
Clarísimo el video profe! No entendía el concepto y ahora sí, gracias!!!
@jaimeivanrodriguezmorales640923 күн бұрын
En el caso del ultimo diagrama, si el peso es de 1200 y el centro de masa es de 900 quiere decir que no se puede cargar?
@angelluisortiz3474Ай бұрын
Excelente explicación
@profesorenvideoАй бұрын
Gracias Angel, espero te sea de mucha utilidad el curso. Éxito en el aprendizaje
@SEBASTIANRODRIGUEZ-y6o2 ай бұрын
Muchas Gracias!!! La mejor explicación para crear un entorno virtual.
@profesorenvideo2 ай бұрын
Sebastian, nuevamente Gracias por tu aporte. Se hizo un esfuerzo bien grande para sacar este curso. Espero le saques el mejor provecho y es muy grato saber que vas por el camino de los "Elite" de la programación. Pronto, Dios mediante, volveré con contenido de punta en el mundo de Python. Éxito
@SEBASTIANRODRIGUEZ-y6o2 ай бұрын
Excelente Clase!! Muchas Gracias por la claridad de la explicación!
@profesorenvideo2 ай бұрын
Hola Sebastian, gracias por el motivador comentario. Espero que logres salir adelante con el estudio del lenguaje que llegó para cambiarlo TODO, y cuando digo todo, es TODO. Aprenderlo será un verdadero PLUS. Éxito.
@oscarsepulveda5182 ай бұрын
Hola como esta profesor que pena me da que siempre ando escribiendo mucho por aqui, pero el dia de hoy estuve haciendo la tarea de esta clase y me e sentido un poco mal ya que no puedo ejecutar el codigo y ni programas como chatgpt pueden brindarme una solucion sin cambiarme todo el codigo. Aqui voy dejar el codigo que realice de la clase y se asemeja o tiene parecido al que usted elaboro: import numpy as np def crear_matriz(): matriz_espiral = np.empty((5,5), dtype=int) dimensiones = matriz_espiral.shape # De aqui salen 2 tuplas (indice 0 y indice 1) total_filas = dimensiones[0] total_columnas = dimensiones[1] sentido = "derecha" fila = 0 columna = 0 contador = 0 # Dimensiones de la caja limite_superior = 0 limite_inferior = total_filas limite_derecho = total_columnas limite_izquierdo = 0 while contador < dimensiones[0] * dimensiones[1]: contador += 1 matriz_espiral[fila, columna] = contador print(f"{fila} {columna} --> {contador}") # Sentido if sentido == "derecha": columna += 1 elif sentido == "arriba": fila += 1 elif sentido == "izquierda": columna -= 1 elif sentido == "abajo": fila -= 1 if columna > limite_derecho: sentido = "arriba" columna -= 1 fila += 1 elif fila > limite_inferior: sentido = "izquierda" fila -= 1 columna -= 1 elif columna < limite_izquierdo: sentido = "abajo" columna += 1 fila -= 1 elif fila == limite_superior and sentido == "abajo": sentido = "derecha" columna += 1 fila += 1 # Disminuyendo el cajon limite_derecho -= 1 limite_inferior -= 1 limite_izquierdo += 1 limite_superior += 1 mostrar_matriz(matriz_espiral) def mostrar_matriz(p_matriz): for fila in range(p_matriz.shape[0]): print("") for columna in range(p_matriz.shape[1]): print(p_matriz[fila, columna], end=" ") def main(): crear_matriz() main() El error que me arroja el idde es el siguiente: 0 0---> 1 0 1---> 2 0 2---> 3 0 3---> 4 0 4---> 5 Traceback (most recent call last): IndexError: index 5 is out of bounds for axis 1 with size 5 interpreto es que la secuencia va bien pero parece que despues supera el numero de casillas de la matriz y por eso se detiene el programa.
@profesorenvideo2 ай бұрын
Mi estimado Oscar, gusto en saludarte, a la vez que te felicito porque sigues ahí, en el camino que te llevará a brillar en poco tiempo, eso espero. Te digo esto porque Python es el lenguaje que llegó para revolucionar TODO. Con respecto a tu problema te voy sugerir dos sitios web y un software de escritorio para ayudarte a comparar linea a linea el código, aunque chatgpt también te lo puede hacer, por si acaso. Estos son: DiffChecker: diffchecker.com - Te permite comparar dos fragmentos de código y resalta las diferencias línea por línea. TextCompare: text-compare.com - Una herramienta simple para comparar dos fragmentos de texto o código. Meld (software para escritorio): Si prefieres usar un programa de escritorio, Meld es una excelente herramienta para comparar archivos y directorios de código. Éxito mi Estimado Omar. Bienvenidas tus preguntas. Lo vas a comparar con el código mío.
@sergiocapacho22512 ай бұрын
Profesor cordero... una explicación muy brillante y profunda. Gracias por compartir su experiencia y conocimientos...
@profesorenvideo2 ай бұрын
Caramba caramba mi Estimado colega, es un verdadero gusto saber que andas por este espacio, gran compromiso para mi. En cuanto al curso te diré que le puse cerebro, alma y corazón, espero le sea de mucha utilidad.
@oscarsepulveda5182 ай бұрын
Hola maestro como esta? Gracias por compartir su conocimiento y experiencia en la programacion, el dia de hoy tengo una duda en el cual trate de resolver con la ayuda del chat gpt y este se colgo, no me pudo generar la respuesta. Estuve viendo varias veces como estructuro el codigo y cuando lo quise resolver por mi cuenta me arrojo un error de indexacion y esto se debia al orden de las condiciones para poder armar la matriz magica. Cuando agregue las condiciones lo hice viendo todos los numeros de la matriz y conforme me iba consiguiendo por llamarlo asi: "obstaculos" empece a agregar las condiciones para resolverlo, las primeras condiciones que me consegui fue las 2 primeras que usted agrego en la clase del video. La 3era condicion que consegui en la matriz es cuando un numero ya esta ocupado por otro distinto de cero en la casilla. y la 4ta condicion cuando desbordan tanto las filas como columnas. Las ultimas 2 condiciones practicamente no las ubique en secuencia como usted la puso en el video y me genero ese error de indexacion, pero cuando lo acomode en el orden que usted la puso si me creo la matriz. Hay una parte del video donde menciona que no importa el orden en que se agrega las condiciones, pero en este ejercicio parece que si es importante el orden. El error exacto fue este: IndexError: index -7 is out of bounds for axis 0 with size 5 De nuevo le agradezco por compartir su conocimiento
@dskevinperezgarcia2 ай бұрын
Buenos días estimado profesor. ¿Dónde encuentro la parte 1 de este proyecto?
@profesorenvideo2 ай бұрын
Hola Kevin, disculpa por el error, realmente donde dice "parte 2" debe decir "parte1", así que esa es la parte 1. Aproveché de corregir varios videos que habían quedado con un desfase en la numeración. ya todos están con el correlativo correcto. Agradecido por la observación pues sino ni cuenta me habría dado. Éxito
@oscarsepulveda5183 ай бұрын
Buenas profesor, siempre e tenido la duda dentro de la funciones si la instruccion return es equivalente a un print, es decir, si yo cambio print(resultado) en vez de la instruccion return resultado, seria lo mismo?
@profesorenvideo3 ай бұрын
Hola Omar, gusto en saludarte. Mira, el 'return' y el 'print' son dos cosas totalmente diferentes. El 'return' es una instrucción que permite devolver uno o más valores desde una función hacia el lugar de llamado de dicha función. También puedes devolver valores a través de los parámetros. El 'print' , en cambio, tiene como única función mostrar valores en cualquier parte del programa. Una instrucción muestra valores (print) y la otra (return) sirve para devolver valores desde una función hacia el lugar desde el cual se llamó o invocó dicha función. Adelante con el estudio de Python y cualquier duda preguntas. Éxito.
@oscarsepulveda5183 ай бұрын
Muy buena la clase y el tema, lastimosamente no puedo ver el grafico, a pesar de que instale la biblioteca, me dice el comando del cmd que no esta instalado, me apoye con chatgpt para correr el script tampoco funciono, usted cree que podria ver el grafico desde el idde? Yo uso pycharm
@profesorenvideo3 ай бұрын
Oscar, Por su puesto que sí lo puedes hacer desde el ide, pycharm es una herramienta muy buena, de seguro desde ahí le funcionará, de hecho te recomiendo hacerlo desde ahí y no estar trabajando con la terminal del DOS. También VSCode tiene su propia terminal, yo no hice uso de dicha terminal para no forzar a que trabajen con VScode. Espero que le funcione, caso conrario me avisas. Éxito
@williammonteschamorro86863 ай бұрын
Hola profe como se hacer para paginar la tabla
@profesorenvideo3 ай бұрын
William, nuevamente un saludo cordial para ti. Mira, para páginar una salida tabular te recomiendo ver un tutorial de 'flask-paginate' con ese componente tu puedes configurar la cantidad de filas a mostrar y otros aspectos. Éxito con esa labor.
@williammonteschamorro86863 ай бұрын
Profe una consulta si deseo correo la aplicacion en el localhost como haria el ejecutable por si no corro el entorno virtual no corre la aplicacion
@profesorenvideo3 ай бұрын
Hola William, me es grato saber que continúas con tu capacitación en Python, te felicito y créeme que te va a reportar grandes beneficios. Mira para crear un ejecutable que trabaje en modo gráfico debes usar un componente llamado Pyinstaller, que te permite crear un ejecutable y no necesitarás de otro entorno de ejecución. Dado que es largo describir el proceso, te he buscado un video corto pero conciso para que sepas cómo hacerlo. kzbin.info/www/bejne/p4C1f2hsqbiWe7c
@625JoeMercy3 ай бұрын
Muy buena explicacion
@josepiedadortasalinas46303 ай бұрын
Amigo gracias nuevamente, voy avanzando muy bien gracias a ti. Una duda, me gustaria ver que estos programas se ejecutaran en una ventana visual con diseño, que me recomienda? es posible?
@profesorenvideo3 ай бұрын
Hola José, dos cosas te digo antes, primero, agradece al Dios todopoderoso que me iluminó y me dio la fortaleza para poder concluir el curso. Segundo, decirte que me siento muy contento de que el curso esté cumpliendo con mi propósito el cual fue sacar un material de calidad para enseñar el lenguaje Python y la lógica de programación. Con respecto a tu pregunta te diré que sí hay maneras de trabajar el modo gráfico, yo explico una con el módulo Tkinter, pero eso está en el video 113. Si gusta vas y ves si con el conocimiento que tienes lo puedes entender. En caso de que te resulte complicado te sugiero continuar aprendiendo y aprendiendo lógica hasta que llegues a Tkinter. Éxito y me vas avisando como sigues con el aprendizaje.
@oscarsepulveda5183 ай бұрын
Profesor como e visto que en otras clases usted siempre usa formas para que el codigo no se vea tan largo, en vez de usar el metodo format, no seria mejor usar el f-string.
@profesorenvideo3 ай бұрын
Excelente observación Oscar, así es y tal vez lo hice para mostrar diversas maneras de abordar una situación y de presentar la riqueza del lenguaje. Quédate con la que más se acomode a tu interés y necesidad. Éxito y sígueme contando sobre tu avance en el aprendizaje. Bienvenidos los comentarios porque enriquecen el proceso.
@625JoeMercy3 ай бұрын
Python tiene su propia terminal, para que usar la de Windows?
@profesorenvideo3 ай бұрын
Hola Estimado, en realidad hay cualquier cantidad de opciones a escoger para ejecutar el código Python, yo doy una y enseño el lenguaje, ya queda de parte del interesado seguir ahondando y buscar la que más le agrade. Está el IDLE que tú mencionas, incluso desde Vscode se puede ejecutar una terminal, o también usar Pycharm y su terminal, en fin, hay variedad de dónde escoger. Gracias por tu comentario y aporte. Éxito con Python
@625JoeMercy3 ай бұрын
Gracias, Excelente
@625JoeMercy3 ай бұрын
Gracias por su esfuerzo, me sirve mucho.
@AKHENATON27793 ай бұрын
Excelente !!
@hugoportocarrero55524 ай бұрын
Muy interesante pero no puedo instalar la versión 3.12.5 me sale simplemente que no se pudo instalar pese a haber descargado el ejecutable, entonces pude instalar Anaconda, me sirve ? Ya se programar y deseo aprender Python Si pudiera orientarme le agradecería muchísimo
@profesorenvideo3 ай бұрын
Hola Hugo, ante todo gracias por visitar mi canal. Te comento al respecto sobre las diferencias entre Python y Anaconda. Anaconda es una versión de Python que está orientado hacia el análisis de datos, el aprendizaje automático y la computación científica. También incluye el lenguaje R. Con la instalación de Python puedes enfocarte en propósitos más generales, por ejemplo dedicarte al desarrollo web y construir todo un backend . Mi curso está enfocado hacia la segunda opción. Si lo tuyo también es la segunda opción puedes intentar instalar una versión un poco más más antigua pero que para los efectos del curso es totalmente transparente. Si te piensas dedicar al mundo del análisis de datos o la inteligencia artificial, te va muy bien Anaconda. Pendiente , por si acaso, con el instalador que bajas, si es para 32 o 64 bits. Éxito y me comentas como te fue.
@VladimirColquePacaura4 ай бұрын
Excelente explicación, estaba buscando aclarar algunas ideas sobre decoradores y llegue aqui. Te ganaste un suscriptor
@profesorenvideo3 ай бұрын
Que bueno Vladimir, me alegra haber hecho un aporte. Sobre el asunto de los decoradores se ha escrito tanto que a veces las personas terminan con cierto grado de confusión. Éxito
@oscarsepulveda5184 ай бұрын
Hola, gracias por el curso esta muy bien explicado, sabra de paginas que tengan ejercicios para practicar esto de comprehension de lista?
@profesorenvideo3 ай бұрын
Aquí te dejo un sitio web que tiene cualquier cantidad de ejercicios resueltos sobre comprensión de listas y también sobre comprensión de tuplas. Está en inglés pero cualquier problema puedes traducir al español con el navegador. Finalmente te diré que en la 'comprensión' lo que complica es el mero nombre, porque luego te darás cuenta que es muy sencillo, sólo que el nombre tiende a confundir. Sácale provecho y cuando ya seas un as de la comprensión me comentas. www.tutorjoes.in/python_programming_tutorial/list_comprehensions_exercises_in_python
@antoniovalderrama70804 ай бұрын
👏👏🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏🙏🙏👍👍
@MrMadmaggot4 ай бұрын
una carga de 1100 con una separacion de 650? como hago esa?
@johannsalloum10782 ай бұрын
6725
@antoniovalderrama70804 ай бұрын
👏👏🙏🙏👍👍👏👏
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
🙏🙏👍👍
@antoniovalderrama70804 ай бұрын
👏👏🙏🙏👍👍🙏🙏🙏🙏 Excelente Profesor por tan valioso curso.