Python, junto con la Hoja de Cálculo (Excel, por ejemplo), son los mejores amigos del ingeniero calculista. Nos hacen la vida muchísimo más divertida y productiva. Muchísimas gracias por su trabajo.
Muchisimas gracias!! Aunque yo no uso mucho planillas y estoy más a favor de lenguajes de programacion, se que a la mayoria le encantan ambas herramientas!! Un saludo!! Gracias por comentar
Muy lindo volver a ver cosas de la secundaria técnica aplicando código. Con propósito educativo voy a reescribir su código usando las buenas prácticas del rubro. En un mes volveré con el resultado, creo que le será útil en el futuro.
gran video, espero vengan más con python, gracias. PD: para mostrar en consola texto que incluya valores de variables me parece mejor la siguiente sintaxis (usando el print del beta1): print(f'El valor de beta es: {beta1}'), así se ahorra la concatenación con el "+" y la transformación a strings de las variables. Saludos.
Gracias profesor. No digas que ese video no lo vera nadie (como lo has hecho en anteriores ocasiones). Es un video que una que otra persona necesitara en algún momento, y de a poco, te vas dando cuenta, que quienes vieron el video fueron miles y miles de futuros estructurales. Gracias
Buenas Noches, yo creo que lo mejor de python es que tiene muy buenas librerias ya que la comunidad es muy activa. Recomiendo Spyder si es que se viene de Matlab u Octave. Yo aún no me animo a crear una interfaz gráfica jeje. Es muy recomendable separar los archivos para crear "cajas de herramientas" (creo que con matlab se hace eso, ya no me acuerdo), es muy facil sólo comando : import aci318_14 (sería un archivo que tiene todas las funciones que puedan salir del ACI). Sl2.
Que excelente Marcelo, muchas gracias por tu aporte, por tu enseñanza súper genial este tutorial, ahora estoy realizando un curso de Data ofrecido por Henry y el curso va súper bien y esto acompañado con lo que estudio esta genial. Muchas gracias enserio 👍👍👍👍👍👍👍👍...
Excelente Marcelo, justo lo que necesitaba, espero que vengan mas tutoriales en python, saludos colega! PT: Intenta usar Visual Studio Code (es gratis) como IDE, muy recomendado.
De maravilla ese tutorial y los que tenemos la calculadora Texas ti nspire cx ii no sirve bastante para darle mejor uso. Mil gracias por motivarnos a crecer
Muy bueno el video, la aplicación de usar Python y el resultado práctico del cálculo de acero. La identación del código para marcar los bloques de una sentencia, función, etc y no usar llaves lo hace más limpio y ordenado al código (estás obligado) ... con su iniciativa me veo incentivado a volver a programar (y continuar con el aprendizaje) en Python. Saludos.
Para imprimir valores dentro de textos sin tener que convertir a texto y concatenar, puedes utilizar lo siguiente: print(f'Aqui el valor de la variable es {variable}'). Se coloca la letra f antes de la comilla simple para indicar que dentro del texto mostrado, se van a representar valores y esos valores aparecerán en el sitio donde encerramos la variable entre llaves {}. Por supuesto, hay que cerrar la comilla simple y luego cerrar el paréntesis. Se van a colocar tantas llaves como variables se quieran mostrar. Pero para que resulten visibles, no debe faltar la letra f justo después del paréntesis de apertura y antes de la comilla simple. Saludos desde Venezuela.
@@josefrancogutierrezmanriqu449 estimado José. Hace pocos días subí un vídeo donde enseño cómo hago los programas y explico todo el código. Lo ves en mi canal, por supuesto. Un saludo desde Venezuela.
En archicad tenemos un código de lenguaje similar a Phyton se llama GDL, la diferencia es que el resultado lo podemos generar en un modelo geométrico, lo que significa que si haces un calculo puedes graficarlo en 2d o en 3d y utilizarlo para planos constructivos.
Hola que tal Marcelo te felicito por tu contenido es muy útil e interesante. Sugiero una serie de videos de como calcular y que tal funcionan para resistir los diferentes momentos tipos de momentos (flexión, torsión, etc. ) y cargas (axiales y laterales) las columnas en forma de cruz +, en forma de T y en forma de L. Y otro de que utilidad sería usar volados para compensar los momentos en columnas perimetrales.
@@marcelopardo estaba siguiendo el vídeo paso a paso Inge buenas noches, me parece que es más sencillo el programa que si explique el profesor y no uno que te toque aprender de cero, independientemente del programa, el algoritmo está muy bien estructurado, sería genial uno de diseño por desempeño lo intentaré en los 3 y decidiré :D
@@marcelopardo Programación en python es mucho mas sencillo que en cualquier otro leguaje y se acondiciona hasta para crear aplicaciones de escritorio en windonws, pero lo que todos siempre le cuestionan es que es lento para cálculos mas potentes, por esos usan lenguajes compilado en vez de python (lenguaje interpretado), ya que los compilados son mas cercano al código maquina (binario), uno que es muy bueno y es, por así decirlo, el con mayor potencial, hablo de C#, por que Microsoft lo creo y le esta dando mucho empeño a que sea un lenguaje potente y en un futuro seguro todas sus apps lo usen(Hasta en Excel reemplazando Visual Basic que es poco amigable), pero también están investigando mucho con python, por que es el mas sencillo de comprender (hasta contrataron al que creo python para que vuelva un lenguaje mas rápido en cálculos e interacción de algoritmos.
Para trabajar con excel en Python deben usar la librería openpyxl. Es la que usé para el programa que resuelve vigas hiperestáticas por el método de Hardy Cross.
Saludos Ingeniero, contento de verle en el canal, Interesantisimo el video, muy bueno. Bienvenido a Windows 10, tiene que dejar esa fobia que tiene con Microsoft!! el SO no es tan malo como parece, con el se resuelve, quiero que ahora haga una APP en Android que funcione igual a ETABS o a SAP 2000, y que use ELEMENTOS FINITOS!! 😅. No es burlandome Inge, es solo que quisiera, pero si no se puede que se le va a hacer..?
Saludos Ing. Pardo, felicitarlo por su excelente trabajo, después de revisar todo el código en python y en el diagrama de flujo, me queda una duda. ¿Porque no se imprime el valor de As' rev en ninguno de los casos?. Si fue calculado cuando el acero a compresion no fluye, sin embargo se sigue imprimiendo el valor de As'.
Espero que se vengan mas videos asi yo tambien quiero aaprender python solo uso matlab. Mi pregunta seria se puede hacer aplicaciones para android con python?
A mi entender, podriamos sustituir las hojas de calculo con las rutinos de python, pues estas son capaces de arrojar una memoria de calculo. es esto correcto?
Buena pregunta Jesus. Python es fácil de aprender. Es dificil separar el código en diferentes archivos Su manejo de.matrices es incómodo, muchos corchetes Tiene buen y fscil manejo de interfaz gráfica Compila ejecutables Octave: es facil de instalar Su manejo de matrices es impecable Presenta fallas al correr algunas veces programas (bugs) No tiene una buena interfaz grafica programable No compila ejecutables
@@marcelopardo o sea que una conclusión a la que se podría llegar es que, si quisiera hacer un ejecutable o programa no sé si es lo mismo, que sea "agradable" a la vista del usuario o que por mera intuición sea fácil de usar, recomendaría programar en python. Y en caso que necesite un programa con manejo de matrices en dónde lo use uno mismo y no demás usuarios, usar octave, ya que en teoría a uno que lo conoce, no le debería incomodar la interfaz gráfica. Me gustaría también saber sus conclu inge, gracias por tan buen material 🙏
@@jesuscepedasantana2480Exacto, si tengo que hacer cálculos con muchas matrices yo uso Matlab/Octave porque es más cómodo y más rapido. Para todo lo demas uso Python con Jupyter Lab porque me gusta mucho la versatilidad que tiene. También uso Smath Studio, lo bueno de este programa es que se puede trabajar con unidades, añadir texto, imagenes entre muchas otras funciones interesantes pero desde que aprendí python solo lo uso para cálculos sencillos.
nos dieron un trabajo para hacer el cálculo de una zapata simple en pyton pero un kilombo (nos tiramos XD) , ing nose si podría hacer un ejemplito para ver como se hacia.
Python, junto con la Hoja de Cálculo (Excel, por ejemplo), son los mejores amigos del ingeniero calculista. Nos hacen la vida muchísimo más divertida y productiva.
Muchísimas gracias por su trabajo.
Muchisimas gracias!! Aunque yo no uso mucho planillas y estoy más a favor de lenguajes de programacion, se que a la mayoria le encantan ambas herramientas!!
Un saludo!! Gracias por comentar
Saludos desde bolivia agradecido por compartir sus conocimiento
Muy lindo volver a ver cosas de la secundaria técnica aplicando código. Con propósito educativo voy a reescribir su código usando las buenas prácticas del rubro. En un mes volveré con el resultado, creo que le será útil en el futuro.
Buenas noches, Marcelo, muchas gracias por todo ese cumulo de conocimiento que comparte, me ha servido mucho el tema de Python. Saludos desde Bogotá.
gran video, espero vengan más con python, gracias. PD: para mostrar en consola texto que incluya valores de variables me parece mejor la siguiente sintaxis (usando el print del beta1): print(f'El valor de beta es: {beta1}'), así se ahorra la concatenación con el "+" y la transformación a strings de las variables. Saludos.
Muchas gracias por compartir su conocimiento. Exelente explicacion
Ingeniero, muchas gracias por compartir tan importante información.
Gracias profesor. No digas que ese video no lo vera nadie (como lo has hecho en anteriores ocasiones). Es un video que una que otra persona necesitara en algún momento, y de a poco, te vas dando cuenta, que quienes vieron el video fueron miles y miles de futuros estructurales. Gracias
Muchas gracias por el apoyo Alejandro!!
Qué bien que lo explicas todo Marcelo.
Buenas Noches, yo creo que lo mejor de python es que tiene muy buenas librerias ya que la comunidad es muy activa. Recomiendo Spyder si es que se viene de Matlab u Octave. Yo aún no me animo a crear una interfaz gráfica jeje. Es muy recomendable separar los archivos para crear "cajas de herramientas" (creo que con matlab se hace eso, ya no me acuerdo), es muy facil sólo comando : import aci318_14 (sería un archivo que tiene todas las funciones que puedan salir del ACI). Sl2.
Ing. Marcelo, excelente programa sobre todo muy bien explicado. Muchas gracias
Que excelente Marcelo, muchas gracias por tu aporte, por tu enseñanza súper genial este tutorial, ahora estoy realizando un curso de Data ofrecido por Henry y el curso va súper bien y esto acompañado con lo que estudio esta genial. Muchas gracias enserio 👍👍👍👍👍👍👍👍...
muy completo y entendible como programar en Python! saludos..
Muchas gracias Vladi!!!
Excelente Marcelo, justo lo que necesitaba, espero que vengan mas tutoriales en python, saludos colega! PT: Intenta usar Visual Studio Code (es gratis) como IDE, muy recomendado.
Excelente profesor Marcelo. Es muy interesante la programación de software.
De maravilla ese tutorial y los que tenemos la calculadora Texas ti nspire cx ii no sirve bastante para darle mejor uso. Mil gracias por motivarnos a crecer
Muy bueno el video, la aplicación de usar Python y el resultado práctico del cálculo de acero. La identación del código para marcar los bloques de una sentencia, función, etc y no usar llaves lo hace más limpio y ordenado al código (estás obligado) ... con su iniciativa me veo incentivado a volver a programar (y continuar con el aprendizaje) en Python. Saludos.
Muchas gracias Anibal!!!!! A programar
Muy bue video, felicitaciones. Ayúdanos haciendo lo mismo para varias vigas a la ves
excelente video ing aprendi mucho 👍👍
Para imprimir valores dentro de textos sin tener que convertir a texto y concatenar, puedes utilizar lo siguiente: print(f'Aqui el valor de la variable es {variable}'). Se coloca la letra f antes de la comilla simple para indicar que dentro del texto mostrado, se van a representar valores y esos valores aparecerán en el sitio donde encerramos la variable entre llaves {}. Por supuesto, hay que cerrar la comilla simple y luego cerrar el paréntesis. Se van a colocar tantas llaves como variables se quieran mostrar. Pero para que resulten visibles, no debe faltar la letra f justo después del paréntesis de apertura y antes de la comilla simple. Saludos desde Venezuela.
Excelente aporte ing. justo quería saber la función de la f en ese formato de texto.
@@josefrancogutierrezmanriqu449 estimado José. Hace pocos días subí un vídeo donde enseño cómo hago los programas y explico todo el código. Lo ves en mi canal, por supuesto. Un saludo desde Venezuela.
Excelente contenido ingeniero, un saludo y un fuerte abrazo a la distancia
Muchas gracias nuevamente. Bendiciones y siga adelante.
Muchas gracias Telmo!! Un fuerte abrazo!
Excelente aporte. Saludos
Excelente ingeniero
En archicad tenemos un código de lenguaje similar a Phyton se llama GDL, la diferencia es que el resultado lo podemos generar en un modelo geométrico, lo que significa que si haces un calculo puedes graficarlo en 2d o en 3d y utilizarlo para planos constructivos.
Hola que tal Marcelo te felicito por tu contenido es muy útil e interesante. Sugiero una serie de videos de como calcular y que tal funcionan para resistir los diferentes momentos tipos de momentos (flexión, torsión, etc. ) y cargas (axiales y laterales) las columnas en forma de cruz +, en forma de T y en forma de L. Y otro de que utilidad sería usar volados para compensar los momentos en columnas perimetrales.
Excelente video, todo me funciono bien
Juan Carlos perdón por responder recién. Que gusto que funcione sin problema!!! 😃
muchas gracias ingeniero
excelente !!
Excelente
Buenas noches profe! 👋🏼👋🏼
Saludos!!!
Excelente profe, dale una oportunidad a python y casi seguro que no vuelve a los otros lenguajes.
Que genial, yo solo lo hacía en excel o en visual c+, pero en phyton sirve jeje
Cual te parece mas fácil?
@@marcelopardo estaba siguiendo el vídeo paso a paso Inge buenas noches, me parece que es más sencillo el programa que si explique el profesor y no uno que te toque aprender de cero, independientemente del programa, el algoritmo está muy bien estructurado, sería genial uno de diseño por desempeño lo intentaré en los 3 y decidiré :D
@@marcelopardo Programación en python es mucho mas sencillo que en cualquier otro leguaje y se acondiciona hasta para crear aplicaciones de escritorio en windonws, pero lo que todos siempre le cuestionan es que es lento para cálculos mas potentes, por esos usan lenguajes compilado en vez de python (lenguaje interpretado), ya que los compilados son mas cercano al código maquina (binario), uno que es muy bueno y es, por así decirlo, el con mayor potencial, hablo de C#, por que Microsoft lo creo y le esta dando mucho empeño a que sea un lenguaje potente y en un futuro seguro todas sus apps lo usen(Hasta en Excel reemplazando Visual Basic que es poco amigable), pero también están investigando mucho con python, por que es el mas sencillo de comprender (hasta contrataron al que creo python para que vuelva un lenguaje mas rápido en cálculos e interacción de algoritmos.
Excelente. Tienes mas videos de este estilo ?.. tienes alguno donde se hablen entre AutoCAD - Excel - Python ?
Julian, estoy desarrollando un programa de cálculo de solicitaciones en vigas por el método de rigidez en python, en mi zona de miembros del canal
Para trabajar con excel en Python deben usar la librería openpyxl. Es la que usé para el programa que resuelve vigas hiperestáticas por el método de Hardy Cross.
Saludos Ingeniero, contento de verle en el canal, Interesantisimo el video, muy bueno. Bienvenido a Windows 10, tiene que dejar esa fobia que tiene con Microsoft!! el SO no es tan malo como parece, con el se resuelve, quiero que ahora haga una APP en Android que funcione igual a ETABS o a SAP 2000, y que use ELEMENTOS FINITOS!! 😅. No es burlandome Inge, es solo que quisiera, pero si no se puede que se le va a hacer..?
Muy bueno!!
Buenisimo
Pero esto es una Masterclass en toda la extensión de la palabra
Saludos Ing. Pardo, felicitarlo por su excelente trabajo, después de revisar todo el código en python y en el diagrama de flujo, me queda una duda. ¿Porque no se imprime el valor de As' rev en ninguno de los casos?. Si fue calculado cuando el acero a compresion no fluye, sin embargo se sigue imprimiendo el valor de As'.
Genial
De grande quiero ser como usted, pero no creo sea posible. Ya que ahora, soy mayor que usted😁
chingon
buenas noches ingeniero
Jorge, buenas noches!!
Python es super
Muchas gracias, ¿El programa puede correr en computadora aun asi no este instalado Python?
¿Porque no hace un curso de diseño de edificaciones en concreto con ETABS o alguno de estos programas? creo que seria muy buen contenido para RUclips.
Espero que se vengan mas videos asi yo tambien quiero aaprender python solo uso matlab. Mi pregunta seria se puede hacer aplicaciones para android con python?
Me recomendaron usar phyton en lugar de Matlab, adicionalmente me estoy pasando de mathcad a Smath studio (gratis) para elaborar memorias de cálculo
A mi entender, podriamos sustituir las hojas de calculo con las rutinos de python, pues estas son capaces de arrojar una memoria de calculo. es esto correcto?
Y yo sufriendo con mi Excel, cuando existen estas joyitas
A pesar de que no me gusta python, es.mucho mejor que excel
@@marcelopardo y que lenguaje de programación es lo que recomienda ingeniero
Que es mejor, programar en python u en octave ? Diferencias y ventajas y desventajas de cada uno ?
Buena pregunta Jesus.
Python es fácil de aprender.
Es dificil separar el código en diferentes archivos
Su manejo de.matrices es incómodo, muchos corchetes
Tiene buen y fscil manejo de interfaz gráfica
Compila ejecutables
Octave:
es facil de instalar
Su manejo de matrices es impecable
Presenta fallas al correr algunas veces programas (bugs)
No tiene una buena interfaz grafica programable
No compila ejecutables
@@marcelopardo o sea que una conclusión a la que se podría llegar es que, si quisiera hacer un ejecutable o programa no sé si es lo mismo, que sea "agradable" a la vista del usuario o que por mera intuición sea fácil de usar, recomendaría programar en python.
Y en caso que necesite un programa con manejo de matrices en dónde lo use uno mismo y no demás usuarios, usar octave, ya que en teoría a uno que lo conoce, no le debería incomodar la interfaz gráfica. Me gustaría también saber sus conclu inge, gracias por tan buen material 🙏
@@jesuscepedasantana2480Exacto, si tengo que hacer cálculos con muchas matrices yo uso Matlab/Octave porque es más cómodo y más rapido. Para todo lo demas uso Python con Jupyter Lab porque me gusta mucho la versatilidad que tiene. También uso Smath Studio, lo bueno de este programa es que se puede trabajar con unidades, añadir texto, imagenes entre muchas otras funciones interesantes pero desde que aprendí python solo lo uso para cálculos sencillos.
nos dieron un trabajo para hacer el cálculo de una zapata simple en pyton pero un kilombo (nos tiramos XD) , ing nose si podría hacer un ejemplito para ver como se hacia.
Jjajaa! Que tenian que calcular de la zapata?
@@marcelopardo desde la distribucion de esfuerzos en los cuadrantes I,II,III y IV..encontrar el Mu y hacer diseño a flexion,corte y punzonamiento.
@@VORTRETEX eso es mas que un ejemplito
@@marcelopardo a si el ejemplito solo seria de la parte de la flexión ing. se puede asumir el Mu.. ya lo demás practicando y por inercia va salir XD
Buenas tardes sublime text es un editor de texto gratuito?
Asi es
queremos los diagramass....!!
42:52 creo que hay un problema, texto3 devuelve AsMin pero el diagrama de flujo dice AsRev
En realidad Asp es el que podria escribirlo como As' rev
Donde se puede descargar el codigo?
Profesor buenas noches desde Perú, recomienda ud aprender primero la lógica de programación?
Carlos buen dia!!! Efectivamente. Hay que primero entender como funciona un programa y para eso, elaborar diagramas de flujo
Quiero aprender a programar
Python pandas openpyxls super
Curso de programación en PYTHON
Existen, y muchos
@@deeplazydev yo sé eso. me refería a la consulta del Ing Pardo.
python sucks
Jaja de acuerdo
Excelente profe, dale una oportunidad a python y casi seguro que no vuelve a los otros lenguajes.
Exelente