The Ultimate Python Course
About Course
What is Programming
Welcome to my course on Python programming. If you know me, you know that I always start a beginner Python class with a fundamental question – “What is Programming”.
Programming is a way for us to tell computers what to do. The computer is a very dumb machine and it only does what we tell it to do. Hence we learn to program and tell computers to do what we are very slow at – computation. If I ask you to calculate 5+6, you will immediately say 11. How about 23453453 X 56456?
You will start searching for a calculator or jump to a new tab to calculate the same. This 100 days of code series will help you learn Python from starting to the end. We will start from 0 and by the time we end this course, I promise you will be a Job ready Python developer!
What is Python?
- Python is a dynamically typed, general-purpose programming language that supports an object-oriented programming approach as well as a functional programming approach.
- Python is an interpreted (meaning, source code of a Python program is converted into bytecode that is then executed by the Python virtual machine) and high-level programming language.
- It was created by Guido Van Rossum in 1989.
Features of Python
- Python is simple and easy to understand.
- It is Interpreted and platform-independent which makes debugging very easy.
- Python is an open-source programming language.
- Python provides very big library support. Some popular libraries include NumPy, Tensorflow, Selenium, OpenCV, etc.
- It is possible to integrate other programming languages within Python.
What is Python used for
- Python is used in Data Visualization to create plots and graphical representations.
- Python helps in Data Analytics to analyze and understand raw data for insights and trends.
- It is used in AI and Machine Learning to simulate human behavior and to learn from past data without hard coding.
- It is used to create web applications.
- It can be used to work with databases.
- It is used in business and accounting to perform complex mathematical operations along with quantitative and qualitative analysis.
In this tutorial, we will use Replit to create a Python program
Why Replit?
- Replit is an online IDE that is very easy to write code.
- Replit also offers a very robust mobile app that works great (Personal experience)
- You can easily fork this repl and continue learning in your own style.