10 IDE Python Teratas untuk Ubuntu

Python adalah salah satu bahasa pemrograman tujuan umum yang paling banyak digunakan. Banyak situs web atau perangkat lunak aplikasi populer yang Anda gunakan setiap hari didukung oleh Python. Alasan di balik popularitas bahasa pemrograman ini adalah sifatnya yang sederhana dan mudah dipahami. Sama seperti pemrogram baru, saya memulai pemrograman saya dengan Python dan tetap menjadi bahasa pemrograman pilihan dan favorit saya. Ada banyak Lingkungan Pengembangan Terpadu (IDE) yang tersedia untuk diedit dan diprogram dengan Python. Secara pribadi saya lebih suka Vim di terminal Ubuntu tetapi ada banyak IDE seperti PyCharm, GNU Emacs dan PyZo tersedia untuk Ubuntu. Jadi hari ini kita akan membahas IDE ini satu per satu.

1. Vim

Vim adalah IDE pilihan # 1 saya langsung dari proyek kampus dan bahkan hari ini karena itu membuat tugas yang membosankan seperti pemrograman menjadi sangat mudah dan menyenangkan. Bukan hanya saya, tetapi Vim digunakan oleh banyak pengembang dan user Linux karena ini adalah IDE yang sangat cepat dan sangat dapat disesuaikan. Lebih penting lagi Vim membuat tugas debugging lebih mudah dan memiliki dukungan untuk banyak alat dan plug-in.

Vim dapat digunakan baik sebagai aplikasi mandiri maupun sebagai interface command line. Banyak user baru mungkin merasa sulit untuk menggunakannya pada awalnya, tetapi setelah Anda terbiasa, Anda akan menyukai pemrograman di Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm adalah Python IDE lintas platform yang sangat populer yang hadir dalam dua edisi yaitu edisi komunitas dan profesional. Edisi komunitas gratis dan open-source sedangkan edisi pro berbayar. Ini sangat dapat disesuaikan dan IDE kaya fitur dengan fitur-fitur seperti Pengujian Unit Terpadu dan Python Debugger, penyorotan error, analisis kode, dan banyak lagi yang dapat Anda harapkan di IDE.

Pycharm memiliki salah satu GUI terbaik dibandingkan dengan IDE Python lainnya dan bisa menjadi pilihan yang baik untuk pengembang profesional. Ini tersedia untuk rilis terbaru Ubuntu di bawah paket Snap dan dapat didownload langsung dari Pusat Perangkat Lunak Ubuntu.

$ sudo snap install pycharm-community --classic

3. Eric

Eric adalah lingkungan pengembangan terintegrasi sumber terbuka yang ditulis dan dikembangkan dengan Python. Ini adalah IDE lintas platform dengan dukungan untuk banyak bahasa pemrograman termasuk Python. Eric IDE dibundel dengan begitu banyak fitur yang mencakup pelengkapan otomatis kode, penyorotan error, debugger Python terintegrasi, pencarian lanjutan, penyorotan sintaks, dll.

Eric memiliki GUI yang sederhana namun sangat dapat disesuaikan dengan dukungan untuk plug-in dan ekstensi. Ini juga olahraga browser kelas terintegrasi yang Anda tidak akan menemukan banyak IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo adalah lingkungan pemrograman sumber terbuka berdasarkan Python. Itu menggunakan conda untuk mengelola paket Python. Ini adalah IDE yang sederhana dan interaktif tetapi tidak ada kompromi dengan fitur-fiturnya. Beberapa fitur termasuk penyorotan sintaks, panduan indentasi, Matlab seperti UI, drag and drop file dan direktori, dll.

Pyzo juga dilengkapi bantuan interaktif, browser file dan memiliki dukungan untuk semua bahasa pemrograman utama. Pyzo dapat didownload dan diinstal dari Pusat Perangkat Lunak atau perintah terminal.

$ sudo apt-get update
$ sudo apt-g et install python3-pip python3-pyqt4
$ sudo python –m pip install pyzo –upgrade

Setelah instalasi selesai, jalankan perintah di bawah ini untuk memulai Pyzo IDE.

$ pyzo

5. Spyder

Spyder adalah lingkungan pengembangan terintegrasi lintas platform yang dirancang khusus untuk pemrograman ilmiah dengan Python. Ini adalah IDE multi-bahasa dengan fitur seperti pelengkapan otomatis kode, penyorotan sintaks, analisis kode, pemisahan horizontal dan vertikal.

Spyder memiliki UI berbasis tata letak yang membuatnya mudah dinavigasi dan juga mudah digunakan untuk user baru. Ini juga memiliki dukungan untuk IPython, NumPy, SciPy dan banyak perangkat lunak sumber terbuka lainnya.

$ sudo apt-get install spyder

6. GNU Emacs

GNU Emacs adalah lingkungan pengembangan terintegrasi yang dikembangkan di bawah proyek GNU dan merupakan editor kode lintas platform. Ini adalah editor kode yang dapat disesuaikan dengan dukungan untuk bahasa pemrograman Python di luar kotak. Ini adalah salah satu IDE paling kuat yang tersedia untuk pemrograman dengan python.

GNU Emacs memiliki interface user yang sederhana yang menawarkan pengalaman user akhir yang sangat baik. Emacs tidak hanya terbatas pada pemrograman karena Anda dapat menggunakannya untuk menjelajah web, email, dll.

$ sudo add-apt-repository ppa:kelleyk/emacs
$ sudo apt-get update
$ sudo apt-get install emacs

7. Atom

Atom adalah editor teks sumber terbuka dan gratis dengan fitur seperti lingkungan pengembangan terintegrasi lainnya. Ini dikembangkan oleh GitHub dan mendukung hampir semua bahasa pemrograman utama termasuk Python. Dengan menginstal beberapa ekstensi dan plug-in, Anda dapat membawa fungsionalitas seperti IDE ke Atom.

Atom memiliki interface user yang apik dan menawarkan fitur seperti pelengkapan otomatis, penyorotan sintaks, diagnostik, dan banyak lagi.

$ sudo add-apt-repository ppa:webupd8team/atom
$ sudo apt-get update
$ sudo apt-get install atom

8. PyDev (Eclipse)

PyDev adalah plug-in pihak ketiga untuk Eclipse yang merupakan lingkungan pengembangan terintegrasi yang dikembangkan untuk pemrograman ilmiah dengan Python. Ini menawarkan fitur seperti analisis kode, debugging grafis, refactoring kode, dll.

Karena PyDev terintegrasi dalam Eclipse, ia memiliki interface user yang sangat baik. Ini juga memiliki integrasi dengan PyLint. Untuk menggunakan PyDev, Anda hanya perlu menginstal Eclipse dari Ubuntu Software Center dan menambahkan plug-in PyDev ke dalamnya.

9. Wing

Wing adalah IDE yang dikembangkan oleh Wingware dan dirancang khusus untuk lawan bahasa pemrograman Python. Wing menawarkan banyak fitur seperti pelengkapan otomatis, pengeditan otomatis, browser sumber, navigasi kode, dan debugging lokal serta jarak jauh.

Wing memiliki interface user yang fleksibel dengan segala sesuatu yang ditempatkan dengan sempurna sehingga Anda dapat menemukan apa pun yang Anda inginkan dengan mudah.

Download paket Wing dari sini

https://wingware.com/downloads/wing-personal

10. Thonny

Thonny adalah IDE sederhana yang dirancang khusus untuk pemula. Ini memiliki interface user yang sederhana dan mudah digunakan dengan beberapa fitur dasar seperti debugger, penyelesaian kode, dll. Thonny dilengkapi dengan Python 3.6 yang dibangun di luar kotak yang memerlukan penginstal sederhana untuk memulai pemrograman Python.

Hal terbaik tentang Thonny adalah ia memiliki shell sistem ramah pemula dan Anda dapat membuka shell sistem dari Tools many untuk menginstal paket tambahan atau untuk mempelajari penanganan Python pada command line.

Download Thonny dari sini

http://thonny.org/

Untuk menyimpulkan memilih IDE terbaik selalu tergantung pada preferensi dan kebutuhan programmer. IDE yang tercantum di sini adalah yang terbaik dalam hal pengeditan kode serta debugging dan pengalaman user secara keseluruhan. Anda selalu dapat membagikan pemikiran dan pandangan Anda @LinuxHint.

Related Posts