首 頁
手機版

pycharm professional 2024 mac版 v2024.3官方版

用于數(shù)據(jù)科學(xué)和 Web 開發(fā)的 Python IDE。

  • 軟件大小:1.02G
  • 軟件語言:多國語言[中文]
  • 軟件類型:國外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時間:2024/11/28
  • 軟件類別:開發(fā)工具
  • 應(yīng)用平臺:Mac
網(wǎng)友評分:5.7分
網(wǎng)友評論(3) 下載地址 收藏該頁
本地下載

pycharm2024蘋果電腦版是一款專為Mac用戶設(shè)計的強大Python集成開發(fā)環(huán)境(IDE)。它具備豐富的功能和工具,能夠極大地提升Python開發(fā)人員的編程效率和代碼質(zhì)量。軟件提供了智能的代碼編輯器,能夠自動補全代碼、提供語法高亮、代碼導(dǎo)航等功能。它還能根據(jù)上下文提供準(zhǔn)確的代碼建議,幫助開發(fā)者編寫高質(zhì)量的Python代碼。此外,代碼折疊、注釋以及格式化等功能也使得代碼結(jié)構(gòu)更加清晰易讀。

目前pycharm professional 2024 mac版內(nèi)置了強大的調(diào)試器,支持本地和遠程調(diào)試。開發(fā)者可以設(shè)置斷點、監(jiān)視變量、進行逐行調(diào)試等操作,以便快速定位和修復(fù)代碼中的問題。同時,性能分析工具可以幫助開發(fā)者優(yōu)化代碼的性能,實現(xiàn)更高效的開發(fā),而且還支持個性化定制。用戶可以根據(jù)個人喜好和項目需求調(diào)整界面布局、主題風(fēng)格、快捷鍵設(shè)置等,從而打造出舒適、高效的開發(fā)環(huán)境。

pycharm professional 2024 mac版

軟件功能

1、智能代碼編輯器

PyCharm 深入了解您的項目結(jié)構(gòu),可以在編碼的各個方面提供幫助。它將自動補全代碼,檢測錯誤和冗余并提出修正建議,幫助您安全地重構(gòu)代碼。

2、快速導(dǎo)航和搜索

無論代碼庫多大都可以更快瀏覽代碼。跳轉(zhuǎn)到任何函數(shù)、方法、變量、組件或類的定義,并輕松找到其用法。查找文件、類、變量或方法,并在一個地方檢查所有匹配項。

3、集成開發(fā)者工具

在一個地方訪問所有必要工具。調(diào)試和測試 Python 代碼,并使用 Git 和 GitHub。此外,軟件包管理器、集成式終端以及與 Docker 的集成都可以直接在 IDE 中獲得。

4、全行代碼補全

當(dāng)您輸入時,PyCharm 會為您提供灰色調(diào)的單行 AI 賦能建議,嘗試根據(jù)當(dāng)前上下文補全您的意圖。這些 LLM 在本地運行,不會通過互聯(lián)網(wǎng)從您的計算機發(fā)送任何代碼。

5、AI Assistant

利用多行代碼補全和上下文感知智能聊天等內(nèi)置 AI 功能加快工作速度。保存您喜愛的提示語并完全集成到 IDE 中。讓 IDE 幫助您找到重構(gòu)代碼、生成提交消息和編寫文檔的最佳方式。

6、遠程開發(fā)

在生產(chǎn)式環(huán)境中運行、調(diào)試和分析應(yīng)用程序。配置遠程 Python 解釋器或使用 SSH 連接到遠程計算機。在云解決方案(例如 Google Cloud Workstations 或 GitHub Codespaces)托管的遠程環(huán)境中處理項目。

7、集成式數(shù)據(jù)庫管理

PyCharm 支持 PostgreSQL、SQLite、MySQL、Redis、Mongo DB 和其他數(shù)據(jù)庫提供商,您可以探索數(shù)據(jù)、更改架構(gòu)、運行查詢,甚至使用 UML 圖分析架構(gòu)。

pycharm professional 2024.3新功能

一、AI Assistant

1、內(nèi)聯(lián) AI 提示

直接在編輯器中提示 AI

您可以直接在進行大部分工作的編輯器中與 AI Assistant 交互。 代碼出錯了? 需要添加文檔或測試? 開始在編輯器中另起一行輸入您的請求即可。 PyCharm 將自動識別您的自然語言請求并生成響應(yīng)。 如果新行縮進,請在請求前面加上 $ 或 ? 符號。

PyCharm 會在 AI Assistant 更改的行旁邊的裝訂區(qū)域中留下紫色標(biāo)記,讓您可以輕松看到更新的內(nèi)容。

如果您不喜歡初始建議,可以按 Tab 生成新的建議。 您還可以點擊裝訂區(qū)域中的紫色塊或按 Ctrl+\(Windows)或 Cmd+\(macOS)來調(diào)整初始輸入。

此功能適用于 Python、JavaScript、TypeScript、JSON 和 YAML 文件以及 Jupyter Notebook。

2、為內(nèi)聯(lián)提示縮小上下文

需要有關(guān)特定實參的幫助? 您可以根據(jù)需要縮小 AI Assistant 用于響應(yīng)的上下文。 將文本光標(biāo)置于相關(guān)上下文中,輸入 $ 或 ? 符號,然后開始編寫即可。 PyCharm 會識別您的提示并將當(dāng)前上下文納入其建議的考慮范圍。

3、生成文檔

現(xiàn)在,當(dāng) PyCharm 檢測到 docstring 格式時,它會顯示 Generate with AI Assistant(使用 AI Assistant 生成)嵌入提示。 此功能可以幫助您利用 AI 來加快生成文檔的過程。

4、改進的上下文管理

在此更新中,對于 AI Assistant 在其建議中考慮的上下文,我們使其管理更加透明直觀。 改進的 UI 可讓您查看和管理作為上下文包含的每個元素,提供完全的可見性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會自動添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以匹配您的工作流。 此外,您還可以附加項目范圍說明來指導(dǎo) AI Assistant 在整個代碼庫中的響應(yīng)。

5、選擇聊天模型提供商的選項

現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應(yīng)以適合您的具體工作流,享受適應(yīng)性更強的個性化體驗。

6、在 Python 控制臺中運行來自 AI 聊天的代碼

在 Python 控制臺中運行來自 AI 聊天的代碼段,更快地迭代 AI Assistant 建議的代碼。 點擊代碼段右上角綠色的 Run(運行)按鈕,查看建議的代碼段如何運作。

7、立即訪問 PyCharm 文檔

現(xiàn)在,AI Assistant 可以根據(jù) PyCharm 文檔的最新狀態(tài)建議在 PyCharm 中執(zhí)行給定任務(wù)的最佳方式。 使用 /docs 命令可以獲取有關(guān)如何最有效完成任務(wù)的定制提示。

8、能夠識別提示中的 DataFrame 和變量

AI Assistant 現(xiàn)在能夠處理 Notebook 中的 DataFrame 和變量。 只需在 DataFrame 或變量的名稱前加上 #,AI Assistant 就會幫助您進行分析。 AI Assistant 可以直接訪問 DataFrame 的摘要和統(tǒng)計信息,因此能夠為您提供最理想的結(jié)果。

此外,您可以直接從聊天中導(dǎo)航到 Jupyter 工具窗口的 Variables(變量)視圖。 只需在提及 DataFrame 或變量時點擊回形針圖標(biāo)。

9、支持將 for 循環(huán)轉(zhuǎn)換為列表推導(dǎo)式

AI Assistant 現(xiàn)在可以將大量的 for 循環(huán)轉(zhuǎn)換為列表推導(dǎo)式,加快代碼重構(gòu)速度。 此功能適用于所有 for 循環(huán),包括嵌套循環(huán)和 while 循環(huán)。

10、通過 AI Assistant 進行的 SQL 錯誤處理

我們?yōu)橥ㄟ^ AI Assistant 處理 SQL 查詢執(zhí)行錯誤實現(xiàn)了一些實用操作。 現(xiàn)在,對于每條錯誤消息,PyCharm 都會在錯誤消息的最右側(cè)顯示兩個操作:Explain with AI(使用 AI 解釋)和 Fix with AI(使用 AI 修正)。

Explain with AI(使用 AI 解釋)會打開 AI 聊天,發(fā)送自動提示,并給出 AI Assistant 對錯誤的解釋。

Fix with AI(使用 AI 修正)會在編輯器中為查詢執(zhí)行錯誤生成修正。

這兩個新操作的工作方式與 Fix SQL Problem Under Caret(修正文本光標(biāo)下的 SQL 問題)和 Explain SQL Problem Under Caret(解釋文本光標(biāo)下的 SQL 問題)意圖操作類似。

此功能需要附加數(shù)據(jù)庫架構(gòu)以建議適當(dāng)?shù)慕忉尯托拚?

二、本地多行 AI 代碼補全 PyCharm Professional

PyCharm Professional 現(xiàn)在基于用于全行代碼補全的專有 JetBrains ML 模型提供本地多行 AI 代碼補全建議。 注意,我們不會使用您的數(shù)據(jù)來訓(xùn)練模型。

本地多行代碼補全通常會在可以預(yù)測邏輯步驟下一個序列的場景中生成 2-4 行代碼,例如在循環(huán)內(nèi)、處理條件時或補全常見代碼模式和樣板部分時。

三、Python

1、針對 dataclass_transform 裝飾器的編碼輔助 (PEP 681)

當(dāng)您處理通過使用 dataclass_transform 裝飾器的庫創(chuàng)建的自定義數(shù)據(jù)類時,IDE 現(xiàn)在能夠為您提供與標(biāo)準(zhǔn)數(shù)據(jù)類相同的智能編碼輔助。 例如,您可以獲得針對特性的代碼補全以及針對構(gòu)造函數(shù)簽名的類型推斷。

四、Jupyter Notebook PyCharm Professional

1、針對多個軟件包的自動安裝

借助 PyCharm 2024.3,您可以更輕松地安裝代碼中導(dǎo)入的軟件包。 可以使用一項新的快速修復(fù)進行批量自動安裝,一鍵下載并安裝多個軟件包。

2、在 Jupyter 控制臺中運行特定行

PyCharm 現(xiàn)在允許您直接在 Jupyter 控制臺中運行所選代碼行,無需執(zhí)行整個單元。 此功能可讓您輕松快速地調(diào)試或檢查特定代碼段的輸出,有助于提高工作流的靈活性和效率。

3、在 Data View(數(shù)據(jù)視圖)窗口中打開 Jupyter 表輸出

在 Data View(數(shù)據(jù)視圖)工具窗口中查看 Jupyter 表輸出,訪問熱圖、格式設(shè)置、切片和 AI 功能等強大功能,增強 DataFrame 分析。 點擊 Open in Data View(在數(shù)據(jù)視圖中打開)圖標(biāo)即可開始。

4、針對局部變量和函數(shù)的內(nèi)聯(lián)重命名

現(xiàn)在,您可以直接在編輯器中重命名局部變量、函數(shù)和符號,無需打開對話框。 只需選擇要重命名的實體,然后按 Shift+F6。

五、Data View(數(shù)據(jù)視圖)PyCharm Professional

1、無代碼數(shù)據(jù)篩選

現(xiàn)在,您無需編寫任何代碼即可在 Data View(數(shù)據(jù)視圖)工具窗口和 DataFrame 中篩選數(shù)據(jù)。 點擊位于工具窗口或 DataFrame 右上角的 Filter(篩選)圖標(biāo),然后選擇想要使用的篩選選項。 篩選結(jié)果在同一窗口中即時顯示。

此功能適用于所有受支持的 Python 框架,包括 Pandas、Polars、NumPy、PyTorch、TensorFlow 和 Hugging Face Datasets。

六、用戶體驗

1、高亮顯示所選文本

PyCharm 現(xiàn)在默認(rèn)自動高亮顯示您在文件中選擇的文本的所有實例。 這使得跟蹤所選文本在整個代碼中出現(xiàn)的位置更加簡單。 您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中自定義功能。

2、索引編制期間的拼寫和語法檢查

基于 2024.2 版本取得的進展,我們增加了項目模型構(gòu)建和索引編制期間可用的關(guān)鍵功能的數(shù)量。 在 2024.3 版本中,拼寫和語法檢查在索引編制期間也可運行。 這樣,您無需等待索引編制完成即可捕獲錯誤,例如 Markdown 文檔和文檔標(biāo)記中的錯誤。

3、優(yōu)化的 Rename(重命名)操作位置

我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項目)工具窗口中的元素上調(diào)用時在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標(biāo)的用戶快速重命名文件、變量和其他元素。

4、Run(運行)微件:同時啟動多個配置的選項

更新后的 Run(運行)微件可讓您按住 Ctrl 并點擊彈出窗口中的 Debug(調(diào)試)圖標(biāo)同時啟動多個配置。 另外,此微件還會顯示所有運行中配置的控件,提供清晰的狀態(tài)概覽并簡化管理。

5、提高的默認(rèn)標(biāo)簽頁上限

我們將編輯器中的默認(rèn)標(biāo)簽頁上限提高到了 30 個。 這意味著在 IDE 開始關(guān)閉最近使用最少的標(biāo)簽頁之前,您現(xiàn)在可以保留更多標(biāo)簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁)中控制此設(shè)置。

七、調(diào)試器

1、調(diào)試端口規(guī)范 PyCharm Professional

PyCharm 現(xiàn)在允許您為所有通信指定單個調(diào)試器端口,從而簡化在 Docker 或 WSL 等受限環(huán)境中的調(diào)試。 在調(diào)試器設(shè)置中設(shè)置端口后,調(diào)試器將作為服務(wù)器運行,并且它與 IDE 之間的所有通信都通過指定端口進行。

八 、數(shù)據(jù)庫 PyCharm Professional

1、浮動分頁工具欄

為了使數(shù)據(jù)編輯器中的網(wǎng)格分頁更加明顯,我們將控件從工具欄移動到數(shù)據(jù)編輯器的底部中心。

2、針對 JOIN 子句數(shù)量是否過多的檢查

在某些情況下,不建議運行包含過多 JOIN 子句的查詢,因為這會降低性能。 編輯器現(xiàn)在可以識別并高亮顯示此類查詢。 您可以在 IDE 設(shè)置中啟用此檢查。 為此,導(dǎo)航到 Editor | Inspections(編輯器 | 檢查),展開 SQL 部分,然后選擇 Excessive JOIN count(JOIN 計數(shù)過多)。

3、MySQL 和 MariaDB 的片段內(nèi)省和智能刷新

PyCharm 現(xiàn)在支持片段內(nèi)省。 此前,內(nèi)省器只能對 MySQL 或 MariaDB 數(shù)據(jù)庫中的架構(gòu)執(zhí)行完整內(nèi)省,但不能刷新單個對象的元數(shù)據(jù)。 每次 DDL 語句在控制臺中執(zhí)行并且該執(zhí)行可能修改數(shù)據(jù)庫架構(gòu)中的對象時,IDE 都會啟動對整個架構(gòu)的全面內(nèi)省。 這非常耗時,并且經(jīng)常會擾亂工作流。

現(xiàn)在,PyCharm 可以分析 DDL 語句,確定哪些對象可能受其影響并僅刷新這些對象。 如果您在 Database Explorer(數(shù)據(jù)庫資源管理器)中選擇單個條目并調(diào)用 Refresh(刷新)操作,則只有一個對象會被刷新,而不是像以前一樣整個架構(gòu)都被刷新。

九、Web 開發(fā) PyCharm Professionall

1、改進的框架組件導(dǎo)航和重命名

我們增強了針對 Vue、Svelte 和 Astro 組件的編輯器內(nèi)提示。 Show component usages(顯示組件用法)操作現(xiàn)在可以在 import 和標(biāo)記模板中查找用法。 我們還添加了 Show Component Usages(顯示組件用法)篩選器,以便在搜索常規(guī)文件引用時排除組件用法。 Rename(重命名)重構(gòu)也已更新,現(xiàn)在可以在重命名組件文件時包含用法。

2、更清晰的目錄搜索結(jié)果

現(xiàn)在,在項目目錄中使用 Find in Files(在文件中查找)時,PyCharm 會默認(rèn)排除 node_modules 結(jié)果,減少無關(guān)文件造成的混亂。 您可以啟用 Settings | Advanced Settings(設(shè)置 | 高級設(shè)置)下的 Search in library files when “Directory” is selected in Find in Files(在“在文件中查找”中選擇“目錄”時,在庫文件中搜索)選項恢復(fù)先前的行為。

十、VCS

1、拉取與合并請求的標(biāo)題和描述生成

現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請求生成準(zhǔn)確的標(biāo)題和描述,從而簡化您的工作流并確保您的描述清晰直觀。

2、Find in Files(在文件中查找)的更新

Find in Files(在文件中查找)功能得到增強,增加了新的搜索范圍 Project Files Excluding Git-Ignored(項目文件,不包括 Git 忽略的文件)。 此選項將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項目中搜索時只關(guān)注相關(guān)代碼。

3、禁用后臺預(yù)提交檢查的選項

現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項 Run advanced checks after a commit is done(提交完成后運行高級檢查)在提交過程中管理后臺檢查。 通過此設(shè)置,您可以決定是否在提交后運行測試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。

十一、框架和技術(shù) PyCharm Professional

1、HTTP 客戶端更新

PyCharm 2024.3 引入了使用 $env.ENV_VAR 語法在 HTTP 客戶端內(nèi)直接訪問環(huán)境變量的功能。 這使請求和腳本中的變量管理和使用更加靈活。 此外,現(xiàn)在還可以運行來自包含的 .http 文件的請求(一次全部運行或按名稱運行特定請求)并重寫變量。

2、強的 Dev Containers 支持

Dev Containers 構(gòu)建現(xiàn)在可以在遠程 Docker 引擎上更順暢地運行,并防止本地目錄無法遠程訪問時出現(xiàn)錯誤。 WSL 的穩(wěn)定性也得到增強,鏡像構(gòu)建和連接均有所改進。

devcontainer.json 文件更一致地處理 features,新的 <0>updateRemoteUID 選項通過設(shè)置正確的用戶身份來避免訪問沖突。 Dev Containers 中的 IDE 設(shè)置可通過 devcontainer.json 文件或 Add currently modified settings from IDE(從 IDE 添加當(dāng)前修改的設(shè)置)按鈕進行自定義,所有可用選項均可自動補全。

3、新終端改進 測試版

新終端現(xiàn)在提供增強的命令處理,其 UI 的對齊也得到改進,營造出更流暢、更直觀的體驗。 現(xiàn)在,終端的響應(yīng)速度更快,處理提示詞的速度也更快。 會話現(xiàn)在可以無縫切換,并且各標(biāo)簽頁的狀態(tài)保持一致,確保工作流不會中斷。 自動補全可以更快訪問命令名稱、標(biāo)志和路徑,減少手動輸入。 我們還引入了額外自定義選項,包括提示樣式、會話名稱和環(huán)境變量,讓您更好地控制終端環(huán)境。

4、Kubernetes 集群日志

PyCharm 現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問 – 這是開發(fā)者以及 DevOps 和 SRE 團隊的必備工具。 這項功能提供跨 pod、節(jié)點和服務(wù)的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問題,而無需手動檢查每個日志。 實時流式傳輸可以實現(xiàn)即時診斷,而模式匹配可以自動檢測關(guān)鍵事件和錯誤,例如內(nèi)存不足問題或異常網(wǎng)絡(luò)活動。

5、Docker Compose 改進

PyCharm 2024.3 為 Docker Compose 提供了擴展支持。 現(xiàn)在,它在 env_file 自動補全中優(yōu)先考慮 .env 文件,使環(huán)境設(shè)置更快。 cache_to、no_cache、tags 和 <0>platforms 這些新的構(gòu)建選項提供了對緩存和平臺定位的更大控制。 depends_on.required 和 depends_on.restart 的增強處理可以更有效地管理依賴容器的啟動和關(guān)閉順序。

6、OpenTofu 和 Terraform 增強

OpenTofu 現(xiàn)已獲得支持。 此更新包括加密方法、密鑰提供方的自動補全以及未知引用的檢查。

Terraform 運行配置操作可通過 Search Everywhere 訪問,IDE 自動檢測未使用的變量和本地變量以保持代碼清潔。 Init、Validate、Plan、Apply 和 Destroy 的控制已經(jīng)得到改進,Run Configuration(運行配置)表單也已簡化。 此外,改進的使用指示器和未使用資源警告可增強導(dǎo)航并幫助您識別停用代碼。

軟件亮點

1、內(nèi)聯(lián)調(diào)試器

使用內(nèi)聯(lián)調(diào)試器,所有實時調(diào)試數(shù)據(jù)都會直接顯示在編輯器中,變量值將集成到編輯器的外觀中。 可以在源代碼中查看變量值,位于用法旁。

2、單步執(zhí)行我的代碼

使用Step into My Code關(guān)注您的代碼:調(diào)試器將只逐步執(zhí)行您的代碼,跳過任何庫源代碼。

3、多進程調(diào)試

PyCharm可以調(diào)試能夠生成多個Python進程的應(yīng)用程序(例如,不在--no-reload模式中運行的Django應(yīng)用程序,或使用通過相似方法自動重新加載代碼的多個其他Web框架的應(yīng)用程序)。

4、運行/調(diào)試配置

每個腳本/測試或調(diào)試器執(zhí)行都會創(chuàng)建一個能夠進行編輯并供日后使用的特殊“運行/調(diào)試配置”。 可以通過項目設(shè)置共享運行/調(diào)試配置,供整個團隊使用。

5、在任何Python環(huán)境中運行

您可以運行任何Python文件。 只需右鍵點擊您想要運行的內(nèi)容,然后選擇“Run <your script>”。

PyCharm讓您能夠輕松地為自己的項目配置所需的Python環(huán)境,既可以在本地配置,也可以利用遠程解釋器或virtualenv操作。

系統(tǒng)要求

macOS 12.0 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3.5 GB 硬盤空間,推薦 SSD

最低屏幕分辨率 1024x768

更新日志

v2024.3版本

內(nèi)聯(lián) AI 提示和 dataclass_transform 裝飾器的編碼輔助。

v2024.2.2版本

為類型形參的類型默認(rèn)值提供代碼輔助,以及新的 Django 功能。

收起介紹展開介紹

同廠商

JetBrains更多+
  • 下載地址
  • 電腦版
pycharm professional 2024 mac版 v2024.3官方版

有問題? 點此報錯

發(fā)表評論

6人參與,3條評論
第3樓局域網(wǎng)IP網(wǎng)友發(fā)表于: 2023-06-18 11:15:05
真有很好用,推薦!
1蓋樓(回復(fù))
第2樓陜西省西安市聯(lián)通網(wǎng)友發(fā)表于: 2022-06-01 01:45:22
牛逼,感謝多多站
1蓋樓(回復(fù))
第1樓貴州省貴陽市電信網(wǎng)友發(fā)表于: 2022-05-30 13:10:42
能用 很好
1蓋樓(回復(fù))