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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • Python第三方库开发应用实战 张有菊 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 张有菊著
    • 出版社: 人民邮电出版社
    • 出版时间:2020-05-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 张有菊著
    • 出版社:人民邮电出版社
    • 出版时间:2020-05-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-05-01
    • 字数:830000
    • 页数:480
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115514950
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    Python第三方库开发应用实战

    作  者:张有菊 著
    定  价:99
    出 版 社:人民邮电出版社
    出版日期:2020年05月01日
    页  数:480
    装  帧:平装
    ISBN:9787115514950
    主编推荐

    内容简介

    《Python第三方库开发应用实战》循序渐进地讲解了Python中常用第三方库的核心知识,并通过具体实例的实现过程演练了各个库的使用流程。全书共12章,分别讲解了Tornado框架、Django框架、Flask框架、数据库存储框架、数据库驱动框架、使用ORM操作数据库、特殊文本格式处理、图像处理、图形用户界面、数据可视化、第三方多媒体库、第三方网络开发库。本书适用于已经了解了Python基础语法的读者,也适用于希望进一步提高自己Python开发水平的读者,还可以作为大专院校相关专业的师生用书和培训学校的教材。

    作者简介

    精彩内容

    目录
    第1章Tornado框架1
    1.1Tornado框架简介2
    1.2Tornado开发基础2
    1.2.1编写第一个Tornado程序2
    1.2.2获取请求参数3
    1.2.3使用cookie5
    1.2.4URL转向6
    1.2.5使用静态资源文件7
    1.3表单和模板操作7
    1.3.1一个基本的注册表单7
    1.3.2在模板中使用函数9
    1.4数据库操作12
    1.4.1实现持久化Web服务12
    1.4.2图书管理系统15
    第2章使用Django20
    2.1Django简介21
    2.2Django开发基础21
    2.2.1搭建Django环境21
    2.2.2常用的Django命令22
    2.2.3第一个Django项目23
    2.2.4在URL中传递参数25
    2.2.5使用模板27
    2.2.6使用表单31
    2.2.7实现基本的数据库操作32
    2.3使用Django后台系统开发一个博客系统33
    2.4开发一个新闻聚合系统36
    2.4.1基本设置36
    2.4.2获取聚合信息37
    2.4.3视图处理40
    2.4.4模板文件42
    2.5开发一个在线商城系统45
    2.5.1系统设置45
    2.5.2前台商城展示模块46
    2.5.3购物车模块49
    2.5.4订单模块53
    2.6使用Mezzanine库56
    2.7使用Cartridge库58
    2.8使用django-oscar库61
    第3章Flask框架62
    3.1Flask开发基础63
    3.1.1Flask框架简介63
    3.1.2Django和Flask的对比65
    3.1.3安装Flask65
    3.1.4第一个FlaskWeb程序66
    3.2基于Flask开发Web程序68
    3.2.1传递URL参数68
    3.2.2使用会话和cookie70
    3.2.3使用Flask-Script扩展71
    3.2.4使用模板72
    3.2.5使用Flask-Bootstrap扩展74
    3.2.6使用Flask-Moment扩展本地化日期和时间76
    3.3表单操作78
    3.3.1使用Flask-WTF扩展78
    3.3.2文件上传81
    3.4使用数据库82
    3.4.1Python数据库框架82
    3.4.2会员注册和登录82
    3.4.3使用Flask-SQLAlchemy管理数据库84
    3.5收发电子邮件87
    3.5.1使用Flask-Mail扩展87
    3.5.2使用SendGrid发送邮件90
    3.6Flask+MySQL+SqlAlchemy信息发布系统92
    3.6.1使用Virtualenv创建虚拟环境92
    3.6.2使用Flask实现数据库迁移92
    3.6.3具体实现93
    3.7图书借阅管理系统100
    3.7.1数据库设置100
    3.7.2登录验证与管理101
    3.7.3安全检查与页面跳转管理102
    3.7.4后台用户管理102
    3.7.5图书管理103
    3.7.6前台用户管理104
    第4章数据库存储框架107
    4.1安装与使用pickleDB108
    4.1.1安装pickleDB108
    4.1.2使用pickleDB108
    4.2安装与使用TinyDB108
    4.2.1安装TinyDB109
    4.2.2使用TinyDB109
    4.3如何使用ZODB110
    4.3.1安装并使用ZODB110
    4.3.2模拟银行存取款系统112
    4.4个人日志系统(使用Flask与TinyDB实现)114
    4.4.1系统设置114
    4.4.2后台管理117
    4.4.3登录认证管理118
    4.4.4前台日志展示121
    4.4.5系统模板124
    第5章数据库驱动框架131
    5.1连接MySQL数据库132
    5.1.1使用mysqlclient132
    5.1.2使用PyMySQL134
    5.2连接PostgreSQL数据库146
    5.2.1下载并安装PostgreSQL146
    5.2.2使用psycopg2模块148
    5.2.3使用queries模块155
    5.3连接SQLite3数据库156
    5.4连接SQLServer数据库158
    5.5连接NoSQL数据库161
    5.5.1使用cassandra-driver连接Cassandra数据库161
    5.5.2使用PyMongo驱动连接MongoDB数据库162
    5.5.3使用redis-py连接Redis165
    第6章使用ORM操作数据库169
    6.1ORM的背景170
    6.2使用mysqlclient连接数据库170
    6.3使用Peewee连接数据库174
    6.3.1Peewee的基本用法174
    6.3.2使用Peewee、Flask与MySQL开发一个在线留言系统178
    6.4使用Pony连接数据库181
    6.4.1Pony的基础知识181
    6.4.2操作SQLite数据库181
    6.4.3操作MySQL数据库186
    6.5使用mongoengine连接MongoDB数据库188
    第7章特殊文本格式处理191
    7.1使用Tablib模块192
    7.1.1基本用法192
    7.1.2操作数据集中指定的行和列193
    7.1.3删除并导出不同格式的数据193
    7.1.4生成一个Excel文件194
    7.1.5处理多个数据集195
    7.1.6使用标签过滤数据197
    7.1.7分离表格中的数据197
    7.2使用Office模块/库198
    7.2.1使用openpyxl模块198
    7.2.2使用pyexcel模块202
    7.2.3使用python-docx模块208
    7.2.4使用xlrd和xlwt库读写Excel219
    7.2.5使用xlsxwriter库221
    7.3使用PDF模块/库229
    7.3.1使用PDFMiner模块229
    7.3.2使用PyPDF2233
    7.3.3使用Reportlab库237
    第8章图像处理242
    8.1使用Pillow库243
    8.1.1安装Pillow库243
    8.1.2使用Image模块243
    8.1.3绘制随机漫步图249
    8.1.4使用ImageChops模块合成图片251
    8.1.5使用ImageEnhance模块增强图像253
    8.1.6使用ImageFilter模块实现滤镜功能255
    8.1.7使用ImageDraw模块绘制图像256
    8.1.8使用ImageFont模块设置字体258
    8.1.9绘制指定年份的日历259
    8.2使用hmap库263
    8.3使用pyBarcode库创建条形码264
    8.4使用qrcode库创建二维码266
    8.5使用scikit-image库269
    8.5.1读取和显示270
    8.5.2像素操作272
    8.5.3转换操作274
    8.5.4绘制图像276
    8.5.5图像批处理280
    8.5.6缩放和旋转281
    8.6使用face_recognition库实现人脸识别283
    8.6.1搭建开发环境283
    8.6.2面部特征284
    8.6.3识别人脸286
    8.6.4摄像头实时识别289
    第9章图形用户界面290
    9.1使用PyQt库291
    9.1.1第一个GUI程序291
    9.1.2菜单和工具栏293
    9.1.3界面布局295
    9.1.4事件处理299
    9.1.5对话框303
    9.1.6组件307
    9.1.7使用Eric6提高开发效率316
    9.2使用pyglet库317
    9.2.1安装并尝试使用pyglet317
    9.2.2实现OpenGL操作319
    9.2.3开发一个pyglet游戏320
    9.3使用toga库330
    9.3.1安装toga库并创建第一个toga示例330
    9.3.2使用基本组件331
    9.3.3使用布局组件332
    9.3.4使用绘图组件333
    9.4使用wxPython库334
    9.4.1安装并使用wxPython库334
    9.4.2基本组件335
    第10章数据可视化340
    10.1使用Matplotlib库341
    10.1.1搭建Matplotlib库的使用环境341
    10.1.2初级绘图342
    10.1.3自定义散点图样式345
    10.1.4绘制柱状图346
    10.1.5绘制多幅子图350
    10.1.6绘制曲线352
    10.1.7绘制随机漫步图357
    10.1.8大数据分析某年的优选温度和大力度优惠温度360
    10.1.9在Tkinter中使用Matplotlib库绘制图表361
    10.2使用pygal库362
    10.2.1安装pygal库362
    10.2.2使用pygal库模拟掷骰子363
    10.3使用csvkit库处理CSV文件365
    10.4使用Pandas库371
    10.4.1安装Pandas库371
    10.4.2从CSV文件读取数据371
    10.4.3选择指定数据376
    10.4.4日期相关操作379
    10.5使用NumPy库383
    10.5.1安装NumPy库383
    10.5.2数组对象384
    10.5.3使用通用函数388
    10.5.4使用Matplotlib库393
    第11章第三方多媒体库395
    11.1使用audiolazy库处理数字信号396
    11.1.1安装并尝试使用audiolazy库396
    11.1.2实现巴特沃斯滤波器396
    11.2使用audioread库实现音频解码397
    11.3使用eyeD3库处理音频398
    11.3.1安装并尝试使用eyeD3库398
    11.3.2使用eyeD3库编程398
    11.3.3MP3文件编辑器399
    11.4使用m3u8库405
    11.4.1m3u8库的介绍和安装406
    11.4.2下载m3u8视频并转换为MP4文件406
    11.5使用mutagen库407
    11.5.1安装并尝试使用mutagen库407
    11.5.2获取指定音频文件的标签信息408
    11.5.3批量设置视频文件的封面图片409
    11.6使用pydub库414
    11.6.1安装并尝试使用pydub库415
    11.6.2使用AudioSegment415
    11.6.3截取指定的MP3文件419
    11.7使用tinytag库420
    11.7.1安装并尝试使用tinytag库420
    11.7.2开发一个MP3播放器421
    11.8使用moviepy库429
    11.8.1安装moviepy库429
    11.8.2剪切一段视频429
    11.8.3视频合成430
    11.8.4多屏显示430
    11.8.5设置视频属性432
    11.8.6使用moviepy库和Matplotlib库实现数据的动态可视化433
    11.8.7动画合成434
    11.8.8使用moviepy库和numpy库实现文本动态化435
    11.9使用scikit-video库436
    11.9.1安装并尝试使用scikit-video库436
    11.9.2写入视频437
    11.9.3视频基准测试438
    11.9.4图像的读取和写入439
    11.9.5视频的读取和写入440
    第12章第三方网络开发库442
    12.1处理HTML和XML443
    12.1.1使用BeautifulSoup库443
    12.1.2使用bleach库449
    12.1.3使用cssutils库454
    12.1.4使用html5lib库455
    12.1.5使用MarkupSafe库456
    12.1.6使用PyQuery库457
    12.2处理HTTP461
    12.2.1使用aiohttp库461
    12.2.2使用requests库463
    12.2.3使用httplib2库466
    12.2.4使用urllib3库469
    12.3电子邮件472
    12.3.1使用envelopes库472
    12.3.2使用Inbox库473
    12.4处理URL476
    12.4.1使用furl库476
    12.4.2使用purl库477
    12.4.3使用webargs库479

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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