Here are 4 reasons Python is not for you

Should I learn Python? Is popularity meant that everyone should learn or not?

Python is one of the most popular programming languages ​​today.The syntax is clear and easy to read making it a perfect choice for newbies.However, it is still necessary to ask a question about whether to study Python?Is popularity meant that everyone should learn or not?

As you probably know, Python is machine learning's language.Most machine learning courses will use Python and this language is used to teach when you learn programming.

  1. 6 reasons why Python will become the programming language of the future
  2. What is Python?Why choose Python?
  3. Why should you learn Python programming language?

However, that does not mean that everyone needs to learn this language.Since everything has its purpose, Python may not be what you need.Consider the following before choosing to study Python.

You want to be a web developer

Instagram is the largest website using Django, a Python framework.Zekun Li engineer at Instagram said: 'We use Python because it's simple but over time, we have to do a lot of work to keep it simple as the site expands.

Django is a powerful, good framework, but the problem here is why use Django when JavaScript is still so popular?JavaScript framework like React or Vue, js are chosen by many people.Both use Django or other back-end like Ruby or Rails.However, both are based on JavaScript, so why use anything other than Node.js to create a full-stack JavaScript application?

This does not mean JavaScript is the perfect language, but if you want to learn web development, there is no better option than JavaScript.

You want to become a game developer

Pygame users may be confused when reading these lines.Isn't there a library to make computer games on Python?It is true that Pygame is a great resource for learning Python or a game-making mechanism.Some games written in Python are fine, even FPS games made entirely of Pygame.

Most people entering the game development environment are looking for more than that, as a platform with development or editorial tools or scalability . Python cannot provide these things, but Unity or Unreal.

Learn C # with Unity

Unity is completely based on C # with many libraries that help develop games.Unity editing tool is very powerful, helps create fast prototypes and is suitable for those who are new to making games.

Just like Python's fairly basic tutorials, Unity's tutorials don't need you to have background knowledge.

Learn C ++ with Unreal Engine

C ++ is famous for being hard to learn but there are also some places for people to learn C ++ online.The Unreal Engine website also has quite a few useful tools.

If you need to demonstrate that the game created with Unreal Engine is absolutely resonable, look at Fortnite.This game is very popular, playable on phones, and completely created with Unreal.Python is currently unable to make such games, running at 1080p with good frame rates.

Picture 1 of Here are 4 reasons Python is not for you

Evaluate your needs before learning Python

You want to work with low-end systems

Whether popular in machine learning circles or robots, Python is not the best choice for every industry, an example is with many low-level embedded systems, such as Arduino.

Still threads are due to memory and time is very important.8-bit chips need very careful memory management.Python is not suitable for this, so the Arduino language is a shortened version of C / C ++.

C is a strong language, even if it is a high-level language, it can access low-level processes.C is also the first translation from machine language that humans can understand.

Moreover, C is also fast because it is a raw language.That's why C is considered dangerous because when memory leaks, it can cause very serious problems.But when it comes to speed, time C shines.

Anyone who wants to program hardware or kernel, device drivers should consider learning C. If you use VST to create music, you might be surprised to know you can create in C ++.

Why must learn Python?

If you have already learned another language, what reason must you turn to Python?Learning the first language brings the basics to know when programming, switching to another language with a completely different syntax will take more time.In addition, most Python users start in another language.

See more:

  1. If you want to be a data scientist, learn these 3 languages ​​right away!
  2. Python moves forward in the ranking of popular programming languages
  3. 16 programming languages ​​will change your luck
Update 24 May 2019
Category

System

Mac OS X

Hardware

Game

Tech info

Technology

Science

Life

Application

Electric

Program

Mobile