Tengo la opción de aprender Python o MATLAB. Soy un estudiante de ingeniería civil. ¿Cuál debería elegir?

¿Ingeniero civil? ¿Sabes qué tipo de software usarías mayormente? ¿O simplemente va a utilizar dicha programación para fines de cálculo? Porque, literalmente, en el entorno de producción, lo más probable es que solo desee ampliar las herramientas existentes en lugar de reinventar las ruedas construyendo sus propias herramientas, en cuyo caso podría haber utilizado una hoja de cálculo.

Si se trata de un montón de cálculos matemáticos (por ejemplo, a través de SimuLink), entonces MatLab es probablemente una mejor opción. Por otro lado, también utilizaría muchos paquetes de CAD, algunos de ellos especializados en cosas como topografía, diseños de carreteras, corte y relleno, cálculos de pendientes de tuberías, etc., por lo que es posible que su software ya lo haga más. de los cálculos para usted y todo lo que puede hacer es modificarlo usando algunas extensiones para que sea más fácil / rápido usarlo en escenarios particulares.

Por ejemplo, si va a usar AutoDesk Civil3d, eso significaría que está dentro de AutoCAD, lo que a su vez significa que los idiomas de extensión incorporados son: AutoLisp, VBA (aunque en estos días es una instalación separada y ya no se mantiene) o DotNet (es decir, C # / VB-Net / F # / IronPython / etc.).

Si algo como Rhino sería Grasshopper y Python. Otro software puede tener otros idiomas adicionales.

Pero estrictamente hablando, debería hacerlo bien si ya tiene un lenguaje de programación decente en el cinturón. Es mucho más fácil aprender cualquier idioma nuevo una vez que ya conoces otro. La parte más difícil y que requiere más tiempo para aprender cualquier idioma es aprender los conceptos de programación reales; a partir de entonces, los lenguajes simplemente hacen las mismas cosas (en su mayoría) de formas ligeramente diferentes.

Es realmente difícil decidir. Aprender Matlab beneficiará su investigación actual, ya que su trabajo se puede realizar fácilmente utilizando Matlab, mientras que Python puede hacerle comprender la belleza de la codificación y hacer muchas otras cosas. Matlab es bueno en el cálculo numérico, especialmente en el cálculo matricial. Es por eso que Matlab es tan popular en el círculo académico. Python es ampliamente utilizado en la industria de TI. Muchas aplicaciones y webs son desarrolladas por Python, incluyendo Quora. Las empresas no usan Matlab para desarrollar algo. La mayoría de ellos usan Matlab para verificar y desarrollar Python o C / C ++. La buena noticia es que ambos son fáciles de aprender. Mi sugerencia es aprender Matlab primero. Python es un lenguaje de código hermoso y vale la pena probarlo.

Yo recomendaría Python. Si desea hacer la transición de matlab a python y viceversa, busque videos de youtube como este y puede elegir por sí mismo. Soy un estudiante graduado en ciencias de la información y Python tiene mucho más apoyo de la comunidad de código abierto. MATLAB es todavía muy utilizado en la academia y para ingenieros.

Matlab.
Puramente por el bien de su currículum.
No es tan utilizado como Python, ni tan útil en general, pero puede hacer algunas cosas sorprendentes cuando se trata de cálculos complejos. Tampoco es algo en lo que todos los demás tengan conocimiento.

Creo que Matlab es más popular en el mundo de la ingeniería, así que lo recomendaré.

More Interesting

No quiero estudiar CS por las perspectivas de trabajo. ¿Me equivoco?

No tengo ganas de estudiar y me vienen los exámenes. ¿Que puedo hacer?

Tengo 18 años y estoy cansada de ver a mis padres pelear ... Es una situación en la que no pueden solicitar el divorcio ya que mis estudios se verán afectados. ¿Qué tengo que hacer?

Cómo recuperar mi interés en los estudios lo antes posible.

¿Qué se debe hacer para estudiar sin distraerse con el ruido?

Mi situación de estudio es la misma que la de Nobita de la caricatura Doraemon. ¿Qué puedo hacer para mejorar?

Soy un estudiante de Inglés. ¿Cómo puedo aprenderlo bien?

¿Cómo es estudiar M Sc en ingeniería de datos y conocimiento en la Universidad de Otto-von-Guericke en Magdeburgo?

¿Cómo estudiar más efectivamente? Me las arreglé para obtener calificaciones promedio de lo que conservo en clase y con el poco de estudio que logro hacer. Encuentro que las tarjetas flash funcionan para las definiciones, pero soy estudiante de enfermería y solo pueden llegar tan lejos. Algun consejo

¿Por qué no puedo puntuar bien, aunque estudié mucho y soy inteligente? He utilizado todas las formas, como notas cortas, mapeo, teóricas, etc., pero aún así, no obtengo buenas puntuaciones.

¿Cómo debo hacer las guías de estudio para obtener mejores calificaciones y mejorar como estudiante en la escuela secundaria?

Si quiero hacer algo que no esté relacionado con las matemáticas en la universidad, ¿puedo tomar Estudios de Matemáticas en el IB? Actualmente estoy tomando matemáticas de SL y lo encuentro difícil.

¿Por qué no puedo concentrarme ni por un segundo?

Cómo convertirse en un CA

¿A qué horario deben seguir los alumnos de la clase 8?