python那麼多庫,學的時候是怎麼記住的呢?

在學python的時候,是通過看視頻學習的,但是python的庫太多了,有的時候寫代碼的時候寫好了代碼,卻發現一個庫函數就輕而易舉解決了,所以很疑惑,大家在學python的時候是怎麼用它的庫的


記住「怎麼找到」,而不是每個庫的每個細節,就很容易了;也就是說你只需要用長期記憶儲存尋找的線索就不必擔心「忘記」了。比如

Python Module Index

剩下的就是閱讀文檔了。
https://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第一章

TAG:Python | 學習方法 | Python庫 |