Di tahun 2022, Python menjadi bahasa paling terpopuler yang banyak dipelajari (geeksforgeeks). Hasil survey tsb valid karena Python merupakan bahasa pemrograman yang paling mudah dipahami dengan syntax base seperti bahasa inggris pada umumnya.
Python adalah bahasa serbaguna, yang dapat digunakan di banyak aplikasi mulai dari perangkat lunak pemodelan 3D hingga pengembangan web bisa dilakukan menggunakan python programming.
Kalian dapat menulis kode Python menggunakan shell atau shell untuk proyek kecil. Namun, jika kalian mengerjakan proyek yang lebih besar, sebaiknya gunakan code editor khusus atau yang sering disebut Integrated Development Environment (IDE). Penasaran IDE Python apa saja yang recommended untuk kamu instal? Apa aja fitur yang kamu dapatkan di software tsb? Yuk simak ulasan berikut!
1. PYCHARM
Tipe: Integrated Development Environment (IDE).
Harga: US $ 199 per User – 1st year for Professional Developer.
Platform Support: WINDOWS, LINUX, MAC etc.
Link: https://www.jetbrains.com/pycharm/
Kegunaan:
-
- Aplikasi ini menyediakan beberapa kemudahan untuk :
-
- Menganalisis kode
- Debugger grafis
- Unit tester terintegrasi
- Integrasi dengan sistem kontrol versi (VCSes).
-
- PyCharm juga dapat mendukung pengembangan web yang menggunakan Django, Ilmu Data (Data Science) dengan menggunakan Anaconda.
- Aplikasi ini menyediakan beberapa kemudahan untuk :
2. SPYDER
Tipe: Integrated Development Environment (IDE)..
Harga: Open Source (Free)
Platform Support: QT, WINDOWS, LINUX, MAC OS etc.
Link: https://www.spyder-ide.org/
Kegunaan:
-
- Mengintegrasi scientific pustaka Data Science Python, seperti NumPy, SciPy, Matplotlib, pandas, dsb.
- Aplikasi ini interaktif untuk data inspection dan melakukan embed Python-specific code untuk aktifitas quality assurance seperti pada Pyflakes, Pylint and Rope.
- Spyder tersedia pada Anaconda (multi cross platform IDE).
- Memiliki fitur Qt untuk membuat GUI sebuah aplikasi yang didesain menggunakan library PyQt atau PySide Python bindings.
3. ECLIPSE PYDEV
Tipe: Integrated Development Environment (IDE).
Harga: Open Source (Free)
Platform Support: QT, WINDOWS, LINUX, MAC OS etc.
Link: https://www.spyder-ide.org/
Kegunaan:
-
- Interaktif untuk aktivitas code completion and code analysis.
- Menyediakan implementasi beberapa fitur seperti: debugger, Django, interactive console, basic syntax highlighting, code coverage, etc.
- Menyediakan system of plugins or extensions, yang dapat digunakan bahasa pemrograman yang lain diantaranya Python, C/C++ dan PHP.
4. ATOM
Tipe: Source Code Editor.
Harga: Open Source. (Free)
Platform Support: WINDOWS, LINUX, Mac OS etc.
Link: https://atom.io/
Kegunaan:
-
- Mendukung Interface yang dapat disesuaikan sepenuhnya oleh user.
- Membantu otomasi dalam hal formating dan memberitahukan pada programmer bila ada kesalahan formatting python code.
- Mendukung Packages dan Extension yang lengkap untuk code python.
5. VISUAL STUDIO CODE
Type: Source Code Editor.
Price: Open Source.
Platform Support: WINDOWS, LINUX, Mac OS etc.
Link: https://code.visualstudio.com/
Kegunaan:
-
- Menyunting source code yang dapat digunakan untuk beragam bahasa pemrograman, termasuk Java, JavaScript, Go, Node.js, Python dan C++.
- Dapat membuat dan mendesain website dengan praktis dan mudah.
- Membantu melakukan debug pada code dengan berbagai cara seperti melihat dan mengawasi code, variabel, dan juga expresion.
Nah, dari 5 IDE dan Code Editor Python dengan tipe, harga, dan kegunaannya masing, kira-kira nomor berapa yang sudah pernah kalian gunakan? Ada software lain yang kalian gunakan tulis di kolom komentar ya!
Source: https://www.pydev.org/