python快速编程入门黑马程序员pdf_Python快速编程入门 传智播客 黑马程序员 python编程从入门到实践基础视频教程核心编程爬虫数据分析程序设计机器学习简明书籍...

2023-11-19

传智播客就业系列

从入门到就业

JAVA从入门到精通 套装5本

¥148

javaweb从入门到精通套装3本

¥88

Python从入门到实践套装8本

¥280

php教程全套7本

¥227

PHP套装5本

¥165

php全套5本

¥149

android开发从入门到精通 共3本

¥88

c/c 教材7本

¥226

传智播客前端 共3本

¥86

传智播客前端系列

传智播客前端系列

移动前端开发套装13本

¥436

网络与新媒体运营教程套装3本

¥220

IOS从入门到精通套装7本

¥255

Java自学宝典

¥106

大数据云计算全套8本

¥292

H5 全栈工程师全套10本

¥316

书名:Python快速编程入门;教材类-计算机类

定价:39.80元

作者:黑马程序员

出版社:人民邮电出版社

出版日期:2017-08-01

ISBN:9787115458360

字数:418

页码:258

版次:1

装帧:平装-胶订

开本:16开

Python是一种面向对象、解释性的程序语言,它已经被应用在众多领域,括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windos为平台,系统全面地讲解了Python 3的基础知识,其中,章主要是带领读者认识Python;章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介绍了字符串、列表、元组、字典等类型;第6~7章讲解了函数的基础和知识;第8章讲解了Python中的文件操作;第9章讲解了Python中异常的相关知识;第章讲解了Python中的模块;1~12章侧重讲解了面向对象编程思想;3章围绕着面向对象的编程思想,开发了一个飞机大战的小游戏。本书附有配套视频、源代码、习题、教学课件等资源,为了帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Python编程基础的培训教材,是一本适合广大编程开发初学者的入门级教材。

章 Python概述1

1.1 认识Python 2

1.1.1 Python的发展历程 2

1.1.2 Python的特点 2

1.1.3 Python的应用领域 3

1.1.4 Python的版本 4

1.1.5 Python 2.x和Python 3.x版本

区别 5

1.2 Python安装 8

1.2.1 Windos安装Python开发环境 9

1.2.2 Linux安装Python开发环境 12

1.2.3 Mac OS安装Python开发环境 13

1.3 IPython——交互式解释器 14

1.4 集成开发环境——PyCharm 15

1.4.1 PyCharm的安装 15

1.4.2 PyCharm的使用 18

1.5 Python程序执行原理 22

1.6 本章小结 22

1.7 本章习题 23

章 Python基础语法 25

2.1 基本语法 26

2.1.1 注释 26

2.1.2 行与缩进 26

2.1.3 语句换行 27

2.2 变量和数据类型 27

2.2.1 变量和赋值 27

2.2.2 变量的类型 28

2.3 标识符和关键字 30

2.3.1 标识符 30

2.3.2 关键字 31

2.4 简单数值类型 31

2.4.1 整型 31

2.4.2 浮点型 32

2.4.3 布尔类型 32

2.4.4 复数类型 33

2.4.5 数字类型转换 33

2.5 运算符 34

2.5.1 算术运算符 34

2.5.2 赋值运算符 35

2.5.3 复合赋值运算符 36

2.5.4 比较运算符 37

2.5.5 逻辑运算符 39

2.5.6 成员运算符 40

2.6 位运算 41

2.6.1 按位左移 42

2.6.2 按位右移 42

2.6.3 按位与 42

2.6.4 按位或 43

2.6.5 按位异或 43

2.6.6 按位取反 43

2.7 运算符优先级 44

2.8 本章小结 45

2.9 本章习题 45

第3章 Python常用语句 48

3.1 判断语句 49

3.1.1 if语句 49

3.1.2 if-else语句 50

3.1.3 if-elif语句 52

3.1.4 if嵌套 53

3.1.5 if案例——猜拳游戏 54

3.2 循环语句 55

3.2.1 hile循环 56

3.2.2 for循环 56

3.2.3 hile循环案例——计算1~0

偶数和 57

3.2.4 hile嵌套 57

3.2.5 hile嵌套案例——打印图形 58

3.2.6 hile嵌套案例——九九乘法表 59

3.3 Python的其他语句 60

3.3.1 break语句 60

3.3.2 continue语句 60

3.3.3 pass语句 61

3.3.4 else语句 61

3.4 本章小结 62

3.5 本章习题 62

第4章 字符串 65

4.1 字符串介绍 66

4.1.1 什么是字符串 66

4.1.2 转义字符 66

4.2 字符串的输出和输入 68

4.2.1 字符串输出 68

4.2.2 字符串输入 69

4.3 访问字符串中的值 70

4.3.1 字符串的存储方式 70

4.3.2 使用切片截取字符串 70

4.4 字符串内建函数 70

4.4.1 find 71

4.4.2 index 72

4.4.3 count 73

4.4.4 replace 73

4.4.5 splite 74

4.4.6 capitalize 74

4.4.7 title 75

4.4.8 startsith 75

4.4.9 endsith 76

4.4. upper 76

4.4.11 ljust 77

4.4.12 rjust 77

4.4.13 center 78

4.4.14 lstrip 78

4.4.15 rstrip 79

4.4.16 strip 79

4.5 字符串运算符 80

4.6 本章小结 81

4.7 本章习题 81

第5章 列表、元组和字典 84

5.1 列表概述 85

5.2 列表的循环遍历 85

5.3 列表的常见操作 86

5.3.1 在列表中增加元素 86

5.3.2 在列表中查找元素 88

5.3.3 在列表中修改元素 89

5.3.4 在列表中删除元素 89

5.3.5 列表的排序操作 91

5.4 列表的嵌套 92

5.4.1 什么是列表的嵌套 92

5.4.2 列表嵌套案例——分配老师到

不同的办公室 92

5.5 元组 93

5.6 字典 96

5.6.1 字典介绍 96

5.6.2 字典的常见操作 96

5.6.3 字典的遍历 0

5.7 本章小结 1

5.8 本章习题 2

第6章 Python函数 5

6.1 什么是函数 6

6.2 函数的定义和调用 6

6.2.1 定义函数 6

6.2.2 调用函数 7

6.3 函数的参数 7

6.3.1 函数参数的传递 7

6.3.2 默认参数 8

6.3.3 不定长参数 9

6.4 函数的返回值 111

6.5 函数的四种类型 111

6.5.1 无参数、无返回值的函数 111

6.5.2 无参数、有返回值的函数 112

6.5.3 有参数、无返回值的函数 112

6.5.4 有参数、有返回值的函数 113

6.6 函数案例——名片管理器 113

6.7 函数的嵌套调用 116

6.8 变量作用域 117

6.8.1 LEGB原则 117

6.8.2 全局变量和局部变量 118

6.8.3 global和nonlocal关键字 119

6.9 递归函数和匿名函数 120

6.9.1 递归函数 120

6.9.2 匿名函数 121

6. 日期时间函数 123

6..1 时间函数 123

6..2 日历函数 127

6.11 数函数 128

6.12 阶段案例——学生管理

系统 130

6.13 本章小结 134

6.14 本章习题 134

第7章 函数 137

7.1 闭 138

7.2 装饰器 139

7.2.1 什么是装饰器 139

7.2.2 多个装饰器 141

7.2.3 装饰器对有参数函数进行装饰 143

7.2.4 装饰器对带有返回值的函数进行

装饰 145

7.2.5 带有参数的装饰器 146

7.3 常见Python内置函数 147

7.3.1 map函数 147

7.3.2 filter函数 148

7.3.3 reduce函数 149

7.4 本章小结 150

7.5 本章习题 150

第8章 Python文件操作 153

8.1 文件的打开和关闭 154

8.1.1 文件的打开 154

8.1.2 文件模式 154

8.1.3 文件的关闭 155

8.2 文件的读写 155

8.2.1 写文件 155

8.2.2 读文件 156

8.2.3 文件读写应用——制作文件的

备份 158

8.2.4 文件的定位读写 159

8.3 文件的重命名和删除 162

8.3.1 文件的重命名 162

8.3.2 文件的删除 162

8.4 文件夹的相关操作 162

8.5 文件操作应用——批量修改

文件名 163

8.6 文件案例——学生管理系统

(文件版) 164

8.7 本章小结 166

8.8 本章习题 166

第9章 异常 169

9.1 异常简介 170

9.2 异常类 170

9.3 异常处理 172

9.3.1 捕获简单异常 173

9.3.2 捕获多个异常 174

9.3.3 捕获异常的描述信息 175

9.3.4 捕获所有的异常 176

9.3.5 没有捕获到异常 178

9.3.6 终止行为 179

9.4 抛出异常 181

9.4.1 raise语句 181

9.4.2 assert语句 183

9.5 自定义异常 184

9.6 预定义清理 185

9.6.1 ith语句 185

9.6.2 上下文管理器 186

9.7 本章小结 187

9.8 本章习题 187

第章 Python模块 189

.1 模块的基本使用 190

.2 模块的制作 192

.3 Python中的 193

.4 模块的发布 194

.5 模块的安装 196

.6 本章小结 196

.7 本章习题 197

1章 Python面向对象

编程(上) 198

11.1 面向对象编程概述 199

11.2 类和对象 200

11.2.1 类和对象的关系 200

11.2.2 类的定义 201

11.2.3 根据类创建对象 201

11.3 构造方法和析构方法 202

11.3.1 构造方法 203

11.3.2 析构方法 204

11.4 self的使用 205

11.5 运算符重载 206

11.5.1 加法运算符重载 206

11.5.2 索引和分片重载 207

11.5.3 定制对象的字符串形式 2

11.6 阶段案例——反恐精英CS 212

11.7 本章小结 219

11.8 本章习题 219

2章 Python面向对象

编程(下) 221

12.1 封装(隐藏数据和保护

属性) 222

12.2 继承 223

12.2.1 单继承 223

12.2.2 多继承 225

12.2.3 重写父类方法与调用父类方法 227

12.3 多态 229

12.4 类属性和实例属性 231

12.5 类方法和静态方法 232

12.6 本章小结 234

12.7 本章习题 234

3章 飞机大战 236

13.1 游戏介绍 237

13.1.1 飞机大战游戏简介 237

13.1.2 分析游戏显示的过程 238

13.2 游戏准备工作 238

13.2.1 添加pygame模块 238

13.2.2 搭建游戏界面 241

13.2.3 检查键盘的输入 242

13.3 显示玩家飞机,控制移动

方向 244

13.4 玩家飞机发射子弹 246

13.4.1 显示子弹 246

13.4.2 子弹移动 247

13.5 敌人飞机 249

13.5.1 显示敌人飞机 249

13.5.2 控制敌人飞机移动 251

13.5.3 敌人飞机发射子弹 252

13.6 优化程序代码 254

13.6.1 抽取子弹基类 254

13.6.2 抽取飞机基类 255

13.7 本章小结 258

........

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python快速编程入门黑马程序员pdf_Python快速编程入门 传智播客 黑马程序员 python编程从入门到实践基础视频教程核心编程爬虫数据分析程序设计机器学习简明书籍... 的相关文章

  • 简单工厂模式

    简单工厂模式 一 概念 从设计模式的类型上来说 简单工厂模式是属于创建型模式 又叫做静态工厂方法 StaticFactory Method 模式 但不属于23种GOF设计模式之一 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 简
  • ASIC中带有MUX的时钟路径时序约束

    链接 https pan baidu com s 1BrAsabLYLGbvdXJB2LQwiA 提取码 mgrn
  • 回溯法详解

    一 回溯法 深度优先搜素 1 简单概述 回溯法思路的简单描述是 把问题的解空间转化成了图或者树的结构表示 然后使用深度优先搜索策略进行遍历 遍历的过程中记录和寻找所有可行解或者最优解 基本思想类同于 图的深度优先搜索 二叉树的后序遍历 分支
  • 旋转变换(一)旋转矩阵

    转自 https blog csdn net csxiaoshui article details 65446125 1 简介 计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换 在仿射变换中的基本变换包括平移 旋转 缩放 剪切
  • Kotlin核心编程(七)

    Kotlin核心编程 七 文章目录 Kotlin核心编程 七 多继承问题 接口实现多继承问题 getter和setter 内部类解决多继承问题 内部类和嵌套类 使 委托代替多继承 数据类 Pair和Triple 数据类的约定与使 多继承问题
  • Java设计模式-装饰者模式Decorator

    介绍 装饰者模式的核心思想是通过创建一个装饰对象 即装饰者 动态扩展目标对象的功能 并且不会改变目标对象的结构 提供了一种比继承更灵活的替代方案 需要注意的是 装饰对象要与目标对象实现相同的接口 或继承相同的抽象类 另外装饰对象需要持有目标
  • mobaxterm无法连接vmware虚拟机服务器,network error:connection refused

    场景描述 电脑硬盘换了 重新安装vmware ubuntu mobaxterm 安装完ubuntu后 因为习惯了无UI的界面 所以关闭了ubuntu的桌面服务 有需要的同学可以通过sudo systemctl set default mul
  • 【Java基础】 使用POI解析excel时格式判定问题及解决方案

    写在前面 本文主要介绍在实际开发过程中使用POI工具类去解析Excel格式文件遇到的问题引发的思考 学习以及解决方案 仅供参考 有考虑不周的地方还请指正 问题描述 博主在做excel解析的时候 遇到了一个奇怪的现象 xlsx拓展名的文件使用
  • Struts2知识汇总二

    Struts2中的调试 在Struts2中可以使用
  • java8 stream流排序

    原文出处 https www cnblogs com kuanglongblogs p 11230250 html 很多情况下sql不好解决的多表查询 临时表分组 排序 尽量用java8新特性stream进行处理 使用java8新特性 下面
  • Android PowerSupply (三)power_supply_sys

    目录 Android PowerSupply 一 总概 Android PowerSupply 二 power supply core Android PowerSupply 三 power supply sys Android Power
  • 深入理解ES6箭头函数中的this

    简要介绍 箭头函数中的this 指向与一般function定义的函数不同 比较容易绕晕 箭头函数this的定义 箭头函数中的this是在定义函数的时候绑定 而不是在执行函数的时候绑定 1 何为定义时绑定 我们来看下面这个例子 1 var x
  • UNIX环境高级编程读书笔记

    主要记录关键知识点 方便日后查阅 第一章 UNIX基础知识 UNIX体系结构 书中是这样画的 这篇文章认为这样画不合理https blog csdn net lyndon li article details 116956043 应该这样
  • jsp页面兼容谷歌浏览器相关问题

    1 js按键事件兼容 function document oncontextmenu ie8可运行 谷歌改为function document onkeydown 2 触发事件对象 IE浏览器支持window event srcElemen
  • [附源码]java+ssm计算机毕业设计java儿童福利院管理系统5d7wb【源码、数据库、LW、部署】

    项目运行 项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 环境配置 Jdk1 8 Tomcat7 0 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEcl
  • 变度量法算法(DFP)求解无约束问题

    程序功能 1 变度量法算法 DFP 求解无约束问题 2 调用文件夹下Newton的子函数 nfx ndfx ndfx2 vectorLength 3 z3 A i b 计算当前d的值 矩阵计算可能存在奇异值 4 请根据不同的目标函数 设置精
  • android- Cause: Unknown command-line option '-X'.

    问题太简单了 直接解决办法 File gt Settings gt Build Execution Deployment gt Compiler 删除Command line options里面的内容 重新gradle 感谢博主 欢迎留言指
  • 全栈之前端

    欢迎关注 全栈工程师修炼指南 公众号 点击 下方卡片 即可关注我哟 设为 星标 每天带你 基础入门 到 进阶实践 再到 放弃学习 花开堪折直须折 莫待无花空折枝 作者主页 https www weiyigeek top 博客 https b
  • 2022面试题汇总

    目录 浏览器下两个页面的通讯都有什么方式 使用css与js做一个九宫格动画 请输出如下的代码打印结果 js如何实现页面地址发生变化 但页面不发生跳转 请用js实现 请用多种方式实现垂直居中 实现的方式越多越好 请实现一个getValue函数

随机推荐

  • 【深度学习】全面直观认识深度神经网络

    01深度学习的精准定义 一类通过多层非线性变换对高复杂性数据建模算法的集合 它的两个非常重要的特征是多层性和非线性 俗称多层非线性变换 所以深度学习要去线性化 为什么呢 因为线性模型存在局限性 任意线性模型得到组合仍然还是线性模型 所以只要
  • Linux如何找回或者重置root用户密码

    欢迎参与个人独立开发的阅时即查web APP公测 请扫码体验 第一个为旧版 第二个为2019年6月版 在Linux这样一个权限管理严格 系统安全性要求高的环境中 根用户 超级用户 root的的密码显得十分重要 但是还是有一些马大哈会忘记自己
  • 【LLM】深入剖析 GOOGLE PALM 2:全面概述

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 用一维字符数组存放字符串

    一 用一维字符数组存放字符串 1 C语言对字符串的约定 字符串是借助于字符型一维数组来存放的 并规定以字符 0 作为字符串的结束标志 0 作为标志占用存储空间 但不计入串的实际常量 2 C语言中表示字符串常量的约定 虽然c语言中没有字符串数
  • regex_replace()函数的应用与解析

    include
  • lua报错 module 'Module' not found

    这几天学习lua使用require关键字获取自己定义的模块式 发现报没有这个模块文件 询问老师 老师说是因为中文路径问题 的确这个可能会出现问题 但是我修改后还是报这个错误 老师就让我看他的源代码 我确定没写错 所以还是要靠自己来解决了 终
  • 【sql语句基础】——查(select)(合并查询)

    目录 合并查询 单独查询 合并查询 UNION ALL UNION ALL定义 UNION ALL代码示例 UNION ALL查询结果 合并查询 UNION ALL UNION 定义 UNION 代码示例 UNION 查询结果 合并查询 当
  • Android Button 背景高度被拉伸问题

  • Linux音频之ASOC

    参考 https blog csdn net droidphone article details 7165482 1 ASOC简介 ASoC ALSA System on Chip 是建立在标准ALSA驱动层上 为了更好地支持嵌入式处理器
  • 第八章、Linux 磁盘与文件系统管理

    系统管理员很重要的任务之一就是管理好自己的磁盘文件系统 每个分割槽不可太大也不能太小 太大会造成磁盘容量的浪费 太小则会产生文件无法储存的困扰 此外 我们在前面几章谈到的文件权限与属性中 这些权限与属性分别记录在文件系统的哪个区块内 这就得
  • 贝叶斯网络学习

    状态空间搜索 如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程 通俗点说 两点之间求一线路 这两点是求解的开始和问题的结果 而这一线路不一定是直线 可以是曲折的 由于求解问题的过程中分枝有很多 主要是求解过程
  • 神经网络——实现MNIST数据集的手写数字识别

    由于官网下载手写数字的数据集较慢 因此提供便捷下载地址如下 手写数字的数据集MNIST下载 https download csdn net download gaoyu1253401563 10891997 数据集包含如下 一 使用小规模数
  • 超级简单!vue解决前后端跨域问题,看完就会

    在Vue中解决前后端跨域问题 需要通过配置和设置代理来实现 配置 在Vue的config目录下的index js文件中 找到devServer选项 在其中添加如下代码 devServer proxy api target http loca
  • mysql my-innodb-heavy-4g.cnf_my-innodb-heavy-4G.cnf 配置文件

    client 客户端配置 port 3306 mysql连接时默认的端口号 socket tmp mysql sock 用于连接mysql mysqld 服务端配置 port 3306 mysql服务默认监听的端口 socket tmp m
  • window opengl

    接口 https www khronos org registry OpenGL api GL
  • 一文吃透KMP算法

    前提 假设我们在字符串 bacbababaabababca 中 搜寻字符串 abababca 是否存在 KMP算法过程 下面就KMP算法的匹配过程进行阐述 step0 在执行匹配之前 先定义几个概念 前缀集合 后缀集合 部分匹配值 前缀集合
  • 天梯题集——紧急救援(Dijkstra+倒序打印分析)

    Dijkstra算法 用于求单源到其他点的最短路径 紧急救援 该题与 Dijkstra模板题 的不同之处在于该题需要记录更多信息 主要思路从局部最优到整体最优 类似dp的思想 include
  • 函数指针的使用

    函数指针的初始化 调用方式 include
  • .net core 连接mysql_asp.net core 连接mysql

    打开VS 工具 NuGet包管理器 管理解决方案的NuGet程序包 搜索MySql Data并安装 测试连接MySQL的代码 using System using System Collections Generic using Syste
  • python快速编程入门黑马程序员pdf_Python快速编程入门 传智播客 黑马程序员 python编程从入门到实践基础视频教程核心编程爬虫数据分析程序设计机器学习简明书籍...

    传智播客就业系列 从入门到就业 JAVA从入门到精通 套装5本 148 javaweb从入门到精通套装3本 88 Python从入门到实践套装8本 280 php教程全套7本 227 PHP套装5本 165 php全套5本 149 andr