Editors
2 minute read
Gregor von Laszewski (laszewski@gmail.com)
This section is meant to give an overview of the Python editing tools needed for completing this course. There are many other alternatives; however, we do recommend using PyCharm.
PyCharm
PyCharm is an Integrated Development Environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, and integration with git.
[Video
Python in 45 minutes
Next is an additional community YouTube video about the Python programming language. Naturally, there are many alternatives to this video, but it is probably a good start. It also uses PyCharm which we recommend.
[Video
How much you want to understand Python is a bit up to you. While it is good to know classes and inheritance, you may be able to get away without using it for this class. However, we do recommend that you learn it.
PyCharm Installation:
Method 1: Download and install it from the PyCharm website. This is easy and if no automated install is required we recommend this method. Students and teachers can apply for a free professional version. Please note that Jupyter notebooks can only be viewed in the professional version.
Method 2: PyCharm Installation on ubuntu using umake
$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get install ubuntu-make
Once the umake
command is installed, use the next command to install PyCharm community edition:
$ umake ide pycharm
If you want to remove PyCharm installed using umake command, use this:
$ umake -r ide pycharm
Method 2: PyCharm installation on ubuntu using PPA
$ sudo add-apt-repository ppa:mystic-mirage/pycharm
$ sudo apt-get update
$ sudo apt-get install pycharm-community
PyCharm also has a Professional (paid) version that can be installed using the following command:
$ sudo apt-get install pycharm
Once installed, go to your VM dashboard and search for PyCharm.