当前位置: 首页 > news >正文

python案例教程钱毅湘_Python案例教程 清华大学出版社 钱毅湘等 高等学校通识教育系列教材 软件工具 程序设计Python...

商品描述:

书名:     Python案例教程(高等学校通识教育系列教材)        出版社:      清华大学出版社        出版日期      2020        ISBN号:     9787302550587                 本书适合本专科零编程基础的非计算机专业学生,可做为Python课程的配套实验书和习题书,通过本书可以强化学生对各知识点的理解。本书的章节,除了从浅到深在每一章的知识要点部分对相应知识点进行了归纳和总结外,还在每章的例题分析和解答部分列举了一些容易出错、具有一定难度的选择和填空题,对其予以详尽的分析和解答,用于加深对相关知识点的理解和辨析,再配置上一定量的测试题目。在每一章的实验案例部分,每个实验题都给出了实验要求、算法提示等内容,可以帮助读者更顺利的完成程序的编写,并透彻理解该实验针对的知识要点。                   钱毅湘老师长期从事一线计算机基础课教学,具有丰富的教学经验。她熟悉和了解大学生的学习特点,能从学生的角度出发,采用适合学生理解的方式安排各相关知识点。钱老师曾经参与过多本教材的编写工作,能足够的能力编写好本教材。                       本书适合本专科零编程基础的非计算机专业学生,可做为Python课程的配套实验书和习题书,通过本书可以强化学生对各知识点的理解。本书的章节,除了从浅到深在每一章的知识要点部分对相应知识点进行了归纳和总结外,还在每章的例题分析和解答部分列举了一些容易出错、具有一定难度的选择和填空题,对其予以详尽的分析和解答,用于加深对相关知识点的理解和辨析,再配置上一定量的测试题目,供读者练习。在每一章的实验案例部分,每个实验题都给出了实验要求、算法提示等内容,可以帮助读者更顺利的完成程序的编写,并透彻理解该实验针对的知识要点。                       第1章Python语言基础 1.1知识要点 1.1.1程序设计概述 1.1.2Python语言概述 1.1.3Python程序的格式框架 1.1.4常量和变量 1.1.5Python数据类型 1.1.6基本运算 1.1.7Python内置函数与标准库 1.2例题分析与解答 1.3测试题 1.4Python语言的开发环境 1.5实验案例 第2章顺序结构 2.1知识要点 2.1.1程序的控制结构 2.1.2赋值语句 2.1.3数据输入/输出 2.1.4异常处理结构 2.2例题分析与解答 2.3测试题 2.4实验案例 第3章选择结构 3.1知识要点 3.1.1条件的描述 3.1.2选择结构 3.2例题分析与解答 3.3测试题 3.4实验案例 第4章循环结构 4.1知识要点 4.1.1while循环结构 4.1.2for循环结构     4.1.3循环控制语句 4.1.4循环的嵌套 4.2例题分析与解答 4.3测试题 4.4实验案例 第5章列表和元组 5.1知识要点 5.1.1序列 5.1.2列表 5.1.3元组 5.2例题分析与解答 5.3测试题 5.4实验案例 第6章字典和集合 6.1知识要点 6.1.1字典 6.1.2集合 6.1.3列表、元组、字典与集合的对比 6.2例题分析与解答 6.3测试题 6.4实验案例 第7章字符串与正则表达式 7.1知识要点 7.1.1字符串 7.1.2字节类型 7.1.3正则表达式 7.2例题分析与解答 7.3测试题 7.4实验案例 第8章函数与模块 8.1知识要点 8.1.1函数的定义与调用 8.1.2函数的参数传递 8.1.3两类特殊函数 8.1.4变量的作用域 8.1.5模块 8.2例题分析与解答 8.3测试题 8.4实验案例 第9章面向对象程序设计 9.1知识要点 9.1.1面向对象程序设计概述 9.1.2类与对象 9.1.3属性和方法 9.1.4继承和多态 9.1.5异常类中的继承关系 9.2例题分析与解答 9.3测试题 9.4实验案例 第10章文件 10.1知识要点 10.1.1文件的概念 10.1.2文件的操作 10.1.3csv文件的处理 10.2例题分析与解答 10.3测试题 10.4实验案例 第11章Python扩展库 11.1知识要点 11.1.1扩展库/第三方库概述 11.1.2math库 11.1.3random库 11.1.4time和datetime库 11.1.5turtle库 11.1.6jieba库 11.1.7wordcloud库 11.1.8PyInstaller库 11.1.9其他库 11.2例题分析与解答 11.3测试题 11.4实验案例 附录A测试题参考答案 附录B全国计算机等级考试·二级Python语言程序设计(2018年版) B.1考试大纲 B.1.1基本要求 B.1.2考试内容 B.1.3考试方式 B.2样卷 附录C江苏省高等学校计算机等级考试·二级Python语言 C.1考试大纲 C.2样卷 参考文献                          Python语言是国内外广泛使用的计算机程序设计语言。该语言具有语法简洁、易读性强及可扩展好等优点。Python语言因其开源性的 特点,自2004年起,使用率呈线性增长。各行业的专业人员在Python社区都可以快速获得与本专业相关的各种资源,并很容易地编写 出适合自身应用需求的程序。 Python语言不仅受到计算机专业人士的喜爱,也受到非计算机专业人士的青睐。许多高等院校的计算机专业和非计算机专业都开设了 “Python语言程序设计”课程。全国的计算机等级考试、江苏省的计算机等级考试,以及其他各省的计算机等级考试,都把Python语 言列入了二级考试范围。为了帮助学生更快、更好地掌握Python语言程序设计的特点,理解和掌握常用的程序设计算法和思想,本书 作者结合二十多年一线教学的实践经验,参照《全国计算机等级考试二级Python语言程序设计大纲》和《江苏省高等学校非计算机专 业学生计算机知识与应用能力等级考试大纲》规定的二级Python语言考试要求编写了本书。 本书的最大特点是内容由易到难、循序渐进,列举了大量的典型题目,同时给出了详细的分析和解答。为了使读者能进一步自主进行 强化训练,本书根据每一个Python语言的知识点给出相应的测试题目,同时在附录中也给出了参考答案,方便读者判断自己解题的正 确与否,提高学习效率。 全书共分为11章,在每一章的知识要点部分都对相应章节的重点内容进行了归纳和总结。在例题分析和解答部分列举了一些容易出错  、具有一定难度的选择题和填空题,对其给予详尽的分析和解答。之后,为了强化和掌握本章的知识,给出了相关的测试题目和参考 答案。在每章实验里,针对每个实验题目,都提出实验要求,给出算法提示,要求学生给出完整的代码; 同时,根据问题需要,提 出了相关的思考题,帮助学生更加深刻透彻地理解该实验的知识要点。如果初学者能够认真做好本书提供的每一道题目,那么就能够 掌握Python语言程序设计的基本要领和技巧,进而也就能掌握计算机程序设计的基本思想,通过国家和各省Python语言程序设计二级 考试也将更加顺利。 本书由钱毅湘、熊福松和黄蔚合作完成编写,最后统稿由钱毅湘负责完成。第1~4章由钱毅湘编写,第5~7章由熊福松编写,第8~10章 由黄蔚编写,第11章由三位作者共同编写。 在本书的编写过程中得到了苏州大学计算机公共教学部所有老师的大力支持和参与,他们为本书提出了宝贵建议,在此表示衷心的感 谢! 在本书的编写过程中参考了许多同行的著作,作者在此对相关作者一并表示感谢。感谢为本书提供直接或间接帮助的每一位朋友,你 们的帮助和鼓励促成了本书的顺利完成。 尽管作者非常努力地试图把本书写得十分完美,但由于水平有限,书中难免会有疏漏和不当之处,恳请读者批评指正,以便下次再版 或重印时修订。 编者 2019年10月12日              清华大学出版社官方旗舰店

相关文章:

  • python赋值法例子_Python学习笔记 第五天
  • 边缘计算架构_KubeEdge架构解读:云原生的边缘计算平台
  • 网络摄像头监控软件_一个交换机能带动多少个网络监控摄像头?
  • unity3d显示c4d材质_学习笔记分享 如何学好C4D
  • 数据窗口中的ole控件 pb_工作表数据与UserForm窗口的交互过程中如何实现数据的精确查找...
  • 商业方向的大数据专业_数学专业大数据方向的本科生,考研时该选择大数据还是管理...
  • 高德地图自动生成轨迹_揭秘高德高精度地图,无人驾驶就靠它了
  • python反序列化总结_Python 反序列化安全问题(二)
  • python可以用于工业机器人编程与操作_如何实现工业机器人编程抓取
  • 前后落差大用什么词语_被双子座追到手,你能忍受恋爱前后的反差吗?
  • sheet中没有getcolumns()方法吗_Excel中Enter键使用技巧,这5种方法你都知道吗
  • 淮北市第四届机器人比赛_科技引领 | 沧浪中学承办2020年第四届苏州市青少年人工智能挑战赛...
  • 汽车人机工程学_7万块的国产宝骏530还想跟我谈人机工程学?
  • python干什么工作轻松点_学完Python能做什么工作?
  • 四参数坐标转换c++_写给测绘新手,四参数与七参数坐标转换含义及区别
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • Android开源项目规范总结
  • CSS相对定位
  • Fastjson的基本使用方法大全
  • oldjun 检测网站的经验
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • spring security oauth2 password授权模式
  • Spring框架之我见(三)——IOC、AOP
  • vue数据传递--我有特殊的实现技巧
  • WebSocket使用
  • WePY 在小程序性能调优上做出的探究
  • Yeoman_Bower_Grunt
  • 百度地图API标注+时间轴组件
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 基于axios的vue插件,让http请求更简单
  • 力扣(LeetCode)357
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 2017年360最后一道编程题
  • Java总结 - String - 这篇请使劲喷我
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​如何防止网络攻击?
  • # Maven错误Error executing Maven
  • #Lua:Lua调用C++生成的DLL库
  • #图像处理
  • (1)bark-ml
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (WSI分类)WSI分类文献小综述 2024
  • (分布式缓存)Redis持久化
  • (七)c52学习之旅-中断
  • (四)Linux Shell编程——输入输出重定向
  • (算法)前K大的和
  • (算法设计与分析)第一章算法概述-习题
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)iOS字体
  • ******之网络***——物理***
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复