PyCharm: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Perbaikan untuk PW:CW (Fokus: Minor/komestika; 1, 48, 64) + genfixes |
Fitur saranan suntingan: 3 pranala ditambahkan. |
||
(3 revisi perantara oleh 3 pengguna tidak ditampilkan) | |||
Baris 1:
{{rapikan}}
{{Infobox software
| name =
| logo = PyCharm Icon.svg
| developer = [[JetBrains]]
| latest_release_version = 2019.3.3 (build 193.6494.30)<ref>{{cite web |url=https://blog.jetbrains.com/pycharm/2020/02/pycharm-2019-3-3/ |title=PyCharm 2019.3.3 |date=7 February 2020 |website=JetBrains}}</ref>
| latest release date = {{Start date and age|2020|2|7|df=yes}}<ref>[https://blog.jetbrains.com/pycharm/2020/02/pycharm-2019-3-3/ PyCharm 2019.3.3 | PyCharm Blog<!-- Judul yang dihasilkan bot -->]</ref>
| latest_preview_version =
| latest_preview_date =
| programming_language = [[Java (bahasa pemrograman)|Java]], [[Python (bahasa pemrograman)|Python]]
| operating_system = [[Windows]], [[macOS]], [[Linux]]
| platform =
| language count =
| genre = [[Lingkungan pengembangan terpadu]]
| license = [[Perangkat lunak komersial|Komersial]], [[Freemium]] (bagian sumber terbuka ada di bawah [[Apache License]])
| website = {{URL|https://www.jetbrains.com/pycharm/}}
}}
{{Infobox software
| name = PyCharm Edu
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| license = [[Apache License]]
| genre = [[Integrated development environment]]
| language footnote =
| language count =
| size = 150~176 [[Megabyte|MB]]
| platform =
| operating system = [[Windows]], [[macOS]], [[Linux]]
| programming language = [[Java (programming language)|Java]], [[Python (programming language)|Python]]
| latest preview version =
| logo =
| latest release date = {{Start date and age|2019|12|04|df=yes}}<ref>[https://www.jetbrains.com/pycharm-edu/download/ "Download PyCharm Edu"], Jetbrains.com</ref>
| latest release version = 2019.3
| discontinued =
| released = {{Start date and age|2014|10|30|df=yes}}<ref>{{cite web|url=https://blog.jetbrains.com/pycharm/2014/10/jetbrains-debuts-pycharm-educational-edition/|title=JetBrains Debuts PyCharm Educational Edition|first=Dmitry|last=Filippov|date=30 October 2014}}</ref>
| developer = JetBrains
| collapsible =
| caption =
| screenshot =
| logo caption =
| website = {{URL|https://www.jetbrains.com/pycharm-edu/}}
}}
'''PyCharm''' adalah [[Lingkungan pengembangan terpadu|lingkungan pengembangan terintegrasi]] (IDE) yang digunakan dalam [[Pemrograman|pemrograman komputer]], yang memberikan berbagai macam alat atau ''tools'' untuk [[Python (bahasa pemrograman)|Python]] ''developer''. Aplikasi ini dikembangkan oleh sebuah perusahaan asal [[Ceko]] bernama [https://www.jetbrains.com/ JetBrains].<ref>{{Cite web|url=http://www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/|title=JetBrains Strikes Python Developers with PyCharm 1.0 IDE|publisher=eWeek|access-date=2020-04-05|archive-date=2013-05-17|archive-url=https://www.webcitation.org/6GfdVEK2i?url=http://www.eweek.com/c/a/Application-Development/JetBrains-Strikes-Python-Developers-with-PyCharm-10-IDE-304127/|dead-url=yes}}</ref>PyCharm juga mendukung [[HTML]], [[Cascading Style Sheets|CSS]], [[JavaScript]], [[TypeScript]], serta database [[SQL]].
Aplikasi ini menyediakan beberapa kemudahan untuk menganalisis kode, ''[[Pengawakutu|debugger]]'' grafis, unit tester terintegrasi, dan integrasi dengan [[Kendali versi|sistem kontrol versi]] (VCSes). Selain itu, PyCharm juga dapat mendukung pengembangan web yang menggunakan [[Django]], [[Ilmu data|Ilmu Data]] (''Data Science)'' dengan menggunakan [
PyCharm bersifat [[lintas platform]] dan tersedia dalam versi [[Microsoft Windows|
== Fitur ==
* Bantuan
* Navigasi proyek dan kode: tampilan proyek khusus, tampilan struktur file, dan lompatan cepat antara file, kelas, metode, dan penggunaan.
* Python [[Refaktorisasi kode|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 [[Flask|Labu]] [hanya edisi profesional]
* [[Pengawakutu|Debugger]] Python [[Pengawakutu|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]
Aplikasi ini bersaing terutama dengan sejumlah IDE berorientasi Python lainnya, seperti [[Eclipse (perangkat lunak)|Eclipse]] 's PyDev, dan Komodo IDE.
== Plugin ==
Untuk memperluas fitur PyCharm, para pengembang dapat menulis ''[[Colok-masuk|plugin]]'' mereka sendiri dengan menggunakan [[Antarmuka Pemrograman Aplikasi Windows|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.<ref>{{Cite web|url=https://plugins.jetbrains.com/pycharm|title=PyCharm Professional - Plugins {{!}} JetBrains|website=JetBrains Plugin Repository|access-date=4 April 2019}}</ref>
== Sejarah ==
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.<ref>{{Cite web|url=http://blog.jetbrains.com/pycharm/2014/11/announcing-general-availability-of-pycharm-4/|title=Announcing General Availability of PyCharm 4|last=Filippov|first=Dmitry|date=19 November 2014|website=PyCharm Blog|access-date=24 February 2015}}</ref>
Versi [[kode sumber]] terbuka yang disebut juga dengan Edisi Komunitas PyCharm, mulai tersedia pada 22 Oktober 2013.<ref name="community" />
== Lisensi ==
Baris 33 ⟶ 73:
* PyCharm Professional Edition gratis untuk proyek sumber terbuka dan untuk beberapa penggunaan pendidikan.
* Lisensi Akademik didiskon atau gratis.<ref>[http://www.jetbrains.com/pycharm/buy/buy.jsp#classroom "JetBrains Toolbox Subscription"], JetBrains.com</ref><ref>[https://blog.jetbrains.com/blog/2014/09/23/jetbrains-makes-its-products-free-for-students/ "JetBrains Makes its Products Free for Students"], 23 September 2014, Robert Demmer, JetBrains blog</ref>
* Edisi Komunitas PyCharm didistribusikan di bawah lisensi [[Lisensi Apache|Apache 2]], dengan kode sumber lengkap tersedia di [[GitHub]].<ref>{{Cite web|url=https://github.com/JetBrains/intellij-community/tree/master/python|title=JetBrains/intellij-community|access-date=20 September 2016}}</ref>
== Lihat juga ==
|