python那麼多庫,學的時候是怎麼記住的呢?
01-28
在學python的時候,是通過看視頻學習的,但是python的庫太多了,有的時候寫代碼的時候寫好了代碼,卻發現一個庫函數就輕而易舉解決了,所以很疑惑,大家在學python的時候是怎麼用它的庫的
記住「怎麼找到」,而不是每個庫的每個細節,就很容易了;也就是說你只需要用長期記憶儲存尋找的線索就不必擔心「忘記」了。比如
Python Module Indexhttps://www.linkev.com/?a_aid=itlr
怕什麼真理無窮,得一寸有一寸的歡喜。
——胡適。
每一次都遇到新的強大的庫,都讚歎一聲,相見恨晚。如果牛逼的庫,你自然會記住,不需要死記;你大腦「快閃記憶體「可貴了;
python 庫多,但質量也會參差不齊,不要過度依賴,也許針對業務場景你自己實現比用庫更優,尤其是長期處於無人維護的庫,那就更坑了;
我覺得如果有個東西實現成本不大,自己實現也挺好,查找庫也需要成本的;發現實現很複雜,且場景很通用,在考慮查庫;用的時候,再查文檔,也不晚
第三方庫?掃一遍UsefulModules 介紹的有用的模塊,知道最常用的第三方模塊有哪些標準庫掃一遍標準庫的文檔,知道常見的Python標準庫有哪些方面,裡面做了什麼工作
尤其是網路、操作系統部分,基本不用自己寫。。。
https://pypi.python.org/pypi 搜關鍵字
vinta/awesome-python · GitHub
1.把最核心的、最常用的東西學好、記熟。
2.其他東西用的時候再查也不遲。
要實現什麼功能,就直接去百度搜索「python + 實現的功能」,搜到對應的庫,就去下載,簡單粗暴
誰讓你剛開始就記細節了,記住實幹啥的,特點是啥,用的時候查文檔就行了
用到什麼現查現用都行。現在文檔教程這麼豐富 百度都能查到一些呢 XD
直接搜啊,就像你說的 那麼多功能 基本上沒人能記全
無他,熟能生巧,文檔常備而已
多造造輪子也不是壞事嘛,再說你用多了自然就記住了,實在要用再百度/Google也不遲啊。
先看別人怎麼做,再模仿
用evernote做個自己的倉庫 建立個索引 每個模塊大致的用途和特點 配上個鏈接就好了,每次找模塊,就先搜索自己的筆記。
誰也記不住全部。。只需要你幹什麼的時候知道用什麼庫就行。比如我需要發htpp請求,就用 urllib 或者requests。這也是自己的經驗。熟能生巧
寫程序怎麼能不用搜索引擎
寫之前先搜索有沒有類似功能的庫
用多了就熟了,再說了還有onenote和google
一般用到什麼,就看什麼庫
先搜索下看有沒有這方面的庫再決定是不是要造輪子啊。其實造輪子也好的啊,對比庫的實現感覺進步更快。
python可以用來寫安卓嗎?我喜歡這種語言
推薦閱讀:
※高效靈活的概率建模方法基於Python
※Python利器之胎教《唐詩三百首》文本分析
※python寫的軟體都可以被逆向嗎?
※跟黃哥學習Python第一章