全部商品分类

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

Python程序设计基础(第2版上海市高等学校计算机等级考试二级参考教材)

  • 定价: ¥49
  • ISBN:9787121376054
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:250页
  • 作者:编者:李东方//文...
  • 立即节省:
  • 2020-01-01 第2版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书是上海市高等学校计算机等级考试(二级)Python程序设计考试科目的参考教材,并在教学内容和要求上兼容全国计算机等级考试二级Python语言程序设计考试。本教材以程序设计初学者为教学对象,从程序设计基本概念出发,通过大量示例由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境、Python的基本语法、Python程序的基本流程控制、Python的组合数据类型、文件与基于文件的数据分析、函数、面向对象的程序设计与Python生态、图形化界面设计、图形绘制与数据可视化、正则表达式与简单爬虫、数据库操作和基于第三方库的应用举例。本书的例题源码、电子课件、习题素材等资源提供扫码下载。
    本书适合作为文、理、工、农、医,法、商、管等非计算机专业高等学校通识教育阶段计算机程序设计课程教材,也可供Python语言爱好者自学和计算科学与技术相关专业人员参考。

目录

第1章  Python语言及其编程环境
  1.1  Python语言概述
  1.2  Python的安装
    1.2.1  Python的官网下载安装
    1.2.2  Anaconda集成开发环境
  1.3  Python程序设计步骤
  1.4  常用的Python第三方编辑器
  习题1
第2章  Python的基本语法
  2.1  Python程序的书写格式与基本规则
    2.1.1  基本词法单位、标识符/常量/运算符等的构成规则与关键字
    2.1.2  程序的书写格式与基本规则
  2.2  Python的基本数据类型
    2.2.1  数值类型
    2.2.2  字符串类型
  2.3  Python的基本运算和表达式
    2.3.1  变量的操作
    2.3.2  运算符
    2.3.3  算术运算
    2.3.4  输入与输出
    2.3.5  赋值、关系和逻辑运算
    2.3.6  表达式
    2.3.7  赋值语句
  习题2
第3章  Python程序的基本流程控制
  3.1  计算思维和程序设计基本方法
    3.1.1  计算思维
    3.1.2  程序设计基本方法
  3.2  顺序结构
  3.3  分支结构
    3.3.1  if语句
    3.3.2  if-elif-else语句
    3.3.3  分支语句嵌套
  3.4  循环结构
    3.4.1  while语句
    3.4.2  for语句和range()内置函数
    3.4.3  循环语句嵌套
    3.4.4  转移和中断语句
  3.5  程序调试
    3.5.1  语法错误与逻辑错误
    3.5.2  常见语法错误
    3.5.3  排查程序错误的方法
    3.5.4  程序运行中try-except异常处理
  习题3
第4章  Python的组合数据类型
  4.1  序列型组合数据类型
    4.1.1  字符串
    4.1.2  列表
    4.1.3  元组
  4.2  映射型组合数据类型—字典
    4.2.1  创建字典
    4.2.2  访问字典中的值
    4.2.3  更新字典
    4.2.4  字典的操作
  4.3  集合型组合数据—集合
    4.3.1  集合的创建
    4.3.2  集合的修改
    4.3.3  集合的数学运算
  习题4
第5章  文件与基于文件的数据分析
  5.1  文件的基本概念
    5.1.1  文件和目录
    5.1.2  文件的编码
    5.1.3  文本文件和二进制文件的区别
  5.2  文件的操作
    5.2.1  文件的打开和关闭
    5.2.2  定位
    5.2.3  文件的读取、写入、追加
  5.3  基于文件的数据分析
    5.3.1  对数据文件的读取和遍历
    5.3.2  词频分析
    5.3.3  第三方库jieba和中文词频分析
    5.3.4  第三方库wordcloud和词语可视化
  习题5
第6章  函数
  6.1  函数的定义与调用
    6.1.1  函数的声明
    6.1.2  函数的调用
  6.2  参数的传递
    6.2.1  参数按位置依次传递
    6.2.2  参数赋值和参数默认值传递
    6.2.3  元组类型可变长参数传递
    6.2.4  字典类型可变长参数传递
    6.2.5  高阶函数
    6.2.6  函数中变量的作用域
  6.3  匿名函数
  6.4  函数的递归
  6.5  函数的高级应用
    6.5.1  生成器
    6.5.2  装饰器与闭包
  习题6
第7章  面向对象的程序设计与Python生态
  7.1  面向对象的概念
  7.2  类与实例
    7.2.1  创建类和子类
    7.2.2  增加属于类的对象实例
    7.2.3  用函数表示类的行为特征
  7.3  面向对象的特征
    7.3.1  封装
    7.3.2  继承
    7.3.3  多态
  7.4  Python程序的组织和管理
    7.4.1  模块结构
    7.4.2  包和库
    7.4.3  库的模块引用
  7.5  Python的生态
    7.5.1  内置库与第三方库
    7.5.2  第三方库的安装
  7.6  可执行文件与pyinstaller库
  习题7
第8章  图形化界面设计
  8.1  窗体控件布局
    8.1.1  根窗体
    8.1.2  tkinter常用控件
    8.1.3  控件布局
  8.2  tkinter常见控件的特有属性
    8.2.1  文本输入/输出相关控件
    8.2.2  按钮
    8.2.3  单选按钮
    8.2.4  复选框
    8.2.5  列表框与组合框
    8.2.6  滑块
    8.2.7  菜单
    8.2.8  子窗体
    8.2.9  模式对话框
  8.3  事件响应
  习题8
第9章  图形绘制与数据可视化
  9.1  tkinter库的Canvas图形绘制方法
    9.1.1  Canvas绘图的基本方法
    9.1.2  Canvas的函数图形绘制
  9.2  turtle库的图形绘制方法
    9.2.1  turtle的基本方法
    9.2.2  turtle图形绘制
  9.3  matplotlib库的图形绘制方法
    9.3.1  环境安装和基本方法
    9.3.2  绘制二维函数图形
  习题9
第10章  正则表达式与简单爬虫
  10.1  正则表达式
    10.1.1  非贪婪匹配模式
    10.1.2  贪婪匹配模式
  10.2  re库的内置函数
    10.2.1  匹配与搜索
    10.2.2  切分与分组
    10.2.3  替换
  10.3  正则表达式的应用:简单爬虫
    10.3.1  爬取新闻链接和标题
    10.3.2  爬取新闻图片素材
  习题10
第11章  数据库操作
  11.1  访问SQLite数据库
    11.1.1  SQLite数据库连接对象及表的SQL操作
    11.1.2  游标对象和SQL查询
  11.2  访问Access、MySQL和SQLServer数据库
  习题11
第12章  基于第三方库的应用举例
  12.1  对Excel文件的操作
    12.1.1  用openpyxl在内存中创建工作表
    12.1.2  数据的读取
    12.1.3  编辑操作和写入
  12.2  图片操作
    12.2.1  Image模块及应用
    12.2.2  ImageChops特效与合成
  习题12
附录A  上海市高等学校计算机等级考试(二级)Python程序设计考试大纲
附录B  全国计算机等级考试二级Python语言程序设计考试大纲
参考文献