Python

10 IDE Python Teratas untuk Ubuntu

10 IDE Python Teratas untuk Ubuntu
Python adalah salah satu bahasa pemrograman tujuan umum yang paling banyak digunakan. Banyak situs web populer atau perangkat lunak aplikasi yang Anda gunakan setiap hari didukung oleh Python. Alasan di balik popularitas bahasa pemrograman ini adalah sifatnya yang sederhana dan mudah dipahami. Sama seperti programmer baru, saya memulai pemrograman saya dengan Python dan tetap menjadi bahasa pemrograman pilihan dan favorit saya.Ada banyak Lingkungan Pengembangan Terintegrasi (IDE) yang tersedia untuk pengeditan dan pemrograman 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 saja tetapi Vim digunakan oleh banyak pengembang dan pengguna Linux karena sangat cepat dan IDE yang 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 antarmuka baris perintah. Banyak pengguna 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 IDE Python 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 kesalahan, 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 diunduh langsung dari Ubuntu Software Center.

$ 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 kesalahan, 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 menggunakan browser kelas terintegrasi yang tidak akan Anda temukan banyak IDE.

$ sudo apt-get install eric

4. pizo

Pyzo adalah lingkungan pemrograman sumber terbuka berdasarkan Python. Ini 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 diunduh dan diinstal dari Pusat Perangkat Lunak atau perintah terminal.

$ sudo apt-get update
$ sudo apt-get 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. laba laba

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 pengguna 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 antarmuka pengguna yang sederhana yang menawarkan pengalaman pengguna akhir yang luar biasa. 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 menghadirkan fungsionalitas seperti IDE ke Atom.

Atom memiliki antarmuka pengguna yang apik dan menawarkan fitur seperti pelengkapan otomatis, penyorotan sintaks, diagnostik, dan banyak lagi lainnya.

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

8. PyDev (Gerhana)

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 antarmuka pengguna yang sangat baik. Ini juga memiliki integrasi dengan PyLint. Untuk menggunakan PyDev, Anda hanya perlu menginstal Eclipse dari Pusat Perangkat Lunak Ubuntu dan menambahkan plug-in PyDev ke dalamnya.

9. Sayap

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 antarmuka pengguna yang fleksibel dengan segala sesuatu yang ditempatkan dengan sempurna sehingga Anda dapat menemukan apa pun yang Anda inginkan dengan mudah.

Unduh paket Wing dari sini

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

10. Thonny

Thonny adalah IDE sederhana yang dirancang khusus untuk pemula. Ini memiliki antarmuka pengguna yang sederhana dan mudah digunakan dengan beberapa fitur dasar seperti debugger, penyelesaian kode, dll. Thonny hadir dengan Python 3.6 dibangun di luar kotak yang membutuhkan 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 baris perintah.

Unduh Thonny dari sini

http://thonny.organisasi/

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 pengguna secara keseluruhan. Anda selalu dapat membagikan pemikiran dan pandangan Anda @LinuxHint.

Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...
Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...