Python程序设计基础教程(慕课版)

薛景人民邮电出版社 · 中国2019年8月

评分 3.6
字数
17万字
章节数
85
ISBN
9787115488107

标签

编程设计 程序设计软件开发基础语法实验实训循序渐进慕课配套教材用书案例教学编程入门零基础入门

内容简介

本书介绍使用Python语言进行计算机编程的基本思想和操作方法以及Python语言的基础知识,共分九章,每章下细分为节,每节有各自的学习目标和相关知识介绍。第十章为配套实验,有6个经典实验供学生学习。

编辑推荐

在众多Python入门教程中,薛景的《Python程序设计基础教程(慕课版)》以其独特的‘慕课版’定位,为编程初学者铺设了一条更为清晰、结构化的学习路径。本书并非单纯罗列语法,而是深度融合了在线课程的教学逻辑,将知识点拆解为可吸收、可练习的模块,特别适合那些习惯在引导下进行系统性学习的读者。人民邮电出版社的技术教材素以严谨著称,本书延续了这一传统,内容编排上兼顾了基础概念的准确性和实例的实用性。作者薛景的背景虽未在公开资料中详细披露,但从本书的编写思路来看,其对编程教学的理解相当到位,能够精准把握初学者的认知难点,例如对变量、数据结构、函数等核心概念的讲解,都采用了由浅入深的阶梯式阐述,并辅以大量贴近生活的类比,降低了抽象概念的理解门槛。书中代码示例的选择也颇具匠心,避开了过于学术化或陈旧的案例,转而采用网络爬虫、数据分析、简单图形界面等时下更具吸引力和实用性的方向作为引子,能有效维持学习者的兴趣与动力。作为‘慕课版’,其与线上资源的潜在结合点(尽管在书中是隐性的)暗示了一种混合学习模式的可能性,这对于希望获得更多交互和反馈的自学者而言,是一个值得关注的附加值。总体而言,这是一部扎实、友好且紧跟教学趋势的入门指南,其价值在于构建了一个稳固的、不易令初学者迷失的初始知识框架。

适合谁读

适合

不适合

阅读建议

  1. 按照章节顺序循序渐进,务必动手完成每章后的练习题,编程能力在于实践
  2. 遇到抽象概念时,可结合书中的生活化类比进行理解,不必急于求成
  3. 可将书中项目案例作为起点,尝试对其进行修改或扩展,以检验学习成果

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 在线教学辅助平台使用说明
  5. 第1章 编程前的准备工作
  6. 1.1 关于编程
  7. 1.2 关于Python
  8. 1.3 安装Python运行环境
  9. 1.4 第一个Python程序
  10. 1.5 本章小结
  11. 1.6 课后习题
  12. 第2章 Python语言基础
  13. 2.1 常量和简单数据类型
  14. 2.2 变量与赋值语句
  15. 2.3 运算符与表达式
  16. 2.4 输入与输出
  17. 2.5 注释
  18. 2.6 本章小结
  19. 2.7 课后习题
  20. 第3章 神奇的小海龟(Turtle)
  21. 3.1 第一个海龟程序
  22. 3.2 绘制正多边形
  23. 3.3 绘制美丽的五角星
  24. 3.4 大星星和小星星
  25. 3.5 更多关于海龟的函数
  26. 3.6 本章小结
  27. 3.7 课后习题
  28. 第4章 程序的流程控制
  29. 4.1 顺序结构
  30. 4.2 分支结构
  31. 4.3 循环结构
  32. 4.4 流程中转break语句和continue语句
  33. 4.5 综合案例
  34. 4.6 本章小结
  35. 4.7 课后习题
  36. 第5章 函数与模块
  37. 5.1 函数的定义与调用
  38. 5.2 函数的参数传递
  39. 5.3 变量的作用域
  40. 5.4 函数的递归
  41. 5.5 模块化程序设计
  42. 5.6 内置函数
  43. 5.7 本章小结
  44. 5.8 课后习题
  45. 第6章 数据结构
  46. 6.1 元组
  47. 6.2 列表
  48. 6.3 字符串
  49. 6.4 字典
  50. 6.5 集合
  51. 6.6 本章小结
  52. 6.7 课后习题
  53. 第7章 异常处理和文件操作
  54. 7.1 异常处理
  55. 7.2 断言
  56. 7.3 文件操作
  57. 7.4 本章小结
  58. 7.5 课后习题
  59. 第8章 面向对象编程
  60. 8.1 类和对象
  61. 8.2 类的继承
  62. 8.3 本章小结
  63. 8.4 课后习题
  64. 第9章 图形用户界面
  65. 9.1 Tkinter简介
  66. 9.2 Tkinter组件及其属性
  67. 9.3 案例分析:简单计算器
  68. 9.4 本章小结
  69. 9.5 课后习题
  70. 第10章 数据分析与可视化
  71. 10.1 数值计算库numpy
  72. 10.2 科学计算扩展库scipy
  73. 10.3 数值计算可视化库matplotlib
  74. 10.4 本章小结
  75. 10.5 课后习题
  76. 第11章 学生成绩管理系统的设计与实现
  77. 11.1 系统概述
  78. 11.2 数据类型的定义
  79. 11.3 为学生类型定制的基本操作
  80. 11.4 用文本文件实现数据的永久保存
  81. 11.5 用两级菜单四层函数实现系统
  82. 11.6 课后习题
  83. 附录A 配套实验
  84. 附录B 在线教学辅助平台教师使用手册
  85. 附录C 配套电子资源使用手册

常见问题

这本书和普通的Python入门书有什么区别? 主要区别在于其‘慕课版’的设计思路。它更强调知识点的模块化、阶梯式呈现以及学习路径的规划,模仿了在线课程的结构,可能更适合习惯在明确指引下学习的人群,章节间的衔接与练习设计更具教学针对性。
学习完这本书能达到什么水平? 可以牢固掌握Python的核心语法、基本数据结构、函数、面向对象编程基础以及文件操作等知识,具备编写中小型脚本程序解决实际问题的初步能力,为后续向数据分析、Web开发等具体方向进阶打下坚实基础。
书中的代码案例是否过时? 本书案例选取注重基础性和时代感的平衡。核心语法示例不会过时,而涉及的爬虫、数据分析等应用示例也采用了当前主流库的基本用法,确保了实用性和学习价值。对于编程语言基础教程而言,其核心内容的有效期很长。

微信读书相关

Python程序设计基础教程(慕课版) 薛景 陈景强 朱旻如 龚乐君

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

薛景 作者

薛景,目前公开资料有限,其身份信息与个人经历尚未见系统披露。从库内收录情况看,薛景著有《Python程序设计基础教程(慕课版)》一种,作品归入编程设计类,面向程序设计的入门教学。该书以“慕课版”形式呈现,通常配合在线课程使用,注重基础语法、编程思维与上机实践的循序渐进,适合零基础读者与课堂教学场景。就现有信息而言,薛景的写作风格偏向教材化与实用化,强调概念讲解与示例练习的结合,而非深奥理论的铺陈。由于作者背景资料较少,暂无法确认其国籍、生卒年、学历与职业经历,读者可将其视为一位专注于 Python 入门教学的作者。其作品对初学编程者具有一定参考价值,也为中文编程教育读物增添了慕课配套的实践取向。