Python - An Introduction
An easy and powerful programming language

A skilled construction professional specializing in MEP projects. Armed with a Master's degree in Data Science, seamlessly combines hands-on expertise in construction with a passion for Python, NLP, Deep Learning, and Data Visualization. While currently at a basic level, dedicated to enhancing data skills, envisioning a future where insights derived from data reshape the landscape of construction practices. With a forward-thinking mindset, building structures but also shaping the future at the intersection of construction and data.
Python is a general-purpose easy to learn and powerful programming language. Python is also an open-source, free programming language. Python is used in data science, artificial intelligence, web designing and many scientific applications. Its simplified syntax gives it an edge over other programming languages such as Java and C++.
Libraries
Python Libraries are a set of useful functions that eliminate the need for writing codes from scratch. The rich set of built-in libraries give the power needed to accomplish great things. Few of the important libraries are Pandas, NumPy, Matplotlib, Scikit-Learn, SciPy etc.
Interpreter
An interpreter is required to interpret and run python programs. There are many interpreters available freely such as PyCharm, VS Code, Jupyter Notebook, Spyder etc.
Download
The Python software can be downloaded from https://python.org/
Books
The following books have been recommended for beginners.
Python for Everybody by Charles Severence
Programming Python by Mark Lutz
Programming in Python 3 by Mark Summerfield




