返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]Python基础教程(第3版·修订版)(挪)芒努斯·利·海特兰德
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: (挪)芒努斯·利·海特兰德著 | (挪)芒努斯·利·海特兰德编 | (挪)芒努斯·利·海特兰德译 | (挪)芒努斯·利·海特兰德绘
    • 出版社: 人民邮电出版社
    • 出版时间:2023-05-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (挪)芒努斯·利·海特兰德著| (挪)芒努斯·利·海特兰德编| (挪)芒努斯·利·海特兰德译| (挪)芒努斯·利·海特兰德绘
    • 出版社:人民邮电出版社
    • 出版时间:2023-05-01
    • 版次:4
    • 印次:1
    • 字数:679000
    • 页数:460
    • 开本:16开
    • ISBN:9787115613691
    • 版权提供:人民邮电出版社
    • 作者:(挪)芒努斯·利·海特兰德
    • 著:(挪)芒努斯·利·海特兰德
    • 装帧:平装
    • 印次:1
    • 定价:108
    • ISBN:9787115613691
    • 出版社:人民邮电出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2023-05-01
    • 页数:460
    • 外部编号:小坞129273
    • 版次:4
    • 成品尺寸:暂无

    第1章快速上手:基础知识1

    1.1交互式解释器1

    1.2算法是什么2

    1.3数和表达式3

    1.4变量4

    1.5语句5

    1.6获取用户输入6

    1.7函数7

    1.8模块8

    1.8.1cmath和复数9

    1.8.2回到未来9

    1.9保存并执行程序10

    1.9.1从命令提示符运行Python脚本11

    1.9.2让脚本像普通程序一样11

    1.9.3注释12

    1.10字符串13

    1.10.1单引号字符串以及对引号转义13

    1.10.2拼接字符串14

    1.10.3字符串表示str和repr14

    1.10.4长字符串、原始字符串和字节15

    1.11小结20

    1.11.1本章介绍的新函数20

    1.11.2预告21

    第2章列表和元组22

    2.1序列概述22

    2.2通用的序列操作23

    2.2.1索引23

    2.2.2切片25

    2.2.3序列相加27

    2.2.4乘法27

    2.2.5成员资格28

    2.3列表:Python的主力30

    2.3.1函数list30

    2.3.2基本的列表操作30

    2.3.3列表方法31

    2.4元组:不可修改的序列37

    2.5小结38

    2.5.1本章介绍的新函数39

    2.5.2预告39

    第3章使用字符串40

    3.1字符串基本操作40

    3.2设置字符串的格式:精简版40

    3.3设置字符串的格式:完整版42

    3.3.1替换字段名42

    3.3.2基本转换43

    3.3.3宽度、精度和千位分隔符44

    3.3.4符号、对齐和用0填充45

    3.4字符串方法47

    3.4.1center47

    3.4.2find47

    3.4.3join48

    3.4.4lower49

    3.4.5replace49

    3.4.6split50

    3.4.7strip50

    3.4.8translate51

    3.4.9判断字符串是否满足特定的条件51

    3.5小结51

    3.5.1本章介绍的新函数52

    3.5.2预告52

    第4章字典53

    4.1字典的用途53

    4.2创建和使用字典54

    4.2.1函数dict54

    4.2.2基本的字典操作54

    4.2.3将字符串格式设置功能用于字典56

    4.2.4字典方法57

    4.3小结62

    4.3.1本章介绍的新函数62

    4.3.2预告62

    第5章条件、循环及其他语句63

    5.1再谈print和import63

    5.1.1打印多个参数63

    5.1.2导入时重命名64

    5.2赋值魔法65

    5.2.1序列解包65

    5.2.2链式赋值66

    5.2.3增强赋值66

    5.3代码块:缩进的乐趣67

    5.4条件和条件语句67

    5.4.1这正是布尔值的用武之地68

    5.4.2有条件地执行和if语句69

    5.4.3else子句69

    5.4.4elif子句70

    5.4.5代码块嵌套70

    5.4.6更复杂的条件70

    5.4.7断言74

    5.5循环75

    5.5.1while循环75

    5.5.2for循环76

    5.5.3迭代字典77

    5.5.4一些迭代工具77

    5.5.5跳出循环79

    5.5.6循环中的else子句81

    5.6简单推导81

    5.7三人行83

    5.7.1什么都不做83

    5.7.2使用del删除83

    5.7.3使用exec和eval执行字符串及计算其结果84

    5.8小结86

    5.8.1本章介绍的新函数87

    5.8.2预告88

    第6章函数89

    6.1懒惰是一种美德89

    6.2抽象和结构90

    6.3自定义函数90

    6.3.1给函数编写文档91

    6.3.2其实并不是函数的函数92

    6.4参数魔法92

    6.4.1值从哪里来93

    6.4.2我能修改参数吗93

    6.4.3关键字参数和默认值97

    6.4.4收集参数99

    6.4.5分配参数101

    6.4.6练习使用参数102

    6.5作用域104

    6.6递归106

    6.6.1两个经典案例:阶乘和幂107

    6.6.2另一个经典案例:二分查找108

    6.7小结111

    6.7.1本章介绍的新函数111

    6.7.2预告112

    第7章面向对象113

    7.1对象魔法113

    7.1.1多态113

    7.1.2多态和方法115

    7.1.3封装116

    7.1.4继承118

    7.2类118

    7.2.1类到底是什么118

    7.2.2创建自定义类119

    7.2.3属性、函数和方法120

    7.2.4再谈隐藏120

    7.2.5类的命名空间122

    7.2.6指定超类123

    7.2.7深入探讨继承124

    7.2.8多个超类124

    7.2.9接口和内省125

    7.2.10抽象基类126

    7.3关于面向对象设计的一些思考128

    7.4小结128

    7.4.1本章介绍的新函数129

    7.4.2预告129

    第8章异常130

    8.1异常是什么130

    8.2让事情沿你指定的轨道出错130

    8.2.1raise语句130

    8.2.2自定义的异常类131

    8.3捕获异常132

    8.3.1不用提供参数132

    8.3.2多个except子句134

    8.3.3一箭双雕134

    8.3.4捕获对象135

    8.3.5一网打尽135

    8.3.6万事大吉时136

    8.3.7最后137

    8.4异常和函数138

    8.5异常之禅138

    8.6不那么异常的情况140

    8.7小结141

    8.7.1本章介绍的新函数141

    8.7.2预告141

    第9章魔法方法、特性和迭代器142

    9.1构造函数142

    9.1.1重写普通方法和特殊的构造函数143

    9.1.2调用未关联的超类构造函数145

    9.1.3使用函数super145

    9.2元素访问146

    9.2.1基本的序列和映射协议147

    9.2.2从list、dict和str派生149

    9.3其他魔法方法150

    9.4特性150

    9.4.1函数property151

    9.4.2静态方法和类方法152

    9.4.3__getattr__、__setattr__等方法153

    9.5迭代器154

    9.5.1迭代器协议154

    9.5.2从迭代器创建序列156

    9.6生成器156

    9.6.1创建生成器156

    9.6.2递归式生成器157

    9.6.3通用生成器159

    9.6.4生成器的方法159

    9.6.5模拟生成器160

    9.7八皇后问题161

    9.7.1生成器的回溯161

    9.7.2问题161

    9.7.3状态表示162

    9.7.4检测冲突162

    9.7.5基线条件163

    9.7.6递归条件163

    9.7.7扫尾工作165

    9.8小结165

    9.8.1本章介绍的新函数166

    9.8.2预告166

    第10章模块167

    10.1模块概述167

    10.1.1模块就是程序167

    10.1.2模块是用来下定义的169

    10.1.3让模块可用171

    10.1.4包172

    10.2探索模块173

    10.2.1模块包含什么173

    10.2.2使用help获取帮助174

    10.2.3文档175

    10.2.4使用源代码176

    10.3标准库:一些深受欢迎的模块176

    10.3.1sys176

    10.3.2os178

    10.3.3fileinput180

    10.3.4集合、堆和双端队列181

    10.3.5time186

    10.3.6random187

    10.3.7shelve和json190

    10.3.8re193

    10.3.9其他有趣的标准模块205

    10.4小结207

    10.4.1本章介绍的新函数207

    10.4.2预告207

    第11章文件208

    11.1打开文件208

    11.2文件的基本方法209

    11.2.1读取和写入210

    11.2.2使用管道重定向输出210

    11.2.3读取和写入行212

    11.2.4关闭文件212

    11.2.5使用文件的基本方法213

    11.3迭代文件内容215

    11.3.1每次一个字符(或字节)215

    11.3.2每次一行216

    11.3.3读取所有内容216

    11.3.4使用fileinput实现延迟行迭代216

    11.3.5文件迭代器217

    11.4小结218

    11.4.1本章介绍的新函数218

    11.4.2预告218

    第12章图形用户界面219

    12.1创建GUI示例应用程序219

    12.1.1初探220

    12.1.2布局221

    12.1.3事件处理222

    12.1.4最终的程序223

    12.2使用其他GUI工具包224

    12.3小结225

    第13章数据库226

    13.1Python数据库API226

    13.1.1全局变量227

    13.1.2异常227

    13.1.3连接和游标228

    13.1.4类型230

    13.2SQLite和PySQLite230

    13.2.1起步231

    13.2.2数据库应用程序示例231

    13.3小结234

    13.3.1本章介绍的新函数234

    13.3.2预告234

    第14章网络编程235

    14.1几个网络模块235

    14.1.1模块socket235

    14.1.2模块urllib和urllib2237

    14.1.3其他模块239

    14.2SocketServer及相关的类240

    14.3多个连接240

    14.3.1使用SocketServer实现分叉和线程化242

    14.3.2使用select和poll实现异步I/O242

    14.4Twisted245

    14.4.1下载并安装Twisted245

    14.4.2编写Twisted服务器245

    14.5小结247

    14.5.1本章介绍的新函数248

    14.5.2预告248

    第15章Python和Web249

    15.1屏幕抓取249

    15.1.1Tidy和XHTML解析250

    15.1.2BeautifulSoup254

    15.2使用CGI创建动态网页255

    15.2.1第一步:准备Web服务器255

    15.2.2第二步:添加!#行256

    15.2.3第三步:设置文件权限256

    15.2.4CGI安全风险257

    15.2.5简单的CGI脚本257

    15.2.6使用cgitb进行调试258

    15.2.7使用模块cgi259

    15.2.8简单的表单260

    15.3使用Web框架261

    15.4Web服务:更高级的抓取262

    15.4.1RSS和相关内容263

    15.4.2使用XML-RPC进行远程过程调用263

    15.4.3SOAP264

    15.5小结264

    15.5.1本章介绍的新函数265

    15.5.2预告265

    第16章测试基础266

    16.1先测试再编码266

    16.1.1准确的需求说明266

    16.1.2做好应对变化的准备268

    16.1.3测试四步曲268

    16.2测试工具269

    16.2.1doctest269

    16.2.2unittest271

    16.3超越单元测试273

    16.3.1使用PyChecker和PyLint检查源代码273

    16.3.2性能分析276

    16.4小结277

    16.4.1本章介绍的新函数278

    16.4.2预告278

    第17章扩展Python279

    17.1鱼和熊掌兼得279

    17.2简单易行的方式:Jython和IronPython280

    17.3编写C语言扩展282

    17.3.1SWIG284

    17.3.2手工编写扩展287

    17.4小结291

    17.4.1本章介绍的新函数291

    17.4.2预告291

    第18章程序打包292

    18.1Setuptools基础292

    18.2打包294

    18.3编译扩展295

    18.4使用py2exe创建可执行程序296

    18.5小结296

    18.5.1本章介绍的新函数297

    18.5.2预告297

    第19章趣味编程298

    19.1为何要有趣298

    19.2编程柔术298

    19.3原型设计299

    19.4配置300

    19.4.1提取常量300

    19.4.2配置文件301

    19.5日志303

    19.6如果你已不胜其烦304

    19.7如果你想深入学习304

    19.8小结305

    第20章项目1:自动添加标签306

    20.1问题描述306

    20.2有用的工具307

    20.3准备工作307

    20.4初次实现308

    20.4.1找出文本块308

    20.4.2添加一些标记309

    20.5再次实现310

    20.5.1处理程序311

    20.5.2处理程序的超类311

    20.5.3规则313

    20.5.4规则的超类314

    20.5.5过滤器314

    20.5.6解析器314

    20.5.7创建规则和过滤器315

    20.5.8整合起来318

    20.6进一步探索322

    第21章项目2:绘制图表323

    21.1问题描述323

    21.2有用的工具323

    21.3准备工作324

    21.4初次实现324

    21.4.1使用ReportLab绘图325

    21.4.2绘制折线326

    21.4.3编写原型326

    21.5再次实现328

    21.5.1获取数据328

    21.5.2使用LinePlot类328

    21.6进一步探索330

    第22章项目3:万能的XML331

    22.1问题描述331

    22.2有用的工具332

    22.3准备工作332

    22.4初次实现333

    22.4.1创建简单的内容处理程序334

    22.4.2创建HTML页面336

    22.5再次实现338

    22.5.1分派器混合类338

    22.5.2将首部和尾部写入文件的方法以及默认处理程序339

    22.5.3支持目录340

    22.5.4事件处理程序340

    22.6进一步探索343

    第23章项目4:新闻汇总344

    23.1问题描述344

    23.2有用的工具345

    23.3准备工作345

    23.4初次实现345

    23.5再次实现347

    23.6进一步探索353

    第24章项目5:虚拟茶话会355

    24.1问题描述355

    24.2有用的工具355

    24.3准备工作356

    24.4初次实现357

    24.4.1ChatServer类357

    24.4.2ChatSession类358

    24.4.3整合起来360

    24.5再次实现362

    24.5.1基本的命令解释功能362

    24.5.2聊天室363

    24.5.3登录和退出聊天室363

    24.5.4主聊天室364

    24.5.5新的服务器364

    24.6进一步探索369

    第25章项目6:使用CGI进行远程编辑370

    25.1问题描述370

    25.2有用的工具370

    25.3准备工作371

    25.4初次实现371

    25.5再次实现372

    25.5.1创建文件名表单372

    25.5.2编写编辑器脚本373

    25.5.3编写保存脚本374

    25.5.4运行编辑器375

    25.6进一步探索377

    第26章项目7:自建公告板378

    26.1问题描述378

    26.2有用的工具378

    26.3准备工作379

    26.4初次实现380

    26.5再次实现384

    26.5.1编写脚本main.cgi385

    26.5.2编写脚本view.cgi386

    26.5.3编写脚本edit.cgi387

    26.5.4编写脚本save.cgi389

    26.5.5尝试使用390

    26.6进一步探索391

    第27章项目8:使用XML-RPC共享文件392

    27.1问题描述392

    27.2有用的工具393

    27.3准备工作394

    27.4初次实现394

    27.4.1实现简单的节点394

    27.4.2尝试使用399

    27.5再次实现400

    27.5.1创建客户端界面401

    27.5.2引发异常401

    27.5.3验证文件名402

    27.5.4尝试使用406

    27.6进一步探索406

    第28章项目9:使用GUI共享文件408

    28.1问题描述408

    28.2有用的工具408

    28.3准备工作408

    28.4初次实现408

    28.5再次实现410

    28.6进一步探索413

    第29章项目10:自制街机游戏414

    29.1问题描述414

    29.2有用的工具415

    29.2.1pygame415

    29.2.2pygame.locals415

    29.2.3pygame.display415

    29.2.4pygame.font416

    29.2.5pygame.sprite416

    29.2.6pygame.mouse416

    29.2.7pygame.event416

    29.2.8pygame.image417

    29.3准备工作417

    29.4初次实现417

    29.5再次实现420

    29.6进一步探索429

    附录A简明教程430

    附录BPython参考手册437

    芒努斯·利·海特兰德,在挪威科技大学教授算法课程,是研究与使用Python的实践者,并创作了大量Python图书和教程,在中国有超过30万读者通过本书迈入Python编程的大门。

    1.Python编程新手入门的优质好书,50万+中国读者的选择,由挪威科技大学教授芒努斯·利·海特兰德亲笔撰写,深入浅出地讲解了Python编程的方方面面。
    2.内容详尽丰富,包括Python基础知识、核心概念、Python与数据库、网络、C语言等工具结合使用等,全面的基础知识+细致入微的编程诀窍,学习效率与效果并重。
    3.针对Python3.11升级内容,对结构与细节知识进行了优化和完善,轻松学习Python编程。
    4.设计风格简洁明了,内容通俗易懂,附带代码示例,让你有目标地掌握Python,非常适合Python编程初学者入门。
    5.提供贴近真实商业环境的案例,并通过PPT和针对求职应聘的习题帮助读者提高 Python 编程实战能力。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购