哪些 都是 這一 djang quest int 數據類型 簡單 dev

Python目前應用領域實在太多,這也是他這麽火的原因吧。我認為目前Python作為應用領域來說幾個方向是值得肯定的:人工智能、大數據分析、DevOps、Web、自動化測試、爬蟲。

在Python基礎方向,我認為必須掌握的技能有:

基本數據類型、內置數據結構

函數、高階函數、裝飾器

叠代器、生成器

面向對象(你可以不用考慮復雜的dunder方法,以及反射、元編程等)

以上,可能在裝飾器會有問題,怎麽辦?跟著例子多敲幾遍代碼,打斷點跟著解釋器走幾遍流程,自然就清楚怎麽回事了。再不濟,你print總可以吧?

學習參考書:

笨辦法學Python,在哪我都推這本書,只是因為夠簡單,書多了反而容易陷入誤區,不如就看一本。

當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。
但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有一套實用的視頻課程用來跟著學習是非常有必要的。

以上基礎打紮實了,接下來就來接觸點Web知識,如果你要問為什麽不是去學框架?你連簡單的加減乘除都不會,你怎麽去學習高數?

在真正的開始Web之前就要了解點Web知識:

html/css

Javascript

JQuery、Ajax 、ECharts

現在大家都知道前端已經不在是以前的jquery天下了,那為什麽還要學呢?因為現在我們是學Python,不是前端,沒必要把精力耗在這上面,學Web是為了能出界面。

Python的Web框架

Django

Python Web框架中最全的框架,沒有之一,甚至我可以說,Django拿到外面的世界,和其他語言的Web框架比一比,都能贏得很體面。

他有強大的後臺,所謂的後臺就是你寫博客網站時的編輯界面,你做電商時候的發布平臺,而這一切,只需要你啟動Django項目就有了。

但是Django幫我們代理了太多太多,導致很多人看著教程走了一遍,學會了個人博客,真以為自己是綠林好漢了,結果連一板斧都沒學到,問啥啥不會,就只知道寫個函數,加到urls.py裏,request怎麽過來的,裏面都有什麽包,Django是怎麽把響應返回的,不知道。

Flask

Flask是一個輕量級的Python Web框架,我個人比較喜歡,因為他的輕量,我們可以自己做很多的事情,記住了哦,輕量不是簡單,只是把核心功能留住了,那你可以想一想了,作為一個Web框架,他的核心是什麽?

Flask適合初學者使用, 因為你不會因為過度依賴框架,而失去自己鍛煉的機會。初學,要的就是鍛煉,用了Django後,你可能就會失去這項能力。

Tornado

一個異步框架,很顯然,現在的你可能觸及這個有點早了,先把同步異步,阻塞非阻塞弄清楚再來了解吧。

至於其他的一些框架諸如web2,bottle我都是不推薦使用的,倒是可以拿來看看源代碼,學習一下作者的思想,這倒是極好的。

學習參考書:

O‘REILLY Flask Web開發

這裏也希望大家學有所成!

自己整理了一些有深度的Python教程和參考資料,python學習裙【 784758214 】,內有安裝包和學習視頻資料免費分享,好友都會在裏面交流,分享一些學習的方法和需要註意的小細節,每天也會準時的講一些項目實戰案例,歡迎加入

Python Web怎麽學,看這篇就夠了!