全部商品分类

您现在的位置: 全部商品分类 > 天文学地球科学 > 天文学地球科学 > 地球科学

Python基础(Python在大气海洋科学中的应用)

  • 定价: ¥158
  • ISBN:9787030684479
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:科学
  • 页数:286页
  • 作者:编者:戴德君//黄...
  • 立即节省:
  • 2021-05-01 第1版
  • 2021-05-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  从IDLE启动Python
    1.2.3  尝试简单的东西
    1.2.4  尝试高级编辑器
  1.3  用Anaconda的Python
    1.3.1  什么是Anaconda
    1.3.2  为什么用Anaconda
    1.3.3  获取Anaconda
    1.3.4  Anaconda的基本操作
    1.3.5  镜像的使用
    1.3.6  Anaconda和Python的关系
  1.4  安装错误解决方案
  1.5  运行Python脚本
    1.5.1  Windows环境
    1.5.2  Linux环境
  1.6  小结
  习题
第2章  尝试使用Python
  2.1  尝试用Python写个小游戏
  2.2  缩进
  2.3  BIF
    2.3.1  输入输出函数
    2.3.2  进制转换函数
    2.3.3  求数据类型函数
    2.3.4  del():删除对象函数
    2.3.5  数字函数
  2.4  PEP
    2.4.1  缩进和对齐
    2.4.2  import导入
    2.4.3  空格
    2.4.4  注释
    2.4.5  命名
    2.4.6  其他
  2.5  小结
  习题
第3章  Python语言基础
  3.1  变量
    3.1.1  什么是变量
    3.1.2  给变量赋值
  3.2  字符串
    3.2.1  普通字符串
    3.2.2  多行字符串
    3.2.3  格式化字符串
    3.2.4  转义字符串
    3.2.5  内建方法
  3.3  简单数据结构
    3.3.1  整型
    3.3.2  浮点型
    3.3.3  布尔型
    3.3.4  类型转换
    3.3.5  获得关于类型的信息
  3.4  常用操作符
    3.4.1  算术操作符
    3.4.2  优先级问题
    3.4.3  比较操作符
    3.4.4  逻辑操作符
    3.4.5  None
  3.5  小结
  习题
第4章  深入Python流程控制
  4.1  顺序结构
    4.1.1  案例一:求任意两个整数和
    4.1.2  案例二:随机抽取字母
  4.2  选择结构
    4.2.1  只需要判断一种的情况
    4.2.2  仅有两种情况可以选择
    4.2.3  多种可以选择的情况
  4.3  循环结构
    4.3.1  for循环
    4.3.2  while循环
  4.4  悬挂else
  4.5  pass语句
  4.6  三元运算符
  4.7  断言
  4.8  小结
  习题
第5章  列表、元组、字典与集合
  5.1  列表
    5.1.1  什么是列表
    5.1.2  创建一个列表
    5.1.3  访问列表
    5.1.4  对列表元素的操作
    5.1.5  列表切片
    5.1.6  多维数据
    5.1.7  列表排序
    5.1.8  列表推导式
    5.1.9  内置方法
  5.2  元组
    5.2.1  定义元组
    5.2.2  遍历元组
    5.2.3  元组切片
    5.2.4  元组运算
    5.2.5  删除元组
    5.2.6  内置方法
    5.2.7  特殊元组
  5.3  字典
    5.3.1  什么是字典
    5.3.2  创建字典
    5.3.3  访问字典
    5.3.4  对字典的操作
    5.3.5  有序的字典
    5.3.6  内置方法
  5.4  集合
    5.4.1  创建集合
    5.4.2  对集合的操作
    5.4.3  内置方法
  5.5  复制
  5.6  小结
  习题
第6章  函数
  6.1  Python函数
    6.1.1  创建和调用
    6.1.2  函数的参数
    6.1.3  函数的返回值
    6.1.4  函数文档
  6.2  函数中的变量
    6.2.1  局部变量
    6.2.2  全局变量
    6.2.3  变量作用域
  6.3  函数式编程
    6.3.1  高阶函数
    6.3.2  闭包
    6.3.3  装饰器
    6.3.4  lambda
    6.3.5  常用函数
    6.3.6  偏函数
  6.4  递归
  6.5  迭代器
第7章  类和对象
  7.1  什么是类
  7.2  什么是对象
  7.3  使用类和对象
    7.3.1  创建类
    7.3.2  创建对象
    7.3.3  使用对象
    7.3.4  内置方法
  7.4  访问控制
  7.5  staticmethod和classmethod
  7.6  dataclass
  7.7  继承
    7.7.1  如何书写继承
    7.7.2  子类中的__init__()
    7.7.3  多继承和多重继承
    7.7.4  组合
  7.8  小结
  习题
第8章  模块
  8.1  模块就是程序
  8.2  导入模块
    8.2.1  模块组成
    8.2.2  模块的导入过程
    8.2.3  模块与当前程序命名空间的关系
    8.2.4  为模块起别名
    8.2.5  导入多个模块
    8.2.6  dir()函数
  8.3  __name
  8.4  搜索路径
  8.5  包结构
  8.6  小结
第9章  永久储存
  9.1  文件操作
    9.1.1  打开文件
    9.1.2  写入文件
    9.1.3  关闭文件
    9.1.4  读取文件
    9.1.5  文件定位
    9.1.6  选择with语句
  9.2  常用os模块方法
    9.2.1  os.name
    9.2.2  os.getenv()
    9.2.3  os.listdir()
    9.2.4  os.mkdir()和os.makedirs()
    9.2.5  os.rmdir()和os.removedirs()
    9.2.6  os.rename()
  9.3  文件对象的其他方法
  9.4  文件路径操作的两个重要模块
    9.4.1  os.path
    9.4.2  pathlib
  9.5  小结
  习题
第10章  异常处理
  10.1  什么是异常
  10.2  try-execpt
  10.3  try-except-finally
  10.4  else
  10.5  raise
  10.6  自定义异常
  10.7  静态类型检查
  10.8  小结
第11章  Python计算生态
  11.1  标准库
  11.2  第三方库
    11.2.1  获取与安装
    11.2.2  不同领域的第三方库简介
  11.3  小结
第12章  正则表达式
  12.1  什么是正则表达式
  12.2  正则表达式书号
  12.3  re模块
    12.3.1  re.match
    12.3.2  re.search
    12.3.3  re.findall
    12.3.4  re.finditer
    12.3.5  re.sub
    12.3.6  可选标志
  12.4  小结
  习题
第13章  Python脚本
  13.1  什么是Python脚本
  13.2  编写Python脚本
  13.3  处理脚本参数及选项
    13.3.1  使用argparse
    13.3.2  使用click
  13.4  安装自定义脚本
  13.5  小结
  习题
第14章  日志
  14.1  为什么使用日志
  14.2  日志相关概念
    14.2.1  日志等级
    14.2.2  日志信息与格式
  14.3  logging模块
    14.3.1  日志流程
    14.3.2  logging简单使用
    14.3.3  自定义logger
  14.4  项目中logging的使用
  14.5  小结
  习题
第15章  单元测试
  15.1  为什么要进行单元测试
  15.2  在Python中进行单元测试
    15.2.1  首次使用单元测试
    15.2.2  fixture
  15.3  小结
  习题