Python is a high-level interpreted, object-oriented, and interactive programming language. It’s arguably the most popular language in the world because it is simple and easy to understand which feels like reading simple English. This pseudo-code nature of Python makes it easy to learn and understandable by beginners. Python is available for different operating systems like Mac, Windows, Linux, or Unix, making it a cross-platform & portable language.
Brief History
Created in 1990 by Guido van Rossum who named it after the famous comedy show Monty Python’s flying circus
Specifically designed as an easy-to-use language
Highly focus on the readability of code
Why chooses Python?
Designed for clear, logical code that is easy to read and learn
Lots of existing Libraries and frameworks written in Python allow users to apply Python to a wide variety of tasks
Python has a syntax that allows developers to write programs with fewer lines than some other programming languages
Python focuses on optimizing developer time, rather than a computer’s processing time
This course first focuses on base Python, which consists of the core components of the language and writing scripts and small programs. Later we begin to learn about outside libraries and frameworks that greatly expand Python’s capabilities.
We can do a lot of useful things by using Python for example:
Automated simple tasks
Searching for files and editing them
Works with PDFs
Reading and editing Excel files
Automate emails and text massages
Scrapping information from a website
Fill out form
Create Websites
Use web frameworks such as Django and Flask to handle the backend of a website and user data
Create interactive dashboards for users
Data Science and Machine Learning
Analyze large data files
Create visualizations
Perform machine learning tasks
Create and run predictive algorithms
Once you understand base Python and begin working with a few libraries, you will quickly begin to see the vast potential Python has for your own projects.