Python

10 Python IDE teratas untuk Ubuntu

10 Python IDE teratas untuk Ubuntu
Python adalah salah satu bahasa pengaturcaraan tujuan umum yang paling banyak digunakan. Sebilangan besar laman web atau perisian aplikasi yang anda gunakan setiap hari dikuasakan oleh Python. Sebab di sebalik populariti bahasa pengaturcaraan ini adalah sifatnya yang ringkas dan mudah difahami. Sama seperti pengaturcara baru, saya memulakan pengaturcaraan saya dengan Python dan tetap menjadi bahasa pengaturcaraan pilihan dan kegemaran saya.Terdapat banyak Persekitaran Pembangunan Bersepadu (IDE) yang tersedia untuk penyuntingan dan pengaturcaraan di Python. Secara peribadi saya lebih suka Vim di terminal Ubuntu tetapi terdapat banyak IDE seperti PyCharm, GNU Emacs dan PyZo yang tersedia untuk Ubuntu. Jadi hari ini kita akan membincangkan IDE ini satu persatu.

1. Vim

Vim adalah IDE pilihan # 1 saya langsung dari projek kuliah dan bahkan hari ini kerana membuat tugas yang membosankan seperti pengaturcaraan sangat mudah dan menyeronokkan. Bukan hanya saya tetapi Vim digunakan oleh banyak pembangun dan pengguna Linux kerana IDE sangat pantas dan sangat disesuaikan. Lebih penting lagi Vim menjadikan tugas penyahpepijatan lebih mudah dan mempunyai sokongan untuk banyak alat dan pemalam.

Vim dapat digunakan sebagai aplikasi mandiri dan juga antara muka baris perintah. Ramai pengguna baru mungkin sukar menggunakannya pada awalnya tetapi setelah anda membiasakannya, anda akan menyukai pengaturcaraan di Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm adalah Python IDE lintas platform yang sangat popular yang terdapat dalam dua suntingan iaitu edisi komuniti dan profesional. Edisi komuniti adalah percuma dan sumber terbuka sementara edisi pro dibayar satu. Ia sangat disesuaikan dan mempunyai IDE yang kaya dengan ciri-ciri seperti Integrated Unit Testing dan Python Debugger, highlight highlight, analisis kod dan banyak lagi yang boleh anda harapkan di IDE.

Pycharm mempunyai salah satu GUI terbaik dibandingkan dengan IDE Python lain dan boleh menjadi pilihan yang baik untuk pembangun profesional. Ia tersedia untuk keluaran terbaru Ubuntu di bawah pakej Snap dan boleh dimuat turun terus dari Pusat Perisian Ubuntu.

$ sudo snap install pycharm-community --classic

3. Eric

Eric adalah persekitaran pembangunan bersepadu sumber terbuka yang ditulis dan dikembangkan di Python. Ia adalah IDE merentas platform dengan sokongan untuk banyak bahasa pengaturcaraan termasuk Python. Eric IDE digabungkan dengan begitu banyak ciri yang merangkumi penyelesaian automatik kod, penyorotan ralat, debugger Python bersepadu, carian awal, penyorotan sintaks, dll.

Eric mempunyai GUI yang ringkas tetapi sangat disesuaikan dengan sokongan untuk pemalam dan peluasan. Ia juga dilengkapi penyemak imbas kelas bersepadu yang tidak akan anda dapati banyak IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo adalah persekitaran pengaturcaraan sumber terbuka berdasarkan Python. Ia menggunakan konda untuk menguruskan pakej Python. Ia adalah IDE yang sederhana dan interaktif tetapi tidak ada kompromi dengan ciri-cirinya. Beberapa ciri termasuk penyorotan sintaks, panduan lekukan, Matlab seperti UI, seret dan lepaskan fail dan direktori, dll.

Pyzo juga mempunyai bantuan interaktif, penyemak imbas fail dan mempunyai sokongan untuk semua bahasa pengaturcaraan utama. Pyzo boleh dimuat turun dan dipasang dari Pusat Perisian atau perintah terminal.

$ sudo apt-get kemas kini
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip memasang pyzo -upgrade

Setelah pemasangan selesai, jalankan arahan di bawah untuk memulakan Pyzo IDE.

$ pyzo

5. Perisik

Spyder adalah persekitaran pembangunan bersepadu pelbagai platform yang direka khas untuk pengaturcaraan saintifik di Python. Ia adalah IDE berbilang bahasa dengan ciri seperti penyelesaian automatik kod, penyorotan sintaks, analisis kod, pemisahan mendatar dan menegak.

Spyder mempunyai UI berdasarkan susun atur yang menjadikannya mudah dilayari dan mudah digunakan untuk pengguna baru juga. Ia juga mempunyai sokongan untuk IPython, NumPy, SciPy dan banyak perisian sumber terbuka yang lain.

$ sudo apt-get pasang pengintip

6. GNU Emacs

GNU Emacs adalah persekitaran pembangunan bersepadu yang dibangunkan di bawah projek GNU dan ia adalah penyunting kod lintas platform. Ia adalah penyunting kod yang dapat disesuaikan dengan sokongan untuk bahasa pengaturcaraan Python di luar kotak. Ini adalah salah satu IDE paling kuat yang tersedia untuk pengaturcaraan di python.

GNU Emacs mempunyai antara muka pengguna yang sederhana yang menawarkan pengalaman pengguna akhir yang sangat baik. Emacs tidak hanya terhad kepada pengaturcaraan kerana anda boleh menggunakannya untuk melayari web, e-mel, dll.

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

7. Atom

Atom adalah editor teks sumber bebas dan terbuka dengan ciri-ciri seperti persekitaran pengembangan bersepadu. Ia dikembangkan oleh GitHub dan menyokong hampir semua bahasa pengaturcaraan utama termasuk Python. Dengan memasang beberapa peluasan dan pemalam anda boleh membawa fungsi seperti IDE ke Atom.

Atom mempunyai antara muka pengguna yang licin dan menawarkan ciri seperti penyelesaian automatik, sorotan sintaks, diagnostik dan banyak lagi.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get kemas kini
$ sudo apt-get atom pemasangan

8. PyDev (Gerhana)

PyDev adalah pemalam pihak ketiga untuk Eclipse yang merupakan persekitaran pembangunan bersepadu yang dikembangkan untuk pengaturcaraan saintifik di Python. Ia menawarkan ciri seperti analisis kod, penyahpepijatan grafik, pemodelan semula kod, dll.

Oleh kerana PyDev terintegrasi dalam Eclipse, ia mempunyai antara muka pengguna yang sangat baik. Ia juga mempunyai integrasi dengan PyLint. Untuk menggunakan PyDev anda hanya perlu memasang Eclipse dari Pusat Perisian Ubuntu dan menambahkan pemalam PyDev padanya.

9. Sayap

Wing adalah IDE yang dikembangkan oleh Wingware dan ia direka khas untuk bahasa pengaturcaraan musuh Python. Wing menawarkan banyak ciri seperti pelengkapan automatik, penyuntingan automatik, penyemak imbas sumber, navigasi kod dan penyahpepijatan tempatan serta jarak jauh.

Wing mempunyai antara muka pengguna yang fleksibel dengan semua yang diletakkan dengan sempurna sehingga anda dapat mencari apa sahaja yang anda mahukan dengan mudah.

Muat turun pakej Wing dari sini

https: // alat sayap.com / muat turun / sayap-peribadi

10. Thonny

Thonny adalah IDE ringkas yang direka khas untuk pemula. Ia mempunyai antara muka pengguna yang mudah dan senang digunakan dengan beberapa ciri asas seperti penyahpepijat, penyelesaian kod, dll. Thonny hadir dengan Python 3.6 dibina di luar kotak yang memerlukan pemasang mudah untuk memulakan pengaturcaraan Python.

Perkara terbaik mengenai Thonny ialah ia mempunyai shell sistem mesra pemula dan anda boleh membuka shell sistem dari Tools banyak untuk memasang pakej tambahan atau untuk mempelajari pengendalian Python pada baris perintah.

Muat turun Thonny dari sini

http: // thonny.org /

Kesimpulannya memilih IDE terbaik selalu bergantung pada pilihan dan keperluan pengaturcara. IDE yang disenaraikan di sini adalah yang terbaik dari segi penyuntingan kod serta penyahpepijatan dan keseluruhan pengalaman pengguna. Anda sentiasa dapat berkongsi pendapat dan pandangan anda @LinuxHint.

Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...
5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...