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

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

問(wèn)答專欄Q & A COLUMN

畢業(yè)設(shè)計(jì)打算做一個(gè)web的管理系統(tǒng),后臺(tái)用python實(shí)現(xiàn),類似教務(wù)系統(tǒng),應(yīng)該看哪方面的書或者視頻?

LuDongWeiLuDongWei 回答0 收藏1
收藏問(wèn)題

10條回答

馬忠志

馬忠志

回答于2022-06-28 14:52

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


前言

python開發(fā)web系統(tǒng),完全勝任,有許多創(chuàng)業(yè)公司也采用python作為主業(yè)

以下說(shuō)實(shí)現(xiàn)功能的方法。


一攬子解決方案:Django

學(xué)習(xí)django你哪兒都不需要去,去官網(wǎng),保證不迷路

經(jīng)過(guò)社區(qū)中文貢獻(xiàn)者的努力,現(xiàn)在你都可以讀到正統(tǒng)的中文官方文檔了。

跟著官網(wǎng)的步驟,逐一練習(xí),它教會(huì)你搭建一個(gè)投票系統(tǒng)的所有技術(shù)細(xì)節(jié)。

Django是典型的MVC結(jié)構(gòu),所以你在官方文檔內(nèi)可以學(xué)到下面這幾項(xiàng)。


0 - 路由

訪問(wèn)都需要路由文件。這樣定義。


1 - 控制器

承擔(dān)把模型數(shù)據(jù)讀寫操作后,發(fā)送到指定視圖文件的作用。

2 - 模型

說(shuō)白了就是映射數(shù)據(jù)庫(kù)表,進(jìn)行基于對(duì)象的操作,也即是 ORM。

可以使用數(shù)據(jù)庫(kù)遷移工具生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)。

3 - 視圖

編寫一個(gè)視圖,就是把控制器內(nèi)的數(shù)據(jù),發(fā)送到視圖文件,框架使用模板引擎解析視圖文件

跟隨教程,略作修改,相信很快可以搭建起來(lái)你的系統(tǒng)。


短平快:Flask

如果你僅需要一個(gè)API,或者對(duì)django這種大而全的框架不感冒。本來(lái)就是簡(jiǎn)單的幾個(gè)接口,一些不復(fù)雜的功能,幾張表,何必那樣勞師動(dòng)眾,大炮打蚊子呢!

Flask就是這樣一個(gè)精簡(jiǎn)的框架,提供給了功能,卻不過(guò)度設(shè)計(jì),讓開發(fā)者每個(gè)組件都可以有別的選項(xiàng),并加以集成

難怪flask強(qiáng)勢(shì)不減,很快位居python web框架榜首。


flask有多小,多好用,我想用代碼最有說(shuō)服力。看下面這個(gè)最小的hello world應(yīng)用。

flask在一個(gè)文件內(nèi),就完成了路由和控制器功能。

那么我們關(guān)心,前端頁(yè)面如何渲染。它默認(rèn)使用的是Jinja2模板引擎。

web應(yīng)用沒有不用數(shù)據(jù)庫(kù)的,flask沒有orm的實(shí)現(xiàn),因?yàn)樗X得不需要,python有大把優(yōu)秀的orm庫(kù),為何不用呢?

SQLAlchemy!

翻看手冊(cè),學(xué)習(xí)一下,根據(jù)示例,實(shí)際操作一下就可以了。


Bottle.py

:?jiǎn)挝募愣ㄒ磺?/h1>

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

bottle.py

框架,只有一個(gè)文件,實(shí)現(xiàn)了web功能需要的方方面面。

看一下bottle的路由和控制器的實(shí)現(xiàn)。

它也使用的模板文件。

不過(guò)其數(shù)據(jù)庫(kù)操作沒有提供可用的ORM,所以需要第三方庫(kù),或者寫原生的SQL。


學(xué)習(xí):不止讀書一條路

學(xué)習(xí)不一定非得讀紙質(zhì)書,或者讀電子書。寫程序,搜索能力,提問(wèn)題能力,極端重要

下面說(shuō)一下如何更好地使用搜索引擎。谷歌搜索就算了,科學(xué)上網(wǎng)難度大,風(fēng)險(xiǎn)高,需謹(jǐn)慎。

以微軟的bing搜索為例。

搜索引擎也是要關(guān)鍵詞進(jìn)行篩選的,下圖是一些關(guān)鍵詞:

總結(jié)起來(lái)用法大概是:

  • “” 雙引號(hào)表示完全匹配。結(jié)果中必須出現(xiàn)與搜索文本完全相同的內(nèi)容。

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

  • filetype 搜索對(duì)應(yīng)類型的文件。例如:filetype:ppt,僅搜索ppt文件

  • site 在某個(gè)網(wǎng)站內(nèi)搜索,比如:site:

    https://www.toutiao.com

  • link 搜索網(wǎng)頁(yè)中含有某鏈接的結(jié)果,比如搜索:link:

    https://www.toutiao.com

  • intitle 搜索標(biāo)題內(nèi)包含關(guān)鍵詞的結(jié)果

  • inurl 搜索網(wǎng)站地址中包含關(guān)鍵詞的結(jié)果

  • related 搜索相關(guān)網(wǎng)站

  • index of 可以突破網(wǎng)站入口下載


還有一項(xiàng)核心技能:如何提問(wèn)。

會(huì)提問(wèn),你找到正確答案的機(jī)會(huì)非常大,可以節(jié)省許多時(shí)間。一個(gè)搜索的高級(jí)選項(xiàng)如下圖。

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


結(jié)語(yǔ)

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

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

Happpy coding :-)


我是@程序員小助手,持續(xù)分享編程與程序員成長(zhǎng)相關(guān)的內(nèi)容,歡迎關(guān)注~~

評(píng)論0 贊同0
  •  加載中...
focusj

focusj

回答于2022-06-28 14:52

其實(shí)不用看什么書和視頻,建議直接開干,實(shí)踐中遇到問(wèn)題解決問(wèn)題。

具體建議如下:

  1. Python的類似框架還是挺多的,推薦輕量級(jí)的flask,直接官網(wǎng)把文檔摟一遍就可是上手了。畢竟是畢業(yè)設(shè)計(jì),flask框架復(fù)雜度不高,易學(xué),而且容易產(chǎn)出。
  2. 數(shù)據(jù)庫(kù)建議采用postgresql或者M(jìn)ySQL都可以。前者開源高效,后者資料眾多。
  3. 其實(shí)最關(guān)鍵的還是框架底下的業(yè)務(wù)設(shè)計(jì):分多少模塊,模塊間相互關(guān)系,前后端API接口,數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)。考慮明白這些再動(dòng)手,事半功倍。
  4. 可以多去github之類的源碼平臺(tái)找?guī)讉€(gè)相關(guān)實(shí)例。要相信您遇到的疑問(wèn)幾乎別人都遇到過(guò)且有了解決方案。

以上,希望對(duì)您的畢業(yè)設(shè)計(jì)有所幫助。愿早日順利畢業(yè)!

評(píng)論0 贊同0
  •  加載中...
church

church

回答于2022-06-28 14:52

從提問(wèn)上看,你應(yīng)該是計(jì)算機(jī)相關(guān)專業(yè)的,編程基礎(chǔ)肯定是有的,如果要用python進(jìn)行web編程,建議可以使用flask框架,該框架屬于輕量化框架,比較靈活,上手比較快。入門就網(wǎng)上搜搜,視頻一大堆,跟著學(xué)學(xué)就行。

評(píng)論0 贊同0
  •  加載中...
jackwang

jackwang

回答于2022-06-28 14:52

沒有前端基礎(chǔ)就用django,它前后端都包括了,很方便。我寫平臺(tái)就用它,n年了,很合適寫系統(tǒng)。

評(píng)論0 贊同0
  •  加載中...
clasnake

clasnake

回答于2022-06-28 14:52

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

評(píng)論0 贊同0
  •  加載中...
twohappy

twohappy

回答于2022-06-28 14:52

數(shù)據(jù)庫(kù)方面比較隨意,mysql、PostgreSQL、sqlite都可以,看你喜歡。


框架方面推薦django,畢業(yè)設(shè)計(jì)做起來(lái)非常方便。

評(píng)論0 贊同0
  •  加載中...
Scliang

Scliang

回答于2022-06-28 14:52

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

說(shuō)重點(diǎn),肯定是跟python有關(guān)的書籍了,目前來(lái)說(shuō)使用最廣泛的框架是django跟flask前一個(gè)是大而全,對(duì)新手來(lái)說(shuō)比較友好,直接拿來(lái)就能用,建議學(xué)習(xí)django

去哪里學(xué)?

看視頻的話,又不想花錢,我建議去b站學(xué)習(xí),這里推薦幾個(gè)

python來(lái)幾個(gè)關(guān)注度高的

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

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

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

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

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

紙質(zhì)版python基礎(chǔ)教程

官方文檔

3最后

東西比較多,學(xué)習(xí)是個(gè)漫長(zhǎng)并且需要不斷實(shí)踐的過(guò)程,趁著這段時(shí)間不好出去,正好在家學(xué)習(xí),有問(wèn)題也可以私信問(wèn)我,交流python相關(guān)知識(shí)。人生苦短,我用python,我彌陀佛。



評(píng)論0 贊同0
  •  加載中...
tracy

tracy

回答于2022-06-28 14:52

后臺(tái)用flask,前端用vue,有現(xiàn)成的框架,比如百度的noahv。如果想用react,有ucloudantd,三個(gè)月,連學(xué)習(xí)帶制作。

評(píng)論0 贊同0
  •  加載中...
ls0609

ls0609

回答于2022-06-28 14:52

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

,Python后臺(tái)框架用django+MySQL數(shù)據(jù)庫(kù)

評(píng)論0 贊同0
  •  加載中...
harryhappy

harryhappy

回答于2022-06-28 14:52

“畢設(shè)”不是學(xué)習(xí)的新起點(diǎn),而是以往學(xué)習(xí)生活的回顧、總結(jié)站。“類似教務(wù)系統(tǒng)”幾個(gè)字,透露出以往的學(xué)習(xí)態(tài)度。目的的不明確,導(dǎo)致生活的盲目。打起精神來(lái)吧,搞清楚你到底要干什么?目標(biāo)是什么?打算怎么辦?可能的困難是什么?把對(duì)這些問(wèn)題的思考書面化。抓緊時(shí)間,做完這步,想想可以在同學(xué)中找到愿意同行的人嗎?嘗試說(shuō)服他(們)……,后面的路,自己走吧。

祝好運(yùn)。

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<