×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Python编程从小白到大牛

Python编程从小白到大牛

1星价 ¥101.5 (7.3折)
2星价¥101.5 定价¥139.0
暂无评论
图文详情
  • ISBN:9787111667506
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:410
  • 出版时间:2020-11-01
  • 条形码:9787111667506 ; 978-7-111-66750-6

本书特色

适读人群 :Python程序员 系统架构师 运维工程师 大数据工程师 云计算工程师 人工智能工程师 计算机相关专业师生12个“小白也要懂” 11个“大牛讲坛” 15个“实战” 5大应用领域 附赠配套案例程序的源代码、素材、教学视频、授课用PPT

内容简介

《Python编程从小白到大牛》包括3篇,共16章。基础篇(~7章)包括Python概述,数据类型和变量,流程控制,数据结构,函数,模块、包和文件,以及错误、异常和调试;进阶篇(第8~11章)包括面向对象编程,进程和线程,网络编程,以及Python数据处理和数据库编程;应用篇(2~16章)包括Web开发应用,图形界面GUI和绘图应用,科学计算与数据分析应用,深度学习应用,以及云计算和自动化运维应用。《Python编程从小白到大牛》还包括大量实战案例,通过理论和实战结合的方式帮助读者快速学习撑握Python应用。 《Python编程从小白到大牛》可作为人工智能、机器学习、人脸识别等应用领域工程技术人员的参考手册,也可作为大中专院校人工智能、大数据科学与技术、自动化、机器人工程、智能仪器仪表、机电一体化等专业及社会培训班有关Python课程的教材。

目录

前言

基础篇

第1章Python起步
11Python是什么
12Python版本选择
13搭建编程环境
131配置Windows环境
132配置Linux环境
14【小白也要懂】Python源代码的体系架构
15【实战】完成**个Python程序
151IDEs编辑器
152print()输出函数
153创建Hello_worldpy文件
16【大牛讲坛】Python解释器详解

第2章数据类型和变量
21数据类型
211整数类型
212浮点数类型
213布尔类型
214复数类型
215字符串类型
22变量
221命名规则
222使用方法
23字符串和编码
231字符串
232编码
233字符串操作
24数字和运算符
241数和四则运算
242关于数字的内建函数
25列表
251List定义
252索引和切片
253反转
26【小白也要懂】运算符详解
27【实战】常用内置数据结构用法示例
28【大牛讲坛】从底层理解内存管理

第3章流程控制
31条件语句
311ifelse
312if…elif…else
313if嵌套
32循环语句
321while循环
322for循环
323嵌套循环
33循环语句中的List解析
34break和continue语句
35【小白也要懂】如何构造程序逻辑
36【实战】初识算法
37【大牛讲坛】养成良好的编码风格很重要

第4章数据结构
41线性数据结构
411链表
412栈
413队列
42非线性数据结构
43元组
431定义
432元组的访问
433修改tuple变量
44集合
441定义
442集合的基本操作
45字典
451定义
452字典的基本操作
46【小白也要懂】生成器
47迭代器
48【实战】编写一些有趣的代码
481走马灯文字
482杨辉三角
483初识排序
49【大牛讲坛】算法进阶,字典和集合背后的秘密
491哈希表插入数据
492哈希表查找数据
493哈希表删除数据

第5章函数
51什么是函数
511定义函数
512实参和形参
513返回值
52实参与形参之间的传递方式
521位置实参
522关键字参数
523默认参数
524可变参数
53局部变量和全局变量
54递归函数
55闭包
56【小白也要懂】函数与函数式编程的区别
57【实战】用Python来做数学题
571公约数和公倍数
572回文数
573素数
58【大牛讲坛】函数编程指南

第6章模块、包和文件
61模块
611什么是模块
612模块的导入
62包
621目录结构
622包的导入
63文件
631文件操作介绍
632文件的相关函数
64【小白也要懂】用json模块存储数据
65【实战】文件读写的具体应用
651读写文本数据
652打印输出至文件中
653读写二进制字节数据
654字符串的I/O操作
655读写压缩文件
656内存映射的二进制文件
66【大牛讲坛】大数据时代,数据组织维度
661一维数据
662二维数据
663多维数据

第7章错误、异常和调试
71语法错误
72运行时错误
73异常处理
731异常
732捕捉异常
733抛出异常
74测试
741测试基础
742文档测试
743单元测试
75【小白也要懂】源代码检查和性能分析
751使用PyChecker和PyLint检查源代码
752性能分析
76【实战】Python日志调试实践
77【大牛讲坛】调试程序思路
771标准库的pdb
772开源的ipdb

进阶篇

第8章面向对象编程
81类和对象
811类的定义
812对象实例化
813对象的方法
814类的变量
82面向对象编程的三大特性
821继承
822多态
823封装
83特殊方法和属性
831_dict_
832_slots_
84【小白也要懂】静态方法和类方法
85【实战】面向对象编程
实操
86【大牛讲坛】对象的内存管理

第9章进程和线程
91线程和进程的概念
911什么是多进程
912什么是多线程
92【小白也要懂】多进程与多线程
93多进程实践
931multiprocessing模块
932进程池
933进程间通信
94并行开发的高级特性
941GIL
942threading模块
943queue模块
944锁
95并发编程分类
96【实战】手把手教你创建自己的线程池
97【大牛讲坛】实现消息发布/订阅模型

第10章网络编程
101【小白也要懂】网络基础
1011TCP/IP
1012端口
1013IP地址
1014UDP协议
102socket网络编程
1021socket模块简介
1022客户端/服务器编码
1023基于TCP/IP传输层协议的
socket套接字编程
1024多个客户端连接通信
1025UDP通信
103【实战】用Python发送短信和邮件
104【大牛讲坛】谈谈REST和RESTful

第11章Python数据处理和数据库编程
111【小白要也要懂】大数据时代Python的优势
112数据编码和处理
1121读写CSV数据
1122读写json数据
1123解析简单的XML数据
1124读写二进制数据
113关系型数据库
1131关系型数据库入门
1132基本的数据库SQL操作
114访问关系型数据库
1141使用SQLite
1142使用MySQL
115对象关系映射
116【实战】Python操作常用数据库实践
117【大牛讲坛】常用数据库优缺点分析

应用篇

第12章Web开发应用领域
121Web应用工作原理
122Web客户端
1221urlparse模块
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航