书籍详情
Python编程及网络安全实践(微课视频版)
作者:张瑞霞,智国建
出版社:清华大学出版社
出版时间:2023-08-01
ISBN:9787302639282
定价:¥59.80
内容简介
本书共9章。 ~5章介绍Python语言编程的基础内容,包括基本数据类型、复合数据类型、流程控制、函数和模块等内容,使读者初步了解Python语言,这部分适合零基础的读者; 第6~8章介绍文件操作和异常处理、面向对象程序设计、多进程和多线程等内容,使读者进阶到Python程序设计中的异常处理、面向对象编程模式以及Python程序的高效性,这部分适合具备一定基础的读者; 在第2~8章的各章中均单独设置一节介绍Python安全专题,并在第9章针对网络安全领域中的具体场景,以项目操作实战的方式介绍Python在密码学、计算机取证、异常检测以及渗透测试等方面的应用,使读者具备安全编程防御的能力,这部分适合关注Python安全应用的读者。本书适合高等学校网络空间安全专业、信息安全专业和密码学专业的学生使用,也适合对Python语言编程感兴趣的读者使用,还可作为从事计算机安全管理、渗透测试和计算机取证的工程技术人员的参考用书。
作者简介
暂缺《Python编程及网络安全实践(微课视频版)》作者简介
目录
第1章 概述
1.1 Python语言简介
1.1.1 Python语言的发展历史
1.1.2 Python语言的特点
1.1.3 Python语言的应用领域
1.2 Python开发环境的安装和使用
1.2.1 IDLE
1.2.2 PyCharm
1.2.3 Anaconda
1.2.4 Jupyter Notebook
1.3 支持库的管理
1.4 如何学好编程
习题
第2章 基本数据类型
2.1 变量
2.1.1 变量的定义
2.1.2 变量的命名规则
2.1.3 查看关键字和内置函数
2.1.4 常量
2.2 数字类型
2.2.1 整数、浮点数和复数
2.2.2 进制之间的转换
2.2.3 内置模块
2.3 字符串
2.3.1 字符串的表示
2.3.2 字符串的常用操作
2.4 基本的输入和输出
2.4.1 输入函数
2.4.2 输出函数
2.5 代码规范
2.6 字符编码
2.7 综合实例: 芳名和芳龄
2.8 turtle库
2.9 安全专题
2.9.1 消息摘要模块hashlib
2.9.2 消息认证模块hmac
习题
第3章 复合数据类型
3.1 序列数据
3.1.1 序列简介
3.1.2 创建列表和元组
3.2 列表和元组通用的方法
3.2.1 通过索引访问元素
3.2.2 slice切片
3.2.3 查找与计数
3.2.4 值、 小值和长度
3.2.5 加法、乘法和成员运算
3.2.6 序列封包和序列解包
3.3 列表
3.3.1 创建列表
1.1 Python语言简介
1.1.1 Python语言的发展历史
1.1.2 Python语言的特点
1.1.3 Python语言的应用领域
1.2 Python开发环境的安装和使用
1.2.1 IDLE
1.2.2 PyCharm
1.2.3 Anaconda
1.2.4 Jupyter Notebook
1.3 支持库的管理
1.4 如何学好编程
习题
第2章 基本数据类型
2.1 变量
2.1.1 变量的定义
2.1.2 变量的命名规则
2.1.3 查看关键字和内置函数
2.1.4 常量
2.2 数字类型
2.2.1 整数、浮点数和复数
2.2.2 进制之间的转换
2.2.3 内置模块
2.3 字符串
2.3.1 字符串的表示
2.3.2 字符串的常用操作
2.4 基本的输入和输出
2.4.1 输入函数
2.4.2 输出函数
2.5 代码规范
2.6 字符编码
2.7 综合实例: 芳名和芳龄
2.8 turtle库
2.9 安全专题
2.9.1 消息摘要模块hashlib
2.9.2 消息认证模块hmac
习题
第3章 复合数据类型
3.1 序列数据
3.1.1 序列简介
3.1.2 创建列表和元组
3.2 列表和元组通用的方法
3.2.1 通过索引访问元素
3.2.2 slice切片
3.2.3 查找与计数
3.2.4 值、 小值和长度
3.2.5 加法、乘法和成员运算
3.2.6 序列封包和序列解包
3.3 列表
3.3.1 创建列表
猜您喜欢