![]()
内容推荐 本书主要面向没有编程经验的Python初学者,是作为初学者的辅助阅读读本。 目前我所属的公司以Python开发为中心,不仅有多年的开发经验,并且还提供了Python研修和PyQ的学习服务。公司在举办Python研修的过程中,发现了学员们都有共同的、不顺利的点。为了防止再次出现这种情况,本书在介绍顺序和内容上都做了精心的推敲。希望读者可以在动手编写程序的同时,学习Pvthon的各个要点(PyQ也是同样的风格)。 本书的前半部分一边制作简单的示例程序,一边介绍Python的基础语法;后半部分通过pybot交互聊天工具的制作来介绍制作更高级程序的要点(函数、程序库、外部库)。pybot可以进行各种扩展,请尝试制作属于自己的聊天机器人。 作者简介 铃木孝纪,Python Climber,任职于铃木隆夫株式会社,在公司里做项目管理工作,同时还从事Python研究、培训讲师和开发咨询等工作,是一般社团法人和PyConJP理事。 目录 前言 本书阅读方法 第1章 学习Python前的准备 01[程序和编程语言] 了解什么是编程 02[OS和应用程序] 了解计算机是如何工作的 03[Python的特性和用途] 了解Python的特性和功能 04[Python的信息] 了解Python的功能 05[编辑前的准备] 准备一个编写Python程序的编辑器 06[Python的准备] 安装Python 07[Python的交互模式] 在交互模式下运行Python 08[运行Python程序的准备工作] 运行文件中的Python程序 第2章 熟悉命令提示符 09[命令提示符] 回顾命令提示符 10[cd命令] 使用命令提示符移动要操作的文件夹 11[dir、ls、mkdir命令] 学习操作文件和文件夹的基本命令 第3章 一边学习基础一边制作程序 12[编写程序之前] 思考一下想通过程序实现什么 13[数值的计算] 让计算机计算一下吧 14[print()函数] 学习如何显示数据 15[理解变量] 使用变量存储值 16[标准输入和标准输出] 从键盘接收输入的方法 17[数据类型] 学习数据类型 18[print()函数] 输出简单易懂的信息 19[列表] 将多个数据集中在一起 20[列表的操作] 试着操作列表吧 21[元组] 使用元组聚合不变的数据 22[函数、方法] 学习函数、方法的特征和区别 23[f-string] 学习如何通过f-string生成字符串 第4章 学习循环和条件分支 24[for语句] 学习循环处理操作 25[if语句] 根据条件试着改变处理方式吧 第5章 学习字典和文件操作 26[字典] 使用字典处理多个数据 27[文件的输入] 使用程序读取文件 28[文件的输出] 将程序的执行结果写入文件中 29[追加模式] 将数据追加到文件中 30[字典和文件操作的实践] 创建一个使用字典和文件输入输出的程序 第6章 制作对话bot 31[认识bot] 了解什么是对话bot 32[while语句] 制作一个简单的对话bot程序 33[in运算符和break语句] 制作一个回复问候的bot 34[for语句中的字典和空字符串] 把问候语改成便于编辑的字典数据 35[文件的字符编码] 从文件中读取问候数据 36[命令和数字的组合] 创建用于计算的命令 37[函数的创建] 将计算指令的处理操作集中在一起 38[内置函数] 学习内置函数 第7章 熟练使用库 39[模块] 把程序按功能划分成文件 40[标准库] 使用标准库 41[datetime] 创建datetime模块处理日期和时间 42[切片] 从列表、元组和字符串中提取数据 43[math] 使用数学函数进行计算 44[错误和异常] 处理程序错误 45[异常处理] 创建一个防止异常发生的程序 46[异常处理的熟练使用] 熟练使用异常处理 47[异常处理的熟练使用 ] 输出异常的内容 第8章 熟练使用第三方库 48[第三方库] 了解什么是第三方库 49[pip命令] 安装第三方库 50[虚拟环境venv] 创建一个虚拟环境 51[Requests库和BeautifulSoup4库] 使用第三方库获取天气信息 52[jieba库] 学习简单的中文分词操作 第9章 创建Web应用程序 53[Web应用程序] 了解Web应用程序 54[Web框架] 了解Web框架提供的功能 55 [Bottle] 了解Web框架Bottle的特征 56[安装和基本操作] 使用Bottle显示文字 57[模板] 使用模板来改变响应 58[模板和HTML] 使用模板在HTML中添加动态值 59[表单] 接收用户输入的值 60[合并bot] 使pybot在Web应用程序中运行 第10章 了解掌握知识的学习方法 61[Web网站信息来源] 了解学习Python的网站 62[书籍与社区] 阅读书籍,加入社区 导语 人气讲师来也!不一样的Python学习宝典:丰富案例,通俗讲解,轻松讲解。互动性满满的讲解方式,活泼丰富的体例设计,总结于实际教学经验的知识点讲解方式,对新手应该牢牢掌握的Python编程语言知识点进行了全面的总结和详细地讲解。本书还赠送配套的实例文件和教学视频,消灭“看不懂”。 这是一本关于Python的入门书籍,“不会让第一次接触Python的您感到沮丧”。您可以在学习的同时,以讲座+动手研讨会的形式创建一个对话机器人“pybot”。 本书可以满足那些想知道为什么要这样做,想知道其机制并获得可以应用的基础知识的读者的各种需求。随着您逐步学习新知识并向程序中添加各种各样的功能,您可以逐渐牢牢掌握Python语言。请在本书中感受Python编程的乐趣! |