1. 用python進行web開發需要學習什麼
需要學習linux、xhtml、css、javascript、資料庫(關系型、nosql等)和需求分析等內容。
2. 如何用python和web.py搭建一個網站
一、使用工具:python、web.py
二、搭建步驟:
1、 環境搭建。
安裝python2.7.10,注意要把python路徑加入系統環境變數。版本不能低於2.7.9,但不能用3.0以上,web.py支持不好。安裝web.py, 官方網下載來裝就行,記得是解壓後進去:python setup.py install,安裝wingIDE,這個是最好用的python編輯器,裝apache並配置python-wscgi,
2. 開發。
建立資料庫建議寫個生成腳本,比如createDataBase.py,有改動重新運行一遍,不要試用ide去建。
三、注意事項:注意要把python路徑加入系統環境變數。版本不能低於2.7.9,但不能用3.0以上,web.py支持不好。
3. python能做網站嗎
python可以做網站,Python有很多優秀的網站框架,可以非常快速的建一個網站。比如django之類的框架。
Django、TurboGears、Eurasia、UliWeb等:突出的共同特色有:
有內置的 ORM 模塊支持資料庫的對象化操作;
有內置的事務性功能支持(比如說登錄認證);
有高級的模板系統,支持復雜的頁面組合,有的甚至有內置的 Ajax 頁面動態效果支持。
使用django框架建站的步驟:
1、導入django包
可直接在pycharm下載,或者pip/easy_install
2、設置環境變數
path 添加 C:Python27Libsite-packagesdjangobin;C:Python27Scripts
3、新建一個工程
D:>django-admin.py startproject mysite
4、工程下新建一個app
D:mysite> python manage.py startapp blog
5、初始化admin後台資料庫
D:mysite>python manage.py migrate
6、啟動服務
D:mysite>python manage.py runserver
更多Python知識請關注Python視頻教程欄目。
4. 如何用python爬蟲快速建站
1. 「網路爬蟲的索引」 啥意思? 2.關於爬蟲,我早就幫你們寫好了教程了。 帖子內容太多,就不再貼了,全都在這里: 如何用Python,C#等語言去實現抓取靜態網頁 模擬登陸網站 裡面有所有的
5. 用Python建網站全過程的書有嗎求推薦
我只知道,有個Django的框架,是用來基於Python建站的。
關於其他布局和美化,不清楚。
關於Django,你可以參考我之前折騰的:
【記錄】安裝Django
【記錄】基於通過pip安裝官網Django後,折騰第一個Django的app
【記錄】基於通過pip安裝官網Django後,折騰第二個Django的app
(此處不給貼地址,請自己用google搜標題,即可找到帖子地址)
6. python可以做網站嗎
python可以做網站嗎?
python當然可以做網站的,python的主要用途之一就是web開發。Django和Flask等基於Python的Web框架最近在Web開發中就非常流行。
Django是一個開放源代碼的Web應用框架,由Python寫成。採用了MTV的框架模式,即模型M,視圖V和模版T。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟體。
Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱採用 Werkzeug ,模板引擎則使用 Jinja2 。Flask使用 BSD 授權。Flask也被稱為 「microframework」 ,因為它使用簡單的核心,用 extension 增加其他功能。Flask沒有默認使用的資料庫、窗體驗證工具。
相關推薦:《Python教程》以上就是小編分享的關於python可以做網站嗎的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
7. 如何用Python做Web開發
1.python入門
推薦老齊《從零開始學python》,《python簡明教程》,這兩本書很適合小白入門(像我一樣長期徘徊在編程門外的人)
2.python進階
推薦《python學習手冊》,python學習手冊的前半部分與在入門教程中的基礎部分相重復,後面部分對python的介紹更細致,比如面向對象的這部分對於小白理解相對容易。
還有一本《python cookbook》,這本是在講述python的經典用法,目前讀過函數,裝飾器以及網路編程這三部分,在不斷的敲玩具代碼的過程中,會發現書中講的例子不斷會出現。
3.學習web開發,自然要涉及到基於python的web 框架。
1)flask
flask如同官方所描述的那樣,是一個web微框架,用幾行代碼就可以實現一個在hello world,現在的個人感覺是flask確實適合新手入門。基於這個原則,
推薦《flask web 開發》這本書,這本書簡直是良心,講的很細,並且在github上有源碼,可以很容易跟著作者的步驟去學習,不懂得的地方可以去問谷歌或者qq群。
推薦的第二本是《building web applications with flask》這本書是對flask框架的細化,深入講解flask的模板,restful等等,雖然是英文,但是葉能順利閱讀下去
推薦的第三本是《flask Framework cookbook》,這三本書是一個不段進階的部分。
2)django
django是大而全,開箱即用,在flask了解的差不多的時候去了解,畢竟生成環境用的django相對多一點。
django學習可以看得書:(1)tango with django只有一個應用去學習,對於新手友好,可以比對github源碼
(2)django by example 注重實戰,有幾個實例,blog, shop etc,涉及django基礎,redis,celery,solr,ajax,很全面,也是web開發常用的技術
4.在學習框架的過程中,會不斷體會到前端的知識也是要補回來,可以w3c school看一下。
5.資料庫,在python中內置了sqlite, sql命令有相同之處,路線是sqlite, mysql, mongodb,有個逐漸過度的過程。
6.了解http的具體工作流程,這點目前還是有點模糊
7.工具集:sublime(需要配置,主要用於python編程,神器誰用誰知道), vim, firebug, firefox, linux,github(代碼大寶庫,各種代碼)
8.學習的過程覺得幾點很重要
1)做好筆記,同樣的問題會遇到第二次,有個筆記容易復查
2)善用谷歌,善用qq與論壇,你現在遇到的問題,大多數前人都遇到過,stackflow是個好地方
3)迷茫的時候還是堅持看,因為畢竟是小白,不懂的太多,你總要把他弄懂
4)有時間了可以把演算法與數據結構補起來
8. Python怎樣一步步搭建
搭建網站么?
先從django入門,它的文檔可以說是開源框架中最好的,循序漸進,適合新手。orm,mvc,url匹配,signal,http請求,session,cookie,緩存,web安全等概念都講的很清晰,甚至在不怎麼了解python的情況下也能硬著頭皮把小項目做出來。(想做成大網站,一個框架是遠遠不夠的,要學的東西太多了)
django一個框架把web開發的大多數功能都搞定了,但也造成了框架本身比較重。如果對web開發有一定經驗了,又需要一定的靈活性,可以看看flask。這是一個更新的生態系統。新的框架往往會取精華去糟粕,也意味著社區和配套的成熟度會遜色一些。
其他的python web也有很多,不過沒怎麼深入用過。
9. 用python3怎麼搭建網站
安裝第三方模塊 flask(小辣椒)
編寫腳本 my_index.py
fromflaskimportFlask
app=Flask(__name__,static_url_path='')
@app.route('/')
defindex():
returnapp.send_static_file('index.html')
if__name__=='__main__':
app.debug=True#調試模式,修改文件會重新啟動
app.run(host='0.0.0.0',port=8000)#0.0.0.0監聽所有公網IP