Python设计模式(第2版) 1st Edition – PDF/EPUB Version Downloadable

$49.99

Author(s): Posts & Telecom Press
Publisher: Packt Publishing
ISBN: 9781835880043
Edition: 1st Edition

Important: No Access Code

Delivery: This can be downloaded Immediately after purchasing.

Version: Only PDF Version.

Compatible Devices: Can be read on any device (Kindle, NOOK, Android/IOS devices, Windows, MAC)

Quality: High Quality. No missing contents. Printable

Recommended Software: Check here

Description

利用Python设计模式解决软件架构和设计中的实际问题

Key Features

  • Python软件基金会董事会成员Anand B Pillai倾情作序
  • 本书全面揭示有关设计模式的内容
  • 结合Python语言进行示例化的解析

Book Description

随着人们对优化软件架构和设计的关注度的不断提高,软件架构师也愈发认识到在架构和设计层面,对象创建、代码结构和对象之间的交互优化的重要性。因为这样不仅能够降低软件的维护成本,而且还能确保代码的可重用性,提高代码适应变化的能力。在上一版成功的基础上,本书的第2版将利用Python 3.5来帮助读者实现现实世界的各种场景。
本书首先从Python的角度对各种设计模式进行了介绍。然后,逐步带领读者深入学习单例模式、工厂模式和门面模式。之后,还介绍了如何使用代理模式来控制对象访问。此外,本书还讲解了观察者模式、命令模式和复合模式。通过阅读本书,读者能够进一步提高其在软件架构、设计和开发方面的专业技能。
本书的目标读者
本书适用于软件架构师以及热衷于软件设计的Python应用开发人员。对于具有初级Python编程技能并且喜欢使用Python 3.5的工程师来说,阅读本书将更加轻松。

通过阅读本书,你将能够:
提高自己的技能,创建更好的软件架构;
掌握应对常见设计问题的实用性解决方案;
探索构成软件设计基础的各种设计原则,如松散耦合、好莱坞原则和开放/封闭原则等;
深入理解面向对象编程的概念,并掌握它们在软件开发中的应用方式;
加深对创建型设计模式以及各种对象创建方法的理解,从而有助于解决软件开发过程中的相关问题;
应用结构型设计模式,并掌握对象和类之间的交互方式,从而协助构建大型的应用程序;
利用命令模式和观察者模式深入考察对象之间的交互;
利用Python设计模式提高效率,同时提升编程技能。

What you will learn

  • 提高自己的技能,创建更好的软件架构;
  • 掌握应对常见设计问题的实用性解决方案;
  • 探索构成软件设计基础的各种设计原则,如松散耦合、好莱坞原则和开放/封闭原则等;
  • 深入理解面向对象编程的概念,并掌握它们在软件开发中的应用方式;
  • 加深对创建型设计模式以及各种对象创建方法的理解,从而有助于解决软件开发过程中的相关问题;
  • 应用结构型设计模式,并掌握对象和类之间的交互方式,从而协助构建大型的应用程序;
  • 利用命令模式和观察者模式深入考察对象之间的交互;
  • 利用Python设计模式提高效率,同时提升编程技能。

Who this book is for

本书适合那些关注软件设计原则,并想将优秀的设计模式应用到Python编程当中的读者阅读,也适合普通的软件工程师、架构师参考。

编写整洁的Python代码(第2版) 1st Edition – PDF/EPUB Version Downloadable

$49.99

Author(s): Posts & Telecom Press
Publisher: Packt Publishing
ISBN: 9781835888988
Edition: 1st Edition

Important: No Access Code

Delivery: This can be downloaded Immediately after purchasing.

Version: Only PDF Version.

Compatible Devices: Can be read on any device (Kindle, NOOK, Android/IOS devices, Windows, MAC)

Quality: High Quality. No missing contents. Printable

Recommended Software: Check here

Description

Python代码整洁之道

Key Features

  • 介绍实现Python代码整洁应遵循的基本原则
  • 涵盖避免由不良代码导致的效率低下以及存在诸多隐患的代码的方法
  • 作者专业背景深厚,项目经验丰富
  • 基于Python 3.9

Book Description

这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引入的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的开发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构打下基础等。
本书对新手程序员和有经验的程序员同样适用,也适合想通过编写Python代码来节省成本和提高效率的团队领导、软件架构师和高级软件工程师参考。当然在阅读本书前,读者应掌握一些Python基础知识。

What you will learn

  • 利用自动化工具建立高效的开发环境
  • 利用Python中的魔法方法来编写更好的代码
  • 抽象代码复杂性并封装细节
  • 使用Python特有的特性创建高级的面向对象设计

Who this book is for

所有Python编程爱好者、对程序设计感兴趣或者其他想学习更多Python知识的软件工程的从业人员。

Python贝叶斯分析(第2版) 1st Edition – PDF/EPUB Version Downloadable

$49.99

Author(s): Posts & Telecom Press
Publisher: Packt Publishing
ISBN: 9781835462447
Edition: 1st Edition

Important: No Access Code

Delivery: This can be downloaded Immediately after purchasing.

Version: Only PDF Version.

Compatible Devices: Can be read on any device (Kindle, NOOK, Android/IOS devices, Windows, MAC)

Quality: High Quality. No missing contents. Printable

Recommended Software: Check here

Description

PyMC3和ArviZ的核心开发者教你用Python实现统计建模和概率编程

Key Features

  • 来自核心开发者的经验总结
  • 经典好书,全彩升级
  • 图文并茂,通俗易懂

Book Description

本书是一本概率编程的入门书。本书使用概率编程库 PyMC3以及可视化库 ArviZ对贝叶斯统计分析的相关知识进行讲解,包括概率思维、概率编程、线性回归建模、广义线性模型、模型比较、混合模型、高斯过程以及推断引擎等知识。全书图文并茂,通俗易懂,适合具备一定 Python基础的读者学习使用。学完本书,读者可以利用概率思维建立贝叶斯模型并解决自己的数据分析问题。

What you will learn

  • 掌握高斯分布、组间比较、分层模型、泊松回归、鲁棒逻辑回归、GLM模型、后验预测检查、信息准则、WAIC、有限混合模型、非有限混合模型、Cox过程、推断引擎等内容
  • 可以利用概率思维建立贝叶斯模型并解决自己的数据分析问题

Who this book is for

这是一本概率编程的入门书,读者不需要掌握复杂的统计学知识,只要具备一定的Python
基础即可。
无论是数据科学的新手,还是有经验的专业人士,都可以从本书学到贝叶斯分析的方法,并运用Python实现。

Python高级编程(第2版) 1st Edition – PDF/EPUB Version Downloadable

$49.99

Author(s): Posts & Telecom Press
Publisher: Packt Publishing
ISBN: 9781835887745
Edition: 1st Edition

Important: No Access Code

Delivery: This can be downloaded Immediately after purchasing.

Version: Only PDF Version.

Compatible Devices: Can be read on any device (Kindle, NOOK, Android/IOS devices, Windows, MAC)

Quality: High Quality. No missing contents. Printable

Recommended Software: Check here

Description

使用Python3.5学习编码实践以及高级概念

Key Features

  • 本书是Python的高级读物,它不是介绍如何使用Python编程,而是如何利用Python更好地编程,教会读者提高编程技能。

Book Description

Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言之一。
本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高级技巧。本书从Python语言及其社区的现状开始介绍,对Python语法、命名规则、Python包的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、并发编程、设计模式等重要话题进行了全面系统化的讲解。
本书适合想要进一步提高自身Python编程技能的读者阅读,也适合对Python编程感兴趣的读者参考学习。全书结合典型且实用的开发案例,可以帮助读者创建高性能的、可靠且可维护的Python应用。

What you will learn

  • 了解在Python社区中广泛采用的约定和最佳实践;
  • 高效打包Python代码,以便将其应用于社区和生产;
  • 应用在远程系统上自动化部署代码的简单且轻量的方法;
  • 提高代码的质量、可靠性及性能;
  • 在Python中编写并发代码;
  • 使用其他语言编写的代码来扩展Python。

Who this book is for

本书主要面向那些想通过Python 3.5编写高效代码的Web开发人员和Python程序员。读者需要预先了解Python编程的基础知识。

Python数据分析(第2版) 1st Edition – PDF/EPUB Version Downloadable

$49.99

Author(s): Posts & Telecom Press
Publisher: Packt Publishing
ISBN: 9781835883129
Edition: 1st Edition

Important: No Access Code

Delivery: This can be downloaded Immediately after purchasing.

Version: Only PDF Version.

Compatible Devices: Can be read on any device (Kindle, NOOK, Android/IOS devices, Windows, MAC)

Quality: High Quality. No missing contents. Printable

Recommended Software: Check here

Description

学习Python编程,轻松应对大数据分析任务,掌握信号处理、时间序列、文本数据分析、机器学习等高级技能

Key Features

  • 在本书的最后,采用3个附录的形式为读者补充了一些重要概念、常用函数以及在线资源等重要内容。
  • 示例丰富、简单易懂

Book Description

Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。同时,Python语言的数据分析功能也逐渐为大众所认可。
本书就是一本介绍如何用Python进行数据分析的学习指南。全书共12章,从Python程序库入门、NumPy数组和Pandas入门开始,陆续介绍了数据的检索、数据加工与存储、数据可视化等内容。同时,本书还介绍了信号处理与时间序列、应用数据库、分析文本数据与社交媒体、预测性分析与机器学习、Python生态系统的外部环境和云计算、性能优化及分析、并发性等内容。在本书的最后,还采用3个附录的形式为读者补充了一些重要概念、常用函数以及在线资源等重要内容。
本书延续了上一版示例丰富、简单易懂的优点,非常适合对Python语言感兴趣或者想要使用Python语言进行数据分析的读者参考阅读。

What you will learn

  • 使用Python处理和操作数据
  • 完成复杂的分析和建模
  • 借助NumPyå’ŒPandas来学习数据的各种操作

Who this book is for

Python程序开发人员、数据分析人员、计算机专业学生,想要使用Python完成数据科学任务的读者