PyCharm - IDE Python Terbaik IDE

Panduan ini akan memperkenalkan anda kepada persekitaran pembangunan bersepadu PyCharm, yang boleh digunakan untuk membangunkan aplikasi profesional menggunakan bahasa pengaturcaraan Python. Python adalah bahasa pengaturcaraan yang hebat kerana ia benar-benar merentas platform. Ia boleh digunakan untuk membangunkan satu aplikasi tunggal yang akan dijalankan pada komputer Windows, Linux dan Mac tanpa perlu mengkompilasi mana-mana kod.

PyCharm adalah editor dan debugger yang dibangunkan oleh Jetbrains, yang merupakan orang yang sama yang membangun Resharper. Resharper adalah alat yang hebat yang digunakan oleh pemaju Windows untuk kod refactoring dan menjadikan kehidupan mereka lebih mudah apabila menulis kod NET. Banyak prinsip Resharper telah ditambah kepada versi profesional PyCharm.

Bagaimana Untuk Memasang PyCharm

Panduan ini untuk memasang PyCharm akan menunjukkan kepada anda cara untuk mendapatkan PyCharm, muat turun, ekstrak fail dan jalankannya.

Skrin Selamat Datang

Apabila anda mula-mula menjalankan PyCharm atau apabila anda menutup projek, anda akan dibentangkan dengan skrin yang menunjukkan senarai projek baru-baru ini.

Anda juga akan melihat pilihan menu berikut:

Terdapat juga pilihan tatarajah tetapan yang membolehkan anda menetapkan versi Python lalai dan tetapan lain yang lain.

Mewujudkan Projek Baru

Apabila anda memilih untuk membuat projek baru anda disediakan dengan senarai jenis projek yang mungkin seperti berikut:

Jika anda ingin membuat aplikasi desktop asas yang akan berjalan di Windows, Linux dan Mac maka anda boleh memilih projek Python Pure dan menggunakan perpustakaan QT untuk membangunkan aplikasi grafik yang kelihatan asli kepada sistem operasi yang mereka jalankan tanpa mengira di mana mereka telah dibangunkan.

Serta memilih jenis projek anda juga boleh memasukkan nama untuk projek anda, dan juga memilih versi Python untuk berkembang.

Buka Projek

Anda boleh membuka projek dengan mengklik nama dalam senarai projek yang baru dibuka atau anda boleh mengklik butang terbuka dan menavigasi ke folder di mana projek yang anda ingin buka terletak.

Memeriksa Daripada Kawalan Sumber

PyCharm menyediakan pilihan untuk menyemak kod projek dari pelbagai sumber dalam talian termasuk GitHub, CVS, Git, Mercurial, dan Subversion.

IDE PyCharm

IDE PyCharm bermula dengan menu di bahagian atas. Di bawah ini, anda mempunyai tab untuk setiap projek terbuka.

Di sebelah kanan skrin adalah pilihan debug untuk melangkah melalui kod.

Panel kiri mempunyai senarai fail projek dan perpustakaan luaran.

Untuk menambah fail anda klik kanan pada nama projek dan pilih "baru". Anda kemudian mendapat pilihan untuk menambah salah satu jenis fail berikut:

Apabila anda menambah fail, seperti fail python, anda boleh mula menaip ke editor di panel kanan.

Teks itu semua dikodkan warna dan mempunyai teks berani. Barisan menegak menunjukkan lekukan supaya anda dapat memastikan bahawa anda menabung dengan betul.

Editor juga termasuk IntelliSense penuh, yang bermaksud ketika anda mula menaip nama-nama perpustakaan atau perintah yang diiktiraf anda boleh menyelesaikan perintah dengan menekan tab.

Menyahpepijat Permohonan

Anda boleh debug permohonan anda pada bila-bila masa dengan menggunakan pilihan debugging di sudut kanan atas.

Jika anda sedang membangunkan aplikasi grafik, maka anda hanya boleh menekan butang hijau untuk menjalankan aplikasi. Anda juga boleh tekan syif dan F10.

Untuk debug aplikasi, anda boleh mengklik butang di sebelah anak panah hijau atau tekan shift dan F9.Anda boleh meletakkan titik putus dalam kod supaya program berhenti pada baris tertentu dengan mengklik margin kelabu pada baris di mana anda inginkan untuk memecahkan.

Untuk membuat satu langkah ke depan, anda boleh menekan F8, yang melangkah ke atas kod. Ini bermakna ia akan menjalankan kod tetapi ia tidak akan berfungsi. Untuk melangkah ke fungsi, anda akan menekan F7. Sekiranya anda berada dalam fungsi dan ingin melangkah keluar ke fungsi panggilan, tekan shift dan F8.

Semasa anda debug, di bahagian bawah skrin anda akan melihat pelbagai tingkap, seperti senarai proses dan benang dan pembolehubah yang anda sedang menonton nilai-nilai. Semasa anda melangkah masuk ke kod anda, anda boleh menambah jam kepada pembolehubah supaya anda dapat melihat apabila nilai berubah.

Satu lagi pilihan hebat adalah untuk menjalankan kod tersebut dengan pemeriksa perlindungan. Dunia pengaturcaraan telah berubah banyak selama bertahun-tahun dan sekarang adalah perkara biasa bagi pemaju untuk melaksanakan pembangunan yang didorong oleh ujian supaya setiap perubahan yang mereka buat dapat memeriksa untuk memastikan mereka tidak melanggar sistem lain.

Pemeriksa jangkauan sebenarnya membantu anda menjalankan program ini, melakukan beberapa ujian dan kemudian setelah selesai, akan memberitahu Anda berapa banyak kode yang dilindungi sebagai peratusan saat uji coba Anda dijalankan.

Terdapat juga alat untuk menunjukkan nama kaedah atau kelas, berapa kali item tersebut dipanggil, dan berapa lama dibelanjakan dalam sekeping kod tertentu.

Refactoring Kod

Ciri benar PyCharm adalah pilihan refactoring kod.

Apabila anda mula mengembangkan kod sedikit tanda akan muncul di margin kanan. Jika anda menaip sesuatu yang mungkin menyebabkan ralat atau hanya tidak ditulis dengan baik maka PyCharm akan meletakkan penanda berwarna. Mengklik pada penanda berwarna akan memberitahu anda isu itu dan akan menawarkan penyelesaian.

Sebagai contoh, jika anda mempunyai pernyataan import yang mengimport perpustakaan dan kemudian tidak menggunakan apa-apa dari perpustakaan itu, bukan sahaja kod tersebut akan menjadi kelabu penanda akan menyatakan bahawa perpustakaan tidak digunakan.

Kesilapan lain yang akan muncul adalah untuk pengekodan yang baik, seperti hanya mempunyai satu baris kosong antara pernyataan import dan permulaan fungsi. Anda juga akan diberitahu apabila anda telah mencipta fungsi yang tidak dalam huruf kecil.

Anda tidak perlu mematuhi semua peraturan PyCharm. Ramai daripada mereka hanya garis panduan pengekodan yang baik dan tidak ada kena mengena dengan sama ada kod tersebut akan berjalan atau tidak.

Menu kod juga mempunyai pilihan refactoring lain. Sebagai contoh, anda boleh melakukan pembersihan kod dan anda boleh memeriksa fail atau projek untuk isu-isu.

Ringkasan

PyCharm adalah editor hebat untuk membangunkan kod Python di Linux, dan terdapat dua versi yang tersedia. Versi masyarakat adalah untuk pemaju kasual, sedangkan persekitaran profesional menyediakan semua alat pemaju yang diperlukan untuk mencipta perisian profesional.