< >
最佳熱門組合Python X Django,讓你初學架站就上手!Python是目前最受歡迎的程式語言,Django堪稱是當前最熱門的Python網站框架,兩者結合,讓開發複雜的資料庫網站變得更簡單。本書一次綜合架站必備技能,提供相關範例檔,讓Python發揮極大效用,用Django打造出超強互動網站。無論是建置網站時所需的基礎設定、後台配置、頁面路由、MTV開發模式、網站的發行部署等重要環節,都用實例搭配詳細解說引導讀者快速進入架站實戰模式,並且透過專題應用熟悉各種開發技術和方法,全面掌握Django 3的開發核心!想要架站,唯有真正實戰才是最佳體驗!■使用Django 3版本語法,網站效率更佳。■零基礎建置Django開發環境,避開所有初學障礙。■正規化網站開發流程,由Django專案建立與app開發為主軸,領略其中奧義。■新一代開發模式,使用視圖與模版學習Django運作方式,了解框架應用原理。■使用MTV架構,資料庫、程式與介面獨立設計,網站容易維護。■涵蓋大部分網站技術,如使用者認證、檔案上傳、發送電子郵件、圖形驗證碼…等。■結合資料庫進行網站開發,運用Django資料庫結構與模式,提供詳細建置流程、操作方式與管理介面的方法。■以Django實作資料庫互動的操作精華「查詢、新增、修改與刪除」,讓資料庫應用不再是開發網站者的痛處。■運用Cookie與Session記錄瀏覽者與相關資訊,讓不同使用者能在同一網站中儲存並取得不同資料,使用不同服務。■深入Django使用者管理,簡單而全面的使用者認證,輕鬆完成網站登入/登出工作,帶入會員機制。■規劃5個主題實戰範例:包含新聞公告、網站留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網頁,架構出專業實用的網站。■將網站部署到免費的知名雲端平台「Heroku」,展示自行架設的網站與後續管理都免煩惱。【超值學習資源】安裝、測試與發布影音教學/範例檔
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。 官方網站:www.e-happy.com.twFB粉絲團:www.facebook.com/ehappytw
用實作來學習,永遠是初學的王道!以實戰來練習,永遠是進階的捷徑!Python是近期最多人討論的程式語言之一,無論是重覆性工作的測試、財經資料的收集、大數據的分析,甚至是駭客攻擊的工具,您都能看到Python占了重要的地位。其中,利用Python來開發互動網站更是目前相當主流的應用方向。為了因應這個需求,作者群特別研究Python互動網站的開發框架,最後選擇了目前最多人使用,最多資源的:Django,做為本書的主角。希望除了能帶領讀者輕鬆建構開發環境,快速掌握Django的運作模式,學習完整的開發方法。Django 3是目前最新的版本,所以本書對於程式語法及建構服務的方式,都將由這個版本出發,無論是說明或是示範,都希望讓讀者能應用目前最新的方式進行學習。在整本書的架構上,將帶領讀者先由基礎建置Django開發環境,其中注重步驟與細節,讓您避開所有初學者學習的地雷。接著詳細介紹Django的開發模式與觀念,如專題與App的建置、MTV的開發模式、資料庫的建置與使用、Cookie與Session的應用,最後再介紹Django的使用者管理,讓所有讀者能完整歷練整個開發流程。實戰是最好的學習成效驗收,本書利用不同主題的專案來實際開發,讓您進階到不同的領域。所以作者群規劃了五個訴求不同且功能豐富的實戰範例:包含了新聞公告、網路留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網站,讓讀者能把片段的學習架構出實用而專業的作品,並可在完整學習後進行全面延伸的開發,可以立即升級您的學習層次。除此之外,作者群在最後特別介紹HeroKu的服務,讓讀者能將作品部署到真實伺服器上,讓專題能上線呈現在真實的環境上!我們很希望將這段時間的研究成果鉅細靡遺地與所有讀者分享,也希望書中的內容對於想學習以Python的Django框架來開發互動網站的朋友有所幫助。
01 建置Django開發環境1.1 安裝Python程式語言1.2 Django是什麼? 1.3 Django程式編輯軟體02 建立專案及app2.1 建立Django專案2.2 環境設定2.3 視圖(view)與 URL03 視圖與模版3.1 Django的Framework架構3.2 視圖與模版3.3 Template語言04 資料庫及後台管理4.1 Django與資料庫4.2 admin後台管理與ModelAdmin類別4.3 資料庫查詢4.4 網頁基礎模版05 資料新增、刪除和修改5.1 表單資料的傳送與接收5.2 資料新增5.3 表單模型化5.4 資料刪除5.5 資料修改06 Cookies與Sessions6.1 關於Cookie與Session6.2 Cookie的使用6.3 Session的使用07 使用者管理7.1 Django auth簡介7.2 登入和登出08 專題:新聞公告系統8.1 簡易新聞公告系統8.2 完整新聞公告系統09 專題:網站留言版9.1 圖像驗證碼9.2 網站留言版10 專題:網路相簿10.1 自訂標籤過濾器10.2 網路相簿11 專題:購物車11.1 發送電子郵件11.2 購物車12 專題:埔里美食地圖12.1 Google地圖12.2 埔里美食地圖13 部署網站到Heroku13.1 部署網站環境建置13.2 部署網站
安裝、測試與發布影音教學/範例檔
Python自學聖經(第二版):從程式素人到開發強者的技術與實戰大全(附影音/範例程式) Python初學特訓班(第四版):從快速入門到主流應用全面實戰(附250分鐘影音教學/範例程式) Python大數據特訓班(第二版):資料自動化收集、整理、清洗、儲存、分析與應用實戰(附300分鐘影...more
購買紙本書