如何快速學會用一個python模塊,比如Django,flask等等?

剛學習了python基礎知識,到實際應用這裡就卡住了,想集中精力做個項目,看到各種模塊又不知道如何下手,求大神指點,如何快速學會一些模塊,如何學習,從哪裡入手,跪謝


django/flask 可不是模塊……如果他們是人看到題主你這麼輕視自己估計早已經把你打得不要不要的。

扯回正題,答:

1、跟老闆說這個項目我用 django/flask 給我兩個星期就擼出來了;

2、跟老闆說下個周五下午我要開堂課培訓一下公司那些程序猿,教他們寫 django/flask。


django官方文檔不是有個新手教程么,照著做基本就熟悉框架了。

不像thinkphp,坑太多了。例子又少。


if 有編程基礎,了解基本的HTTP協議,HTML == Ture:

github找個實例,擼一遍

return @賴勇浩 的回答

else:

先學習HTTP,HTML * 3

python 進階知識

跟著django教程走,熟悉了以後

後端搭搭mysql,放點業務邏輯,上個nginx

前端寫寫templates

return 簽名中的網站(一個禮拜做的,fork了別人的代碼,自己改的,不會前端)。

以上

Ps:Django/flask是web快速開發用的框架,不僅是module那麼簡單


django寫得不錯的,直接看感興趣的源碼吧。譬如想知道admin page是怎麼render出來的,請打開contrib/admin/options.py。或者可以看看Model class是怎麼寫的?可以打開db/models/base.py。裡面你會經常見到metaclass, descriptor, generator, decorator等等相對少見的用法。看得多了也就會寫了。


最近在學django,建議零碎時間看教學視頻,主要看文檔。(注意所用版本)


推薦閱讀:

CPython是什麼?PyPy是什麼?Python和這兩個東西有什麼關係呢?Python的底層使用什麼語言實現?學習Python需要學習底層實現嗎?
如何快速學會一個web框架?
requests 和 scrapy 在不同的爬蟲應用中,各自有什麼優勢?
如何理解 CGI, WSGI?
怎樣才能徹底掌握flask?怎麼個學習順序比較合理?

TAG:Python | Python框架 | Python庫 | Python標準庫 |