In this tutorial series, we will learn about PROGRAMMING IN PYTHON from a very basic level to an advanced level.
In this lecture, we will be introduced to the Programs, the Basics of programming, the tools used for programming, and much more.
What is a Program
A computer program consists of code executed on a computer to perform a particular task. this code is written by programmers using different programming languages like JAVA, C, C++, C#, PYTHON, etc.
What is Programming
In the most simple words, programming is just a process of creating a set of instructions that tells the computer how to perform any task.
Why do we need Programming Languages?
This is a very common question “why do we need different languages to operate a computer”.
The simplest approach to this question is that:
This is we (humans) who invented these machines so to let them perform some things according to us we must have control over these machines like computers. Just imagine, what if your computer suddenly does some unusual activities over which you don’t have any control or don’t know how do you handle that situation. Isn’t it a nightmare to use such things?
To avoid this from happening we have various programming languages that computers can understand easily, as computers can not understand any of the languages that we (humans) speak in our daily lives whether it is HINDI, ENGLISH, FRENCH, etc.
In simple words, we can say that to have contact with the computer we need a medium and a programming language plays that role perfectly.
Now, another question might arise in your mind i.e., “why do we have so many programming languages? Why can’t a single programming language work fine?”
This is because the world changes every day so does technology, to move with the technology, updates to the current languages are being made as much as possible and if not possible then sometimes programmers even create a whole new programming language.
Also nowadays there are a lot of varieties in developer jobs that require different technologies. For that, we use a variety of programming languages.
In conclusion, the fact that various problems require various tools to be solved is the main reason behind the existence of different programming languages. Every programming language has distinct traits and qualities that make it suitable for particular tasks.
In this tutorial series, we will learn about one of the programming languages i.e. PYTHON.
Introduction to Python
Python is an object-oriented, dynamically-semantic, interpreted high-level programming language. It was created by Guido van Rossum, and released in 1991. Python’s straightforward syntax emphasizes readability, lowering program maintenance expenses. Python allows packages and modules, which promotes the modularity and reuse of code in programs.
Why should I learn Python?
As discussed above, we have a lot of options when it comes to talking about programming languages. But every beginner willing to learn programming always thinks about what programming language should I learn and why? here are some reasons that make Python stand out from other languages.
- Python is currently the most widely used multi-purpose, high-level programming language.
- Python allows the programmer to write the program in object-oriented and procedural paradigms.
- The syntax of Python is comparatively very simpler, and readable by the programmer. Unlike languages like JAVA, Python programs are generally small because of the simpler syntax.
- Nowadays. Python is used almost by all the tech-giant companies like – GOOGLE, AMAZON, FACEBOOK, INSTAGRAM, etc
- Python can easily run on any device whether it is WINDOWS, MAC, LINUX, SMARTPHONES, etc
- The biggest strength of Python is that it has a huge collection of inbuild libraries which can help for developing different technologies like:
- Machine learning
- GUI Applications
- Backend development
- Image processing
- Web scraping
- Scientific computing and much more.
What can I do with PYTHON?
Before learning anything we are always curious about the outcome like what will this skill give me as an output? will I get my dream job after having this skill?
To clear that curiosity, we must look at the career options that you can pursue after learning Python.
The major technologies in which a Python programmer can work are:
- Machine learning
- Artificial Intelligence
- Data Analysis
- Data Science
- Backend Development
- Python Developer
This is it for the introduction to Programming with Python. In the next lecture, we will learn how to set up the environment for Programming using Python.