Udacity Python 隨筆 *

Udacity Python入門

標(biāo)準(zhǔn)庫推薦

Python 標(biāo)準(zhǔn)庫的模塊很多!為了幫助大家熟悉可用模塊,以下是精選的我們最喜歡的 Python 標(biāo)準(zhǔn)庫模塊,以及使用這些模塊的原因!

  • csv:非常方便閱讀和編寫 csv 文件
  • collections:常用數(shù)據(jù)類型的有用擴(kuò)展,包括 OrderedDict、defaultdictnamedtuple
  • random:生成偽隨機(jī)數(shù),隨機(jī)打亂順序,選擇隨機(jī)項(xiàng)
  • string:更多的字符串功能。此模塊還包含諸如 string.digits(一個包含所有有效數(shù)字字符的字符串)的有用字母集合。
  • re:通過正則表達(dá)式匹配字符串模式
  • math:一些標(biāo)準(zhǔn)的數(shù)學(xué)函數(shù)
  • os:與操作系統(tǒng)交互
  • os.path :操作路徑名的 os 子模塊
  • sys:直接使用 Python 解釋器
  • json:很適合閱讀和編寫 json 文件(適合網(wǎng)絡(luò)工作)

第三方庫推薦

掌握安裝和導(dǎo)入第三方庫的技能很有用,但要成為一名高效的程序員,還需要知道哪些庫可供自己使用。人們通常會通過網(wǎng)上推薦或同事推薦口頭相傳來了解有用的新庫。如果你是一位新的 Python 程序員,可能還未認(rèn)識太多同事,所以從這里開啟自己的程序員生涯,這是 Udacity 中很受工程師歡迎的包列表。

  • IPython - 一個更好的交互式 Python 解釋器
  • requests - 提供制作 Web 請求的簡單方法,用于訪問 Web API。
  • Flask - 用于制作 Web 應(yīng)用程序和 API 的輕量級框架。
  • Django - 制作 Web 應(yīng)用程序的特色框架。Django 特別適用于設(shè)計(jì)復(fù)雜、內(nèi)容繁重的 Web 應(yīng)用程序。
  • Beautiful Soup - 用于解析 HTML 并從中提取信息。尤其適用于網(wǎng)絡(luò)抓取。
  • pytest - 擴(kuò)展 Python 的內(nèi)置斷言(assertion)和 unittest 模塊。
  • PyYAML - 用于閱讀和編寫 YAML 文件。
  • NumPy - 使用 Python 進(jìn)行科學(xué)計(jì)算的基礎(chǔ)包,除了其他功能之外,其還包含強(qiáng)大的 N 維數(shù)組對象和有用的線性代數(shù)功能。
  • pandas - 一個包含高表現(xiàn)力、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具的庫。尤其是:pandas 提供了 DataFrame 數(shù)據(jù)結(jié)構(gòu)!
  • matplotlib - 一個 2D 繪圖庫,用于在交互式環(huán)境中生成各種硬拷貝格式的出版物質(zhì)量圖。
  • ggplot - 另一個 2D 繪圖庫,基于 R 的 ggplot2 庫。
  • Pillow - Python 影像庫使你的 Python 解釋器新增圖像處理功能。
  • pyglet - 用于游戲開發(fā)的跨平臺應(yīng)用程序框架。
  • Pygame - 用于編寫游戲的 Python 模塊集合。
  • pytz - Python 中的世界時(shí)區(qū)定義

維基百科網(wǎng)絡(luò)爬蟲案例研究

  • “Beautiful Soup 可解析你提供的任何內(nèi)容,并為你遍歷樹材料。可以命令其'查找所有的鏈接'或’查找 classexternalLink 的所有鏈接'或'查找 url 與 "foo.com" 匹配的所有鏈接或'查找粗體文本的表格標(biāo)題,然后將該文本發(fā)送給我。'"

Programe Step

  • Try it out
  • Learn
  • Design
  • Write code
  • Test
  • Repeat
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容