如梦图书专营店
  • 扫码下单

  • [正版]Python快速入门(3版) (美)娜奥米·塞德(Naomi Ceder) 著 戴旭 译 程序设计(新)专业科技
  • 本店商品限购一件,多拍不发货,谢谢合作
    • 作者: 娜奥米·塞德著 | | 戴旭译
    • 出版社: 人民邮电出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    如梦图书专营店

  • 新春将至,本公司假期时间为:2025年1月23日至2025年2月7日。2月8日订单陆续发货,期间带来不便,敬请谅解!

    商品参数
    • 作者: 娜奥米·塞德著| 戴旭译
    • 出版社:人民邮电出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9782411932314
    • 版权提供:人民邮电出版社

                                                        店铺公告

    为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

    Python快速入门(第3版)

    作  者:(美)娜奥米·塞德(Naomi Ceder) 著 戴旭 译
    定  价:89
    出 版 社:人民邮电出版社
    出版日期:2019年08月01日
    页  数:365
    装  帧:平装
    ISBN:9787115509352

    Python如今已经发展成为一种令人惊叹的计算机语言,它已强大到足以应对从底层系统资源到应用程序(如深度学习)的方方面面。它既简洁、优雅又功能完备,还拥有庞大的由库和框架构成的生态系统。Python程序员的需求量很大,不熟练掌握Python显然不行!本书是Python专业人士Naomi Ceder编写的Python语言的综合指南。她是一位经验丰富的教学者,她既能让读者关注语言的细节,又能使其具备解决实际问题的能力。本书中配有大量贴切的示例和边做边学的习题,有助于读者掌握每一个重要概念。无......

    第一部分开始篇
    第1章关于Python3
    1.1用Python的理由3
    1.2Python的长处3
    1.2.1Python易于使用4
    1.2.2Python富有表现力4
    1.2.3Python可读性好5
    1.2.4Python功能齐备5
    1.2.5Python跨平台6
    1.2.6Python免费6
    1.3Python的短板6
    1.3.1Python不是速度最快的语言7
    1.3.2Python的库不算最多7
    1.3.3Python在编译时不检查变量类型7
    1.3.4Python对移动应用的支持不足8
    1.3.5Python对多处理器的利用不充分8
    1.4学Python3的理由8
    1.5小结9
    第2章入门10
    2.1Python的安装10
    2.2基础交互模式和IDLE12
    2.2.1基础交互模式12
    2.2.2IDLE集成开发环境13
    2.2.3基础交互模式和IDLE的适用场景13
    2.3使用IDLE的Pythonshell窗口13
    2.4第一个程序“Hello,world"14
    2.5利用交互式提示符探索Python15
    2.6小结16
    第3章Python概述17
    3.1Python简介17
    3.2内置数据类型18
    3.2.1数值18
    3.2.2列表20
    3.2.3元组21
    3.2.4字符串22
    3.2.5字典23
    3.2.6集合23
    3.2.7文件对象23
    3.3流程控制语句结构24
    3.3.1布尔值和表达式24
    3.3.2if-elif-else语句25
    3.3.3while循环25
    3.3.4for循环25
    3.3.5函数定义26
    3.3.6异常27
    3.3.7用关键字with控制上下文27
    3.4创建模块28
    3.5面向对象编程29
    3.6小结31
    第二部分重点内容
    第4章基础知识35
    4.1缩进和代码块构建35
    4.2识别注释36
    4.3变量和赋值37
    4.4表达式38
    4.5字符串39
    4.6数值40
    4.6.1内置数值处理函数41
    4.6.2高级数值处理函数41
    4.6.3数值计算41
    4.6.4复数41
    4.6.5高级复数函数42
    4.7None值43
    4.8获取用户输入43
    4.9内置操作符44
    4.10基本的Python编码风格44
    4.11小结45
    第5章列表、元组和集合46
    5.1列表类似于数组46
    5.2列表的索引机制47
    5.3修改列表49
    5.4对列表排序51
    5.4.1自定义排序52
    5.4.2sorted()函数53
    5.5其他常用的列表操作53
    5.5.1用in操作符判断列表成员53
    5.5.2用+操作符拼接列表54
    5.5.3用*操作符初始化列表54
    5.5.4用min和max方法求列表的最小值和优选值54
    5.5.5用index方法搜索列表54
    5.5.6用count方法对匹配项计数55
    5.5.7列表操作小结55
    5.6嵌套列表和深复制56
    5.7元组58
    5.7.1元组的基础知识59
    5.7.2单个元素的元组应加上逗号60
    5.7.3元组的打包和拆包60
    5.7.4列表和元组的相互转换61
    5.8集合62
    5.8.1集合的操作62
    5.8.2不可变集合63
    5.9小结64
    第6章字符串65
    6.1将字符串理解为字符序列65
    6.2基本的字符串操作66
    6.3特殊字符和转义序列66
    6.3.1基本的转义序列66
    6.3.2数字格式(八进制、十六进制)和Unicode编码的转义序列67
    6.3.3对带特殊字符的字符串打印和求值的差异68
    6.4字符串方法68
    6.4.1字符串的split和join方法69
    6.4.2将字符串转换为数值70
    6.4.3去除多余的空白符71
    6.4.4字符串搜索72
    6.4.5字符串修改74
    6.4.6利用列表修改字符串75
    6.4.7其他有用的字符串方法和常量75
    6.5将对象转换为字符串77
    6.6使用format方法78
    6.6.1format方法和位置参数78
    6.6.2format方法和命名参数78
    6.6.3格式描述符79
    6.7用%格式化字符串79
    6.7.1使用格式化序列80
    6.7.2命名参数和格式化序列81
    6.8字符串内插82
    6.9bytes对象82
    6.10小结84
    第7章字典85
    7.1何为字典85
    7.2字典的其他操作87
    7.3单词计数90
    7.4可用作字典键的对象90
    7.5稀疏矩阵91
    7.6将字典用作缓存92
    7.7字典的效率93
    7.8小结93
    第8章流程控制94
    8.1while循环94
    8.2if-elif-else语句95
    8.3for循环96
    8.3.1range函数97
    8.3.2用初值和步进值控制range函数97
    8.3.3在for循环中使用break和
    continue语句98
    8.3.4for循环和元组拆包98
    8.3.5enumerate函数98
    8.3.6zip函数99
    8.4列表和字典推导式99
    8.5语句、代码块和缩进101
    8.6布尔值和布尔表达式103
    8.6.1大多数Python对象都能用作布尔类型104
    8.6.2比较操作符和布尔操作符104
    8.7编写简单的文本文件分析程序105
    8.8小结106
    第9章函数107
    9.1基本的函数定义107
    9.2多种函数参数108
    9.2.1按位置给出形参108
    9.2.2按形参名称传递实参109
    9.2.3变长实参110
    9.2.4多种参数传递方式的混用111
    9.3将可变对象用作函数实参111
    9.4局部变量、非局部变量和全局变量113
    9.5将函数赋给变量115
    9.6lambda表达式115
    9.7生成器函数116
    9.8装饰器117
    9.9小结118
    第10章模块和作用域规则120
    10.1何为模块120
    10.2编写第一个模块121
    10.3import语句123
    10.4模块搜索路径124
    10.5模块内部私有名称126
    10.6库和第三方模块127
    10.7Python作用域规则和命名空间127
    10.8小结133
    第11章Python程序134
    11.1创建一个很简单的程序134
    11.1.1从命令行启动脚本135
    11.1.2命令行参数135
    11.1.3脚本输入/输出的重定
    向136
    11.1.4argparse模块137
    11.1.5fileinput模块的使用138
    11.2让脚本在UNIX下直接运行140
    11.3macOS系统中的脚本140
    11.4Windows中多种脚本执行方式140
    11.4.1从命令窗口或PowerShell中启动脚本141
    11.4.2Windows中的其他运行方式141
    11.5程序和模块141
    11.6发布Python应用程序146
    11.6.1wheel包146
    11.6.2zipapp和pex146
    11.6.3py2exe和py2app147
    11.6.4用freeze创建可执行程序147
    11.7小结147
    第12章文件系统的使用149
    12.1os、os.path和pathlib的对比149
    12.2路径和路径名150
    12.2.1绝对路径和相对路径150
    12.2.2当前工作目录151
    12.2.3用pathlib模块访问目录152
    12.2.4路径名的处理152
    12.2.5用pathlib处理路径名154
    12.2.6常用变量和函数155
    12.3获取文件信息156
    12.4文件系统的其他操作158
    12.5处理目录树下的所有文件161
    12.6小结162
    第13章文件的读写165
    13.1打开文件及file对象165
    13.2关闭文件166
    13.3以写入等模式打开文件166
    13.4读写文本及二进制数据的函数167
    13.5用pathlib读写文件169
    13.6屏幕输入/输出及重定向169
    13.7用struct模块读取结构化的二进制数据172
    13.8用pickle将对象存入文件173
    13.9用shelve保存对象176
    13.10小结178
    第14章异常179
    14.1异常简介179
    14.1.1错误和异常处理的一般原则179
    14.1.2异常较为正式的定义182
    14.1.3多种异常的处理182
    14.2Python中的异常182
    14.2.1Python异常的类型183
    14.2.2引发异常185
    14.2.3捕获并处理异常185
    14.2.4自定义新的异常187
    14.2.5用assert语句调试程序188
    14.2.6异常的继承架构188
    14.2.7示例:用Python编写的磁盘写入程序189
    14.2.8示例:正常计算过程中的异常189
    14.2.9异常的适用场合190
    14.3用到with关键字的上下文管理器191
    14.4小结192
    第三部分高级特性
    第15章类和面向对象编程195
    15.1定义类195
    15.2实例变量196
    15.3方法197
    15.4类变量199
    15.5静态方法和类方法201
    15.5.1静态方法201
    15.5.2类方法202
    15.6继承203
    15.7类及实例变量的继承205
    15.8概括:Python类的基础知识206
    15.9私有变量和私有方法208
    15.10用@property获得更为灵活的实例变量209
    15.11类实例的作用域规则和命名空间210
    15.12析构函数和内存管理214
    15.13多重继承214
    15.14小结216
    第16章正则表达式218
    16.1何为正则表达式218
    16.2带特殊字符的正则表达式219
    16.3正则表达式和原始字符串220
    16.4从字符串提取出匹配文本221
    16.5用正则表达式替换文本224
    16.6小结226
    第17章数据类型即对象227
    17.1类型即对象227
    17.2类型的使用228
    17.3类型和用户自定义类228
    17.4鸭子类型230
    17.5何为特殊方法属性231
    17.6让对象像列表一样工作232
    17.7特殊方法属性__getitem__232
    17.7.1工作原理233
    17.7.2实现完整的列表功能234
    17.8完整实现列表功能的对象235
    17.9由内置类型派生子类237
    17.9.1由列表类型派生子类237
    17.9.2由UserList派生子类238
    17.10特殊方法属性的适用场景239
    17.11小结239
    第18章包240
    18.1何为包240
    18.2包的第一个示例240
    18.3包的实际例子242
    18.3.1包内的__init__.py文件243
    18.3.2mathproj包的基本用法243
    18.3.3子包和子模块的加载244
    18.3.4包内的import语句245
    18.4__all__属性246
    18.5包的合理使用246
    18.6小结247
    第19章Python库的使用248
    19.1"功能齐备"的标准
    库248
    19.1.1各种数据类型的
    管理248
    19.1.2文件和存储操作250
    19.1.3操作系统服务的访问251
    19.1.4互联网协议及其数据格式的使用251
    19.1.5开发调试工具及运行时服务252
    19.2标准库之外的库253
    19.3添加其他Python库253
    19.4通过pip和venv安装Python库253
    19.4.1带--user标志的安装254
    19.4.2虚拟环境254
    19.5PyPI(即“奶酪商店”)255
    19.6小结255
    第四部分数据处理
    第20章简单的文件问题259
    20.1问题:没完没了的数据文件流259
    20.2场景:无穷无尽的产品源数据259
    20.3引入更多目录结构261
    20.4节省存储空间:压缩和整理263
    20.4.1文件压缩263
    20.4.2文件清理264
    20.5小结265
    第21章数据文件的处理266
    21.1ETL简介266
    21.2文本文件的读取267
    21.2.1文本编码:ASCII、
    Unicode等267
    21.2.2非结构化文本268
    21.2.3带分隔符的普通文本文件270
    21.2.4csv模块271
    21.2.5读取csv文件并存为字典的列表274
    21.3Excel文件275
    21.4数据清洗276
    21.4.1清洗276
    21.4.2排序277
    21.4.3数据清洗时的问题和陷阱278
    21.5数据文件的写入279
    21.5.1CSV和其他带分隔符的文件279
    21.5.2Excel文件的写入280
    21.5.3数据文件打包280
    21.6小结281
    第22章网络数据282
    22.1获取文件282
    22.1.1用Python从FTP服务器获取文件283
    22.1.2通过SFTP协议获取文件284
    22.1.3通过HTTP/HTTPS协议获取文件284
    22.2通过API获取数据285
    22.3结构化数据格式287
    22.3.1JSON数据287
    22.3.2XML数据291
    22.4抓取Web数据295
    22.5小结299
    第23章数据的保存300
    23.1关系数据库300
    23.2SQLite:sqlite3数据库的用法301
    23.3MySQL、PostgreSQL和其他关系数据库的使用303
    23.4利用ORM简化数据库操作303
    23.4.1SQLAlchemy304
    23.4.2用Alembic修改数据库结构307
    23.5NoSQL数据库310
    23.6用Redis实现键/值存储310
    23.7MongoDB中的文档313
    23.8小结315
    第24章数据探索316
    24.1Python的数据探索工具316
    24.1.1Python用于数据探索的优势316
    24.1.2Python能比电子表格做得更好317
    24.2Jupyter记事本317
    24.2.1启动内核318
    24.2.2执行单元格中的代码318
    24.3Python和pandas319
    24.3.1为什么要选用
    pandas319
    24.3.2pandas的安装320
    24.3.3DataFrame320
    24.4数据清洗322
    24.4.1用pandas加载并保存数据322
    24.4.2用DataFrame进行数据清洗324
    24.5数据聚合和处理326
    24.5.1DataFrame的合并326
    24.5.2数据选取327
    24.5.3分组与聚合328
    24.6数据绘图329
    24.7不用pandas的理由330
    24.8小结331
    第25章案例研究332
    25.1数据的 332
    25.2解析inventory数据335
    25.3根据经纬度选择一个观测站336
    25.4选择观测站并获取其元数据338
    25.5获取并解析真实的天气数据341
    25.5.1获取数据341
    25.5.2解析天气数据341
    25.6将天气数据存入数据库(可选)344
    25.7选取数据并作图345
    25.8用pandas对数据绘图346
    附录APython文档使用指南347
    习题答案(网上 )

    内容简介

    这是一本Python快速入门书,基于Python3.6编写。本书分为4部分,第一部分讲解Python的基础知识,对Python进行概要的介绍;第二部分介绍Python编程的重点,涉及列表、元组、集合、字符串、字典、流程控制、函数、模块和作用域、文件系统、异常等内容;第三部分阐释Python的特性,涉及类和面向对象、正则表达式、数据类型即对象、包、Python库等内容;第四部分关注数据处理,涉及数据文件的处理、网络数据、数据的保存和数据探索,最后给出了相关的案例。
    本书框架结构清晰,内容编排合理,讲解循序渐进,并结合大量示例和习题,让读者可以快速学习和掌握Python,既适合Python初学者学习,也适合作为专业程序员的简明Python参考书。

    (美)娜奥米·塞德(Naomi Ceder) 著 戴旭 译

    娜奥米·塞德(Naomi Ceder)是Python软件基金会zhu席。自2001年以来,她一直在学习、使用和教授Python。她的编程生涯已经持续了近30年,使用过多种编程语言,做过Linux系统管理员、编程教师、开发人员和系统架构师。她从2001年开始使用Python,从此向各个层次的用户讲授Python,从12岁的孩子到专业编程人员都有。她向所有人宣传Python,宣讲加入内容丰富的社区的好处。她现在领导着Dick Blick Art Materials的一支开发团队。

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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