DEV Community

Cover image for Python 101 Series
Sahil
Sahil

Posted on • Originally published at sahilfruitwala.hashnode.dev

Python 101 Series

Python, world's one of the most popular general-purpose programming languages. According to the 2021 Developer Survey Python is the 4th most popular technology rated by Professional Developers. Python is easy to learn and use programming language, and I believe that is one of the reasons why YOU also wanted to learn Python.

Survey

What you will get from this series

  1. You will learn about Python's history
  2. You will understand basic concepts of programming
  3. You will be able to write and understand code on your own
  4. You will work on some small projects
  5. You will get knowledge to know "what to google when you stuck"

Outline of this series

  1. Introduction
    • History
    • Install Python
    • Test Installation
  2. Variable & DataType
  3. Conditional Statements
  4. Data Structures
  5. Loops & Iterations
  6. Functions
  7. Regular Expression & Files
  8. Object-Oriented Programming

Is this series for you?

I know, I know! You are the audience. But I am specifically targeting the people who are just getting started or new to the programming world. It does not mean people who know programming won't get anything. There might be some concepts that you have not learned yet, or you want to refresh the concepts you have learned once. It is always a good idea to develop a strong core.

What is the use of Python?

Nowadays, you will see everyone exaggerating the use of Python. People will say, python can be used here and here and here. But should you use Python everywhere?

The simple answer is NO. I agree, Python is an amazing language, but every programming language has its use case. Python is broadly used for the following tasks:

  1. Back-end development
  2. System Scripting / Automation Scripting
  3. Internet of Things
  4. Data Science & Machine Learning
  5. Small Part of Software / Game Development

Time to decide. Now, after reading all these if you think that Python can be useful to you then let's do it.

Let's do it!

If you have any questions or doubts, mention them in the comment section or reach out to me on Twitter, LinkedIn or Instagram.

If you want me to explain any specific topic, mention that in the comment section below 👇.

Discussion (1)

Some comments have been hidden by the post's author - find out more