Тёмный

Python should be on your structural engineering software list for 2021 

Brendan Hasty
Подписаться 57 тыс.
Просмотров 43 тыс.
50% 1

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 131   
@ericksantamaria7536
@ericksantamaria7536 Год назад
Programming is one of the things that make me proud and happy. Im from Panama and I used to work for a company where I had the opportunity to develop a spreadsheet to model from excel to sap2000 a whole metro viaduct allowing us to reduce time of modeling complex geometry, inserting of Pys to the structural model and to automatize the assignation of live loads. Now I want to make the switch to Python to see the advantages. Thanks for your video! 💪🏻
@nicolasramirez3944
@nicolasramirez3944 3 года назад
Perfect timing for me, planning on learning the basics of Python this summer. Thanks Brendan, from the US!
@BrendanHasty
@BrendanHasty 3 года назад
Hi Nicolas, thanks for the support and hope it helps you on your journey.
@chandanbhatia552
@chandanbhatia552 3 года назад
Guys please tell me ! Where should i learn the python
@alvarofue
@alvarofue 2 года назад
Great content! I remember taking a course in the University called "Computation applied to engineering" or something like that. There we learnt Fortran and I was blown away by the speed compared to other high level programming like Matlab. I liked Fortran a lot, because it was meant to do mathematical calculations and was very "engineer friendly". Probably Phython is in the same league.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Alavaofue, thanks for the support. It is greatly appreciated. The general concepts for programming will be transferable; to be effective in python, you really need to leverage the libraries. Some will say Fortran is faster, as It is a complied language, but python is way more versatile.
@alvarofue
@alvarofue 2 года назад
@@BrendanHasty I will give it a try.
@Samp3x
@Samp3x 3 года назад
Thanks. This is exactly what I was looking for. I've been learning Matlab and Mathcad but I am going to include Python in the list.
@BrendanHasty
@BrendanHasty 3 года назад
Hi Sampex, thanks for watching. Hope you pick up python, I will be putting together several videos around python and applying them to structural engineering.
@subakaranr.9252
@subakaranr.9252 3 года назад
@@BrendanHasty highly appreciated
@Samp3x
@Samp3x 3 года назад
@@BrendanHasty Hi, I started learning python with jupyter notebook but I don't know if one IDE is better than the other for structural engineering. Which one do you use/recommend?
@reborn3803
@reborn3803 2 года назад
totally agree on this. During the current digital or data era, learning a programming language is important for engineers. Its basically a modern language, it can be used to optimize working process or implemented into structural analysis that require repetitive calculations or loops. AND its super useful for someone participating in software devlopement that is related to engineering field.
@BrendanHasty
@BrendanHasty 2 года назад
thanks for support Reborn, Programming will be a key skill for all engineering into the future. glad that i can fill the gap between structural engineering and software developement.
@Cesar-ek6yw
@Cesar-ek6yw 3 года назад
You can save a lot of time in boring and monotonous stuff , and spent your time , thinking or creating more tools , for example in etabs I was able to save 30 minutes, that I used to spent in each design in order to set up all the variables , elements , combination, seismic forces , wind forces , materials and section definitions etc... Edit: thank you for your effort and knowledge , I loved this chanel
@BrendanHasty
@BrendanHasty 3 года назад
Hi Cesar, happy to see that you are enjoying the content and your support. Agree picking up python will make engineering more enjoyable allowing for time to focus more on the critical areas. Hope to keep impressing
@reymichaelestela9234
@reymichaelestela9234 2 года назад
Hi Brendan, thank you for this content. I'm a Civil engineer in a 3rd world country, and it's really hard to find like-minded peers in my country. I always feel lost whenever I find myself wanting to program/automate my tasks but my co-workers would always cancel my efforts simply because they can't digest all the innovations a programming language can offer. Currently, I'm very confident with my excel skills and I can also do VBA as well but I know excel is not enough. being a fellow Engineer engaged in construction, you have inspired me, it really meant a lot to me. Thank you
@BrendanHasty
@BrendanHasty 2 года назад
Hi Rey, this is quite a common experience but it is the future. Keep up your efforts it will pay off on the end. Thanks for the support.
@alanemarson
@alanemarson 3 года назад
Hi Brendan, we use Python as part of our engineering software already - videos still getting better and better btw!
@BrendanHasty
@BrendanHasty 3 года назад
Hi ScottishAI, thanks for your support hope to keep improving. Python is a great addition hope it is working out well for you as well, I don't know what I would do without it, it saves me soo much time.
@SustainableDreams
@SustainableDreams 3 года назад
Thank you! Very quick and easy explanation of the different libraries! been learning Python for a month now and nobody had sad it so simply!
@BrendanHasty
@BrendanHasty 3 года назад
Hi Forly, glad that you found it enjoyable and useful. If there are anything you are have issues learning programming with see if I can cover in a new video.
@takundatapfuma773
@takundatapfuma773 3 года назад
I hope to learn python in the near future, i wasted a lot of time at uni🤧. Much appreciated Brendan.
@BrendanHasty
@BrendanHasty 3 года назад
Hi Takunda, your welcome glad you enjoyed the video. Hope you start your journey to learn python soon.
@adamiacobaccio9576
@adamiacobaccio9576 3 года назад
Great video Brendan. I took an intro to programming in Python elective during my final semester at uni and wish I had been offered the course at the start of my degree. It really is such a powerful and relatively accessible language. Hope you can get into more detail of how you use Python in your workflow in future videos.
@BrendanHasty
@BrendanHasty 3 года назад
Hi Adam, hope you are keeping up with the coding. I will be working putting together a series on this so stay tuned. Also thanks for your support.
@faizulzuraimi5393
@faizulzuraimi5393 Год назад
​@@BrendanHasty hi brendan, great video on this topic. Do you still have plans to create the series on python for structural engineers? It would be interesting to see more examples on how this is applied.
@BrendanHasty
@BrendanHasty Год назад
@@faizulzuraimi5393 Hi Faizul, yes, that is still the plan, however I may put it in a course due its nature doesn't quite suit YT here.
@gerardodacruz5188
@gerardodacruz5188 3 года назад
Thanks Brendan. I am currently learning Python not only to learn how to code but to eventually to apply FEA on it
@BrendanHasty
@BrendanHasty 3 года назад
Hi Gerardo, glad to here that you are learning python, it will help you engineering Giving you more time to focus on what counts. Standalone FEA analysis will take time to code, good luck. By the way what resources are you using to learn python?
@gerardodacruz5188
@gerardodacruz5188 3 года назад
@@BrendanHasty Thank you very much for motivating me, sir. I actually enrolled in Angela Yu's python on Udemy, and I enrolled in Direct stiffness methods in Python on DegreeTutors taught be Dr. Sean Carroll. Greeting from East Timor, sir.
@mujtabaahmadi7960
@mujtabaahmadi7960 2 года назад
Thanks for the video. I think it is always great to have an example to support the claim.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Mujtaba, thanks for the support.
@DeepakKrishna11
@DeepakKrishna11 3 года назад
Great content Brenden, it will be helpful if you could show some examples how Python can be applied in Structural engineering.
@BrendanHasty
@BrendanHasty 3 года назад
Hi Deepak, thank you for you support. I will be doing a series on this in the future so stay tuned.
@kuldeeps3830
@kuldeeps3830 2 года назад
@@BrendanHasty ya sir. Plz do it.
@fredio54
@fredio54 2 года назад
The stock footage you used is super hilarious/out of place :-D But dude, object oriented, not object orientated! Best thing about Python is formatting your code with exponential indentation. It really highlights when you've got stuff nested too deeply :-D
@BrendanHasty
@BrendanHasty 2 года назад
Hi Fredio, thanks for the advice. It is soo hard to find the right stock footage, and I didn't want people to get bored. I have started shooting some of my own, slowly, slowly. It can get very time-consuming.
@fredio54
@fredio54 2 года назад
@@BrendanHasty The only advice you need to heed above is how to pronounce "oriented" :-D The rest is just for giggles. Full disclosure: My interest is in a residential construction using steel for the skeleton and to gain a thin basement to main floor thickness, but so far the math you've presented which I've cross checked elsewhere doesn't look good for me. Though I guess that rule of thumb math applies to standard/wide spacing of the joists so perhaps by doubling the number the depth could be decreased substantially.
@deyuhao8538
@deyuhao8538 11 месяцев назад
Thanks Brendan for sharing the knowledge. Could you please say a bit more about working with Etabs using python? There's not much info in Etabs' API documentation. Much apprecaited.
@skusaid8512
@skusaid8512 Год назад
Hey Brendan. Absolutely love ur videos. Nyc topics which are very relevant. ✨✨✨✨✨✨✨ Can u explain that grasshopper and Dynamo thing more and what does a python beginner do with it?
@rogerfuentes5979
@rogerfuentes5979 3 года назад
Nice content! keep goin im learning the easy way with your videos
@BrendanHasty
@BrendanHasty 3 года назад
Hi Roger, thank for your support. Hope to keep impressing and helping improve your engineering.
@kuldeeps3830
@kuldeeps3830 2 года назад
I really love your videos. Can you plz do how python is used in structural engineer any small examples? Thanks
@BrendanHasty
@BrendanHasty 2 года назад
will need to write some examples.
@peteverhoeven3813
@peteverhoeven3813 2 года назад
JavaScript/AppScript! I used to be an excel zealot, now I love Google sheets!
@hemantprakashbim
@hemantprakashbim 2 года назад
SIR PLEASE MAKE A SERIES ON USES OF PROGRAMING TO STRUCTURAL SOFTWARES LIKE ETABS TO EXCEL THROUGH PYTHON
@bifomoabdallah706
@bifomoabdallah706 Год назад
Hey Brendan, this is a great content. Would you please make a video or show me how to write an API to pull data from etab or Bentley. Thanks
@NodesAutomations
@NodesAutomations Год назад
this is different for each software. python is not fully supported by Bentley. you're better off with vba or C#. haven't tried python with ETABS but i am assuming similar situation.
@TheunsGideonJudeel
@TheunsGideonJudeel 3 года назад
Thanks for the great video. I've looked into Python basics a while ago, and I'm considering picking it up again. I would love to see some real-world examples where you've used Python. I understand the basics of the language, and its potential, but I'm still struggling to picture the interface between the programming and the proposed outputs. E.g: How does the "link" work and what does the interface look like?
@BrendanHasty
@BrendanHasty 3 года назад
Hi Thues, thank you for your support. As for application of python in Stuctural engineering anything you are using Excel to bulk process data (Steel frame design, column design, core wall design...). I will be doing a future series on this so stay tuned.
@kwowong8211
@kwowong8211 2 года назад
Thanks Brendan, i am try to use Python interfacing with Strand7. I am still not sure go for Excel VBA or Python.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Kwo, I would recommend Python, if it some versatile and faster. You can always pick up VBA later.
@shehab976
@shehab976 2 года назад
Nice explanation,most of the civil engineering guys ignores the gem of programming
@BrendanHasty
@BrendanHasty 2 года назад
Hi Shehab, agree most civil engineers ignore Programming to their detriment. leveraging programming can improve your efficiency more then anything.
@shehab976
@shehab976 2 года назад
@@BrendanHasty i spent a lot of time behind this,from bigger projects i learnt how to follow algorithms and do it step by step that makes me doing certain things i never thought could finish it
@structuralanalysis6885
@structuralanalysis6885 3 года назад
Another very useful video. Thank you . Personally, I have been using Matlab to manipulate the excel sheet data such as importing the data from excel sheet, running certain loops in Matlab, processing and then exporting the result into the excel file again. It saved a hell lot of time. It would be so much helpful if you upload some videos showing actual data manipulations.
@BrendanHasty
@BrendanHasty 3 года назад
Hi welcome back. Yes excel can slow down loops, I have been looking into how to present data manipulations and I think I will be doing on using Rhino and grasshopper, it will allow me to visually show the changes which should be interesting
@arunprasadr3235
@arunprasadr3235 3 года назад
This is the kind of content I am searching for!!. Thanks @brendan hasty. I have Completed learning basics of python. Waiting for your upcoming series of videos how to include python and structural engineering.!!? Thanks again
@BrendanHasty
@BrendanHasty 3 года назад
Thanks Arun, hope they exceed your expectations when they are published. and wish you luck on your journey learning python
@civilstructures6520
@civilstructures6520 Год назад
I've actually been looking for something like this. I like solving problems and making things easier for myself. I once had this solution on how an automated program process can solve say a general arrangement (GA) for RC building but didn't know how to go about it. I hope to start exploring your channel from now on. Do you have videos on how to start with python?
@BrendanHasty
@BrendanHasty Год назад
I have been mean to make a course, and a videos on this so many topics to cover in enginner.
@AS-td9rj
@AS-td9rj 3 года назад
Thanks For Giving New Perspective I was Thinking the Same how Language Can Help me as an Structural Engg.
@BrendanHasty
@BrendanHasty 3 года назад
it will help you speed up your designs
@colum9675
@colum9675 3 года назад
Hi Brendan, could you recommend any resources that target Python learning for structural engineering applications so learning is targeted as opposed to just doing a blanket learning of Python? Very interesting video👍.
@BrendanHasty
@BrendanHasty 3 года назад
Hi Colum, I haven't been able to find any focusing on structural engineering. I will be putting together several videos around it in the future so there maybe be some resources here in the future.
@rathasry9320
@rathasry9320 2 года назад
I couldn't find any websites or sources on the internet to give some initial guidelines on how to establish FEM on concrete design utilizing Python. I really want to get involve with coding and implementing my engineering knowledge beyond boundaries.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Ratha, this would not be to hard it is just a math problem, look on the maths and for matrix look at the library pandas.
@James-xx2nf
@James-xx2nf 2 года назад
Yess I'm on the right track!
@BrendanHasty
@BrendanHasty 2 года назад
nice James thanks for the support, and good luck on your journey learning python
@rohitrahul5276
@rohitrahul5276 Год назад
Hi Brendon. Very informative video. Can u suggest a source or courses from where i can learn Python online? Iam a structural engineer. Really appreciate your guidance.
@omrastogi7993
@omrastogi7993 2 года назад
hey brendan !, I'm currently in my 3rd sem ; please guide me that which programming lang. I should learn so that it would be beneficial for me in future in the aspect of civil engineering. I'm confused between these three languages *C, C++, Python*
@BrendanHasty
@BrendanHasty 2 года назад
Hi OM, I prefer Python but technically C or C++ can be fast. For engineering python will give you everything you need and most program api need python scripting.
@nhandoan7863
@nhandoan7863 3 года назад
Hi, i'm wondering that Can Python solve dynamic structure problem as same as Matlab ? Eigenvector, ritzvector,...
@BrendanHasty
@BrendanHasty 3 года назад
Hi Nhan, python is able to solve any problem Mathlab can. it is more versatile through the way python can process bulk data. I found this resource on solving Eigenvalues and solving linear systems using python www.math.ubc.ca/~pwalls/math-python/linear-algebra/eigenvalues-eigenvectors/
@AbhaySingh-jx6fp
@AbhaySingh-jx6fp 3 года назад
Any example you could make a video on in which you solved a complex structural problem through python?
@BrendanHasty
@BrendanHasty 3 года назад
Hi Abhay, thanks for watching and your suggestion. That is the plan, and will be maybe a series of videos, I just need to plan it out. I always appreciate suggestions so let's be know if you have any other ones.
@AbhaySingh-jx6fp
@AbhaySingh-jx6fp 3 года назад
@@BrendanHasty Thanks Brendan, just love watching your content, man. I'm a last sem structural engineering student based in NZ; it'd be great to witness any content regarding Interview questions or Employer's expectations from graduates! Basically, all such stuff required to begin your on-site career. Thanks
@Cesar-ek6yw
@Cesar-ek6yw 3 года назад
@@AbhaySingh-jx6fp hi , in my case , I Programm all the monotonous stuff , and to optimize your design , for example in etabs I create a script ( in pyhton) to create steel joist ,and the script optimize the size of the element and the height of the joist , you just have to give the span , or maybe design of masonry walls ( create the P-M interaction curve )
@EUU100
@EUU100 2 года назад
Thanks a lot for this sir. Do you have any idea on civil engineering roles that require python or programming skills. I don't want to work as a civil engineer but I would love to stay in the industry I studied
@BrendanHasty
@BrendanHasty 2 года назад
Hi E U python is great at data processing so in civil engineering it would be great at finding the the best balance of cut and full on a uneven site, or automation of design. So there is Benfits in learning python as a civil engineer.
@maherhmid5024
@maherhmid5024 2 года назад
Hi Brendan! thanks for the great content. Do you recommend learning pyhon using an IDE such as Pycharm or using a pyhon distribution as Anaconda for engineering and data manipulation purposes?
@BrendanHasty
@BrendanHasty 2 года назад
Hi Maher, Personally i just Anaconda, for post processing and design.
@ferozpatthan
@ferozpatthan 2 года назад
great vedio i shd start learning python now Brendan pls suggest which is the best source for learning python
@BrendanHasty
@BrendanHasty 2 года назад
Hi Feroz, thanks for the support. I learn from writing scripts, with help from the stackover flow forum.
@ekalavyakommu7191
@ekalavyakommu7191 3 года назад
Can you please mention what are the libraries to be learn by structural engineer And to what extent should we learn python
@BrendanHasty
@BrendanHasty 3 года назад
Hi Ekalavya, do you mean how learn/learnt python or the libraries i uses with programming in Python?
@ekalavyakommu7191
@ekalavyakommu7191 3 года назад
@@BrendanHasty yes
@georgekhabaze6619
@georgekhabaze6619 2 года назад
thank u for the inspiration to follow my programming passion..... i wanna automate stuff in autocad and im learning autolisp..... should i continue or do a 180 and go to python
@BrendanHasty
@BrendanHasty 2 года назад
Hi George, it really depends on what you are looking for, tho I think Python is more dynamic, and with revit dynamo scripts allowing you to script in python, it may be a better choice. But it should be easy to transfer your skills
@georgekhabaze6619
@georgekhabaze6619 2 года назад
@@BrendanHasty thank u for the reply and i will do my best to take what i want from autolisp and then transfer to python
@markzuckerberg6054
@markzuckerberg6054 2 года назад
Hi Breadan, what software/programming projects in python (related to structures) do you recommend undergraduates to create?
@BrendanHasty
@BrendanHasty 2 года назад
Hi Mark, start looking at simple projects like beams, calculating shear, bending moments and deflection. Then custom section sizes and matrix methods.
@Mr_Facts_Youtuber
@Mr_Facts_Youtuber Год назад
I have Completed Mtech ( Structural Engineer), then i can do this course sir & where I learn this course, please guide me
@shrikantchavan683
@shrikantchavan683 Год назад
Sir what's the salary range of Structural engineer with knowledge of Python
@freemandom4105
@freemandom4105 2 года назад
Amazing point of view, How can you compare Paython to RSA software ?
@BrendanHasty
@BrendanHasty 2 года назад
Hi Freeman, python allows you to manipulate data out of several software's. So you can use it to extent RSA and help you speed up your designs.
@freemandom4105
@freemandom4105 2 года назад
@@BrendanHasty Hi Brendan, thank you for your guidance, All the best
@joaquinfabrega
@joaquinfabrega Год назад
What do you think about Matlab / Octave or Smath?
@BrendanHasty
@BrendanHasty Год назад
Hi Joaqiun I would favour Smath, it is clearer for computations.
@thorhammer7153
@thorhammer7153 3 года назад
Why is everybody stuck in excel sheet?
@BrendanHasty
@BrendanHasty 3 года назад
Agree Excel is getting old an clunky, but it is good for prototyping design workflows
@user-on9im8lu2h
@user-on9im8lu2h 3 года назад
Very concise
@BrendanHasty
@BrendanHasty 3 года назад
Thanks for watching
@Bendoen
@Bendoen 2 года назад
I am surprised you didn't have that course as undergraduate.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Ouedraogo, me to the skill are worth it.
@prashanth1882
@prashanth1882 2 года назад
Great
@BrendanHasty
@BrendanHasty 2 года назад
thanks for the support Prashanth
@amraboali8756
@amraboali8756 2 года назад
Some well-known engineers in my country c# is better . And I'm confused now ..I'm learning BIM now and learning Revit . is python or c# to learn.?
@BrendanHasty
@BrendanHasty 2 года назад
Hi Amr, C# will run faster. 🏃‍♂️ however, python is still fast enough, talking seconds for most engineering processes. Also, most engineering software API will allow access throght python but not always c#.
@amraboali8756
@amraboali8756 2 года назад
@@BrendanHasty oh okay, then python it is. Thanks for the time that you took to write this comment.❤
@BrendanHasty
@BrendanHasty 2 года назад
@@amraboali8756 wishing you luck on learning python.
@amraboali8756
@amraboali8756 2 года назад
@@BrendanHasty another thing, where can I find Content, that teach python for structural engineers?
@BrendanHasty
@BrendanHasty 2 года назад
@@amraboali8756 there is alot on youtube, StackOverflow is a great forum. if you want something more structured try skillshare, there is a link to skillshare in may latest video.
@Alen069
@Alen069 3 года назад
What are your comments on MathCad😁
@BrendanHasty
@BrendanHasty 3 года назад
Hi Alen, I already have a video on this ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZloyGXxDFII.html. Note is was shot of my phone. did you see this one?
@trinadhguntur903
@trinadhguntur903 2 года назад
Masters Geotechnicl engineer, Good or Bad , please advise me ,Salarys in Australia
@trinadhguntur903
@trinadhguntur903 2 года назад
@ masters structural engineer alaso , please advice 2 job opeertutines
@trinadhguntur903
@trinadhguntur903 2 года назад
Please give me a advice , Geotechnicl or structurel
@chrismakris7515
@chrismakris7515 2 года назад
What about Mathcad.
@BrendanHasty
@BrendanHasty 2 года назад
Hi Chris, I did a video before about softwares where I mentioned Mathcad ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-c4wm96hLSBc.html
@chandangowdan2906
@chandangowdan2906 3 года назад
Hello Sir, can u explain how u use python for the design or analysis as a structural engineer
@martinnguyen9128
@martinnguyen9128 3 года назад
hi brandan. i'm worried about python processing speed, although python faster than php but slower than c++ or java, what do you think about this problem ?
@martinnguyen9128
@martinnguyen9128 3 года назад
and between matlab and python, what do you prefer ?
@BrendanHasty
@BrendanHasty 3 года назад
defiantly Python, more versatile and you can use it for free with websites like collabs
@BrendanHasty
@BrendanHasty 3 года назад
Hi Martin, C++ is technically faster. However, python is really fast. It was built to process large data sets, and processing speed will come down more to your programming skill and the technique you use to process the data like vectors vs matrix calculations. Python I found easy to learn as well, and plenty fast enough for any dataset I throw at it for my engineering design. Any language you learn isn’t lost time as you will be able to transfer thos skills to another language.
@soheilrasekhi7263
@soheilrasekhi7263 2 года назад
I feel like if engineers don’t learn programming they are shooting them selves in the leg. Programming the language of the future even janitors should learn it
@BrendanHasty
@BrendanHasty 2 года назад
Hi Soheil, programming makes our jobs so much easier. Really should be mandatory in uni.
@freidara9974
@freidara9974 2 года назад
MATLAB 🥰
@BrendanHasty
@BrendanHasty 2 года назад
I have used it didnt like it, tho i did see the power of it.
Далее
The must watch tv shows for engineers
6:51
Просмотров 8 тыс.
Fixing Plastic with Staples
00:18
Просмотров 1,3 млн
How I use Python in Structural Engineering
17:27
Просмотров 46 тыс.
What do I do as a Mechanical Engineer?
11:37
Просмотров 388 тыс.
How Automation Can Help Structural Engineering
38:49
Просмотров 10 тыс.
PYTHON IN THE AEC INDUSTRY: Practical Applications
1:07:39
The Best Structural Design Books
13:38
Просмотров 23 тыс.
7 Years of Software Engineering Advice in 18 Minutes
18:32
Fixing Plastic with Staples
00:18
Просмотров 1,3 млн