International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 01 | Jan 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 554
Applicability of Python in Civil Engineering: Review
Mr. Arshad Quraishi
1
, Mr. N. K. Dhapekar
2
1
M.tech Structures, Dept. of Civil Engineering, Kalinga University, Naya Raipur, Chhattisgarh, India
2
Assistant Professor, Dept. of Civil Engineering, Kalinga University, Naya Raipur, Chhattisgarh, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - In India, lion's share of development exercises are of reinforced concrete structures, along these lines design of
reinforced concrete structures is one of the significant subjects thinking about employment part of Civil Designing understudies.
With expanded underlying setups it is basic to utilize computer programs for analysis and design of structures. Numerous
commercial programs are accessible for design of concrete structures; then again they are highly-priced and grant limited user
license. Every software program has inherent assumptions which ought to be certainly understood earlier than its implementation
in design. It is reliably judicious to develop own projects for plan of structures, as consistently practiced in most plan firms, either
by using MS-Excel spreadsheet or some other PC programs.. The lone inconvenience with these programs is that they are costly and
are most certainly not customizable/ adaptable for singular necessities. Python has been creating as a most preferred language for
computer programming over different dialects on account of its simplicity in programming. Through this paper we tried to
attempt a review on the application of python programming language in civil engineering and focused on bringing out advantages
of using Python over current practices of computations for different parameters.
Key Words: Python Programming, Predictive Model, Concrete Structures, Python in Civil Engineering, Design of Structures
1. INTRODUCTION
Python is an advanced open source programming language which is widely utilized by software engineers across the world for
different applications. It is accessible for free and can work effectively on PCs with least setup or configuration. Design of
reinforced concrete structure has been done utilizing different commercial software’s accessible on the lookout f urthermore;
this has been acquainted in the scholastics with a certain degree too. Notwithstanding, these programming projects are costly
and it is not moderate for most organizations to buy in adequate number. Besides, utilization of these promptly accessible
programming projects does not improve learning angle 8 much as the understudies can get the yield with only couple of snaps.
Programming then again, can improve the learning of the understudies as they need to build up the program for the tackling
the issue with differentiated situations. Utilization of programming in Civil Engineering has heaps of preferences furthermore,
languages, for example, C, C++ are the piece of educational plan in Civil Engineering in a portion of the colleges. In spite of the
fact that this has not brought about apparent achievement attributable to one key issue that these courses are conveyed by a
staff from either Computer Science or by non-Civil Engineering personnel. Here falsehoods the upside of Python contrasted and
different languages. Any individual who does not have programming foundation can begin utilizing Python as it is intuitive and
simple to program. Subsequently, a Civil Engineering staff can utilize this language without devouring broad time on learning
the language and begin creating instructional exercises to use this language for his course.
1.1 Application of python in civil engineering
In the same way as other fields of engineering, Civil designing additionally include in data science applications. Python is the
most well known programming language in data science. The utilizations of data science in development exercises are as per the
following:
• Forecasting of population for urban planning, water supply distribution & sewerage system.
• Risk evaluation and moderation, for example, expectation of floods, seismic tremors, cyclones and other natural
calamities.
• Structural Health Monitoring
• To anticipate traffic patterns in Highway designing.
• Soil simulation and modeling in Geotechnical engineering.
• Finite element (FEM) applications in Structural analysis.
• Construction planning and management.
• ML (Machine Learning) applications include automation in structural design and drawings.