幫助中心 | 我的帳號 | 關於我們

Python新手使用Django架站的16堂課

  • 作者:何敏煌
  • 出版社:清華大學
  • ISBN:9787302467410
  • 出版日期:2017/05/01
  • 裝幀:平裝
  • 頁數:529
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python是目前非常受歡迎的程序設計語言,何敏煌著的《Python新手使用Django架站的16堂課》通過對Python語言使用最多的Django Web Framework的介紹,讓讀者可以輕鬆製作出全功能的動態網站。
    本書分4部分,以16堂課來介紹Python新手使用Django架站的要點。第一部分(第1~3堂)以一個小型的個人博客網站為主軸,介紹如何快速建立一個實用的Django網站;第二部分(第4~7堂)是Django架構深入剖析,詳細分析Django的MVC/MTV架構;第三部分(第8~11堂)為實用網站開發技巧;第四部分(第12~16堂)為實用網站開發教學,從設計、規劃到實踐,逐步指導讀者在自己的主機環境下構建出有趣實用的內容。
    本書既可作為希望快速上手Python Django的初學者的參考書籍,也可作為Python培訓學校在Python Django方面的培訓教程。

作者介紹
何敏煌

目錄
第1堂  網站開發環境的建立
  1.1  網站的基礎知識
    1.1.1 網站的運行流程
    1.1.2 Python/Django扮演的角色
    1.1.3 使用Python/Django建立網站的優勢
  1.2  建立網站開發流程
    1.2.1 開發流程簡介
    1.2.2 在Windows中建立Linux虛擬機
    1.2.3 在Mac OS中安裝Linux虛擬機
    1.2.4 在Linux虛擬機中創建Python Django開發環境
    1.2.5 設置SSH、PuTTY以及FTP伺服器
    1.2.6 安裝Notepad 程序編輯器
  1.3  活用版本控制系統
    1.3.1 版本控制系統Git簡介
    1.3.2 申請Bitbucket賬號
    1.3.3 在虛擬機中連接Bitbucket
    1.3.4 在不同的電腦之間開發同一個網站
  1.4  其他網站項目開發環境的安裝建議
    1.4.1 在Windows 中創建開發環境
    1.4.2 在Mac OS中創建開發環境
    1.4.3 在Cloud9中創建開發環境
    1.4.4 在DigitalOcean VPS中創建開發環境
  1.5  習題
第2堂  Django網站快速入門
  2.1  個人博客網站規劃
    2.1.1 博客網站的需求與規劃
    2.1.2 產生第一個網站框架
    2.1.3 Django文件夾與文件解析
  2.2  創建博客數據表
    2.2.1 資料庫與Django的關係
    2.2.2 定義數據模型
    2.2.3 啟動admin管理界面
    2.2.4 讀取資料庫中的內容
  2.3  網址對應與頁面輸出
    2.3.1 創建網頁輸出模板template
    2.3.2 網址對應urls.py
    2.3.3 共享模板的使用
  2.4  高級網站功能的運用
    2.4.1 JavaScript以及CSS文件的引用
    2.4.2 圖像文件的應用
    2.4.3 在主網頁顯示文章摘要
    2.4.4 博客文章的HTML內容處理
    2.4.5 Markdown語句解析與應用
  2.5  習題
第3堂  讓網站上線
第4堂  深入了解Django的MVC架構
第5堂  網址的對應與委派
第6堂  Template深入探討
第7堂  Models與資料庫
第8堂  網站窗體的應用

第9堂  網站的Session功能
第10堂  網站用戶的註冊與管理
第11堂  社交網站應用實踐
第12堂  電子商店網站實踐
第13堂  全功能電子商店網站django-oscar實踐
第14堂  二級網路域名管理網站實踐
第15堂  名言佳句產生器網站實踐
第16堂  課程回顧與您的下一步

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032