Python应用开发指南

·
· Packt Publishing Ltd
電子書
340

關於本電子書

用Python构建健壮的、可重用的、高效的应用程序 轻松奇幻的学习主线,解决Python开发中遇到的实际问题


Key Features

本书使用轻松奇幻的学习主线,用具体解决方案来应对在复杂的Python开发中遇到的实际问题。

通过使用一个生动有趣的、基于文本的游戏主题作为讲解内容来介绍Python应用开发过程的各个方面。


Book Description

Python是使用最广泛的动态编程语言之一。它支持一组丰富的库和框架,从而能够用来进行快速开发。但是,如此快速的开发通常会带来一些问题,容易导致代码整体质量、性能和扩展性的降低。本书将会教你如何处理这些问题,以及如何编写出更好的Python应用程序。

本书从简单命令行应用程序的基础知识入手,帮助读者不断提高技能,直到可以设计出高效的、高级的Python应用。本书使用轻松奇幻的学习主线,用具体解决方案来应对在复杂的Python开发中遇到的实际问题。读者从关注健壮性,以及程序代码的打包和发布开始,通过提高代码的可扩展性、可重用性以及可读性来提高应用程序的生命周期,并掌握Python代码重构、设计模式和最佳实践。在关于性能的章节中,读者学会识别性能瓶颈并提升性能,最后还将学习如何开发Python图形界面应用程序。

通过阅读本书,您将能够:

• 通过异常处理来创建健壮的应用程序。

• 源代码的模块化、打包和发布。

• 编写代码文档,实施代码规范。

• 在开发初期通过创建自动化测试发现程序漏洞。

• 识别并重构糟糕的代码以扩大应用的生命周期。

• 检测代码中重复出现的问题并使用设计模式。

• 通过识别性能瓶颈并修复问题来提高代码执行效率。

• 使用Python开发简单的图形界面应用程序。


What will you learn

通过异常处理来创建健壮的应用程序。

源代码的模块化、打包和发布。

编写代码文档,实施代码规范。

在开发初期通过创建自动化测试发现程序漏洞。

识别并重构糟糕的代码以扩大应用的生命周期。

检测代码中重复出现的问题并使用设计模式。

通过识别性能瓶颈并修复问题来提高代码执行效率。

使用Python开发简单的图形界面应用程序。


Who this book is for

你已经了解Python语言的基础和面向对象编程吗? 你想更进一步钻研、学习技术来让你的Python应用更具健壮性、可扩展性并更加高效吗? 如果是这样的话,那么这本书就是为你量身打造的。


關於作者

人民邮电出版社,1953年10月成立,隶属于中国工信出版传媒集团,是工业和信息化部主管的大型专业出版社。建社以来,人民邮电出版社始终坚持正确的出版导向,坚持为科技发展与社会进步服务、为繁荣社会主义文化服务,坚持积极进取、改革创新,围绕“立足工信事业,面向现代社会,传播科学知识,引领美好生活”的出版宗旨,已发展成为集图书、期刊、音像电子及数字出版于一体的综合性出版大社。


人民邮电出版社是全国优秀出版社、全国百佳图书出版单位,第一届、第二届、第三届、第五届“中国出版政府奖先进出版单位”,拥有“全国文明单位”、中央国家机关“五一劳动奖状”、中央国家机关“文明单位标兵”和“首都文明单位标兵”等重要荣誉,切实将社会效益放在首位、实现社会效益与经济效益相统一,综合实力位居行业前列。


人民邮电出版社出版领域涵盖科技出版、教育出版、大众出版,涉及信息技术、通信、工业技术、科普、经济管理、摄影、艺术、运动与休闲、心理学、少儿、大中专教材等10余个出版门类,年出版图书近万种,年销售码洋逾30亿元,在全国图书零售市场的占有率名列前茅,其中计算机类、艺术类、摄影类、运动与休闲类排名第一,设计类排名第二,科普类、美术类排名第四,经管类、少儿类位居前列。

在Ninad Sathaye的职业生涯中,他有多年使用包括Python和C++在内的多种语言设计和开发性能关键应用的经验。他曾是半导体行业中的一个软件架构师,最近又转入物联网领域。他拥有机械工程硕士学位。

為這本電子書評分

歡迎提供意見。

閱讀資訊

智慧型手機與平板電腦
只要安裝 Google Play 圖書應用程式 Android 版iPad/iPhone 版,不僅應用程式內容會自動與你的帳戶保持同步,還能讓你隨時隨地上網或離線閱讀。
筆記型電腦和電腦
你可以使用電腦的網路瀏覽器聆聽你在 Google Play 購買的有聲書。
電子書閱讀器與其他裝置
如要在 Kobo 電子閱讀器這類電子書裝置上閱覽書籍,必須將檔案下載並傳輸到該裝置上。請按照說明中心的詳細操作說明,將檔案傳輸到支援的電子閱讀器上。