{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

畢業設計打算做一個web的管理系統,后臺用python實現,類似教務系統,應該看哪方面的書或者視頻?

LuDongWeiLuDongWei 回答0 收藏1
收藏問題

10條回答

馬忠志

馬忠志

回答于2022-06-28 14:52

結論:“瓜田不納履,李下不整冠”。推薦資源,有賣課之嫌,因此本文只說方法。


前言

python開發web系統,完全勝任,有許多創業公司也采用python作為主業

以下說實現功能的方法。


一攬子解決方案:Django

學習django你哪兒都不需要去,去官網,保證不迷路

經過社區中文貢獻者的努力,現在你都可以讀到正統的中文官方文檔了。

跟著官網的步驟,逐一練習,它教會你搭建一個投票系統的所有技術細節。

Django是典型的MVC結構,所以你在官方文檔內可以學到下面這幾項。


0 - 路由

訪問都需要路由文件。這樣定義。


1 - 控制器

承擔把模型數據讀寫操作后,發送到指定視圖文件的作用。

2 - 模型

說白了就是映射數據庫表,進行基于對象的操作,也即是 ORM。

可以使用數據庫遷移工具生成數據庫表結構。

3 - 視圖

編寫一個視圖,就是把控制器內的數據,發送到視圖文件,框架使用模板引擎解析視圖文件

跟隨教程,略作修改,相信很快可以搭建起來你的系統。


短平快:Flask

如果你僅需要一個API,或者對django這種大而全的框架不感冒。本來就是簡單的幾個接口,一些不復雜的功能,幾張表,何必那樣勞師動眾,大炮打蚊子呢!

Flask就是這樣一個精簡的框架,提供給了功能,卻不過度設計,讓開發者每個組件都可以有別的選項,并加以集成

難怪flask強勢不減,很快位居python web框架榜首。


flask有多小,多好用,我想用代碼最有說服力。看下面這個最小的hello world應用。

flask在一個文件內,就完成了路由和控制器功能。

那么我們關心,前端頁面如何渲染。它默認使用的是Jinja2模板引擎。

web應用沒有不用數據庫的,flask沒有orm的實現,因為它覺得不需要,python有大把優秀的orm庫,為何不用呢?

SQLAlchemy!

翻看手冊,學習一下,根據示例,實際操作一下就可以了。


Bottle.py

:單文件搞定一切

如何你覺著上面兩個框架還是大,麻煩。那python也有合適的選項,就是這個

bottle.py

框架,只有一個文件,實現了web功能需要的方方面面。

看一下bottle的路由和控制器的實現。

它也使用的模板文件。

不過其數據庫操作沒有提供可用的ORM,所以需要第三方庫,或者寫原生的SQL。


學習:不止讀書一條路

學習不一定非得讀紙質書,或者讀電子書。寫程序,搜索能力,提問題能力,極端重要

下面說一下如何更好地使用搜索引擎。谷歌搜索就算了,科學上網難度大,風險高,需謹慎。

以微軟的bing搜索為例。

搜索引擎也是要關鍵詞進行篩選的,下圖是一些關鍵詞:

總結起來用法大概是:

  • “” 雙引號表示完全匹配。結果中必須出現與搜索文本完全相同的內容。

  • A -B 搜索包含A但不包含B的結果(請注意A后面的空格不能省略

  • filetype 搜索對應類型的文件。例如:filetype:ppt,僅搜索ppt文件

  • site 在某個網站內搜索,比如:site:

    https://www.toutiao.com

  • link 搜索網頁中含有某鏈接的結果,比如搜索:link:

    https://www.toutiao.com

  • intitle 搜索標題內包含關鍵詞的結果

  • inurl 搜索網站地址中包含關鍵詞的結果

  • related 搜索相關網站

  • index of 可以突破網站入口下載


還有一項核心技能:如何提問。

會提問,你找到正確答案的機會非常大,可以節省許多時間。一個搜索的高級選項如下圖。

特別是編程相關的,一定要嘗試貼 error 信息。且通過英文關鍵字搜索


結語

上面沒有為你直接送上資源,卻給出了一些如何解決問題的方法

編程就是這樣,不斷實踐,善用搜索,閱讀文檔,相信很快就可以做出自己的產品了。

Happpy coding :-)


我是@程序員小助手,持續分享編程與程序員成長相關的內容,歡迎關注~~

評論0 贊同0
  •  加載中...
focusj

focusj

回答于2022-06-28 14:52

其實不用看什么書和視頻,建議直接開干,實踐中遇到問題解決問題。

具體建議如下:

  1. Python的類似框架還是挺多的,推薦輕量級的flask,直接官網把文檔摟一遍就可是上手了。畢竟是畢業設計,flask框架復雜度不高,易學,而且容易產出。
  2. 數據庫建議采用postgresql或者MySQL都可以。前者開源高效,后者資料眾多。
  3. 其實最關鍵的還是框架底下的業務設計:分多少模塊,模塊間相互關系,前后端API接口,數據庫表結構設計。考慮明白這些再動手,事半功倍。
  4. 可以多去github之類的源碼平臺找幾個相關實例。要相信您遇到的疑問幾乎別人都遇到過且有了解決方案。

以上,希望對您的畢業設計有所幫助。愿早日順利畢業!

評論0 贊同0
  •  加載中...
church

church

回答于2022-06-28 14:52

從提問上看,你應該是計算機相關專業的,編程基礎肯定是有的,如果要用python進行web編程,建議可以使用flask框架,該框架屬于輕量化框架,比較靈活,上手比較快。入門就網上搜搜,視頻一大堆,跟著學學就行。

評論0 贊同0
  •  加載中...
jackwang

jackwang

回答于2022-06-28 14:52

沒有前端基礎就用django,它前后端都包括了,很方便。我寫平臺就用它,n年了,很合適寫系統。

評論0 贊同0
  •  加載中...
clasnake

clasnake

回答于2022-06-28 14:52

完全可以,如果畢業設計的業務邏輯不復雜,而且沒有前端基礎的話,推薦django-admin+simpleui+django自帶的sqlite,具體用法查詢官方文檔就可以,很齊全,簡單易懂,自帶了組織結構管理,權限管理,而且界面主流,寫好model,再注冊到admin就自動生成增刪改查功能和界面。簡直接小活利器,如果業務模式比較復雜還是建議自己設計,畢竟django-admin局限性也不小。

評論0 贊同0
  •  加載中...
twohappy

twohappy

回答于2022-06-28 14:52

數據庫方面比較隨意,mysql、PostgreSQL、sqlite都可以,看你喜歡。


框架方面推薦django,畢業設計做起來非常方便。

評論0 贊同0
  •  加載中...
Scliang

Scliang

回答于2022-06-28 14:52

歡迎來到python的世界,你找到了一條通往成功的捷徑,哈哈。

說重點,肯定是跟python有關的書籍了,目前來說使用最廣泛的框架是django跟flask前一個是大而全,對新手來說比較友好,直接拿來就能用,建議學習django

去哪里學?

看視頻的話,又不想花錢,我建議去b站學習,這里推薦幾個

python來幾個關注度高的

小甲魚零基礎入門,播放量300多萬 地址https://www.bilibili.com/video/av4050443/?p=1

老男孩python 地址https://www.bilibili.com/video/av51299056?from=search&seid=11231730304445997161 目前11萬多播放量

python入門到實踐,每天30分鐘 播放量30多萬 地址https://www.bilibili.com/video/av51299056?from=search&seid=11231730304445997161

先這么多視頻等你看完私信我再給你,

2書籍的話我也想推薦幾本

紙質版python基礎教程

官方文檔

3最后

東西比較多,學習是個漫長并且需要不斷實踐的過程,趁著這段時間不好出去,正好在家學習,有問題也可以私信問我,交流python相關知識。人生苦短,我用python,我彌陀佛。



評論0 贊同0
  •  加載中...
tracy

tracy

回答于2022-06-28 14:52

后臺用flask,前端用vue,有現成的框架,比如百度的noahv。如果想用react,有ucloudantd,三個月,連學習帶制作。

評論0 贊同0
  •  加載中...
ls0609

ls0609

回答于2022-06-28 14:52

前端UI,html,css,js,推薦前端elmentUI+Vue

,Python后臺框架用django+MySQL數據庫

評論0 贊同0
  •  加載中...
harryhappy

harryhappy

回答于2022-06-28 14:52

“畢設”不是學習的新起點,而是以往學習生活的回顧、總結站。“類似教務系統”幾個字,透露出以往的學習態度。目的的不明確,導致生活的盲目。打起精神來吧,搞清楚你到底要干什么?目標是什么?打算怎么辦?可能的困難是什么?把對這些問題的思考書面化。抓緊時間,做完這步,想想可以在同學中找到愿意同行的人嗎?嘗試說服他(們)……,后面的路,自己走吧。

祝好運。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<