Python 0.0
Tags: python, sayeb, programming, beginners
Published: 2022-12-02 03:56:55

**Introduction**

A simple program can do the works in two hours which will take two days if three people want to do the same thing. This is the power of computer programming. Like a Swiss Army knife, a computer can also configure countless tasks. Many people waste their time by doing repetitive tasks like typing, clicking and so on, just because not that they want but they are unaware of that the machine they are using could do the jobs in seconds if they can give the right instructions.

**What The Programs Can Do?**

If one can learn the basics of programming then he/she will be able to automate the simple tasks such these:

 # Moving, renaming thousands of files and sorting them into 
   folders.
 # Will be able to fill out online forms (No typing is required )
 # Downloading files or copying text from a website whenever it 
   updates
 # Formatting or updating Excel spreadsheets
 # Automatically check out the inbox's email and sending out 
   pre-written responses
These are the simple but also very much time consuming for us. They are often so specific or trivial that there is no ready-made software to perform.

**What is Programming?**

In TV shows we often see how programmers furiously typing cryptic streams of 1s and 0s on glowing screens, but in reality programming isn't that much mysterious. Programming is simply the act of instructions for the computer to perform. These instructions can be anything, even something those are similar to our daily lives.
               All programs use basic instructions as building blocks. Some most common ones are below:

# 'Do this, then do that.'
# 'If this condition is true, perform this action. Otherwise, perform that action.'
# 'Keep doing that until the condition is True or False'
# 'Do this action exactly 27 times,'

One can combine these building blocks to implement more intricate decisions. For a simple program written in the Python programming language, starting at the top, Python software runs each line of code (Some lines are run only if a certain condition is True or False or else Python runs some other lines.) until it reaches the bottom. One might not know about programming but after seeing a program written in Python, it is easily assumable what the program is actually going to do. 

**What is Python?**

Python is a high-tier programming language. It is mentioned as high-tier because it is almost similar to human language, that also makes it easy for everybody to learn. For writing a valid Python code one have to maintain the syntax rules. Python interpreter software reads source code(written in Python language) and perform its instructions.

   The name Python comes from the surreal British comedy group Monty Python, not from the snake. Python programmers are affectionately called "Pythonistas",and both Monty Python and serpentine references usually pepper Python tutorials and documentation.


_No one Is Too Late To Learn Programming_

If you are a new bud in the world of programming and after exploring everything you are thinking that it should be best to give up now. Don't ever think about that, instead boost up your morale and do coding continuously. It is never late to learn anything. 
    You don't need to be a child to become a capable programmer. But the image of programmers as whiz kids is a persistent one. However, programming is much easier to learn today than it was in the 1990s. Today, there are more books, better search engines along many more online questions-answers websites. One top of that programming languages are now far more user-friendly. Today, the amount of programming we can learn in a dozen weekends is equal to the years between grade high school and high school graduation of 1990s. 
         It’s important to have a “growth mindset” about programming. In
other words, understand that people develop programming skills through practice. They aren’t just born as programmers, and being unskilled at programming now is not an indication that you can never become an expert. 

_Programming Is A Creative Activity_

Programming is a creative task, like painting, writing, knitting, or constructing LEGO castles. Like painting a blank canvas, making software has many constraints but endless possibilities. The difference between programming and other creative activities is that when programming, you have all the raw materials you need in your computer; you don’t need to buy any additional canvas, paint, film, yarn, LEGO bricks, or electronic components. A decade-old computer is more than powerful enough to write programs. Once your program is written, it can be copied perfectly an infinite number of times. A knit sweater can only be worn by one person at a time, but a useful program can easily be shared online with the entire world.

So, let's start.

**Introduction To Python 0.0**

As we already know about something regarding Python language, let's dive in to see the deep of this High-Tier language. Like any other language Python also have different types of data, function, loop etcetera. For example: One can use 'print()' to show the output on screen, 'type()' to know about the current category of the stored data in a particular variable. With these two things beginners should become extremely habituated to do coding. These two functions are mostly but not all the time, very helpful for debugging the code or finding out the problems one is doing. 

With different types of data, we can achieve different tasks. So, knowing those data types with clear concepts is very important to become an efficient programmer. In this 21st century, everybody can do everything, but those can do a task in a less amount of time and in a more efficient way is the most needed. Always keep this in mind. 

Loops usually used to do the repetitive tasks. That's all for the head start and see you in the next lecture- Python 0.1. Till then, stay well.