随笔分类 - Python
摘要:通过Python脚本读取博客园分页数据,把标题、摘要和链接过滤出来,方便我们在命令行中阅读。 阅读本文可以熟悉一般爬虫的原理,以及指令交互界面的开发。 一、说明 运行环境:win10/Python 3.5(Win10的玩家可以下载 Window Terminal Preview玩玩,确实不错!);
阅读全文
摘要:一、说明 数据来源:猫眼; 运行环境:Win10/Python3.7 和 Win7/Python3.5; 分析工具:jieba、WorldCloud、pyecharts和matplotlib; 程序基本思路:分析接口 —> 下载数据 —> 过滤数据 —> 保存文件 —> 统计分析; 注意:本文所有图
阅读全文
摘要:一、简要说明 + 简述:本文主要展示将视频转成ASCII符号形式展示出来,带音频。 + 运行环境:Win10/Python3.5。 + 主要模块: PIL、numpy、shutil。 [PIL]: 图像处理 [numpy]: 矩阵形式读取图片数据 [shutil]: 删除目录 + 注意点:ffmpe
阅读全文
摘要:一、说明 简述:本文将以4399小游戏《宠物连连看经典版2》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。 运行环境:Win10/Python3.5。 主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy(创建矩
阅读全文
摘要:一、说明 本文主要讲述采集猫眼电影用户评论进行分析,相关爬虫采集程序可以爬取多个电影评论。 运行环境:Win10/Python3.5。 分析工具:jieba、wordcloud、pyecharts、matplotlib。 基本流程:下载内容 > 分析获取关键数据 > 保存本地文件 > 分析本地文件制
阅读全文
摘要:一、说明 本文主要基于socket实现TFTP文件上传与下载。 测试环境:Win10/Python3.5/tftpd64。 tftpd下载:根据自己的环境选择下载,地址 :http://tftpd32.jounin.net/tftpd32_download.html 主要内容:TFTP协议介绍、程序
阅读全文
摘要:一、说明 本文主要使用socket.socket发送UDP广播来实现聊天室功能。 重点难点:理解UDP通讯流程、多线程、UDP广播收发等。 测试环境:Win10\Python3.5。 程序基本流程:创建接收端socket > 创建发送到socket > 启动接收端socket > 启动发送端sock
阅读全文
摘要:说明: 本文主要学习Scrapy框架入门,介绍如何使用Scrapy框架爬取页面信息。 项目案例:爬取腾讯招聘页面 https://hr.tencent.com/position.php?&start= 开发环境:win10、Python3.5、Scrapy1.5 一、安装 》pip install
阅读全文
摘要:说明: 本文主要使用python实现常见的排序与搜索算法:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序以及二分查找等。 对算法的基本思想作简要说明,只要理解了基本的思想,与实现语言无关。 本文主要参考网络文章,仅供学习。 开发环境:Python3.5 一、冒泡排序 冒泡排序(Bubbl
阅读全文
摘要:说明: 本文主要展示Python实现的几种常用数据结构:顺序表、链表、栈和队列。 附有实现代码。 来源主要参考网络文章。 一、顺序表 1、顺序表的结构 一个顺序表的完整信息包括两部分,一部分是表中元素集合,另一部分是为实现正确操作而需记录的信息,即有关表的整体情况的信息,这部分信息主要包括元素存储区
阅读全文
摘要:说明: 本文主要描述Django其他的内容,涉及静态文件处理、中间件、上传文件、分页等。 开发环境:win10、Python3.5、Django1.10。 一、静态文件处理 在Django项目的静态文件主要指的是css、js和图片等文件。 1、配置静态文件 在settings.py文件中配置静态内容
阅读全文
摘要:本系列主要为Django入门教程,通过简单几步,可以快速入门Django。 系列目录: 1、[Python] Django框架入门 2、[Python] Django框架入门2——深入模型 3、[Python] Django框架入门3——深入视图 4、[Python] Django框架入门4——深入
阅读全文

浙公网安备 33010602011771号