半年心血,《PyCharm中文指南》 v2.0 版本,終於來了

你們好,我是明哥。html

去年 9 月份,我花了兩個月的時間,整理髮布了初版的 《PyCharm 中文指南》,初衷是爲了幫助那些剛入門 Python,卻被 PyCharm 這個龐然大物被勸退的同窗們,如何利用 PyCharm 去提升編碼效率,應該能夠算當下第一本系統介紹 PyCharm 使用技巧的中文電子書。git

爲了更好的向各位讀者展現 PyCharm 使用技巧,在原博客裏,錄製了近百張的 GIF 動態圖,可是在導出爲 PDF 後,動態圖會自動轉成靜態圖(由動態圖轉成靜態圖的,在書中我有標註出來),所以我建議在有條件的狀況下,儘可能去原博客(pycharm.iswbm.com) 進行學習。github

本書的內容很是地多,在徹底不包含代碼的狀況下,文字就已經達到 6萬多,PDF文檔有 200 多頁sql

由於它面向的是全部的 Python 開發者,而不只僅適用於 Python 新手,我相信即便你使用 PyCharm 有一些年頭了,在本書中,依然能習得很多高效的使用技巧。數據庫

新版說明

當前你看到的手冊版本爲 2.0,這個新的版本,增長了數據庫操做的章節,而且補充完善了一些其餘章節的內容,解決了 Github 上一些朋友提出的 issue。json

但僅是這些改動,其實還不足以讓這本手冊直接從以前的 1.1 跨到 2.0 版本。markdown

在以前 1.0 和 1.1 的版本中,因爲大部份內容是基於 Mac 操做系統下進行編寫的,所以有不少用 Windows 的朋友提出了建議,看能不能把不一樣系統的快捷鍵都標註上?框架

爲了知足這些朋友的須要,我花了一點時間,整理出當前你所看到的2.0 版手冊。編輯器

2.0 版本最大的改動是,我將原手冊拆分爲 Windows 和 Mac 兩版本的分佈式

使用 Windows 的朋友能夠看 Windows 版本的: PyCharm 中文指南(Win版)

使用 Mac 的朋友能夠看 Mac 版本的: PyCharm 中文指南(Mac版)

文檔中的快捷鍵已經所有適配各自的系統,可是截圖及 GIF ,出於工做量的考慮,沒有再從新錄製,而且我認爲從新截圖和錄製 GIF 不是頗有必要,同一版本的 PyCharm 的 Mac 和 Windows 界面的能夠說差別不大,不會影響你學習該文檔。

文檔內容

第一章:下載與安裝

這一章的內容,比較基礎,介紹了

  • 多個版本之間的區別?
  • 是否有必要使用專業版?
  • 使用專業版的五種方法
  • 如何免費且正當的使用專業版?
  • 如何得到永久免破解(永不失效)的專業版?

第二章:調試與運行

第一章安裝好後,第二章就直奔主題,學習配置 Python 環境,而後開始學習如何運行和調試程序。

這一章裏,我盤點了在 PyCharm 中執行 Python 代碼全部方法:

  • 快捷鍵及右鍵運行代碼
  • main 函數入口執行程序
  • 有參數的狀況下運行程序

單單會運行代碼,還遠遠不夠,開發 + 調試,是必備技能,我整理了多種調試技巧

  • 對全部調試的按鈕進行詳細的圖解
  • 程序運行出錯如何自動進入調試模式
  • 遠程調試環境的搭建
  • 如何搭建搭建一勞永逸的開發環境

第三章:界面與排版

PyCharm 默認的主題及代碼高亮配色實在不忍直視,想要看得舒服,下面每一個要素都很重要:

  • 合適的字體及其大小
  • 合適的背景色或背景圖
  • 合適的代碼高亮配色

不如跟着這一章節來把 PyCharm 配置成你最喜歡的樣子,眼睛看着舒服,沒有那麼疲勞,效率天然就上去了

第四章:代碼的編輯

作爲一個 IDE ,代碼的編輯是最基本的功能了,除了一些你們熟知的代碼自動補全,PyCharm 基本還有一些更加高級的玩法,好比:

  • 如何快速的實現父類方法的重寫
  • 如何快速的實現接口方法
  • 如何實現變量的大小寫轉換
  • 如何實現代碼的隨處摺疊
  • 如何查看函數的簽名?
  • 如何查看上下文信息?
  • 如何在當前標籤頁中預覽模塊文檔?

本章將一一爲你介紹

第五章:快捷與效率

咱們使用 IDE 的訴求,就是要提升編碼的效率,PyCharm 帶給咱們的不只僅只是代碼提示與補全,在上一章節裏,我就羅列了一些寫代碼時經常使用的編輯技巧。

不過與第四章不一樣的是,這一章節更加註重 效率 二字,都是我根據平時的使用習慣積累的高效技巧,若是不刻意去學習配置,有的是挺難發現的,好比:

  • 如何錄製宏,把屢次重複的步驟封裝成快捷指令?
  • 如何使用收藏夾,收藏框架的關鍵代碼位?
  • 如何使用代碼模板,提升編碼的效率?
  • 如何快速、準確無誤的重構框架代碼?
  • 如何快速選擇代碼塊?

這些技巧一旦熟練掌握了,效率和編碼體驗的提高,必定會上一個臺階。

第六章:搜索與導航

說起 Python 編輯器時,不少人會拿 VS Code 來和 PyCharm 進行對比,以爲 VS Code 是宇宙第一編輯器,若是把話題中"Python 編輯器" 的 Python 去掉,我還能接受,可若是加上了 Python ,我不敢苟同。

就單單閱讀框架源代碼這一需求,我相信 VSCode 是 打不贏 PyCharm 的。

若是平時有框架源代碼閱讀需求的同窗,這一章節可千萬別錯過了,在我看來,這一章是本書最爲靈魂的一個章節了,熟練掌握各類姿式的代碼檢索、導航功能,會讓你在看代碼時如魚得水。

這一節裏的內容所有都是精華,好好的閱讀本章內容,相信你會回來給我點讚的。

第七章:版本與管理

正規的項目代碼,一般是版本控制系統的,PyCharm 支持最主流的各類版本控制系統 Git ,有了 PyCharm 後,其實你徹底沒有必要再去下載其餘第三方的 Git 可視化管理軟件。

考慮到這一章要是隻講 Git,那麼內容可能不會不少,所幸的是,PyCharm 能夠搭配 Git 這一分佈式版本控制系統外,本身自己就擁有很是多的本地版本管理的功能,這些功能用好了都很是的實用。

第八章:插件與工具

縱觀整個軟件圈,那些開放接口、支持第三方自定義插件的應用,哪個不是NB的存在,好比 Chrome,VSCode

PyCharm 天然也不例外,它有本身的插件商店,上面有很是多實用的插件,安裝一下就能使用,還有一些民間的插件,沒法上商店的(好比你們熟知的破解插件),你也能夠直接拖動進行安裝。

本章除了介紹我平常的必備插件以外 ,還會附帶介紹 PyCharm 自帶的開發輔助工具,正是有了這些插件和工具的存在,讓 PyCharm 在衆多編輯器能夠 以一打十,還一點都不虛。

第九章:經常使用的技巧

這一章也是一些使用技巧的總結 ,可是太細了,又很差分類,就所有放在這裏。

第十章:操做數據庫

這章在原來的版本中是沒有,後來看到有朋友在 Github上提了 issue,但願增長操做數據庫方面的內容,所以這個版本中把數據庫這部分也補上了。

PyCharm 支持鏈接市面上絕大多數的數據庫,MySQL、Mongo,SQLite 等等,有不少仍是我沒有見過的數據庫類型。

本章以 MySQL 爲例進行講解,使用體驗下來,感受查詢結果的導出能夠說是一大亮點,能夠轉爲幾乎你能夠想到的全部格式:csv, xlsx, json, html , xml , sql ,markdown 等等很是多的格式。

如何獲取

文檔自己徹底公開免費,若是文檔對你有用,還請點個贊 + 喜歡,你的這份支持與承認對我挺重要的

Mac 版《PyCharm中文指南 v2.0》:wws.lanzoux.com/iJPIvner86d

Win 版《PyCharm中文指南 v2.0》:wws.lanzoux.com/iG3yfner8uh

寫在結尾

我盡力讓該文檔全面、詳細、易懂,也請你們幫我宣傳一下,多一我的學習到該文檔,我單位時間產出的價值就多一分。

同時你們若是對該文檔有任何建議,都歡迎你們去 github (github.com/iswbm/pycha…) 上提 issue,任何能提升文檔質量的建議我都虛心接納。

若是該文檔,對你學習 PyCharm 有幫助,還請幫忙在 github 點個 star,你的這份承認對我很重要。

相關文章
相關標籤/搜索