练习项目02:转换文档为HTML(下)
小楼一夜听春语 7年前 (2017-12-19) 4741浏览 0评论
上一节练习我们实现了文档的转换功能,这一节我们通过另一种形式来实现。 案例分析 当前案例文档的转换实际上包含以下几点: 通过原始文档生成内容块 HTML标签的添加处理 HTML标签的添加规则 主程序进行最终的整合 实现过程 一、通过原始文档生成内...
小楼一夜听春语 7年前 (2017-12-19) 4741浏览 0评论
上一节练习我们实现了文档的转换功能,这一节我们通过另一种形式来实现。 案例分析 当前案例文档的转换实际上包含以下几点: 通过原始文档生成内容块 HTML标签的添加处理 HTML标签的添加规则 主程序进行最终的整合 实现过程 一、通过原始文档生成内...
小楼一夜听春语 7年前 (2017-12-19) 10286浏览 0评论
这个练习项目来自《Python基础教程(第2版)》,案例原名为“即时标记”,因为无法获取原案例的文档素材,所以此案例在其基础上有一些变化。 练习目标 将指定的纯文本文档转换为HTML文件。 练习素材【点此下载】 实现目标 在浏览器中打开最终生成的H...
小楼一夜听春语 7年前 (2017-12-12) 11936浏览 7评论
Python3萌新入门笔记是一系列真实的自学笔记。 当然,它也是比较全面的入门教程,共包括54篇笔记。 从第一篇笔记开始,大半年的时间我都是在自学和组织教程内容。 我觉得有必要,把我自己的学习过程和大家共享。 授人与鱼不如授人与渔。 首先,是参考资料...
小楼一夜听春语 7年前 (2017-12-11) 6541浏览 2评论
这一篇教程,我们一起来学习Python代码的打包发布。 首先,打包的用途分为以下几种: 生成可以通过命令行安装的安装包 生成带有Windows中带有安装向导界面的安装包 生成Windows可执行程序(exe) 一、生成可以通过命令行安装的安装包 ...
小楼一夜听春语 7年前 (2017-12-07) 5032浏览 0评论
这一篇教程,我们一起来了解Python编程中有关配置、日志和测试的内容。 有关这些内容,对于大多数人来说并不常用。 所以,我觉得只要有一些了解就可以了。 真正提高到一定水平的时候,再去深入学习也为时不晚。 在入门阶段,没有必要因为这些暂时无用的内容对...
小楼一夜听春语 7年前 (2017-12-04) 4580浏览 0评论
这一篇教程,我们来了解如何爬取网页内容。 这里我们可以使用urllib这个模块。 基于前面的学习,对于模块中使用的一些方法、函数不再做具体说明,大家可以参考示例代码以及相应的注释进行理解。 另外,本篇内容需要读者具备一些HTML基础,可以自行查看一些...
小楼一夜听春语 7年前 (2017-11-27) 6024浏览 0评论
这一篇教程,我们通过例子对网络编程相关的一些模块进行简单的了解。 一、socket模块 通过socket模块,我们能够创建服务器和客户端。 这里我们需要使用socket模块中的socket()函数,这个函数能够使用给定的地址族、套接字类型和协议号创建...
小楼一夜听春语 7年前 (2017-11-23) 4299浏览 0评论
这一篇教程,我们一起了解关于Python网络编程中涉及的一些概念。 我们知道如果两个人互相邮寄物品,都需要知道对方的地址和姓名。 寄送物品的地址能够保证物品运输到的具体位置,例如某个学校的某个班级。 寄送物品的姓名能够保证把物品交给某个人。 网络编程...
小楼一夜听春语 7年前 (2017-11-17) 4646浏览 2评论
这一篇教程,我们来了解协程(Coroutine)。 前面我们学习了进程和线程,它们的调度由系统决定。 我们也知道Python中的多线程是抢占式调度,在线程切换执行的过程中,每个线程执行的代码数量和时间都是由系统决定,编程人员无法控制。 如果是CPU密...
小楼一夜听春语 7年前 (2017-11-13) 4139浏览 2评论
这一篇教程,我们一起来了解多线程。 我们通过进程的学习,能够知道一个进程是一个任务。 那么,线程又是什么? 线程的作用执行进程的任务。 实际上,每一个进程的启动,都至少包含了一个线程。 这就好像一家食品公司(进程),至少得有一条生产线(线程),食品公...