全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Python程序设计基础(第3版微课版公共课版在线学习软件版全国高等学校计算机教育研究会十四五规划教材)

  • 定价: ¥59.8
  • ISBN:9787302611035
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:310页
我要买:
点击放图片

导语

  

内容提要

  

    全书共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应用开发”负责人。先后出版17本Python系列教材,多次获得校级教学优秀效果奖一等奖和教学质量奖,开发过多套大型系统和软件,发表教研、科研论文40余篇,EI收录近30篇,拥有国家发明专利1项、软件著作权1项,主持和参与多项纵向课题。长期维护微信公众号“Python小屋”,免费分享超过1000篇原创技术文章和500节微课视频。

目录

第1章  Python开发环境搭建与使用
  1.1  Python语言简介
  1.2  Python版本选择
  1.3  Python编程规范与代码优化建议
  1.4  IDLE、Anacorlda3的安装与使用
    1.4.1  Python解释器安装与IDLE简单使用
    1.4.2  Jupyter Notebook与Spyder安装与使用
  1.5  安装扩展库
  1.6  标准库与扩展库中对象的导入与使用
    1.6.1  import包名/模块名[as别名]
    1.6.2  from包名/模块名impor,t模块名/对象名[as别名]
    1.6.3  from模块名import
  1.7  _name_属性的作用(选讲)
  本章小结
  习题
第2章  运算符、表达式与内置对象
  2.1  Python常用内置对象
    2.1.1  常量与变量
    2.1.2  数字
    2.1.3  字符串与字节串
    2.1.4  列表、元组、字典、集合
  2.2  Python运算符与表达式
    2.2.1  算术运算符
    2.2.2  关系运算符
    2.2.3  成员测试运算符in与同一性测试运算符is(选讲)
    2.2.4  位运算符与集合运算符(选讲)
    2.2.5  逻辑运算符
    2.2.6  矩阵乘法运算符@(选讲)
    2.2.7  补充说明
  2.3  Python关键字简要说明
  2.4  Python常用内置函数
    2.4.1  类型转换与类型判断
    2.4.2  最值与求和
    2.4.3  基本输入输出
    2.4.4  排序与逆序
    2.4.5  枚举
    2.4.6  map()、reduce()、filter()
    2.4.7  range()
    2.4.8  zip()
    2.4.9  eval()
  2.5  精彩案例赏析
  本章小结
  习题
第3章  Python可迭代对象
  3.1  列表
    3.1.1  列表创建与删除
    3.1.2  列表元素访问
    3.1.3  列表常用方法
    3.1.4  列表对象支持的运算符
    3.1.5  内置函数对列表的操作
    3.1.6  列表推导式语法与应用
    3.1.7  切片操作
  3.2  元组
    3.2.1  元组创建与元素访问
    3.2.2  元组与列表的异同点
    3.2.3  生成器表达式
  3.3  字典
    3.3.1  字典创建与删除
    3.3.2  字典元素访问
    3.3.3  元素添加、修改与删除
    3.3.4  标准库collections中与字典有关的类
  3.4  集合
    3.4.1  集合创建与删除
    3.4.2  集合方法与运算
  ……
第4章  程序控制结构
第5章  函数
第6章  面向对象程序设计(选讲)
第7章  字符串
第8章  正则表达式(选讲)
第9章  文件内容操作
第10章  文件与文件夹操作
第11章  异常处理结构与单元测试
第12章  SQLite数据库应用开发(选讲)
第13章  数据分析、科学计算与可视化
附录  精彩在继续
参考文献