先交代一下作者本人目前的狀態(tài):
大四雙非CS專業(yè)在讀學(xué)生再登,自學(xué)python不到一年尔邓,畢業(yè)設(shè)計(jì)是一個(gè)商業(yè)項(xiàng)目,從零開發(fā)锉矢,項(xiàng)目是一個(gè)視頻教學(xué)的網(wǎng)站開發(fā)梯嗽,我主要負(fù)責(zé)后端開發(fā)(可能將來前端也要?dú)w我弄)。當(dāng)前的重心都會(huì)放在這個(gè)商業(yè)項(xiàng)目上沈撞,負(fù)責(zé)的老師告訴我大概要半年時(shí)間才會(huì)弄完慷荔,可能對(duì)大多數(shù)的大四學(xué)生來說雕什,這樣的畢業(yè)設(shè)計(jì)就是地獄缠俺,但對(duì)我來說,再好不過贷岸。不出意外的話我會(huì)在我的簡(jiǎn)書一直更新我的學(xué)習(xí)進(jìn)程壹士、經(jīng)驗(yàn)分享、個(gè)人看法等等偿警,類似一個(gè)專欄吧躏救。話不多說,Here we go!
語言及框架的選擇
語言:python
框架:Django
個(gè)人見解:使用python作為web開發(fā)的語言螟蒸,已經(jīng)有很多很成功的案例(豆瓣盒使,知乎)Django作為一個(gè)類ror的框架,其社區(qū)及文檔十分豐富七嫌,減少學(xué)習(xí)成本(本人的python基礎(chǔ))開發(fā)敏捷少办。(本人開發(fā)經(jīng)驗(yàn)并不豐富,大家可以自行搜索語言及其框架的優(yōu)點(diǎn)诵原,這里不進(jìn)行贅述英妓。)
附上一張當(dāng)前的學(xué)習(xí)路線挽放。
如果有哪位大神有不同的看法希望能指出,不勝感激蔓纠。
開始學(xué)習(xí)
必要的前提:
操作系統(tǒng):Linux
編程語言:python
基本的python數(shù)據(jù)結(jié)構(gòu)
HTTP協(xié)議
HTML辑畦、CSS基礎(chǔ)知識(shí)
SQL數(shù)據(jù)庫
以上知識(shí)如果你沒有積累,請(qǐng)花點(diǎn)時(shí)間進(jìn)行學(xué)習(xí)再進(jìn)行下一步腿倚,也不至于深度學(xué)習(xí)纯出,可以淺嘗則止,用到的時(shí)候再進(jìn)行深入研究猴誊,但如果不了解這些知識(shí)肯定沒有辦法進(jìn)行接下來的學(xué)習(xí)潦刃。
一些建議:學(xué)習(xí)新知識(shí)的話看入門視頻效果比較不錯(cuò)。想看書入門的話懈叹,越薄越好乖杠。
我學(xué)過的一些資源分享
Linux:Linuxcast 視頻教學(xué)(網(wǎng)易公開課)
python:《像計(jì)算機(jī)科學(xué)家一樣思考Python》、廖雪峰python教學(xué)
SQL:《SQL必知必會(huì)》
http:《圖解http》
HTML澄成、CSS:W3C school
也可以關(guān)注我的豆瓣胧洒,在我讀過的書里面找,有些好書我都會(huì)第一時(shí)間保存在豆瓣上墨状。
最后卫漫,記錄我接下來要學(xué)的東西
python:python——異步IO、《python cookbook》肾砂、《Python核心編程》(Django篇)
復(fù)習(xí)HTTP:《HTTP權(quán)威指南》
……