写给小白的Python入门实战课

写给小白的Python入门实战课
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2020-08
版次: 1
ISBN: 9787568027991
定价: 50.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 192页
19人买过
  • 未来是人工智能(AI)的时代,它是继蒸汽技术、电力技术、计算机及信息技术革命之后的第四次科技革命核心驱动力。2017 年,人类天才棋手柯洁迎战人工智能 AlphaGo(阿尔法狗),终以天才选手的失败而落幕,让人唏嘘不已的同时,也让人们深刻体会到人工智能的强大。人工智能 AlphaGo 强大的背后隐藏着的编程体系中,有很大一部分就是用 Python 编写的。因此,与其说是 AlphaGo 打败了柯洁,倒不如说是 Python 打败柯洁。 市面上Python入门的书不少,也不乏很多经典教材,本书含二维码,重点项目均配有讲解视频,不光在纸质上有知识点,学习者可以通过手机等移动装备扫码进行学习,排版简单大气,便于读者阅读,采用双色印刷,将知识点的难易很好地区分开来。 高级软件工程师,曾在BAT公司和各大型互联网公司任职,有着多年软件开发经验。工作中使用 C++、Python、C、Java、JavaScript、Angular、Vue、Docker等开发技术。为千万客户提供软件服务及AI解决方案。现致力于Python相关技术(全栈开发,机器学习,自动化等)的研究与分享。 第1章 Python基础知识 1 

    1.1 计算机组成原理 1 

    1.2 认识Python 3 

    1.3 第一个Python程序 8 

    1.4 注释 10 

    1.5 变量以及类型 12 

    1.6 标识符和关键字 13 

    1.7 输出 15 

    1.8 输入 18 

    第2章 判断语句和循环语句 20 

    2.1 运算符 20 

    2.2 数据类型转换 21 

    2.3 判断语句介绍 23 

    2.4 if语句 23 

    2.5 比较(关系)运算符 25 

    2.6 ifelse 26 

    2.7 elif 28 

    2.8 if嵌套 29 

    2.9 if应用:猜拳游戏 31 

    2.10 循环语句介绍 32 

    2.11 while循环 33 

    2.12 while循环应用 34 

    2.13 while循环的嵌套以及应用 35 

    2.14 for循环 36 

    2.15 break和continue 38 

    第3章 字符串、列表、元组、字典 43 

    3.1 字符串介绍 43 

    3.2 字符串输出 43 

    3.3 字符串输入 44 

    3.4 下标和切片 44 

    3.5 字符串常见操作 48 

    3.6 列表介绍 56 

    3.7 列表的循环遍历 57 

    3.8 列表的常见操作 58 

    3.9 列表的嵌套 64 

    3.10 元组 65 

    3.11 字典介绍 67 

    3.12 字典的常见操作1 68 

    3.13 字典的常见操作2 71 

    3.14 字典的遍历 72 

    第4章 集合 75 

    4.1 建立集合的两种方式 75 

    4.2 集合的操作 76 

    4.3 适用集合的方法 80 

     第5章 函数(一) 87 

    5.1 函数定义和调用 87 

    5.2 函数的文档说明 88 

    5.3 函数参数(一) 88 

    5.4 函数返回值(一) 90 

    5.5 4种函数的类型 91 

    5.6 函数的嵌套调用 93 

    5.7 函数应用:打印图形和数学计算 94 

    第6章 函数(二) 96 

    6.1 局部变量 96 

    6.2 全局变量 96 

    6.3 多函数程序的基本使用流程 98 

    6.4 函数返回值(二) 100 

    6.5 函数参数(二) 102 

    6.6 引用(一) 104 

    6.7 可变、不可变类型 106 

    6.8 引用(二) 106 

    6.9 函数使用注意事项 107 

    6.10 函数应用:技能商店系统 109 

    第7章 面向对象基础(一) 112 

    7.1 面向对象编程介绍 112 

    7.2 类和对象 115 

    7.3 定义类 119 

    7.4 创建对象 120 

    7.5 添加和获取对象的属性 121 

    7.6 实例方法内通过self获取 

       对象属性 122 

    7.7 魔法方法:_??_init_??_()方法 123 

    7.8 有参数的_??_init_??_()方法 125 

    7.9 魔法方法:_??_str_??_()方法 126 

    7.10 _??_del_??_()方法 128 

    7.11 参考案例:烤地瓜 129 

    第8章 面向对象基础(二) 134 

    8.1 继承的概念 134 

    8.2 单继承 135 

    8.3 多继承 136 

    8.4 子类重写父类的同名属性和方法 137 

    8.5 多层继承 138 

    第9章 面向对象基础(三) 140 

    9.1 类属性和实例属性 140 

    9.2 类方法和静态方法 141 

    9.3 _??_new_??_方法 143 

    第10章 文件操作及综合应用 145 

    10.1 文件操作 145 

    10.2 文件的打开与关闭 145 

    10.3 文件的读/写 147 

    10.4 应用:制作文件的备份 149 

    10.5 文件、文件夹的相关操作 150 

    10.6 综合应用:图书管理系统 152 

    第11章 异常、模块 155 

    11.1 异常概述 155 

    11.2 捕获异常 155 

    11.3 异常的传递 159 

    11.4 抛出自定义的异常 162 

    11.5 异常处理中抛出异常 163 

    11.6 模块介绍 164 

    11.7 模块制作 166 

    第12章 实战项目演练 169 

    12.1 歹徒困境 169 

    12.2 猜拳游戏 171 

    12.3 绩效管理系统 174 

    12.4 信息采集器 178 

    12.5 动态二维码 183
  • 内容简介:
    未来是人工智能(AI)的时代,它是继蒸汽技术、电力技术、计算机及信息技术革命之后的第四次科技革命核心驱动力。2017 年,人类天才棋手柯洁迎战人工智能 AlphaGo(阿尔法狗),终以天才选手的失败而落幕,让人唏嘘不已的同时,也让人们深刻体会到人工智能的强大。人工智能 AlphaGo 强大的背后隐藏着的编程体系中,有很大一部分就是用 Python 编写的。因此,与其说是 AlphaGo 打败了柯洁,倒不如说是 Python 打败柯洁。 市面上Python入门的书不少,也不乏很多经典教材,本书含二维码,重点项目均配有讲解视频,不光在纸质上有知识点,学习者可以通过手机等移动装备扫码进行学习,排版简单大气,便于读者阅读,采用双色印刷,将知识点的难易很好地区分开来。
  • 作者简介:
    高级软件工程师,曾在BAT公司和各大型互联网公司任职,有着多年软件开发经验。工作中使用 C++、Python、C、Java、JavaScript、Angular、Vue、Docker等开发技术。为千万客户提供软件服务及AI解决方案。现致力于Python相关技术(全栈开发,机器学习,自动化等)的研究与分享。
  • 目录:
    第1章 Python基础知识 1 

    1.1 计算机组成原理 1 

    1.2 认识Python 3 

    1.3 第一个Python程序 8 

    1.4 注释 10 

    1.5 变量以及类型 12 

    1.6 标识符和关键字 13 

    1.7 输出 15 

    1.8 输入 18 

    第2章 判断语句和循环语句 20 

    2.1 运算符 20 

    2.2 数据类型转换 21 

    2.3 判断语句介绍 23 

    2.4 if语句 23 

    2.5 比较(关系)运算符 25 

    2.6 ifelse 26 

    2.7 elif 28 

    2.8 if嵌套 29 

    2.9 if应用:猜拳游戏 31 

    2.10 循环语句介绍 32 

    2.11 while循环 33 

    2.12 while循环应用 34 

    2.13 while循环的嵌套以及应用 35 

    2.14 for循环 36 

    2.15 break和continue 38 

    第3章 字符串、列表、元组、字典 43 

    3.1 字符串介绍 43 

    3.2 字符串输出 43 

    3.3 字符串输入 44 

    3.4 下标和切片 44 

    3.5 字符串常见操作 48 

    3.6 列表介绍 56 

    3.7 列表的循环遍历 57 

    3.8 列表的常见操作 58 

    3.9 列表的嵌套 64 

    3.10 元组 65 

    3.11 字典介绍 67 

    3.12 字典的常见操作1 68 

    3.13 字典的常见操作2 71 

    3.14 字典的遍历 72 

    第4章 集合 75 

    4.1 建立集合的两种方式 75 

    4.2 集合的操作 76 

    4.3 适用集合的方法 80 

     第5章 函数(一) 87 

    5.1 函数定义和调用 87 

    5.2 函数的文档说明 88 

    5.3 函数参数(一) 88 

    5.4 函数返回值(一) 90 

    5.5 4种函数的类型 91 

    5.6 函数的嵌套调用 93 

    5.7 函数应用:打印图形和数学计算 94 

    第6章 函数(二) 96 

    6.1 局部变量 96 

    6.2 全局变量 96 

    6.3 多函数程序的基本使用流程 98 

    6.4 函数返回值(二) 100 

    6.5 函数参数(二) 102 

    6.6 引用(一) 104 

    6.7 可变、不可变类型 106 

    6.8 引用(二) 106 

    6.9 函数使用注意事项 107 

    6.10 函数应用:技能商店系统 109 

    第7章 面向对象基础(一) 112 

    7.1 面向对象编程介绍 112 

    7.2 类和对象 115 

    7.3 定义类 119 

    7.4 创建对象 120 

    7.5 添加和获取对象的属性 121 

    7.6 实例方法内通过self获取 

       对象属性 122 

    7.7 魔法方法:_??_init_??_()方法 123 

    7.8 有参数的_??_init_??_()方法 125 

    7.9 魔法方法:_??_str_??_()方法 126 

    7.10 _??_del_??_()方法 128 

    7.11 参考案例:烤地瓜 129 

    第8章 面向对象基础(二) 134 

    8.1 继承的概念 134 

    8.2 单继承 135 

    8.3 多继承 136 

    8.4 子类重写父类的同名属性和方法 137 

    8.5 多层继承 138 

    第9章 面向对象基础(三) 140 

    9.1 类属性和实例属性 140 

    9.2 类方法和静态方法 141 

    9.3 _??_new_??_方法 143 

    第10章 文件操作及综合应用 145 

    10.1 文件操作 145 

    10.2 文件的打开与关闭 145 

    10.3 文件的读/写 147 

    10.4 应用:制作文件的备份 149 

    10.5 文件、文件夹的相关操作 150 

    10.6 综合应用:图书管理系统 152 

    第11章 异常、模块 155 

    11.1 异常概述 155 

    11.2 捕获异常 155 

    11.3 异常的传递 159 

    11.4 抛出自定义的异常 162 

    11.5 异常处理中抛出异常 163 

    11.6 模块介绍 164 

    11.7 模块制作 166 

    第12章 实战项目演练 169 

    12.1 歹徒困境 169 

    12.2 猜拳游戏 171 

    12.3 绩效管理系统 174 

    12.4 信息采集器 178 

    12.5 动态二维码 183
查看详情