可以朗读
语音朗读
73千字
字数
2024-01-01
发行日期
展开全部
主编推荐语
用轻松幽默的语言从零开始学Python。
内容简介
本书书名来源于编程语言中最经典的Hello World程序,寓意带读者从入门到精通。
全书共14章,内容涵盖Python基础语法、数据类型和运算、流程控制语句、函数和模块、面向对象编程、异常处理、文件和网络操作,以及GUI编程、数据库编程和多线程编程。
无论你是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带你掌握Python语言实用技能。
目录
- 版权信息
- 前言
- 第1章 你好,世界!我是Python!
- 1.1 编写你的第一个Python程序
- 1.1.1 Python解释器
- 1.1.2 编写Hello World
- 1.2 使用PyCharm工具
- 1.2.1 设置Python解释器
- 1.2.2 创建项目
- 1.2.3 编写代码
- 1.2.4 运行程序
- 1.2.5 庖丁解牛Hello World
- 1.3 Python语言概述
- 1.3.1 Python语言历史
- 1.3.2 Python语言特点
- 1.4 Python语言应用前景
- 1.5 如何获得帮助
- 1.6 总结与扩展
- 1.7 同步练习
- 第2章 魔法师的咒语书
- 2.1 标识符和关键字
- 2.1.1 标识符
- 2.1.2 关键字
- 2.2 编程基础知识
- 2.2.1 语句
- 2.2.2 变量
- 2.2.3 注释
- 2.2.4 缩进
- 2.2.5 续行符
- 2.3 训练营:理解变量和语句
- 2.4 Python代码组织方式
- 2.4.1 模块
- 2.4.2 包
- 2.4.3 创建包
- 2.4.4 引入包
- 2.5 总结与扩展
- 2.6 同步练习
- 第3章 以数据之名,激荡人心
- 3.1 基本数据类型
- 3.1.1 整数类型
- 3.1.2 浮点类型
- 3.1.3 复数类型
- 3.1.4 布尔类型
- 3.1.5 类型转换
- 3.2 训练营1:基本数据类型
- 3.3 高级数据类型
- 3.3.1 序列
- 3.3.2 列表
- 3.3.3 训练营2:掌握列表操作
- 3.3.4 元组
- 3.3.5 训练营3:掌握元组操作
- 3.3.6 集合
- 3.3.7 训练营4:掌握集合操作
- 3.3.8 字典
- 3.3.9 训练营5:掌握字典操作
- 3.3.10 字符串类型
- 3.3.11 训练营6:理解原始字符串和长字符串
- 3.3.12 训练营7:掌握字符串格式化
- 3.4 总结与扩展
- 3.5 同步练习
- 第4章 我快乐,我自由!
- 4.1 算术运算符
- 4.1.1 一元运算符
- 4.1.2 二元运算符
- 4.2 关系运算符
- 4.3 逻辑运算符
- 4.4 训练营1:熟悉算数运算符、关系运算符和逻辑运算符
- 4.5 位运算符
- 4.6 训练营2:熟悉位运算符
- 4.7 赋值运算符
- 4.8 总结与扩展
- 4.9 同步练习
- 第5章 让代码通透你的心
- 5.1 if语句
- 5.1.1 if结构
- 5.1.2 if...else结构
- 5.1.3 if...elif...else结构
- 5.2 训练营:掌握if语句
- 5.3 总结与扩展
- 5.4 同步练习
- 第6章 编织代码的舞者
- 6.1 while语句
- 6.2 训练营1:掌握while语句
- 6.3 for语句
- 6.4 训练营2:掌握for语句
- 6.5 break语句
- 6.6 训练营3:掌握break语句
- 6.7 continue语句
- 6.8 训练营4:掌握continue语句
- 6.9 总结与扩展
- 6.10 同步练习
- 第7章 一个人的独角戏,一群人的协奏曲
- 7.1 用户自定义函数
- 7.2 函数参数
- 7.2.1 带有默认值的参数
- 7.2.2 多参数函数
- 7.3 函数变量作用域
- 7.4 匿名函数与lambda函数
- 7.5 训练营1:熟悉匿名函数
- 7.6 生成器
- 7.7 训练营2:了解生成器
- 7.8 高阶函数
- 7.8.1 filter()函数
- 7.8.2 map()函数
- 7.9 总结与扩展
- 7.10 同步练习
- 第8章 唯美的艺术
- 8.1 声明类
- 8.1.1 类的成员
- 8.1.2 实例变量与构造方法
- 8.1.3 实例方法
- 8.1.4 类变量
- 8.1.5 类方法
- 8.1.6 静态方法
- 8.1.7 训练营1:掌握定义类
- 8.2 封装性
- 8.2.1 私有成员变量
- 8.2.2 私有成员方法
- 8.2.3 训练营2:实现类封装
- 8.3 继承性
- 8.3.1 Python语言中实现继承
- 8.3.2 多继承
- 8.3.3 训练营3:实现类继承
- 8.4 多态性
- 8.4.1 多态概念
- 8.4.2 重写方法
- 8.5 总结与扩展
- 8.6 同步练习
- 第9章 捉虫大队行动中
- 9.1 异常类继承层次
- 9.1.1 几个重要的异常
- 9.1.2 异常堆栈
- 9.2 处理异常
- 9.2.1 捕获异常
- 9.2.2 捕获多个异常
- 9.3 释放资源
- 9.3.1 finally代码块
- 9.3.2 with as代码块
- 9.4 显式抛出异常
- 9.5 总结与扩展
- 9.6 同步练习
- 第10章 掌握文件才能侃侃而谈
- 10.1 访问文件
- 10.1.1 打开文件
- 10.1.2 关闭文件
- 10.1.3 文本文件读写
- 10.1.4 训练营1:复制文本文件
- 10.1.5 二进制文件读写
- 10.1.6 训练营2:复制二进制文件
- 10.2 总结与扩展
- 10.3 同步练习
- 第11章 在视觉与交互的海洋中游泳
- 11.1 GUI开发工具包概述
- 11.2 编写第一个Tkinter程序
- 11.2.1 添加控件到窗口
- 11.2.2 给控件添加事件处理
- 11.2.3 训练营1:熟悉事件处理
- 11.3 布局管理
- 11.3.1 pack布局
- 11.3.2 grid布局
- 11.4 常用控件
- 11.4.1 文本输入框控件
- 11.4.2 文本区控件
- 11.4.3 复选框
- 11.4.4 单选按钮
- 11.4.5 列表
- 11.4.6 下拉列表
- 11.5 训练营2:熟悉布局管理
- 11.6 总结与扩展
- 11.7 同步练习
- 第12章 畅游信息的海洋
- 12.1 网络基础
- 12.1.1 TCP/IP协议
- 12.1.2 IP地址
- 12.1.3 HTTP/HTTPS协议
- 12.1.4 端口
- 12.1.5 URL概念
- 12.2 Python网络编程库
- 12.2.1 urllib库
- 12.2.2 搭建自己的Web服务器
- 12.2.3 发送GET请求
- 12.2.4 发送POST请求
- 12.3 训练营1:下载图片
- 12.4 JSON数据交换格式
- 12.4.1 JSON文档
- 12.4.2 JSON编码
- 12.4.3 JSON解码
- 12.5 训练营2:编码所有“备忘录”信息
- 12.6 总结与扩展
- 12.7 同步练习
- 第13章 用数据解析你我的故事
- 13.1 MySQL数据库管理系统
- 13.1.1 安装MySQL 8数据库
- 13.1.2 客户端登录服务器
- 13.1.3 常见的管理命令
- 13.2 编写Python程序访问MySQL数据库
- 13.2.1 安装PyMySQL库
- 13.2.2 访问数据库一般流程
- 13.3 训练营:学生表CRUD操作
- 13.3.1 创建学生表
- 13.3.2 插入学生数据
- 13.3.3 更新学生数据
- 13.3.4 删除学生数据
- 13.3.5 查询所有学生数据
- 13.3.6 按照学生编号查询数据
- 13.4 总结与扩展
- 13.5 同步练习
- 第14章 拥抱变幻无常的世界
- 14.1 创建线程
- 14.1.1 使用Thread类创建线程
- 14.1.2 使用Thread子类创建线程
- 14.2 等待线程结束
- 14.3 线程同步
- 14.3.1 线程不安全问题
- 14.3.2 线程互斥锁
- 14.4 总结与扩展
- 14.5 同步练习
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。