Python
- Python is a general purpose script language.
†
Features †
- Python is a script language, i.e. we need a Python interpreter in execution that executes the script.
- According to the The 2017 Top Programming Languages by IEEE, Python is the 1st place programming language.
- Python has wide standard packages such as NumPy (numerical computations, linear algebra, etc.).
- Recently many machine learning and robotics researchers use Python.
When to use Python? †
- When you want to develop programs quickly.
- When you want to use libraries designed for Python.
- When you want to make ROS (Robot Operating System) programs (note: other option is C++).
How to setup the coding environment? †
- Install Linux and install Python packages from software repository.
- Install Python on Windows.
- Setup Windows subsystem for Linux (we recommend Ubuntu), and install Python from software repository (apt-get).
Ways to Learn Python †
There are several tutorials and courses to learn Python. For example:
- Learn Python - Codecademy: Interactive course of Python where you can type and run Python codes online. You can practice Python on browser of any OS.
- LearnPython.org: Also an interactive Python tutorial where you can type and run Python codes on a browser.
- ...
Useful Links of Python †
- Stack Overflow is a community of programmers where you can find a lot of questions and answers, or you can ask a new question.
- There is a Japanese version of Stack Overflow.