Python程序设计(基础篇·微课版)

这篇具有很好参考价值的文章主要介绍了Python程序设计(基础篇·微课版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python程序设计(基础篇·微课版)

 Python程序设计(基础篇·微课版)

内容全面、循序渐进;课程网站、资源丰富;教学博客、透彻深入;应用举例、学以致用

伍孝金 编著

清华大学出版社
定价:58元
印次:1-1
ISBN:9787302580058
出版日期:2021.07.01
印刷日期:2021.07.07

Python已经成为最受欢迎的程序设计语言之一。从2004年以来,Python的使用率呈线性增长,截至2020年9月已上升至TIOBE编程语言排行榜第3位。随着其不断应用与发展,Python已成为科学计算、人工智能、Web开发等领域的首选编程语言。目前,学术界、工业界和互联网行业越来越多地使用Python语言,国内外越来越多的大学也已经开始讲授Python语言。

作为一名从事程序设计语言教学和软件开发近20年的老师,编者一直思考在教学中如何让学生从编程语言的细枝末节中解放出来,而专注于逻辑思维能力的锻炼、分析解决问题能力的提高和编程习惯的养成;也一直关注Python语言的发展,思考如何将Python的“优雅”和“简单”的设计哲学融入程序设计语言教学中。

正是基于以上的思考,编者3年前开始构思编写本书。全书始终遵循从“从感性到理性”的认知规律,从感性的编程实践着手,让学生在实践中不知不觉地掌握编程基础知识和Python语法;遵循由表及里的渐进式学习规律,不断增强学生的成就感和获得感,在学习过程中不断深入,做到“知其然,知其所以然”,调动学生学习的主动性和能动性、培养学生分析问题与解决问题的编程能力。

“山不辞土,故能成其高;海不辞水,故能成其深”。在程序设计的学习道路上,需要韧性、需要积累,勿喜其易,勿畏其难,愿读者在本书的陪伴下,能一步一个脚印地不断前行。

本书为基础篇,共有8章,各章内容概述如下。

第 1 章:Python语言概述。介绍了Python语言的起源、特点及其应用范围,讲解如何搭建Python语言的开发环境、编写和运行最简单的Python程序,简要阐述Python语言的运行机制。

第 2 章:Python语言基础。介绍Python语言的基础,主要包括:标识符、变量、数据类型、表达式和运算符、程序流程控制、条件语句和循环语句等,完成石头剪刀布、杨辉三角和数据验证等几个应用的编程任务。

第 3 章:函数。系统地讲解为什么需要函数、如何定义和调用函数,介绍函数参数传递的机制、匿名函数、递归函数和常用的内置函数,学习如何使用函数进行模块化的程序设计。

第 4 章:面向对象的程序设计。较为系统地介绍面向对象程序设计的思想及其如何使用面向对象的思想来进行程序设计。

第 5 章:字符串与正则表达式。介绍字符串的基本操作、格式化输出和Python提供的用于处理正则表达式的模块。

第 6 章:列表、元组、字典和集合。介绍列表、元组、字典和集合等数据类型的创建、基本操作及其内置的函数和方法。

第 7 章:异常与文件。介绍异常的概念、异常处理的机制和语法规则,讲解Python对文本文件和二进制文件的读写操作,完成日志文件输出、文件中单词出现次数的统计和成绩分析三个应用的编程任务。

第 8 章:图形用户界面GUI编程。介绍图形用户界面的概念、开发的一般流程和Python主流的GUI图形库,重点讲解wxPython常用的控件、布局管理和事件处理的知识,利用wxPython开发完成一个简易的学生考试成绩分析GUI程序的任务。

本书的主要特色及导读如下。

1. 基础先行、循序渐进

本书主要介绍了Python程序设计的基础知识,强调基础先行,通过实例、应用和项目以循序渐进的方式讲解这些知识体系及其应用。特别是在讲授基础知识和语法时,采用了Python提供的交互式编程环境,这种方式下运行代码实时直观,更容易让学生理解基础知识和语法。

2. 课程网站、不断丰富

为了配合Python的教学,作者以本书为蓝本创建了课程网站,主要有教学视频和PPT课件,读者可以扫描二维码推送到邮箱下载获取教学资源。

3. 微课视频、灵活直观

对于操作性强,难以理解的知识,录制了微课视频,更加灵活直观。

4. 教学博客、透彻深入

从事过程序开发的人员,都对博客情有独钟。为此,编者专门创建了一个用于Python教学和开发的博客网站,其中有对知识点的概括归纳,有对具体知识点透彻深入的分析,有源代码和图片,形式多样,不失为学习Python程序设计的好帮手。

5. 应用举例、学以致用

应用举例是本书一个最大的特点,几乎每章都有,涉及算法和软件开发中的典型应用。

本书可供高等院校计算机类及其他专业的大学生使用,也适合各个层次的Python技术、开发和科研人员阅读和参考。

本书的编写历时3年多的时间,感谢家人和同事帮我做了很多本该我做的事情,让我能安心写作;感谢清华大学出版社的编辑老师,让我这个在软件开发领域默默工作20多年的老兵,想编写一本程序语言书籍的愿望成为现实,特别是在疫情期间的鼓励让我能够坚持完成此书;感谢我的同事余琨老师和学生李天欣、刘鑫、徐华威、陈欢、袁彩钰帮我校稿纠错……所有这些都让编者非常感动,谨通过此书向帮助和鼓励过本书编者的家人、同事、编辑、学生和朋友表达诚挚的谢意。

作者希望能够写出一本能让读者感到满意的书籍,但由于能力所限,书中会存在一些疏漏,恳请读者来信批评指正。文章来源地址https://www.toymoban.com/news/detail-401610.html

到了这里,关于Python程序设计(基础篇·微课版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python-基础篇-类与对象/面向对象程序设计

    “类”是物以类聚的 “类” 类 和 对象 是 面向对象编程的 两个 核心概念 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的, 不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造飞机时的 图纸 ,是一个 模板 ,是 负责创建对象的 定义类📚

    2024年01月19日
    浏览(53)
  • 同济大学Python程序设计基础 实验九:数据可视化

    1.创建一个2行1列的绘图区并在第1行第1列绘制函数f(x)=x2 的曲线图(x的取值范围[-1,1]),在第2行第1列绘制函数f(x)=1/x的曲线图(x的取值范围[0,1]),效果如图2.9.1所示。 2.调用scatter函数绘制正弦函数的曲线,请在曲线中添加一个表示XY的轴线,并在X轴方向输出刻度标记文本,

    2024年02月16日
    浏览(49)
  • 强烈安利小学生C++创意编程(视频微课版)

    目录 写在前面 推荐图书 推荐理由 写在最后   一起来学C++吧!本期博主给大家推荐一本适合小学生阅读的C++类书籍,一起来看看吧~   小学生C++创意编程(视频教学版) 直达链接 :https://item.jd.com/14359170.html 编辑推荐 《小xue生Python创意编程(视频教学版)》《Python编程入门

    2024年04月13日
    浏览(49)
  • 《python语言程序设计基础》(第二版)第六章课后习题参考答案

    第六章 组合数据类型 6.1 随机密码生成 6.2 重复元素判定 6.3 重复元素判定续 6.4 文本字符分析 6.5 生日悖论分析 6.6 《红楼梦》人物统计 注:上述代码仅供参考,若有问题可在评论区留言! 《红楼梦》及人物名单TXT (百度云链接失效可在评论区留言) 链接:https://pan.baidu.c

    2024年02月05日
    浏览(56)
  • 《python语言程序设计基础》(第二版)第二章课后习题参考答案

    第二章 Python程序实例解析 2.1 温度转换 2.2 汇率兑换 优化: 优化的主要改动: 将货币符号和金额分离出来,使代码更加清晰易读。 将条件判断改为根据货币符号进行判断,避免重复判断。 2.3 绘制彩色蟒蛇 2.4 等边三角形的绘制 代码一: 代码二: 2.5 叠加等边三角形的绘制

    2024年03月19日
    浏览(60)
  • 《python语言程序设计基础》(第二版)第五章课后习题参考答案

    第五章 函数和代码的复用 5.1 改造练习题3.5,输出更大的田字格 5.2 实现isOdd函数 5.3 实现isNum函数 5.4 实现multi函数 5.5 实现isPrime函数 5.6 输出10种生日日期格式 代码一: 代码二: 5.7 汉诺塔 注:上述代码仅供参考,若有问题可在评论区留言!

    2024年02月01日
    浏览(51)
  • 《Python程序设计与算法基础教程(第二版)》江红 余青松 课后选择题 课后填空题答案

    Python语言属于 C A.机器语言 B.汇编语言 C.高级语言 D.以上都不是 在下列选项中,不属于Python特点的是 B C.可移植性 D.免费和开源 A.面向对象 B.运行效率高 在下列选项中, A 是最信用的Pyton版本,也称之为Casiseyrhoip A. CPython B. Jython C. IronPython D. PyPy Python内置的集成开发工具是 D

    2024年02月07日
    浏览(48)
  • 你评论,我赠书~【哈士奇赠书 - 13期】-〖Python程序设计-编程基础、Web开发及数据分析〗参与评论,即可有机获得

    大家好,我是 哈士奇 ,一位工作了十年的\\\"技术混子\\\", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 📫 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀 🔥 如果感

    2024年02月04日
    浏览(59)
  • C#程序设计之windows应用程序设计基础

    题目描述 设计一个“简单通讯录”程序,在窗体上建立一个下拉式列表框、两个文本框和两个标签,实现以下功能:当用户在下拉式列表框中选择一个学生姓名后,在“学生姓名”、“地址”两个文本框中分别显示出对应的学生和地址。 代码 窗体代码 运行结果 题目描述 设

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包