Python从菜鸟到高手
¥
20.53
1.6折
¥
128
九五品
仅1件
作者李宁 著
出版社清华大学出版社
ISBN9787302507161
出版时间2018-09
版次1
装帧平装
开本16开
纸张胶版纸
页数656页
字数1114千字
定价128元
上书时间2024-05-05
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Python从菜鸟到高手
定价:128.00元
作者:李宁 著
出版社:清华大学出版社
出版日期:2018-09-01
ISBN:9787302507161
字数:1114
页码:656
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
适读人群 :适合作为Python程序设计者的参考用书 1.本书配书视频是真正的视频课程,默认免费观看1个月,关注作者公众号可延长视频免费观看时长,具体详情请看公众号返回信息。2. 视频是加密视频,需要专用播放器观看,具体播放方式见公众号的返回信息。3. 其他未说明的更多信息,以作者公众号补充信息为准。JetBrains官方推荐图书!JetBrains官大中华区市场部经理赵磊作序!送2400分钟同步视频课程!500个案例,400道Python练习题,电子书,10万行源代码,6个实战项目!李宁 “私房菜谱”:Python语法基础Python高级编程PythoWeb开发Python科学计算与数据分析PythoWeb爬虫技术Python项目实战李宁“实战项目”:Web项目实战:基于Flask的美团网Web项目实战:基于Django的58同城爬虫项目实战:天气预报服务API爬虫项目实战:胸罩销售数据分析GUI项目实战:动态修改域名指向的IP游戏项目实战:俄罗斯方块
内容提要
内 容 简 介《Python从菜鸟到高手》从实战角度系统讲解了Python核心知识点以及Python在Web开发、数据分析、网络爬虫、桌面应用等领域的各种开发实践。本书用超过5万行的代码及大量的实战案例演绎了Python在各个领域的出色表现,每一个案例都有详细的实现步骤,带领读者由浅入深系统掌握Python语言的核心及Python全栈开发技能。本书共分六篇,各篇内容如下:Python基础知识篇(章~0章),内容主要包括Python的基本概念、开发环境安装和配置、Python语言的基础知识,控制语句、列表、元组、字符串、字典、函数、类、对象、异常、方法、属性和迭代器;Python高级编程篇(1章~第20章),内容主要包括正则表达式、常用模块、文件和流、数据存储、TCP和UDP编程、Urllib3、twisted、FTP、E、多线程、tkinter、PyQt5和测试;PythoWeb开发篇(第21章、第22章),主要讲解了Python语言中流行的两个Web开发框架(Flask和Django)的使用方法;Python科学计算与数据分析篇(第23章~第25章),主要讲解了Python语言中常用的3个数据分析和数据可视化库(NumPy、Matplotlib和Pandas)的使用方法;PythoWeb爬虫技术篇(第26章、第27章),主要讲解了编写网络爬虫的关键技术和常用程序库,这些程序库主要包括Beautiful Soup和Scrapy;Python项目实战篇(第28章~第33章),内容主要包括Web项目开发实战、爬虫项目开发实战、API项目开发实战、桌面应用项目开发实战和游戏项目开发实战。《Python从菜鸟到高手》适合作为Python程序设计者的参考用书。
目录
推荐序... 1前言... 3本书配套资源... 5篇 Python基础知识章 初识Python. 31.1 Python简介... 31.2 搭建Python开发环境... 81.3 个Python程序... 261.4 调试Python程序... 261.5 小结... 291.6 实战与练习... 29第2章 Python语言基础... 302.1 Python程序中的基本要素... 302.2 数字... 342.3 获取用户输入... 392.4 函数... 402.5 注释... 412.6 字符串基础... 422.7 小结... 472.8 实战与练习... 47第3章 条件、循环和其他语句... 493.1 神奇的print函数... 493.2 有趣的赋值操作... 513.3 用缩进创建代码块... 533.4 条件和条件语句... 533.5 循环... 623.6 使用exec和eval执行求值字符串... 693.7 小结... 713.8 实战与练习... 71第4章 列表和元组... 734.1 定义序列... 734.2 序列的基本操作... 744.3 列表的基本操作... 874.4 列表方法... 894.5 元组... 934.6 小结... 954.7 实战与练习... 95第5章 字符串.5.1 字符串的基本操作... 975.2 格式化字符串.... 985.3 字符串方法 1075.4 小结... 1145.5 实战与练习... 115第6章 字典... 1166.1 为什么要引入字典... 1166.2 创建和使用字典... 1176.3 字典方法... 1246.4 小结... 1336.5 实战与练习... 133第7章 函数... 1347.1 懒惰是重用的基石... 1347.2 函数基础... 1367.3 函数参数... 1397.4 作用域... 1547.5 递归... 1567.6 小结... 1587.7 实战与练习... 158第8章 类和对象... 1598.1 对象的魔法... 1598.2 类... 1608.3 小结... 1708.4 实战与练习... 171第9章 异常... 1729.1 什么是异常... 1729.2 主动抛出异常... 1739.3 捕捉异常... 1769.4 异常、函数与栈跟踪... 1859.5 异常的妙用... 1869.6 小结... 1889.7 实战与练习... 1880章 方法、属性和迭代器... 18910.1 构造方法... 18910.2 特殊成员方法... 19410.3 属性... 19910.4 静态方法和类方法... 20510.5 迭代器... 20710.6 生成器... 21010.7 小结... 21310.8 实战与练习... 214第二篇 Python高级编程1章 正则表达式... 21711.1 在Python语言中使用正则表达式... 21711.2 一些常用的正则表达式... 23211.3 小结... 23311.4 实战与练习... 2342章 常用模块... 23512.ys模块... 23512.2 os模块... 23812.3 集合、堆和双端队列(heap模块、deque类)... 24312.4 时间、日期与日历(time模块)... 25012.5 随机数(random模块)... 25612.6 数学(math模块)... 25712.7 小结... 25812.8 实战与练习... 2583章 文件和流... 25913.1 打开文件... 25913.2 操作文件的基本方法... 26013.3 使用FileInput对象读取文件... 26513.4 小结... 26613.5 实战与练习... 2664章 数据存储... 26814.1 处理XML格式的数据... 26814.2 处理JSON格式的数据... 27314.3 将JSON字符串转换为XML字符串... 27814.4 SQLite数据库... 27914.5 MySQL数据库... 28414.6 ORM... 28614.7 非关系型数据库... 29414.8 小结... 29714.9 实战与练习... 2975章 TCP与UDP编程... 29915.1 套接字... 29915.2 socketserver模块... 31415.3 小结... 31615.4 实战与练习... 3166章 网络高级编程... 31716.1 urllib3模块... 31716.2 twisted框架... 32616.3 FTP客户端... 33816.4 E客户端... 34116.5 小结... 34816.6 实战与练习... 3487章 多线程... 34917.1 线程与进程... 34917.2 Python与线程... 35017.3 高级线程模块... 35517.4 线程同步... 35917.5 生产者—消费者问题与queue模块... 36417.6 小结... 36617.7 实战与练习... 3668章 GUI库:tkinter. 36818.1 tkinter简介... 36818.2 编写个tkinter程序... 36818.3 布局... 37018.4 控件... 37818.5 向窗口添加菜单... 38718.6 对话框... 38918.7 小结... 39018.8 实战与练习... 3909章 GUI库:PyQt5. 39119.1 PyQt5简介... 39119.2 安装PyQt5. 39219.3 编写个PyQt5程序... 39719.4 窗口的基本功能... 39819.5 布局... 40219.6 控件... 40619.7 菜单... 41619.8 小结... 41819.9 实战与练习... 418第20章 测试... 41920.1 先测试后编码.... 41920.2 测试工具... 42120.3 检查源代码... 42420.4 性能分析... 42820.5 小结... 42920.6 实战与练习... 429第三篇 PythoWeb开发第21章 PythoWeb框架:Flask. 43321.1 Flask基础知识... 43421.2 Jinja2模板... 44321.3 Web表单与Flask-WTF扩展... 46121.4 小结... 47321.5 实战与练习... 474第22章 PythoWeb框架:Django. 47522.1 Django开发环境搭建... 47522.2 Django基础知识... 47622.3 Django模板... 49022.4 小结... 49622.5 实战与练习... 496第四篇 Python科学计算与数据分析第23章 科学计算库:NumPy. 49923.1 NumPy开发环境搭建... 49923.2 个NumPy程序... 50023.3 NumPy数组... 50123.4 NumPy常用函数... 50923.5 小结... 51523.6 实战与练习... 515第24章 数据可视化库:Matplotlib. 51624.1 Matplotlib开发环境搭建... 51624.2 基础知识... 51724.3 定制颜色和样式... 52424.4 注释... 52924.5 小结... 53224.6 实战与练习... 533第25章 数据分析库:Pandas. 53425.1 Pandas开发环境搭建... 53425.2 样本数据集... 53425.3 Pandas基础知识... 53525.4 Pandas数据类型... 54125.5 小结... 54725.6 实战与练习... 548第五篇 PythoWeb爬虫技术第26章 网络爬虫与Beautiful Soup. 55126.1 网络爬虫基础... 55126.2 HTML分析库:Beautiful Soup. 56026.3 支持下载队列的多线程网络爬虫... 56626.4 小结... 56826.5 实战与练习... 568第27章 网络爬虫框架:Scrapy. 57027.1 Scrapy基础知识... 57027.2 用Scrapy编写网络爬虫... 57427.3 小结... 57827.4 实战与练习... 578第六篇 Python项目实战第28章 Web项目实战:基于 Flask的美团网... 58128.1 项目概述... 58128.2 美团网核心功能实现... 58328.3 Python与支付... 58528.4 小结... 588第29章 Web项目实战:基于Django的58同城... 58929.1 项目效果演示... 58929.2 操作MySQL数据库... 59029.3 账号... 59029.4 招聘页面... 59429.5 车页面... 59529.6 小结... 597第30章 网络爬虫实战:天气预报服务API. 59830.1 项目效果演示... 59830.2 建立MySQL数据库... 59930.3 抓取天气预报数据... 59930.4 编写天气预报服务API. 60030.5 实现Web版天气预报查询客户端... 60130.6 小结... 601第31章 爬虫项目实战:胸罩销售数据分析... 60231.1 项目效果演示... 60231.2 胸罩销售数据... 60431.3 京东胸罩销售数据... 60731.4 数据清洗... 60931.5 数据分析与可视化... 61131.6 小结... 618第32章 GUI项目实战:动态修改域名指向的IP.. 61932.1 搭建开发环境... 61932.2 项目效果演示... 61932.3 获取公网IP. 62032.4 定时更新公网IP. 62132.5 更新域名对应的IP. 62232.6 小结... 623第33章 游戏项目实战:俄罗斯方块... 62433.1 搭建开发环境... 62433.2 项目效果演示... 62433.3 用户注册... 62533.4 用户登录... 62633.5 游戏界面绘制和渲染... 62833.6 用按键控制游戏... 62933.7 播放背景音乐... 63033.8 用户积分... 63133.9 小结... 632
作者介绍
作者简介李宁 欧瑞科技创始人/CEO,宁哥教育创始人,东北大学计算机专业硕士。曾任国内某大型软件公司项目经理、宁哥教育教学总监、51CTO学院讲师、CSDN特级讲师。从事软件研究和开发超过15年,一直从事Python、人工智能、区块链、JavaScript、Node.js、Java以及跨平台技术的研究和技术指导工作,对国内外相关领域的技术、理论和实践有很深的理解和研究。
序言
— 没有更多了 —
以下为对购买帮助不大的评价