1、推薦3個畫圖工具:幾個常用的畫圖工具,這類工具可以幫助理清楚思路,像學習架構也可以用這些做出來。
2、推薦5個實用的編輯工具:工欲善其事必先利其器。
3、推薦4個優秀的實戰項目:内功修煉得好,寫代碼效率自然提高。
目錄
- 一、畫圖工具
-
- 1.Visual paradigm
- 2.OmniGraffle
- 3.ProcessOn
- 二、編輯工具
-
- 1.Pycharm
- 2.Vs Code
- 3.Jupyter Notebook
- 4.Spyder
- 5.Vim
- 三、實戰項目
-
- 1.Python 實作圖檔轉字元畫
- 2.Python 實作色情圖檔識别
- 3.Python + 高德 API 實作地圖找房
- 4.Python 識别登入驗證碼
一、畫圖工具
寫代碼前做好系統分析設計,會使得進入編碼階段後代碼思路比較清晰、避免返工。畫圖工具-UML類圖、架構圖、流程圖、時序圖,架構圖等等。俗話說,一圖勝千言,圖即是代碼的指導思路。
1.Visual paradigm
網站:https://www.visual-paradigm.com/cn/
可在絕大多數主流的IDE上運作,如Microsoft Visual Studio, Borland JBuilder等等。允許你立即将源代碼,二進制檔案和可執行檔案轉換到UML模型中。

2.OmniGraffle
網站: https://www.omnigroup.com/omnigraffle/
他有一些現成的模版,叫做Stencil。這是一種可高度定制的圖形模版形式,Stencils裡面箭頭、圖形等裡面都有,并且所有的圖形關系經過Stencils進行自行調整布局、大小。足夠專業,節省時間。
3.ProcessOn
網站: https://www.processon.com/
首先是線上軟體,輕量,跨端使用友善,不用下載下傳。其次作圖種類豐富,思維導圖,流程圖,組織結構圖,UML等等。使用門檻低,是一款“很好學”的應用。
二、編輯工具
下圖是統計身邊人獲得的編輯工具排行榜:
1.Pycharm
網站:https://www.jetbrains.com/pycharm
PyCharm是一種常用的Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具,比如調試、代碼跳轉、智能提示、自動完成、單元測試。界面編寫代碼和運作操作更加簡單。
2.Vs Code
官網:https://code.visualstudio.com
VS Code 的全稱是 Visual Studio Code,是一款開源的、免費的、跨平台的、高性能的、輕量級的代碼編輯器。它在性能、語言支援、開源社群方面,都做得很不錯。
3.Jupyter Notebook
網站:https://jupyter.org/
Jupyter支援三種核心程式設計語言的引用,Julia、Python和R。我們可以直接使用 Jupyter 來寫 Python 的代碼。Jupyter notebook 有一個 Python 所沒有的功能,能讓使用者将說明文本、數學方程、代碼和可視化内容全部組合到一個易于分享的文檔中。非常友善。
4.Spyder
網站:https://pypi.org/project/spyder/
是一個強大的互動式 Python 語言開發環境,提供進階的代碼編輯、互動測試、調試等特性,支援包括 Windows、Linux 和 OS X 系統。可以根據你安裝的python版本,選擇spyder安裝包,點選下載下傳。
5.Vim
網站:https://www.vim.org/download.php
編碼效率提高,列選擇,宏,多功能的移動,以及一些自動提示,和功能性的拓展,讓vim比IDE還要高效。可以變成多面手,C++,python,html,script都可以解決,否則一個環境要一個IDE,這樣學習的成本反而比vim要高。
三、實戰項目
擁有知識點講解,與運作方式,差不多都是初級難度,對于擁有些Python基礎的朋友還是很簡單的練手項目。
1.Python 實作圖檔轉字元畫
https://www.lanqiao.cn/courses/370
2.Python 實作色情圖檔識别
https://www.lanqiao.cn/courses/589
3.Python + 高德 API 實作地圖找房
https://www.lanqiao.cn/courses/599
4.Python 識别登入驗證碼
https://www.lanqiao.cn/courses/364
**期待你們的三連(點贊,收藏,評論),你們的支援是我持續輸出的動力,感謝。
①有趣的源碼與學習經驗
②工具安裝包
③比書籍友善随時随地閱讀的300本電子書
點選領取