1、pycharm
pycharm是我一直使用的開發工具,簡單、易用,並且能夠設定不同的主題模式,根據自己的喜好來設定**風格。
如下是二分查詢pycharm中的**風格:
''':param list: 列表
:param item: 要查詢的元素
:return: item在list中的索引,若不在list中返回none
'''low = 0
high = len(list) - 1
while low <= high:
midpoint = (low + high) // 2
if list[midpoint] == item:
return midpoint
elif list[midpoint] < item:
low = midpoint + 1
elif list[midpoint] > item:
high = midpoint - 1
return none
是不是很類似?在這裡,強烈推薦大家使用pycharm作為自己的開發工具。
2、ipython
如何進行互動式程式設計?沒錯,就是通過ipython。ipython相對於python自帶的shell要好用的多,並且能夠支援**縮排、tab鍵補全**等功能。如果進行互動式程式設計,這是不可缺少的工具。
3、廖雪峰老師的python教程
廖老師的python教程通俗易懂,能夠對乙個知識點由淺入深進行講解。很多粉絲說現在的python書籍很貴,有沒有什麼比較好的教程、比較好的資源,那麼,廖老師的這個課程依舊是首選。
4、python tutor
這個工具可能對初學者比較有用,而對於中高階程式設計師則用處較少。這個工具的特色是能夠清楚的理解每一行**是如何在計算機中執行的,中高階程式設計師一般通過分步除錯可以實現類似的功能。
如下圖所示,對於二分查詢的**,會按照流程一步步執行,看到**在計算機中的整個執行流程。這個工具對於最初接觸python、最初來學習程式設計的同學還是非常有用的,初學者不妨體驗看看。
5、菜鳥教程
很多人都會或多或少的接觸過菜鳥教程,並且不僅僅是在學習python的過程中,因為菜鳥教程提供了多門技術語言的學習教程。這套教程也非常適用初學者,通常還可以在網頁上直接執行相關**,雖然python我是通過廖老師的教程學習的,但是html、js等相關的內容的學習我主要是通過菜鳥教程學習的,推薦給大家。
常用Python學習資源
python入門教程 官方中文文件 廖雪峰python教程 pip安裝庫鏈結 python 搜尋 python相關文件翻譯集合 python tutorial python documentation qt5官方介紹 pyqt5參考手冊 pyqt5系列教程 pyqt5介紹合集 pyvisa儀表自動化...
收集幾個有關Python的工具資源
最近在玩python,然後就順手找了點和python有關的實用工具 下面吧這些東西還有位址分享出來,希望對大家有所幫助 一 環境管理工具 這裡是管理python版本及其環境的資源 1.pyenv 簡單易懂的管理python版本工具 位址 二 包管理 2.conda 跨平台,python二進位制管理工...
Python工具包以及資源包
pip install whl 適用於2.x pip3 install whl 適用於2.x,3.x easy install python 官網 非官方 注意 如果安裝python安裝成功之後出現 dll引入錯誤問題 通常的做法,找到python安裝位置裡lib site pakage 相應的檔案...