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.
- 6 reasons why Python will become the programming language of the future
- What is Python?Why choose Python?
- 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.
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:
- If you want to be a data scientist, learn these 3 languages right away!
- Python moves forward in the ranking of popular programming languages
- 16 programming languages will change your luck
You should read it
- Why should you learn Python programming language?
- What is Python? Why choose Python?
- If, if ... else, if ... elif ... else commands in Python
- Learn the first Python program
- For in Python loop
- Multiple choice quiz about Python - Part 1
- 10 interesting facts about Python programming language
- Multiple choice test on Python - Part 11
- How to set up Python to program on WSL
- 5 choose the best Python IDE for you
- Multiple choice quiz about Python - Part 8
- Python data type: string, number, list, tuple, set and dictionary
Maybe you are interested
Proper hand washing helps prevent and prevent the spread of germs This program will help you become invisible before the webcam lens is recording live Brain research explains the difference in the impact of technology on men and women 'Eyes glued' to the screen before going to bed is not harmful to the mental health of the bar, teenager! Born but still not your father - one of the most bizarre phenomena in the world Did you know: people and pigs have the same skin structure, human nervous system and round worms are the same ...