Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3/e (Paperback)
暫譯: Django 3 實戰範例:從零開始構建強大且可靠的 Python 網頁應用程式,第 3 版 (平裝)
Antonio Mele
- 出版商: Packt Publishing
- 出版日期: 2020-03-31
- 定價: $1,650
- 售價: 6.0 折 $990
- 語言: 英文
- 頁數: 568
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838981950
- ISBN-13: 9781838981952
-
相關分類:
Django
-
相關翻譯:
Django 3 項目實例精解 (簡中版)
-
其他版本:
Django 4 By Example : Build powerful and reliable Python web applications from scratch, 4/e (Paperback)
買這商品的人也買了...
-
$1,720$1,634 -
$560$442 -
$1,570$1,492 -
$880$695 -
$980$774 -
$580$458 -
$500$390 -
$690$538 -
$480$379 -
$580$493 -
$420$331 -
$880$695 -
$1,500$1,425 -
$880$695 -
$1,280Hands-On Python Deep Learning for the Web: Integrating neural network architectures to build smart web apps with Flask, Django, and TensorFlow
-
$407AWS 解決方案架構師學習指南 (第2版·SAA-C01)
-
$680$537 -
$1,188Web Development with Django: Learn to build modern web applications with a Python-based framework
-
$480$360 -
$580$458 -
$580$458 -
$580$493 -
$600$468 -
$780$608 -
$1,425Html, Css, & JavaScript All-In-One for Dummies (Paperback)
相關主題
商品描述
Key Features
- Learn Django 3 by building real-world web applications from scratch in Python, using coding best practices
- Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code
- Implement advanced functionalities like a full-text search engine, a user activity stream, or a recommendation engine
- Add real-time features with Django Channels and WebSockets
Book Description
If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you. In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications.
In this book, you will build a blog application, a social image bookmarking website, an online shop, and an e-learning platform. Step-by-step guidance will teach you how to integrate popular technologies, enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects.
By the end of this book, you will have mastered Django 3 by building advanced web applications.
What you will learn
- Build real-world web applications
- Learn Django essentials, including models, views, ORM, templates, URLs, forms, and authentication
- Implement advanced features such as custom model fields, custom template tags, cache, middleware, localization, and more
- Create complex functionalities, such as AJAX interactions, social authentication, a full-text search engine, a payment system, a CMS, a RESTful API, and more
- Integrate other technologies, including Redis, Celery, RabbitMQ, PostgreSQL, and Channels, into your projects
- Deploy Django projects in production using NGINX, uWSGI, and Daphne
Who this book is for
This book is intended for developers with Python knowledge who wish to learn Django in a pragmatic way. Perhaps you are completely new to Django, or you already know a little but you want to get the most out of it. This book will help you to master the most relevant areas of the framework by building practical projects from scratch. You need to have familiarity with programming concepts in order to read this book. Some previous knowledge of HTML and JavaScript is assumed.
商品描述(中文翻譯)
#### 主要特點
- 通過從零開始使用 Python 建立真實世界的網頁應用程式來學習 Django 3,並遵循最佳編碼實踐
- 以清晰的逐步說明和全面的範例程式碼將其他技術整合到您的應用程式中
- 實現高級功能,如全文搜索引擎、用戶活動流或推薦引擎
- 使用 Django Channels 和 WebSockets 添加即時功能
#### 書籍描述
如果您想學習使用 Python 和 Django 開發專業網頁應用程式的整個過程,那麼這本書適合您。在建立四個專業 Django 專案的過程中,您將學習 Django 3 的特性、如何解決常見的網頁開發問題、如何實施最佳實踐,以及如何成功部署您的應用程式。
在這本書中,您將建立一個部落格應用程式、一個社交圖片書籤網站、一個線上商店和一個電子學習平台。逐步指導將教您如何整合流行技術、使用 AJAX 增強您的應用程式、創建 RESTful API,並為您的 Django 專案設置生產環境。
在本書結束時,您將通過建立高級網頁應用程式來掌握 Django 3。
#### 您將學到什麼
- 建立真實世界的網頁應用程式
- 學習 Django 的基本要素,包括模型、視圖、ORM、模板、URL、表單和身份驗證
- 實現高級功能,如自定義模型欄位、自定義模板標籤、快取、中介軟體、本地化等
- 創建複雜功能,如 AJAX 互動、社交身份驗證、全文搜索引擎、支付系統、內容管理系統 (CMS)、RESTful API 等
- 將其他技術(包括 Redis、Celery、RabbitMQ、PostgreSQL 和 Channels)整合到您的專案中
- 使用 NGINX、uWSGI 和 Daphne 在生產環境中部署 Django 專案
#### 本書適合誰
本書適合具備 Python 知識的開發人員,想以務實的方式學習 Django。也許您對 Django 完全陌生,或者您已經知道一些,但希望充分利用它。本書將通過從零開始建立實用專案來幫助您掌握框架中最相關的領域。您需要對程式設計概念有一定的熟悉度才能閱讀本書。假設您對 HTML 和 JavaScript 有一些先前的知識。
作者簡介
Antonio Melé is Chief Technology Officer (CTO) at Nucoro, a London-based fintech company that provides a leading technology platform to build digital wealth management solutions. Antonio has been developing Django projects since 2006 for clients across several industries. In 2009, he founded Zenx IT, a development company specializing in building digital products. Antonio has worked as a CTO and technology consultant for multiple technology-based start-ups and managed development teams building projects for large digital businesses. Antonio holds an MSc. in computer science from Universidad Pontificia Comillas. His father inspired his passion for computers and programming.
作者簡介(中文翻譯)
安東尼奧·梅萊(Antonio Melé)是位於倫敦的金融科技公司 Nucoro 的首席技術官(CTO),該公司提供領先的技術平台以構建數位財富管理解決方案。自 2006 年以來,安東尼奧為多個行業的客戶開發 Django 專案。2009 年,他創立了 Zenx IT,一家專注於構建數位產品的開發公司。安東尼奧曾擔任多家以技術為基礎的初創公司的 CTO 和技術顧問,並管理開發團隊為大型數位企業構建專案。安東尼奧擁有西班牙庇護大學(Universidad Pontificia Comillas)的計算機科學碩士學位。他的父親激發了他對計算機和程式設計的熱情。
目錄大綱
- Building a Blog Application
- Enhancing Your Blog with Advanced Features
- Extending Your Blog Application
- Building a Social Website
- Sharing Content on Your Website
- Tracking User Actions
- Building an Online Shop
- Managing Payments and Orders
- Extending Your Shop
- Building an E-Learning Platform
- Rendering and Caching Content
- Building an API
- Building a Chat Server
- Going Live
目錄大綱(中文翻譯)
- Building a Blog Application
- Enhancing Your Blog with Advanced Features
- Extending Your Blog Application
- Building a Social Website
- Sharing Content on Your Website
- Tracking User Actions
- Building an Online Shop
- Managing Payments and Orders
- Extending Your Shop
- Building an E-Learning Platform
- Rendering and Caching Content
- Building an API
- Building a Chat Server
- Going Live