PyCharm adalah lingkungan pengembangan terintegrasi (IDE) yang digunakan dalam pemrograman komputer, yang memberikan berbagai macam alat atau tools untuk Python developer. Aplikasi ini dikembangkan oleh sebuah perusahaan asal Ceko bernama JetBrains.[5]PyCharm juga mendukung HTML, CSS, JavaScript, TypeScript, serta database SQL.

PyCharm
Edit nilai pada Wikidata
TipeLingkungan pengembangan terpadu, perlengkapan pengembangan perangkat lunak dan perangkat lunak bebas Edit nilai pada Wikidata
BerdasarkanIntelliJ IDEA (en) Terjemahkan Edit nilai pada Wikidata
Versi stabil
2024.3 (13 November 2024) Edit nilai pada Wikidata
GenreLingkungan pengembangan terpadu
LisensiKomersial, Freemium (bagian sumber terbuka ada di bawah Apache License)
Bahasa
Karakteristik teknis
Sistem operasiLinux, Microsoft Windows dan macOS Edit nilai pada Wikidata
Bahasa pemrogramanJava dan Python Edit nilai pada Wikidata
Format berkas
Informasi pengembang
PengembangJetBrains
Informasi tambahan
Situs webwww.jetbrains.com/pycharm/
X: pycharm Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini
PyCharm
Edit nilai pada Wikidata
Edit nilai pada Wikidata
TipeLingkungan pengembangan terpadu, perlengkapan pengembangan perangkat lunak dan perangkat lunak bebas Edit nilai pada Wikidata
BerdasarkanIntelliJ IDEA (en) Terjemahkan Edit nilai pada Wikidata
Versi pertama30 Oktober 2014; 10 tahun lalu (2014-10-30)[3]
Versi stabil
2024.3 (13 November 2024) Edit nilai pada Wikidata
GenreIntegrated development environment
LisensiApache License
Bahasa
Karakteristik teknis
Sistem operasiWindows, macOS, Linux
Ukuran150~176 MB
Bahasa pemrogramanJava dan Python Edit nilai pada Wikidata
Format berkas
Informasi pengembang
PengembangJetBrains
Informasi tambahan
Situs webwww.jetbrains.com/pycharm-edu/
X: pycharm Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Aplikasi ini menyediakan beberapa kemudahan untuk menganalisis kode, debugger grafis, unit tester terintegrasi, dan integrasi dengan sistem kontrol versi (VCSes). Selain itu, PyCharm juga dapat mendukung pengembangan web yang menggunakan Django, Ilmu Data (Data Science) dengan menggunakan Anaconda.[6]

PyCharm bersifat lintas platform dan tersedia dalam versi Windows, macOS, dan Linux. Versi Komunitas dirilis dengan menggunakan Lisensi Apache [7] dan versi Profesional, dengan berbagai fitur tambahan, dirilis dengan menggunakan lisensi eksklusif .

  • Bantuan pengodean dan analisis, dengan penyelesaian kode, penyorotan sintaksis dan kesalahan, integrasi linter, dan perbaikan cepat.
  • Navigasi proyek dan kode: tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan.
  • Python refactoring: termasuk mengganti nama, mengekstrak metode, memperkenalkan variabel, memperkenalkan konstan, menarik ke atas, menekan ke bawah dan lainnya.
  • Dukungan untuk kerangka kerja web: Django, web2py, dan Labu [hanya edisi profesional].[8]
  • Debugger Python terintegrasi.
  • Pengujian unit terintegrasi, dengan cakupan kode baris demi baris.
  • Pengembangan Google App Engine Python [hanya edisi profesional].
  • Integrasi kontrol versi: antarmuka pengguna terpadu untuk Mercurial, Git, Subversion, Perforce dan CVS dengan daftar perubahan dan penggabungan.
  • Dukungan untuk alat ilmiah seperti matplotlib, numpy dan scipy [hanya edisi profesional].[9]

Aplikasi ini bersaing terutama dengan sejumlah IDE berorientasi Python lainnya, seperti Eclipse 's PyDev, dan Komodo IDE.

Plugin

sunting

Untuk memperluas fitur PyCharm, para pengembang dapat menulis plugin mereka sendiri dengan menggunakan API yang disediakan oleh PyCharm. Selain itu PyCharm juga dapat menjalankan beberapa plugin yang berasal dari JetBrains IDE lain. Ada lebih dari 1000 plugin yang kompatibel dengan PyCharm.[10]

Sejarah

sunting

Versi beta dari PyCharm dirilis pada Juli 2010, kemudian 3 bulan kemudian keluar versi 1.0. Versi 2.0 dirilis pada 13 Desember 2011, versi 3.0 pada 24 September 2013, dan versi 4.0 pada 19 November 2014.[11]

Versi kode sumber terbuka yang disebut juga dengan Edisi Komunitas PyCharm, mulai tersedia pada 22 Oktober 2013.[7]

Lisensi

sunting
  • PyCharm Professional Edition memiliki beberapa opsi lisensi, yang berbeda dalam fitur,[12] harga, dan ketentuan penggunaannya.[13]
  • PyCharm Professional Edition gratis untuk proyek sumber terbuka dan untuk beberapa penggunaan pendidikan.
  • Lisensi Akademik didiskon atau gratis.[14][15]
  • Edisi Komunitas PyCharm didistribusikan di bawah lisensi Apache 2, dengan kode sumber lengkap tersedia di GitHub.[16]

Lihat juga

sunting
  • Perbandingan lingkungan pengembangan terintegrasi Python
  • Daftar perangkat lunak Python

Referensi

sunting
  1. ^ "PyCharm 2019.3.3". JetBrains. 7 February 2020. 
  2. ^ PyCharm 2019.3.3 | PyCharm Blog
  3. ^ Filippov, Dmitry (30 October 2014). "JetBrains Debuts PyCharm Educational Edition". 
  4. ^ "Download PyCharm Edu", Jetbrains.com
  5. ^ "JetBrains Strikes Python Developers with PyCharm 1.0 IDE". eWeek. Diarsipkan dari versi asli tanggal 2013-05-17. Diakses tanggal 2020-04-05. 
  6. ^ Haagsman, Ernst (2019-04-04). "Collaboration with Anaconda, Inc". PyCharm Blog (dalam bahasa Inggris). Diakses tanggal 2019-05-26. 
  7. ^ a b "PyCharm 3.0 Community Edition source code now available" 22 October 2013, Dmitry Jemerov, JetBrains blog
  8. ^ "Full-stack Web Development - Features | PyCharm". JetBrains (dalam bahasa Inggris). Diakses tanggal 2020-01-02. 
  9. ^ "Scientific & Data Science Tools - Features | PyCharm". JetBrains (dalam bahasa Inggris). Diakses tanggal 2020-01-02. 
  10. ^ "PyCharm Professional - Plugins | JetBrains". JetBrains Plugin Repository. Diakses tanggal 4 April 2019. 
  11. ^ Filippov, Dmitry (19 November 2014). "Announcing General Availability of PyCharm 4". PyCharm Blog. Diakses tanggal 24 February 2015. 
  12. ^ "Features", JetBrains.com
  13. ^ License Comparison, JetBrains.com
  14. ^ "JetBrains Toolbox Subscription", JetBrains.com
  15. ^ "JetBrains Makes its Products Free for Students", 23 September 2014, Robert Demmer, JetBrains blog
  16. ^ "JetBrains/intellij-community". Diakses tanggal 20 September 2016. 

Pranala luar

sunting