PyCharm是由JetBrains打造的一款Python IDE。(Integrated Development Environment,集成開發(fā)環(huán)境),帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如調(diào)試、語法高亮、項目管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業(yè)Web開發(fā)。
隨著版本的迭代,jetbrains在pycharm中內(nèi)置了更多的支持,從Django到輕量化的flask到接地氣的pyramid再到結(jié)合最新特性的異步web框架fastAPI,pycharm都能勝任。
另外pycharm因為同系列軟件的加持(webstorm),所以在pycharm也可以直接進行前端開發(fā)(支持bootstrap,angular,react,加插件也可支持vue)。
此外pycharm還支持科學計算。在科學計算領(lǐng)域,matlab一直都是獨占鰲頭,但是python出現(xiàn)打破了這個局面,python具有的優(yōu)勢(眾多優(yōu)秀的第三方庫(生態(tài)完整且強壯),較易學習,開源免費,語法優(yōu)美)讓其在科學計算領(lǐng)域也分得一杯羹,而作為python IDE中最強大的存在,pycharm也對科學計算提供了完美的支持。
最后,jetbrain擁有豐富的插件市場,pycharm也能享受到這些豐富的插件,安裝了這些插件你就能得到最好的開發(fā)體驗!
本手冊使用的pycharm版本為2022.1.3專業(yè)版,使用相同的版本會得到最好的學習體驗!但其他版本也能在本手冊中獲得一些參考。
本手冊的部分截圖是社區(qū)版(會特殊注明)。社區(qū)版和專業(yè)版在很多功能上都是相似的,這點后續(xù)不再進行解釋。
本手冊的對應的pycharm經(jīng)過漢化!但在操作過程中會附加相應的英文名稱,可以根據(jù)截圖中的相應位置找到一樣的英文按鈕!
來自官網(wǎng)的介紹如下:
社區(qū)版和專業(yè)版的區(qū)別很明顯,社區(qū)版閹割掉了很多功能,但這并不意味著不好用,畢竟vscode一個代碼編輯器加上插件都能成為優(yōu)秀的python開發(fā)環(huán)境,社區(qū)版的pycharm自然也不賴。
這兩者的選擇可以簡單的做如下介紹:
更多建議: