计算机
类型
可以朗读
语音朗读
83千字
字数
2021-01-01
发行日期
展开全部
主编推荐语
Python初学者必读,循序渐进教编程,理论实践兼备。
内容简介
本书主要面向Python初级用户,本着能懂、够用的原则,循序渐进,逐步揭示Python编程的核心语法与编程思想。本书中包含丰富的代码案例,结合知识点进行讲解,力求做到让读者既掌握了语法,又学会了应用;另外,本书精讲编程思路。掌握Python语法并不难,初学者往往“看得懂别人的代码,但是自己写的时候又无从下手”,这是因为缺少编程思路,本书将带读者一起体验程序从构思到实现的过程。本书作者具有多年教学经验,深知新手入门学习过程中的疑惑。本书将尽量为读者答疑解惑,既讲理论,又有实践和思路。同时,本书将使用通俗的语言和生活中的案例解释专业术语,保证读者能看懂,又不失专业性。
目录
- 封面
- 作者简介
- 版权信息
- 内容简介
- 推荐语
- 前言
- 特别鸣谢
- 第1章 管中窥豹
- 1.1 获取Python程序包
- 1.2 安装Python
- 1.2.1 源码包安装方式
- 1.2.2 二进制rpm包安装方式
- 1.3 配置IDE
- 1.4 运行Python代码的方式
- 1.4.1 使用交互式解释器
- 1.4.2 使用Python脚本
- 1.5 输入/输出
- 1.5.1 使用print语句输出内容到屏幕终端
- 1.5.2 使用input()内建函数获取用户的键盘输入
- 1.6 注释及文档字符串
- 1.6.1 通过注释为程序添加功能说明
- 1.6.2 使用文档字符串添加帮助信息
- 1.7 变量
- 1.7.1 变量定义的要求及推荐的命名方法
- 1.7.2 变量赋值
- 1.7.3 变量类型
- 1.8 语法结构
- 1.8.1 使用4个空格实现语句块缩进
- 1.8.2 使用续行符将一行代码分解到多行
- 1.8.3 使用分号将多行语句书写到同一行
- 1.8.4 配置Python交互解释器支持按Tab键补全
- 第2章 魔力数据
- 2.1 数字类型
- 2.1.1 基本数字类型
- 2.1.2 不同进制的整数数字表示方式
- 2.1.3 算术运算符
- 2.1.4 比较运算符
- 2.1.5 逻辑运算符
- 2.2 字符串
- 2.2.1 常用的定义字符串的方式
- 2.2.2 通过字符串切片获取字符或子串
- 2.2.3 字符串的拼接与重复
- 2.2.4 字符串成员关系判断
- 2.2.5 字符串方法
- 2.2.6 字符串格式化方法
- 2.2.7 利用原始字符串表达字面本身的含义
- 2.3 列表
- 2.3.1 定义列表
- 2.3.2 列表切片
- 2.3.3 列表方法
- 2.4 元组
- 2.4.1 定义元组
- 2.4.2 单元素元组注意事项
- 2.5 字典
- 2.5.1 定义字典
- 2.5.2 更新字典内容
- 2.5.3 字典方法
- 2.6 数据类型比较
- 2.6.1 数据存储模型
- 2.6.2 数据更新模型
- 2.6.3 数据访问模型
- 2.7 相关操作
- 2.7.1 获取对象“长度”
- 2.7.2 成员关系判定
- 第3章 方圆之规
- 3.1 判断语句
- 3.1.1 if基本判断语句
- 3.1.2 if-else扩展判断语句
- 3.1.3 if-elif-else多分支判断语句
- 3.1.4 利用条件表达式简化判断语句
- 3.1.5 应用案例:根据分数进行成绩分级
- 3.1.6 应用案例:编写石头剪刀布人机交互小游戏
- 3.2 while循环语句
- 3.2.1 基础语法结构
- 3.2.2 应用案例:从1累加到100
- 3.2.3 应用案例:猜数
- 3.2.4 应用案例:三局两胜的石头剪刀布游戏
- 3.2.5 通过break语句中断循环
- 3.2.6 通过continue语句跳过本次循环
- 3.2.7 应用案例:计算100以内所有的偶数之和
- 3.2.8 循环正常结束后执行else语句中的代码
- 3.2.9 应用案例:有限次数的猜数
- 3.3 for循环语句
- 3.3.1 基础语法结构
- 3.3.2 通过range()函数生成数字
- 3.4 列表解析
- 3.5 常用内建函数
- 3.6 综合运用
- 3.6.1 应用案例:九九乘法表
- 3.6.2 应用案例:斐波那契数列
- 3.6.3 应用案例:提取字符串
- 3.6.4 应用案例:为密码或验证码生成随机字符串
- 第4章 亡羊补牢
- 4.1 异常的基本概念
- 4.2 检测和处理异常
- 4.2.1 基础语法结构
- 4.2.2 利用异常参数保存异常原因
- 4.2.3 异常的else子句
- 4.2.4 finally子句
- 4.3 触发异常
- 4.3.1 利用raise语句主动触发异常
- 4.3.2 利用assert语句触发断言异常
- 第5章 重复利用
- 5.1 函数基础
- 5.1.1 函数的基本概念
- 5.1.2 调用函数
- 5.1.3 把函数的执行结果通过return返回
- 5.1.4 通过参数向函数传递需要处理的数据
- 5.1.5 位置参数
- 5.1.6 应用案例:改写生成随机字符串的代码
- 5.1.7 提供默认值的默认参数
- 5.2 模块基础
- 5.2.1 模块的基本概念
- 5.2.2 导入模块的常用方法
- 5.2.3 执行模块导入时的搜索路径
- 5.2.4 模块的导入特性
- 5.2.5 模块结构和代码布局
- 5.2.6 应用案例:模拟用户登录系统
- 5.3 函数进阶
- 5.3.1 变量作用域
- 5.3.2 参数注意事项
- 5.3.3 个数未知的参数
- 5.3.4 应用案例:简单的数学小游戏
- 5.3.5 lambda匿名函数
- 5.3.6 利用偏函数改造现有函数
- 5.3.7 递归函数
- 5.3.8 应用案例:递归列出目录内容
- 5.3.9 应用案例:快速排序
- 5.3.10 特殊函数:生成器
- 5.3.11 函数高级用法:闭包和装饰器
- 5.3.12 应用案例:计算函数运行时间
- 第6章 文件操作
- 6.1 文件操作基础
- 6.1.1 打开模式
- 6.1.2 读取文本文件的常用方法
- 6.1.3 应用案例:文件生成器
- 6.1.4 将字符串写入文件
- 6.1.5 非文本文件读写操作
- 6.1.6 通过with关键字打开文件
- 6.1.7 应用案例:复制文件
- 6.1.8 通过seek()方法移动文件指针
- 6.1.9 应用案例:unix2dos
- 6.1.10 应用案例:进度条动画
- 6.2 字符编码
- 6.3 time模块
- 6.3.1 time模块的常用方法
- 6.3.2 应用案例:根据时间取出文件内容
- 6.4 datetime模块
- 6.4.1 datetime模块的常用方法
- 6.4.2 应用案例:根据时间取出文件内容
- 6.5 pickle模块
- 6.5.1 pickle模块应用
- 6.5.2 应用案例:记账
- 6.6 shutil模块
- 6.7 os模块
- 6.8 hashlib模块
- 6.8.1 hashlib模块的使用方法
- 6.8.2 应用案例:计算文件的md5值
- 6.9 tarfile模块
- 6.9.1 tarfile模块的使用方法
- 6.9.2 应用案例:备份程序
- 第7章 面向对象
- 7.1 OOP基础
- 7.2 OOP常用编程方式之组合
- 7.3 OOP常用编程方式之继承
- 7.4 多重继承
- 7.5 “魔法”方法
- 第8章 数据仓库
- 8.1 案例需求分析
- 8.2 安装非标准模块的方法
- 8.3 通过PyMySQL模块操作MySQL数据库
- 8.4 通过SQLAlchemy操作关系型数据库
- 8.4.1 ORM
- 8.4.2 SQLAlchemy核心应用
- 8.4.3 SQLAlchemy操作数据
- 8.5 SQLite文件型数据库
- 第9章 正则表达
- 9.1 正则表达式与模式匹配
- 9.2 正则表达式的元字符
- 9.2.1 匹配单个字符
- 9.2.2 匹配一组字符
- 9.2.3 其他常用元字符
- 9.3 re模块
- 9.3.1 re模块的常用方法
- 9.3.2 应用案例:分析Web服务器的访问日志
- 第10章 并行处理
- 10.1 单进程单线程程序
- 10.2 通过os.fork()实现多进程编程
- 10.2.1 多进程编程基础
- 10.2.2 应用案例:多进程ping
- 10.3 多线程和threading模块
- 10.3.1 多线程编程基础
- 10.3.2 应用案例:多线程ping
- 10.4 通过Paramiko模块实现服务器远程管理
- 10.4.1 Paramiko应用基础
- 10.4.2 应用案例:服务器批量管理
- 第11章 网络互联
- 11.1 Socket模块
- 11.1.1 TCP服务器
- 11.1.2 应用案例:多线程TCP服务器
- 11.1.3 TCP客户端编程
- 11.1.4 UDP服务器编程
- 11.1.5 UDP客户端编程
- 11.2 urllib模块
- 11.2.1 urllib.request模块
- 11.2.2 urllib.error模块
- 11.2.3 应用案例:爬取图片
- 11.3 通过requests模块实现网络编程
- 11.3.1 JSON轻量级数据交换格式
- 11.3.2 requests.get方法
- 11.3.3 requests.post方法
- 后折页
- 封底
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。