Here are 4 reasons Python is not for you

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.

Here are 4 reasons Python is not for you Picture 1
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
4 ★ | 1 Vote

May be interested

  • How to install Python on Windows, macOS, LinuxHow to install Python on Windows, macOS, Linux
    to get started with python, you first need to install python on the computer you are using, be it windows, macos or linux. below is a guide to installing python on your computer, specific to each operating system.
  • How to set up Python to program on WSLHow to set up Python to program on WSL
    get started with cross-platform python programming by setting up python on the windows subsystem for linux. here's how to set up python for wsl programming.
  • Multiple choice quiz about Python - Part 4Multiple choice quiz about Python - Part 4
    continue python's thematic quiz, part 4 goes back to the topic core data type - standard data types in python. let's try with quantrimang to try the 10 questions below.
  • How to use Closure in PythonHow to use Closure in Python
    in this article, tipsmake.com will work with you to learn about closure in python, how to define a closure and why you should use it. let's go find the answer!
  • Functions in PythonFunctions in Python
    what is python function? how is the syntax, components, and function types in python? how to create functions in python? these questions will be answered in the python lesson below.
  • How to use GPT-3 with PythonHow to use GPT-3 with Python
    feel free to use cool gpt-3 technology with your own python scripts using openai's handy api. here are details on how to use gpt-3 with python.
  • Multiple choice quiz about Python - Part 7Multiple choice quiz about Python - Part 7
    following the previous test set, part 7 continues with the topic built-in functions in python. let's try with quantrimang to try the 10 questions below.
  • The next () function in PythonThe next () function in Python
    the next () function in python returns the next element in the iterator. you can add a default value to return if iterable is already the last element.
  • Multiple choice quiz about Python - Part 10Multiple choice quiz about Python - Part 10
    following the previous test, part 10 returned with the python function. let's try with quantrimang to try the 10 questions below.
  • Package in PythonPackage in Python
    we will learn how to divide code into efficient, clear modules, using python packages. plus, the way to import and use your own package, or the package you download from somewhere into the python program.