∞ Reasons Why You Should Learn Python (2024)

∞ Reasons Why You Should Learn Python (2024)

Hi

I don’t know about you, but when I wanted to learn to program, I was bombarded with the idea of learning Python because it was versatile, its syntax was easy to understand, and it was “beginner-friendly,”

all explained in a cryptic language that can only be understood by the developers themselves.

For me, this discouraged me, as I wasn’t really shown what could be done with Python.

So, we’re going to solve that problem in this article.

I’m going to explain clearly and without confusion why you should choose Python and the really fun things you can do with it

(really funny like developing web applications or creating your own AI).

I will also discuss the reasons why I think Python will, over time, destroy other languages with the advent of AI.

And of course, the most exciting part is money ?? we all love money, both as an employee and as a freelancer (my favorite).

Let’s get started!

What is Python? Python is a programming language that allows you to give instructions to your computer.

A computer only understands 0s and 1s, and some programming monsters have tried to translate binary series to make them interpretable. That’s it!

Imagine that you are on a trip to France and you want to visit the Eiffel Tower, but to talk to the French, you have to speak French.

So, the French language is the interpreter.

Python, like all programming languages in general, hates errors, even the smallest ones.

How to avoid them?


It is by practicing regularly over time that one becomes better.

What made Python popular is its simplicity and readability. Here are some clearer examples:

Python:

print("Hello, World!")        

C++:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}        

Java:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}        

As you can see, it’s really different, it’s much simpler and easier to understand.

Moreover, Python is extremely powerful and versatile.

You can create websites, analyze data, do artificial intelligence, and even robotics via Raspberry Pi, and many other things.

It’s not by chance that it is used by well-known companies like Google, Netflix, Quora, and even NASA. And all this thanks to its creator, Guido Van Rossum, in 1991.

We’re not done yet. It would be interesting to know what you can do with Python to project yourself well and motivate you to program:

  • Artificial Intelligence and Machine Learning: With libraries like Pandas, TensorFlow, or PyTorch, Python is the reference in this field. In other words, if you love AI and you are passionate, then Python is your best ally.
  • Web Development: Python has powerful frameworks like Django and Flask to create robust and scalable web applications.
  • Data Science: Thanks to its rich ecosystem of libraries (NumPy, Pandas, Matplotlib…), Python is widely used for data analysis and visualization.
  • Task Automation: Python allows you to easily automate repetitive tasks, whether it’s manipulating files, extracting data, or interacting with APIs.
  • Web Scraping: With libraries like Beautiful Soup and Scrapy, Python is a tool of choice for extracting data from websites.
  • And many other things. If I tried to list them all, the article might not end.

Originally, what attracted me to use Python was the possibility to automate some of my repetitive tasks and also to create bots that would be active on my social networks (I don’t do it anymore, I swear).

Now, let’s touch on a sensitive point: why I think Python is going to gain more and more ground compared to other languages.

1 — Its community:

Go to YouTube and you will see that the majority of channels strongly recommend Python.

It’s a community that will gain more and more ground.

According to the Stack Overflow report of 2023, Python is the most popular language with 47% of developers using it.

2 — AI:

There are more and more individuals interested in machine learning.

Many programmers from other languages have migrated to Python to stay at the forefront.

It’s become the new El Dorado.

According to a Kaggle study in 2022, 84% of data scientists use Python.

Robotics: With the emergence of robotics via Raspberry Pi, many have turned to Python.

I think it’s going to go the distance in a few years (that’s my prediction).

Now, let’s talk about money.

Being part of the tech environment is very exciting, there are always innovations and it pays quite well.

Of course, it’s a field that’s going to become more and more important. Working in a tech company is exciting, but don’t you dream of working as an independent “Freelancer”?

If you are competent and employ the right strategies, you can earn up to 10k per month.

Not sure?

Check for yourself.

According to a study by Freelancer.com, the average hourly rate for a freelance Python developer is $61–80/hour.

Python is complete, and mastering it opens up new possibilities.

So, if you are seduced, don’t waste time, start learning.


If you liked the article, don’t hesitate to like and comment.

Follow me for more articles!

要查看或添加评论,请登录

Oumar Dia的更多文章

社区洞察

其他会员也浏览了