像计算机科学家一样思考Python

像计算机科学家一样思考Python PDF 第2版

  • 大小:1.9 MB
  • 类型:Python
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:艾伦、B.、唐尼
  • 更新:2020-07-13 09:17:14
版权投诉 / 资源反馈(本资源由用户 王秀曼 投稿)

给网友们整理Python相关的资料,由人民邮电出版社出版,作者是艾伦、B.、唐尼,介绍了关于计算机、科学家、Python方面,格式为PDF,资源大小1.9 MB,目前在Python类资源综合评分为:9.2分。

书籍介绍

本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。

全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。

本书的第2版与第1版相比,做了很多更新,将编程语言从Python 2升级成Python 3,并修改了很多示例和练习,增加了新的章节,更全面地介绍Python语言。

这是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于首次接触程序设计的人来说,是一本不可多得的佳作。

目录

  • 第1章 程序之道 1
  • 第2章 变量、表达式和语句 9
  • 第3章 函数 17
  • 第4章 案例研究:接口设计 30
  • 第5章 条件和递归 41
  • 第6章 有返回值的函数 53
  • 第7章 迭代 65
  • 第8章 字符串 73
  • 第9章 案例分析:文字游戏 85
  • 第10章 列表 93
  • 第11章 字典 108
  • 第12章 元组 121
  • 第13章 案例研究:选择数据结构 132
  • 第14章 文件 144
  • 第15章 类和对象 155
  • 第16章 类和函数 163
  • 第17章 类和方法 170
  • 第18章 继承 181
  • 第19章 Python拾珍 194
  • 第20章 调试 205
  • 第21章 算法分析 214

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

Python相关资源

  • Python参考手册

    Python参考手册

    Python参考手册(第4版 修订版) 是Python编程语言的杰出参考手册,书中详尽讲解了Python核心和Python库中重要的部分。全书分为三个部分,首部分涉及类型与对象,运算符与表达式,程序结构与控制

    大小:102.2 MBPython电子书

  • 从Python开始学编程

    从Python开始学编程

    本书以Python为样本,不仅介绍了编程的基本概念,还着重讲解了编程语言的范式(面向过程、面向对象、面向函数),并把编程语言的范式糅在Python 中,让读者不仅学会Python,未来在学习其他

    大小:10.5 MBPython编程电子书

  • Python编程基础

    Python编程基础

    本书以任务为导向的编写模式,全面介绍了Python编程基础及其相关知识的应用,以及如何利用Python的知识解决部分实际问题

    大小:6 MBPython编程电子书

  • Python从入门到精通课件

    Python从入门到精通课件

    Python从入门到精通 从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。 共有22章ppt,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Fl

    大小:4.12 MBPython

  • 零基础学Python

    零基础学Python

    本书是针对零基础编程学习者研发的Python自学入门教程,详细地介绍了使用 IDLE 及 Python 框架进行程序管理的知识和技术,手把手教,快速摆脱小白窘境,带你开启编程大门

    大小:314 MBpython编程电子书

  • 程序设计基础:Visual Basic教程

    程序设计基础:Visual Basic教程 课后答案

    本书可以帮助读者掌握程序的基本思想,主要内容包括Visual Basic集成环境的组成、界面设计、Visual Basic基本控件和不错控件的使用、程序设计基础知识及三种结构程序设计等。书中提供了大量的程序设计典型算法,指导读者在实践中熟练解决问题。 本书的主要特点如下: 内容由浅入深、秩序渐进,力求通俗易懂、简洁实用。注重对学生基本概念、基本理论、基本技能的培养。等 目录 ●章 概述 1 ● 1.1 程序设计概述 1 ● 1.1.1 程序设计语言的发展 1 ●

    大小:4.42 MBVB教程课后答案

  • 《CSS + DIV网页样式布局实战从入门到精通》电子资源

    《CSS + DIV网页样式布局实战从入门到精通》电子资源

    编辑推荐 (1)精选实际案例,满足实战应用需要。 (2)图书、光盘、手机阅读及视频演示,全方位立体化教学。 (3)利用手机等移动终端即可进行学习。 (4)全彩印刷,重点突出,版式清爽。 (5)随光盘赠送大量辅助学习资料。 内容简介 《CSS + DIV网页样式布局实战从入门到精通》通过精选案例引导读者深入学习,系统地介绍了利用CSS和DIV进行网页样式布局的相关知识和操作方法。 全书共21章。第1~5章主要介绍网页样式布局的基础知识,包括基

    大小:2.3 GB网页样式配套资源

  • 泛函分析讲义(上册)

    泛函分析讲义(上册) 课后答案

    这是一部泛函分析教材。它系统地介绍线性泛函分析的基础知识。全书共分四章: 度量空间;线性算子与线性泛函;广义函数与Coболев空间;以及紧算子与Fredholm算子。《泛函分析讲义(上)》的主要特点是它侧重于分析若干基本概念和重要理论的来源和背景,强调培养读者运用泛函方法解决问题的能力,注意介绍泛函分析理论与数学其它分支的联系。书中包含丰富的例子与应用,对于掌握基础理论有很大帮助。此书适用于理工科大学本科生与研究生阅

    大小:6.6 MB泛函课后答案

  • 跟着迪哥学Python:数据分析与机器学习实战

    跟着迪哥学Python:数据分析与机器学习实战

    《 跟着迪哥学Python:数据分析与机器学习实战 》结合了机器学习、数据分析和Python语言,通过案例以通俗易懂的方式讲解了如何将算法应用到实际任务。 全书共20章,大致分为4个部分。*部分介绍了Python的工具包,包括科学计算库Numpy、数据分析库Pandas、可视化库Matplotlib;第2部分讲解了机器学习中的经典算法,例如回归算法、决策树、集成算法、支持向量机、聚类算法等;第3部分介绍了深度学习中的常用算法,包括神经网络、卷积神经网络、递归神经网

    大小:68 MBPython

  • 利息理论

    利息理论 课后答案

    《利息理论(中国精算师资格考试用书)》概括而言,精算是利用数理模型来估计和分析未来的不确定事件(风险)产生的影响,特别是对于财务的影响。随着保险作为一个特殊的金融行业的诞生并日益发展,以保险为基础而产生的精算科学也。不断发展。在西方发达国家,精算不仅早已形成完整的体系,而且在社会保险、金融、投资、证券等领域广泛应用,成为风险管理的重要组成部分。从事精算工作的精算师是一种职业化很强的从业人群,世界上许多

    大小:5.05 MB利息理论课后答案

下载地址

Python学习笔记

1小时40分钟前回答

计算机二级python考试难吗

全国计算机等级考试于2018年9月新增计算机二级Python程序设计考试科目,从上次考试情况来看,考试难度不大,特别是考试内容也比较少,所以通过率高达54%(其它科目在30%以下)。 那么二级Python程序设计到底考些什么呢? (推荐学习:Python视频教程) 1,程序设计基本理论和Python基本概述; 2,简单程序设计; 3,第三方库简单应用; 综上所述,建议考过多次和明年六月之前必……

18小时2分钟前回答

python判断计算机是否有网络连接的实例

先安装第三方库:pip install requests def isConnected(): import requests try: html = requests.get("http://www.baidu.com",timeout=2) except: return False return True 以上这篇python判断计算机是否有网络连接的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……