Python程序设计基础(第3版·微课版·公共课版·在线学习软件版)
提供课件、参考答案、大纲,咨询QQ:2301891038(仅限教师)。本书第二版为山东省高等教育优秀教材、山东省普通高等一流教材,山东省一流本科课程“Python应用开发”配套教材,山东省一流本科课程“Python程序设计基础”配套教材,清华大学出版社2019、2020年畅销教材

作者:董付国

定价:59.8元

印次:3-10

ISBN:9787302611035

出版日期:2023.01.01

印刷日期:2025.06.27

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

全书共13章:第1章介绍Python基本知识与概念,Python开发环境配置与使用,扩展库安装与 使用;第2章讲解运算符与表达式以及内置函数的用法;第3章讲解列表、元组、字典、集合的常用 方法和操作;第4章讲解选择结构与循环结构的语法和应用;第5章讲解函数的定义与使用,函数参 数、变量作用域以及lambda表达式;第6章讲解类的定义与实例化,数据成员与成员方法,特殊方 法与运算符重载;第7章讲解字符串对象及其操作;第8章讲解正则表达式语法与应用;第9章讲解 文件操作的基本知识,文件对象,文本文件内容读写,二进制文件操作与对象序列化;第10章讲解 文件复制、移动、重命名、遍历等文件级操作以及文件夹操作;第11章讲解异常处理结构语法与应 用;第12章讲解Python对SQLite数据库的操作;第13章讲解数据分析、数据处理、数据可视化以及 科学计算。 本书全部案例代码使用Python 3.8.x和Python 3.9.x编写,适当介绍了Python 3.10/3.11的新特 性,大部分内容也适用于Python 3.7.x及更低版本。本书对Python内部工作原理进行一定程度的剖 析,并适当介绍了Python代码优化和安全编程的有关知识,可以满足不同层次读者的需求。本书可 作为Python程序设计基础的公共课教材,也可供Python程序设计爱好者自学。

董付国,山东省一流本科课程“Python应用开发”(线上线下混合)、“Python程序设计基础”(线上)负责人,华为技术有限公司独立顾问,阿里云天池实训平台、青椒课堂、水滴实验营合作伙伴,山东省高等教育优秀教材作者,山东省普通高等教育一流教材作者,清华大学出版社3本畅销教材作者,全国高等院校计算机基础教育研究会“教育信息化”专业委员会委员,出版的Python系列教材被国内超过800所高校选用,国家图书馆和各省市图书馆、学校图书馆馆藏,累计印刷超过130次,其中1本在台湾发行繁体版。多次获得校级教学优秀效果一等奖和教学质量奖。拥有国家发明专利1项,软件著作权1项。两次入选“中国大数据创新百人榜单”,长期维护微信公众号“Python小屋”并免费分享超过1200篇原创Python技术文章和超过600节微课视频,智慧树慕课获评平台TOP100,腾讯云+社区优秀作者。近几年来应邀为国内高校和企业作报告和培训100多次,多次应邀出席全国教学研讨会做Python专题报告。

前 言 FOREWORD Python 由 Guido van Rossum 于 1989 年年底开始设计与开发,第一个版本发行 于 1991 年。Python 推出不久就迅速得到了各行业人士的青睐,经过 30 多年的发展, 已经渗透到计算机科学与技术、统计分析、逆向工程与软件分析、电子取证、图形图 像处理、人工智能、游戏设计与策划、网站开发、移动终端开发、大数据分析与处理、 深度学习、科学计算可视化、云计算、网络爬虫开发、系统运维、自然语言处理、密码学、 电子电路设计、树莓派应用开发等专业和领域。目前,Python 已经成为卡内基 - 梅隆 大学、麻省理工学院、加州大学伯克利分校、哈佛大学等国外很多大学计算机专业或 非计算机专业的程序设计入门教学语言,国内也有越来越多的学校开设了 Python 程序 设计课程。 Python 语言连续多年在 TIOBE 网站的编程语言排行榜上位于前十,并于 2007 年、 2010 年、2018 年、2020 年、2021 年 5 次被评为年度语言,于 2021 年 10 月首次登 上了第一的宝座,打破了 C 语言和 Java 语言 20 多年的垄断地位,展现出强大的发展 势头。另外一个非常权威的 IEEE Spectrum 编程语言排行榜从 2017 年开始一直都把 Python 语言排在第一位。 Python 是一门免费、开源的跨平台高级动态编程语言,支持命令式编程、函数式 编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量功能强大的标准库和扩 展...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目 录 

CONTENTS 

第 1 章 

 Python 开发环境搭建与使用 .................................. 1 

1.1 Python 语言简介 ............................................ 1 

1.2 Python 版本选择 ............................................ 1 

1.3 Python 编程规范与代码优化建议 ................................ 2 

1.4 IDLE、Anaconda3 的安装与使用 ................................ 4 

1.4.1 Python 解释器安装与 IDLE 简单使用...................... 4 

1.4.2 Jupyter Notebook 与 Spyder 安装与使用 ................ 10 

1.5 安装扩展库 ................................................ 12 

1.6 标准库与扩展库中对象的导入与使用 ............................ 14 

1.6.1 import 包名 / 模块名 [as 别名 ] ....................... 14 

1.6.2 from 包名 / 模块名 import 模块名 / 对象名 [ as 别名...

本书是清华大学畅销书,被100多所院校选作教材;本书配套资源丰富,有课件、教学大纲、教学计划、源代码、试题库和在线测试软件等。