Efficient Python Development in Practice: Django, Tornado, Flask, and Twisted (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 Python 语法基础、想系统入门 Web 后端开发的读者
- 需要在 Django、Tornado、Flask、Twisted 之间做技术选型的开发者
- 希望借助完整项目案例理解全栈开发流程的在校学生
- 想用 Twisted 等框架做协议编程和物联网网关的工程人员
Not a good fit for
- 完全没有编程经验、需要从零开始学 Python 的初学者
- 只做前端开发、不涉及服务端与数据库的读者
- 想深入源码级别的框架原理解读或分布式架构设计的高级工程师
Reading tips
- 先读完上篇的基础篇再进入框架篇;如果已有基础,可以按需跳读网络、数据库章节。
- 四个框架不要平均用力,建议按当前项目需要精读一个,其余作为对比浏览。
- 下篇的四个实战项目建议边读边敲代码,并按书中的项目结构自己搭一遍后再改造。
- 动手前先按书中说明确认 Python 与各框架的版本,必要时用 virtualenv 建立独立环境,避免依赖冲突。
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- Part One Python Fundamentals
- Chapter 1 Basic Python Knowledge
- Chapter 2 Network Basics of Web Programming
- Chapter 3 Client-Side Programming Techniques
- Chapter 4 Databases and ORM
- Part Two Python Frameworks
- Chapter 5 Overview of Python Network Frameworks
- Chapter 6 Enterprise Development Framework—Django
- Chapter 7 High-Concurrency Processing Framework—Tornado
- Chapter 8 Framework for Rapid Site Building—Flask
- Chapter 9 Low-Level Custom Protocol Network Framework—Twisted
- Part Three Python Framework Practice
- Chapter 10 Practice 1: Developing a Mobile Twitter with Django+PostgreSQL
- Chapter 11 Practice 2: Developing a WebSocket Chat Room with Tornado+jQuery
- Chapter 12 Practice 3: Developing a School Management System with Flask+Bootstrap+Restful
- Chapter 13 Practice 4: Developing a Cross-Platform IoT Message Gateway with Twisted+SQLAlchemy+ZeroMQ
FAQ
这本书有第3版和第1版,应该选哪一个?
没有 Web 开发经验能读懂吗?
这本书的四个实战项目需要什么基础?
读完能用来做企业项目吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Liu Changlong is an author in the field of artificial intelligence about whom limited public information is available. One work by this author is currently listed: From Machine Learning to Deep Learning: Efficient Development in Practice with scikit-learn and TensorFlow. Judging from the title and its subject classification, the book addresses readers who want to systematically learn development methods in machine learning and deep learning. It centers on two main tools, scikit-learn and TensorFlow, and emphasizes the connection between traditional machine learning and deep learning as well as practical efficiency, reflecting a writing approach oriented toward engineering practice and technical implementation. The author combines tool usage with development workflows, making the book suitable for readers with some programming background who wish to build models hands-on. Beyond this work, no reliable public record of the author's education, career, or research direction is available, so no speculation is offered here.