标签
内容简介
本书适合作为高等院校计算机及其他工科专业的教材,也可作为编程人员及自学者的辅助教材或自学参考书。
编辑推荐
适合谁读
适合
- 高等院校计算机及相关工科专业学生,用作Python课程教材或配套练习册
- 有基础语法需求的编程自学者,希望按章节系统练习并动手写代码
- 准备转向Web开发、想通过Django项目入门后端开发的学习者
- 培训班的学员,需要一本实例丰富、可跟练的Python教学用书
不适合
- 完全没有计算机基础、需要从操作系统和打字开始学起的零基础读者
- 只想快速查阅某个语法点、不需要系统学习路径的工具书型读者
- 已具备Python开发经验、希望深入框架源码或高级架构设计的进阶开发者
阅读建议
- 按章节顺序推进,每章先读概念再亲手敲完所有实例,避免只看不练。
- 学习Django前先完成前面章节的练习,确保函数、类与数据库基础扎实。
- 项目实战部分建议独立重写一遍代码,再对照书中实现查漏补缺。
- 每学完一章用一个小功能自测,把出错的地方整理成笔记反复练习。
出版社简介
中国铁道出版社长期以铁路专业出版为核心,同时覆盖轨道交通、工业技术、编程设计与财经、考试等方向,库内相关图书约194种。代表图书包括《城市轨道交通全自动运行(FAO)系统》《城市轨道交通车辆基地设计创新与实践》《动车组一级修检测机器人系统分析与运用管理》,以及《赣州至深圳铁路广东段工程总结》《北京城市轨道交通工程建设盾构法安全风险控制技术及典型案例》等工程实践读物。除技术专著外,该社也出版《Python程序设计基础教程》及房地产开发企业财税处理等实用类图书,作者资源包括贺鹏、唐涛、丁树奎、孙长军等。就公开资料看,其出版特色是依托线路工程与运营实践,兼顾专业教材与普及读物;更完整的出版结构公开资料有限。
目录
- 版权信息
- 内容简介
- 本书专家委员会
- 序言
- 前言
- 实例索引
- 第1章 开启Python学习之旅
- 1.1 Python概述
- 1.2 搭建Python开发环境
- 1.3 快速开发Python程序
- 1.4 实例1:打印购物小票
- 1.5 实例2:打印功能菜单
- 小结
- 习题
- 第2章 数字类型与字符串
- 2.1 数字类型
- 2.2 运算符
- 2.3 经典实例
- 2.4 字符串
- 2.5 类型转换
- 小结
- 习题
- 第3章 流程控制
- 3.1 条件语句
- 3.2 条件嵌套
- 3.3 循环语句
- 3.4 循环嵌套
- 3.5 跳转语句
- 小结
- 习题
- 第4章 列表与元组
- 4.1 认识列表
- 4.2 列表的遍历和排序
- 4.3 添加、删除和修改列表元素
- 4.4 嵌套列表
- 4.5 认识元组
- 小结
- 习题
- 第5章 字典和集合
- 5.1 认识字典
- 5.2 字典的基本操作
- 5.3 集合的创建方式
- 5.4 集合操作与操作符
- 小结
- 习题
- 第6章 函数
- 6.1 函数的定义与调用
- 6.2 函数的参数传递
- 6.3 变量作用域
- 6.4 函数的特殊形式
- 6.5 常用的内置函数
- 小结
- 习题
- 第7章 类与面向对象
- 7.1 面向对象
- 7.2 类与对象
- 7.3 构造方法
- 7.4 类方法和静态方法
- 7.5 实例1:航天器信息查询工具
- 7.6 继承
- 7.7 实例2:人机猜拳游戏
- 7.8 多态
- 小结
- 习题
- 第8章 模块
- 8.1 模块概述
- 8.2 自定义模块
- 8.3 模块的导入特性
- 8.4 Python的包
- 8.5 第三方模块的下载与安装
- 8.6 实例1:验证码
- 8.7 实例2:文本进度条
- 8.8 实例3:高考倒计时器
- 小结
- 习题
- 第9章 文件与文件路径操作
- 9.1 文件的打开和关闭
- 9.2 从文件中读取数据
- 9.3 向文件写入数据
- 9.4 文件的定位读/写
- 9.5 文件的备份与重命名
- 9.6 目录操作
- 9.7 文件路径操作
- 9.8 实例3:用户登录
- 小结
- 习题
- 第10章 错误和异常
- 10.1 错误和异常概述
- 10.2 捕获与处理异常
- 10.3 抛出异常
- 10.4 自定义异常
- 10.5 with语句
- 10.6 实例:身份归属地查询
- 小结
- 习题
- 第11章 正则表达式
- 11.1 基础知识
- 11.2 re模块
- 11.3 预编译
- 11.4 匹配与搜索
- 11.5 匹配对象
- 11.6 全文匹配
- 11.7 检索替换
- 11.8 实例2:电影信息提取
- 11.9 文本分割
- 11.10 贪婪匹配
- 11.11 实例3:用户注册验证
- 小结
- 习题
- 第12章 进程和线程
- 12.1 进程概述
- 12.2 进程的创建方式
- 12.3 进程间通信
- 12.4线程的概念
- 12.5 线程的基本操作
- 12.6 线程锁
- 12.7 线程同步
- 12.8 实例:生产者与消费者模式
- 小结
- 习题
- 第13章 网络编程
- 13.1 网络概述
- 13.2socket网络编程基础
- 13.3 基于UDP的网络聊天室
- 13.4 基于TCP的数据转换
- 13.5 实例2:TCP文件下载
- 13.6 TCP并发服务器
- 小结
- 习题
- 第14章 数据库编程
- 14.1 数据库基础知识
- 14.2 MySQL与Python交互
- 14.3 MongoDB与Python交互
- 14.4 Redis与Python交互
- 14.5 实例:用户注册与登录
- 小结
- 习题
- 第15章 Django框架入门
- 15.1 Web开发基础知识
- 15.2 初识Django框架
- 15.3 搭建Django环境
- 15.4 创建第一个Django项目
- 15.5 Django架构之MTV
- 小结
- 习题
- 第16章 Django核心组件详解
- 16.1 路由系统
- 16.2 模型
- 16.3 模板
- 16.4 视图
- 16.5 实例:用户登录
- 小结
- 习题
- 第17章 项目实战——天天生鲜
- 17.1 项目页面展示
- 17.2 项目需求分析
- 17.3 前期准备工作
- 17.4 首页功能实现
- 17.5 商品详情页面功能实现
- 17.6 商品分类页面功能实现
- 17.7 购物车页面功能实现
- 17.8 订单提交页面功能实现
- 17.9 订单提交成功页面功能实现
- 小结
常见问题
这本书需要什么基础才能开始学?
书中的项目实战适合直接用于求职作品吗?
每章实例多,时间有限该怎么安排学习节奏?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
黑马程序员是传智播客(传智教育)旗下的IT教育品牌与教材编写团队,由张孝祥发起,长期专注于Java、Python、前端、大数据等方向的实战型教材开发,其著作多由人民邮电出版社出版。作为集体署名作者,黑马程序员并非单一个人,而是以教学与课程研发为核心的编写团队,其作品强调动手实践与项目驱动。库内收录其作品26种,代表作品包括《软件测试》《Python程序设计现代方法》《微服务架构基础(Spring Boot+Spring Cloud+Docker)》《Java Web程序设计任务教程》《JavaScript前端开发案例教程》《网页设计与制作项目教程(HTML+CSS+JavaScript)》《PHP基础案例教程》《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》等,涵盖编程设计、软件学习、计算机综合与考试等类别。其写作注重案例与任务引导,服务于IT技能学习者的入门与进阶需求。公开资料有限,除上述信息外,不作更多生平层面的介绍。