學完python基礎,想入python web開發,該如何開始

時間 2021-06-01 16:17:59

1樓:劉早起

不建議直接看書,一堆名詞能給你搞暈。

可以從b站看一些專案的實戰,一步一步由簡入難的來學,先把Django安裝啟動起來,再建立空白頁面,再使用bootstrap模版,再學會登陸登錄檔單提交,再學點前後端分離相關的技術。當然最後需要看書學點底層的東西,但這個時候你是可以看懂或者大概看懂

2樓:邏輯怪

想幹全一點直接看django的開發文件,寫的最好最細的文件,跟著那個學完全沒問題,Flask的話可以看一本書叫做 Flask Web開發實戰:入門、高階與原理解析李輝著就可以

3樓:左龍祥

給萌新回答問題,就怕乙個或字。

web開發第一課,就是登入註冊。

登入註冊需要掌握以下知識點,你乙個個去學習完善:

1.html基礎知識,from表單提交,獲取使用者資訊上傳到伺服器。

2.python的flask框架,接收使用者上傳的資訊3.python。

對使用者的資訊進行處理,比如密碼加密,記錄註冊時間4.python的pymysql框架,將使用者的資訊寫入資料庫。

5.python的flask框架,返回註冊結果7.html告訴使用者註冊成功,請使用者登入

8.html收集使用者登入資訊,ajax上傳。

9.python的flask框架,接收使用者上傳的登入資訊。

10.python的pymysql框架,查詢使用者登入資訊是否存在。

11 python的flask框架,返回結果。

12 html解析登入結果,如果登入成功跳轉,如果失敗彈窗提示並且要求使用者再次輸入。

附加題:限制同乙個賬號密碼輸錯不能超過三次(簡單)。

附加題2:在手機上完成註冊和登入(難)

如果需要,我可以提供1對1付費指導。

4樓:小雲朵想養鯨魚

寫完基礎後就可以直接寫乙個小專案試試手了,可以選擇常用的框架flask或django等進行開發了。

教程的話可以看看慕課網,但是需要付費;也可以看書,書籍我當時入門的時候用的是狗書。

再進一步就是官方文件了,了解如何實現的並深入理解。

5樓:空鳴

既然學了基礎,直接選擇框架搞起來吧!

Django,用於建立Web應用程式最廣泛的框架之一,它配備了大部分將會用到元件,適合構建大型應用程式,比較臃腫,存在於企業專案居多,個人不推薦上手就學這個,可以先從輕量級的框架入手,熟悉了再來看Django,效率也很高。

Flask,具有輕量級,入門門檻低,廣泛使用等優點,基本上是個人專案,小型專案和REST API專案的首選,拓展空間很大,但複雜業務中的工作會相對繁重。推薦直接用這個上手就好,官方文件也非常易懂。既然是輕量級那麼就要自己安裝需要的庫,推薦一些經常使用的庫

Flask-SQLalchemy:運算元據庫(ORM)

Flask-migrate:管理遷移資料庫

Flask-WTF:提供表單生成,驗證和提交

Flask-Bable:提供國際化支援

Flask-Login:認證使用者狀態

Flask-RESTful:REST API工具

Flask-Moment:日期和時間的格式化及本地化

Flask-Admin:可擴充套件的admin管理工具

過一遍Flask官方文件,其中就包含了乙個簡單的個人部落格的教程,之後就直接谷歌或github上搜,找個複雜的專案教程練練手。

除了這兩個還有一些廣泛使用的輕量級框架像Tornado,Bottle也可作為上手學習使用但我沒使用過就不多說了。

還有個偏門,選好框架後可以在udemy上報個相應的課,比如

Python and Flask Bootcamp (Create Websites using Flask!)

或者慕課網的

Python Flask快速入門與高階

學完Python基礎,想學習C語言或者Linux,應該先學哪個?

肉豹崽 兩種情況 如果你說是直接去研究Linux核心,以及一些OS上的演算法,我建議先學通C,資料結構和一些基本演算法不然你沒法繼續搞下去。而如果僅僅是學習一些Linux操作命令,我建議同時學。C和Linux對初學者來說在操作層面沒有很大交叉。我的最終建議是先2後1。因為你以後還要去學嵌入式系統,所...

已學完 Python 基礎知識,應該如何繼續提公升演算法能力,以及如何過渡到機器學習?

九章演算法 安利一套演算法類課程 九章演算法基礎課 使用Python3 講解 從Python語法一直講到演算法和資料結構,幫你快速補足演算法的底層邏輯 同時還包含了19年秋招最新演算法面試題,基本上乙個月就可以搞定easy medium難度的演算法題。想要轉行CS的求職者 有一定語言基礎但演算法十分...

Python初學者,學完Python可以從事哪方面的工作?求指點?

再見傑克 第一 Python web開發 學完Python可以做web開發,因為現在中國學習Python的比較少,而招聘Python的卻非常的多。所以Python web是乙個非常的選擇方向。第二 運維 我現在是知道很多人運維還沒有學習Python,但是Python給運維帶來的價值非常的大,很多時候...