标签
内容简介
本书是一部面向高等院校本科专业开设的程序设计语言课程编写的Python教材,以Python 3.6.5为语言环境,系统阐述Python的工作原理、程序设计技术、实现方法及实际应用。全书共10章,依次覆盖环境与操作、数据与表达、输入与输出、控制与结构、模块与函数、对象与方法、库表与管理、用户与界面、图形与图像、案例与发布,形成从语言基础到综合应用的完整链条。书中关于数据库部分以SQL Server 2016、MySQL等为DBMS,讲解数据库的设计与实现方法,并给出可直接运行的完整程序,使读者在掌握语法之后能够完成带数据持久化的实际项目。教材注重理论联系实践:每章配有例题与习题,并在数据、表达式、控制结构等关键章节设置上机实验,引导读者动手验证与巩固。作者叙述深入浅出、结构严谨,取材偏向实用,适合课堂讲授与学生自学配合使用。本书可供计算机科学与技术、数据科学与大数据技术、信息安全、软件工程、网络工程、信息管理与信息系统、电子商务、物流、金融与财经等相关本科专业作为程序设计语言教材,也可作为从事程序设计与应用开发的技术人员的参考书。
编辑推荐
面对市面上大量“零基础速成”类Python读物,这本高教版教材走的是“讲清原理再谈应用”的路线,适合需要一门正式课程的人。它的章节骨架很有讲究:从环境与操作入手,先解决安装、执行方式和基本语法;接着用数据与表达、输入输出、控制结构搭建编程基本功;再把模块与函数、对象与方法这两组抽象能力讲透;最后以库表与管理、用户与界面、图形与图像三个方向收尾,并用“案例与发布”一章把零散知识串成可交付的小项目。这种“语言基础—抽象能力—应用方向—综合交付”的顺序,恰好对应大学一学期的教学节奏,也便于自学者按周推进。书中数据库部分不流于概念,直接以SQL Server 2016和MySQL为载体给出完整程序,读者能把程序与数据真正接起来,这是许多入门书欠缺的一环。每章配有例题、习题和上机实验,实验安排在前几章尤为密集,方便边学边练。它不是一本读完就能写大型系统的书,但作为打地基的教材,知识覆盖完整、边界清晰,读完能明确知道自己下一步该补哪一块。
适合谁读
适合
- 高等院校计算机、软件、大数据等相关专业修读程序设计课程的本科生
- 需要一本体系完整、可配合课堂教学的Python教材的高职教师与学生
- 有编程基础、希望系统补齐Python语法与数据库应用能力的技术人员
- 准备从其他语言转学Python、偏好按章节稳步推进的自学者
不适合
- 只想两三小时速成、写几个脚本完成单一任务的读者
- 已具备扎实Python工程经验、希望深入框架与性能优化的进阶开发者
- 希望以数据分析或机器学习实战为主线、需要大量案例实操的读者
阅读建议
- 按章顺序阅读,前四章务必边读边在电脑上敲代码,不要只看讲解。
- 每章的实验与习题建议至少完成一半,实验比习题更能暴露理解漏洞。
- 读到第7章“库表与管理”时,先在本机装好MySQL,边学边跑通书中完整程序。
- 学完第10章后,用自己的兴趣题目做一个小项目,把前面各章能力串起来。
目录
- 第1章 环境与操作
- 第2章 数据与表达
- 第3章 输入与输出
- 第4章 控制与结构
- 第5章 模块与函数
- 第6章 对象与方法
- 第7章 库表与管理
- 第8章 用户与界面
- 第9章 图形与图像
- 第10章 案例与发布
常见问题
这本书用的是哪个Python版本?
书中以Python 3.6.5为语言环境讲解。语法内容与后续3.x版本基本兼容,但个别库的新版接口可能有变化,遇到报错时建议查阅对应库的最新文档。
需要提前学C或Java吗?
不需要。本书从环境搭建与基本语法讲起,按零编程基础的起点设计,但节奏偏教材式,没有编程经验者需投入更多上机时间。
书中数据库部分讲得深吗?
第7章以SQL Server 2016和MySQL为DBMS讲解数据库设计与实现,并给出完整程序,属于够用型教学,不涉及数据库调优等进阶内容。
适合作为考研或转行自学用书吗?
适合打基础。全书覆盖语言核心与应用方向,但缺少算法题训练和项目实战深度,转行者建议搭配一本实战类读物。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。