Effective Python:编写高质量Python代码的90个有效方法(原书第2版)在线阅读
会员

Effective Python:编写高质量Python代码的90个有效方法(原书第2版)

(美)布雷特·斯拉特金
开会员,本书免费读 >

计算机网络编程语言与程序设计17.2万字

更新时间:2021-08-13 17:11:00 最新章节:第90条 考虑通过typing做静态分析,以消除bug

立即阅读
加书架
下载
听书

书籍简介

本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。ScottMeyers在畅销书《EffectiveC++》中开创了一种以使用场景为主导的精练教学方式,本书作者BrettSlatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。
品牌:机械工业出版社
译者:爱飞翔
上架时间:2021-01-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

(美)布雷特·斯拉特金
主页

同类热门书

最新上架

  • 会员
    本书全面介绍了华为在开源领域的实践和思考。首先,在认识开源部分,深入介绍了开源的起源、发展历程和底层逻辑;其次,在拥抱开源部分,揭示了华为积极参与和贡献开源的方式;然后,在践行开源部分,详细展示了华为在开源领域的具体实践和贡献;最后,在开源心法部分,深入探讨了华为对开源理念、价值观的理解和思考。此外,本书还剖析了开源产业、生态及文化的未来走向。本书旨在提供一个全面、深入的视角,让读者了解华为在开源
    任旭东等计算机16.7万字
  • 会员
    本书分为9篇,共35章。第1篇主要介绍基本配置;第2篇主要介绍用户及权限管理;第3篇主要介绍网络相关配置;第4篇主要介绍存储管理;第5篇主要介绍系统管理;第6篇主要介绍软件管理;第7篇主要介绍安全管理;第8篇主要介绍容器管理;第9篇主要介绍自动化管理工具ansible的使用。
    段超飞计算机12.4万字
  • 会员
    《小学生Scratch创意编程(视频教学版)》采用任务制编排方式,按照课节形式设计,让学习更有节奏感。《小学生Scratch创意编程(视频教学版)》分为四部分。第一部分让读者懂得为什么学和要学什么,明白为什么而学让学习更具动力;第二部分强调基础,以项目的形式讲解每一个知识点,打牢基础才能有的放矢;第三部分从方法到方法论的提升让思维更上一层楼;第四部分通过综合项目实战,提升编程能力,提高项目分析能力
    刘凤飞计算机5.8万字
  • 会员
    本书是国内首先使用Pythontkinter设计GUI的中文书籍之一。本书主要讲解如何在窗口内使用Python的内部模块tkinter设计图形用户接口(GUI)程序,让用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的程序可以在Windows、macOS、Linux系统上执行。2019年《PythonGUI设计tkinter菜鸟编程》一经出版便受到广大读者
    洪锦魁编著计算机6.4万字
  • 会员
    《大数据可视化编程和应用》从基础开始,全面介绍大数据可视化的底层原理和实现框架,并重点讲解一些常用的大数据可视化关键技术,包括Excel图表、TableauDesktop可视化组件、Web的可视化控件、Java可视化控件及Python数据可视化工具。《大数据可视化编程和应用》共分为8章,第1章着重介绍大数据的发展历程,以及在大数据发展背景下数据可视化的概念、可视化技术的使用及可视化的现实意义;第2
    倪振松 胡煜华 朱家全主编计算机4.2万字
  • 会员
    本书讲解了C++语言基础知识,以及编程解题常用的方法和基础算法。每章都是由一个小故事来引出编程思维。本书也介绍了各种有趣的计算机知识,并涵盖了全国青少年软件编程等级考试(C语言)一级和二级考试的知识点。
    王桂平 周祖松 穆云波 葛昌威编著计算机13.4万字
  • 会员
    本书系统地阐述了区块链技术的理论体系结构,辅以典型工程案例,为读者展示成熟的分析方法和解决方案。全书内容包括区块链概述、区块链开发基础、区块链核心技术解析、区块链数据存储、区块链网络构建、以太坊技术解析、区块链技术改进、区块链安全性分析、区块链项目实战案例。本书难易适中,内容充实,层次清晰,可作为普通高等学校信息安全、网络空间安全、软件工程、计算机科学与技术等专业本科生和研究生教材,也可以作为区块
    王瑞锦主编计算机18.8万字
  • 会员
    本书从初学者的角度出发,由浅入深地讲解了Java语言的相关内容。全书共11章,主要介绍了Java开发环境的搭建及其运行机制、基本语法、面向对象编程思想、多线程、常用API、集合、I/O、网络编程等内容,采用通俗易懂的语言阐述抽象的概念,选用生活中密切相关的例子演示知识的运用,通过剖析案例、分析代码含义、解决常见问题等方式进行讲解。书中还添加了许多阶段性任务来模拟程序开发过程,帮助初学者培养良好的编
    王静红 刘芳 李雅莉主编计算机10.6万字
  • 会员
    为了帮助服务器开发人员更好地理解服务器框架的设计与开发,本书从零开始,详细阐述游戏服务器设计与开发的流程和技术点,包括网络通信、分布式架构设计、内部RPC通信、数据管理、多线程管理,并从实践的角度出发,配合详细的源码,帮助广大游戏服务器开发人员,或正在考虑从事游戏服务器开发的人员,更加系统地学习服务器架构的设计与开发。本书实用性强,既可以帮助想从事服务器开发的人员快速学习相关知识,又可以帮助服务器
    王广帅编著计算机13.8万字

同类书籍最近更新

  • 会员
    Thebooktakesaclear,step-by-stepapproachtobuildingsmall,simplegameprojects.Itfocusesonshort,attainablegoalssothatthereadercanfinishsomething,insteadoftryingtocreateacomp
    Ryan Henson Creighton程序设计9.1万字
  • 会员
    Thisisapracticalandlight-heartedguidetogettogripswithcreatingyourfirstgames,witheasy-to-follow,step-by-steptutorialsusingtheawardwinningUnityengine.Ifyou’veeverwantedtoen
    Ryan Henson Creighton程序设计11.6万字
  • 会员
    Discoverover100easy-to-followrecipestohelpyouimplementefficientgamephysicsandcollisiondetectioninyourgamesAboutThisBook?Getacomprehensivecoverageoftechniquestocreatehighpe
    Gabor Szauer程序设计9.9万字
  • 会员
    MakethemostoutofyourinvestmentinOffice365appsandserviceswiththisMicrosoftOfficecookbookKeyFeatures*LearnhowtomanageandsecuretheentireOffice365stackinadditiontospecific
    Nate Chamberlain程序设计5万字
  • 会员
    本书理论与实践相结合,详细阐述机器学习数据特征与分类算法,基于Python3精心编排大量的机器学习场景与开源平台应用,高效利用Python3代码翔实地阐释机器学习核心算法及其工具的场景应用。
    邓立国程序设计13.3万字
  • 会员
    GettogripswithprogrammingtechniquesandgamedevelopmentusingC++librariesandVisualStudio2019KeyFeatures*LearngamedevelopmentandC++withafun,example-drivenapproach*Buildcloneso
    John Horton程序设计19.1万字