PyCharm: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Bot5958 (bicara | kontrib)
k Perbaikan untuk PW:CW (Fokus: Minor/komestika; 1, 48, 64) + genfixes
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 3 pranala ditambahkan.
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1:
{{rapikan}}
{{Infobox software
{{Infobox software|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 (programming language)|Java]], [[Python (programming language)|Python]]|operating_system=[[Windows]], [[macOS]], [[Linux]]|platform=|language count=|genre=[[Integrated development environment]]|license=[[Commercial software|Commercial]], [[Freemium]] (open source parts are under [[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]], khusus untuk bahasa [[Python (bahasa pemrograman)|Python]]. Aplikasi ini dikembangkan oleh sebuah perusahaan yang berasal dari Ceko bernama [[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>
| 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 [[Anacondahttps://www.anaconda.com/ (distribusi Python)|Anaconda]].<ref>{{Cite web|url=https://blog.jetbrains.com/pycharm/2019/04/collaboration-with-anaconda-inc/|title=Collaboration with Anaconda, Inc.|last=Haagsman|first=Ernst|date=2019-04-04|website=PyCharm Blog|language=en-US|access-date=2019-05-26}}</ref>
 
PyCharm bersifat [[lintas platform]] dan tersedia dalam versi [[Microsoft Windows|versi Windows]], [[macOS]], dan [[Linux]]. Versi Komunitas dirilis dengan menggunakan [[Lisensi Apache]] <ref name="community">[http://blog.jetbrains.com/pycharm/2013/10/pycharm-3-0-community-edition-source-code-now-available/ "PyCharm 3.0 Community Edition source code now available"] 22 October 2013, Dmitry Jemerov, JetBrains blog</ref> dan versi Profesional, dengan berbagai fitur tambahan, dirilis dengan menggunakan [[Perangkat lunak milik perorangan|lisensi eksklusif]] .
 
== Fitur ==
 
* Bantuan pengkodeanpengodean 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 [[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] .<ref>{{Cite web|url=https://www.jetbrains.com/pycharm/features/web_development.html|title=Full-stack Web Development - Features {{!}} PyCharm|website=JetBrains|language=en|access-date=2020-01-02}}</ref>
* [[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] .<ref>{{Cite web|url=https://www.jetbrains.com/pycharm/features/scientific_tools.html|title=Scientific & Data Science Tools - Features {{!}} PyCharm|website=JetBrains|language=en|access-date=2020-01-02}}</ref>
 
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 ==