全部商品分类

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

Python程序设计基础(第2版计算机系列教材)

  • 定价: ¥49
  • ISBN:9787302490562
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:296页
  • 作者:编者:董付国
  • 立即节省:
  • 2018-01-01 第2版
  • 2018-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    董付国编著的《Python程序设计基础(第2版计算机系列教材)》共13章:第1章介绍Python基本知识与概念,Python开发环境配置与使用,扩展库安装与使用;第2章讲解Python运算符与表达式以及内置函数的用法;第3章讲解列表、元组、字典、集合等序列结构的常用方法和基本操作;第4章讲解Python选择结构与循环结构的语法和应用;第5章讲解函数的定义与使用,不同类型的函数参数,变量的作用域以及lambda表达式;第6章讲解类的定义与实例化,多种不同类型的成员方法,特殊方法与运算符重载;第7章讲解字符串对象及其方法的应用;第8章讲解正则表达式语法以及正则表达式在Python中的应用;第9章讲解文件操作的基本知识与Python文件对象,文本文件内容读写,二进制文件操作与对象序列化;第10章讲解文件复制、移动、重命名、遍历等文件级操作以及目录操作有关知识;第11章讲解Python中多种不同形式的异常处理结构;第12章讲解Python对SQLite以及Access、MS SQL Server、MySQL等不同数据库的操作;第13章讲解数据分析、数据处理、数据可视化以及科学计算的有关知识。
    本书完全面向Python 3.x,全部案例代码使用Python 3.5.x和Python 3.6.x编写,大部分内容也同样适用于Python 3.4.x。本书对Python内部工作原理进行一定程度的剖析,并适当介绍了Python代码优化和安全编程的有关知识,可以满足不同层次读者的需求。

目录

第1章  管中窥豹:Python概述
  1.1  Python是这样一种语言
  1.2  Python版本之争
  1.3  Python编程规范与代码优化建议
  1.4  Anaconda3开发环境的安装与使用
  1.5  安装扩展库的几种方法
  1.6  标准库与扩展库中对象的导入与使用
    1.6.1  import模块名[as 别名]
    1.6.2  from模块名import对象名[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  集合操作与运算
    3.4.3  集合应用案例
  3.5  序列解包的多种形式和用法
  本章小结
……
第4章  反者,道之动:程序控制结构
第5章  代码复用技术(一):函数
第6章  代码复用技术(二):面向对象程序设计
第7章  文本处理(一):字符串
第8章  文本处理(二):正则表达式
第9章  数据永久化:文件内容操作
第10章  文件与文件夹操作
第11章  代码质量保障:异常处理结构与单元测试
第12章  数据库应用开发
第13章  数据分析与科学计算可视化
附录  精彩在继续
参考文献