PyCharm - IDE Linux Python Terbaik

Panduan ini akan memperkenalkan Anda kepada lingkungan pengembangan terintegrasi PyCharm, yang dapat digunakan untuk mengembangkan aplikasi profesional menggunakan bahasa pemrograman Python. Python adalah bahasa pemrograman yang hebat karena benar-benar lintas platform. Ini dapat digunakan untuk mengembangkan satu aplikasi yang akan berjalan di komputer Windows, Linux dan Mac tanpa harus mengkompilasi ulang kode apa pun.

PyCharm adalah editor dan debugger yang dikembangkan oleh Jetbrains, yang merupakan orang yang sama yang mengembangkan Resharper. Resharper adalah alat hebat yang digunakan oleh pengembang Windows untuk refactoring kode dan membuat hidup mereka lebih mudah ketika menulis .NET code. Banyak prinsip Resharper telah ditambahkan ke versi profesional PyCharm.

Bagaimana Cara Memasang PyCharm

Panduan untuk menginstal PyCharm ini akan menunjukkan kepada Anda cara mendapatkan PyCharm, mengunduhnya, mengekstrak file, dan menjalankannya.

Layar Selamat Datang

Ketika Anda pertama kali menjalankan PyCharm atau ketika Anda menutup proyek, Anda akan disajikan dengan layar yang menunjukkan daftar proyek terbaru.

Anda juga akan melihat opsi menu berikut:

Ada juga opsi pengaturan konfigurasi yang memungkinkan Anda mengatur versi default Python dan pengaturan lainnya.

Membuat Proyek Baru

Ketika Anda memilih untuk membuat proyek baru, Anda diberikan daftar jenis proyek yang mungkin sebagai berikut:

Jika Anda ingin membuat aplikasi desktop dasar yang akan berjalan di Windows, Linux, dan Mac, maka Anda dapat memilih proyek Pure Python dan menggunakan pustaka QT untuk mengembangkan aplikasi grafis yang tampak asli pada sistem operasi yang sedang dijalankan tanpa memperhatikan di mana mereka dikembangkan.

Serta memilih jenis proyek Anda juga dapat memasukkan nama untuk proyek Anda, dan juga memilih versi Python untuk mengembangkan melawan.

Buka Proyek

Anda dapat membuka proyek dengan mengklik namanya dalam daftar proyek yang baru saja dibuka atau Anda dapat mengklik tombol yang terbuka dan menavigasi ke folder di mana proyek yang ingin Anda buka berada.

Memeriksa Dari Kontrol Sumber

PyCharm menyediakan opsi untuk memeriksa kode proyek dari berbagai sumber online termasuk GitHub, CVS, Git, Mercurial, dan Subversion.

IDE PyCharm

IDE PyCharm dimulai dengan menu di bagian atas. Di bawah ini, Anda memiliki tab untuk setiap proyek terbuka.

Di sisi kanan layar adalah opsi debugging untuk melangkah melalui kode.

Panel kiri memiliki daftar file proyek dan pustaka eksternal.

Untuk menambahkan file Anda klik kanan pada nama proyek dan pilih "baru". Anda kemudian mendapatkan opsi untuk menambahkan salah satu dari jenis file berikut:

Ketika Anda menambahkan file, seperti file python, Anda dapat mulai mengetik ke editor di panel kanan.

Teks semua kode warna dan memiliki teks tebal. Garis vertikal menunjukkan lekukan sehingga Anda dapat yakin bahwa Anda melakukan tabbing dengan benar.

Editor juga mencakup IntelliSense penuh, yang berarti ketika Anda mulai mengetik nama-nama pustaka atau perintah yang diakui Anda dapat menyelesaikan perintah dengan menekan tab.

Debug Aplikasi

Anda dapat men-debug aplikasi Anda di titik mana pun dengan menggunakan opsi debugging di sudut kanan atas.

Jika Anda mengembangkan aplikasi grafis, maka Anda cukup menekan tombol hijau untuk menjalankan aplikasi. Anda juga dapat menekan shift dan F10.

Untuk men-debug aplikasi, Anda dapat mengklik tombol di sebelah panah hijau atau tekan shift dan F9. Anda dapat menempatkan breakpoint dalam kode sehingga program berhenti pada baris tertentu dengan mengklik di margin abu-abu pada garis di mana Anda ingin untuk istirahat.

Untuk membuat satu langkah maju Anda dapat menekan F8, yang melangkahi kode tersebut. Ini berarti akan menjalankan kode tetapi tidak akan masuk ke fungsi. Untuk masuk ke fungsi, Anda akan menekan F7. Jika Anda berada dalam fungsi dan ingin keluar ke fungsi panggilan, tekan shift dan F8.

Saat Anda melakukan debugging, di bagian bawah layar Anda akan melihat berbagai jendela, seperti daftar proses dan untaian dan variabel yang Anda amati nilainya. Ketika Anda melangkah melalui kode, Anda dapat menambahkan jam tangan ke variabel sehingga Anda dapat melihat kapan nilai berubah.

Pilihan bagus lainnya adalah menjalankan kode dengan pemeriksa cakupan. Dunia pemrograman telah berubah banyak selama bertahun-tahun dan sekarang sudah umum bagi para pengembang untuk melakukan pengembangan berbasis tes sehingga setiap perubahan yang mereka lakukan dapat mereka periksa untuk memastikan bahwa mereka tidak melanggar bagian lain dari sistem.

Pemeriksa cakupan sebenarnya membantu Anda menjalankan program, melakukan beberapa pengujian dan kemudian setelah selesai, akan memberi tahu Anda berapa banyak kode yang dicakup sebagai persentase selama uji coba Anda.

Ada juga alat untuk menunjukkan nama metode atau kelas, berapa kali item dipanggil, dan berapa lama dihabiskan dalam potongan kode tertentu.

Refactoring Kode

Fitur yang sangat kuat dari PyCharm adalah opsi refactoring kode.

Ketika Anda mulai mengembangkan kode, tanda kecil akan muncul di margin kanan. Jika Anda mengetik sesuatu yang mungkin menyebabkan kesalahan atau tidak ditulis dengan baik maka PyCharm akan menempatkan penanda berwarna. Mengeklik penanda berwarna akan memberi tahu Anda masalah dan akan menawarkan solusi.

Misalnya, jika Anda memiliki pernyataan impor yang mengimpor pustaka dan kemudian tidak menggunakan apa pun dari pustaka itu, kode tidak hanya akan berubah abu-abu, penanda akan menyatakan bahwa pustaka tersebut tidak digunakan.

Kesalahan lain yang akan muncul adalah untuk pengkodean yang baik, seperti hanya memiliki satu baris kosong antara pernyataan impor dan dimulainya fungsi. Anda juga akan diberitahu ketika Anda telah membuat fungsi yang tidak dalam huruf kecil.

Anda tidak harus mematuhi semua aturan PyCharm. Banyak dari mereka hanya panduan pengkodean yang baik dan tidak ada hubungannya dengan apakah kode akan berjalan atau tidak.

Menu kode juga memiliki opsi refactoring lainnya. Misalnya, Anda dapat melakukan pembersihan kode dan Anda dapat memeriksa file atau proyek untuk masalah.

Ringkasan

PyCharm adalah editor hebat untuk mengembangkan kode Python di Linux, dan ada dua versi yang tersedia. Versi komunitas adalah untuk pengembang biasa, sedangkan lingkungan profesional menyediakan semua alat yang dibutuhkan pengembang untuk membuat perangkat lunak profesional.