Python实战教程系列

个人网站:http://101python.cn/ Python实战教程系列

0
推荐
1753
阅读

(四):视频按场景进行分割.

在上一篇文章(python在手,女神视频轻松有)分享了用AI人脸识别技术标记人物出现时间点来截取视频片段的教程,它的局限性在于只能通过识别特定的对象(比如人脸)来操作。在本文中将分享一个按场景进行分割视频的工具——PySceneDetect。下面开始介绍下PySceneDetect及其安装使用方法。1. 什么是PySceneDetectPySceneDete...

发表了文章 • 2020-07-21 22:45 • 0 条评论

0
推荐
1432
阅读

python在手,女神视频轻松有——玩转视频处理(三):从视频中提取女神片段

在上一篇中实现了基于人脸识别提取人物片段的功能,但是在实践过程中发现,如果是一部电影,那么提取到的片段太多了。为了找女神的电影片段,还要在辣么多剪辑中苦苦手工筛选,这个不是一个优秀的程序员应该做的。经过一番实践和探索,发现了一个强大的库,叫做face_recognition。本菜鸟也尝试过用opencv识别出图像,通...

发表了文章 • 2020-07-20 13:12 • 0 条评论

0
推荐
2762
阅读

Python玩转视频处理(二):从视频中自动提取人物的视频片段

最近在尝试学习视频混剪,经常找不到合适的视频素材。知乎搜索了一圈,给的建议是下载电影或剧集,然后用potplay之类的工具从中截取需要的片段。但作为一个程序员,让我不停的按alt-c进行视频截取是不科学的,要截取也是用程序员的方式,代码自动化截取。本文将分享如何用Python自动提取视频中的人物视频片段,这些片段...

发表了文章 • 2020-07-20 13:10 • 0 条评论

0
推荐
1128
阅读

Python玩转视频系列(一)

本系列教程将分享如何用Python玩转视频处理,本文先介绍两个库opencv和moivepy及其简单使用。1、opencv介绍及人脸识别OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实...

发表了文章 • 2020-07-20 13:09 • 0 条评论

0
推荐
1175
阅读

用Python打造一个CRM系统(六)——Django异步特性实战

Django 是一个开发 Web 应用程序的流行框架,Pinterest,Instagram等应用都是基于Django实现的。但由于Python本身不是一门对异步友好的编程语言,在Django使用异步功能是个让开发者困扰的问题,故Django从3.0开始支持异步协议「ASGI」。一、ASGI介绍ASGI类似于WSGI,都是一种Web 服务网关接口协议,是在CGI的标准上构建...

发表了文章 • 2020-07-20 13:04 • 0 条评论

0
推荐
893
阅读

用Python打造一个CRM系统(五)

在上一篇上实现了线索功能模块,在实际使用中除了线索数据除了输入的结构化数据,也有可能是来自非结构化数据,如名片、PDF文档、语音视频等。为方便线索录入,本篇中将以名片为例,实现利用OCR等技术将名片信息自动转成结构化数据自动填充到线索的对应字段中进行存储的功能。1. OCR技术OCR,全程Optical Character Reco...

发表了文章 • 2020-07-20 13:03 • 0 条评论

0
推荐
827
阅读

用Python打造一个CRM系统(四)

在上一篇中在本地进行初始化,并让项目顺利运行。在本篇中将实现一个线索管理模块,支持线索的增删改查。新建线索应用模块进入项目目录,使用django命令创建线索应用模块,命令如下:$ python manage.py startapp leads执行成功后将会看到新增了一个目录,结构如下:leads ├── __init__.py ├── admin.py ├── apps.py ├──...

发表了文章 • 2020-07-20 13:02 • 0 条评论

0
推荐
1000
阅读

用Python打造一个CRM系统(三)

在上一篇中我们基于cookiecutter-django创建了一个one_crm的项目,在本文中将在本地进行初始化,并成功运行起来。本地初始化之前先确保环境先安装了Python3.8、PostgreSQL,并创建了一个虚拟环境。1. 安装依赖库基于cookiecutter-django创建的项目需要安装一些第三方库,本地的依赖列表在requirements/local.txt中,安装...

发表了文章 • 2020-07-20 13:01 • 0 条评论

0
推荐
1054
阅读

用Python打造一个CRM系统(二)

在上一篇中介绍了CRM和Django,在本篇中将聊聊Django的最佳实践。总的来说就是遵循Django的设计理念:松耦合、代码精简、快速开发、DRY、明确优于隐式、一致性等。下面从开发环境、项目组织结构、调试等几个方面进行展开。开发环境通常在项目开发的过程中,除了安装Python和Django,还需要选择虚拟环境、开发工具、版本...

发表了文章 • 2020-07-20 12:59 • 0 条评论

0
推荐
1625
阅读

用Python打造一个CRM系统(一)

CRM, 全称customer relationship management, 中文翻译是客户关系管理系统。CRM是一种企业与现有客户及潜在客户之间关系互动的管理系统。通过对客户数据的历史积累和分析,CRM可以增进企业与客户之间的关系,从而最大化增加企业销售收入和提高客户留存。从本教程开始将基于Django实现一个简单的CRM系统。在这篇文章中先...

发表了文章 • 2020-07-20 12:59 • 0 条评论

0
推荐
1399
阅读

扫一下这个神奇的二维码,Wifi不用输密码

密码太简单不安全,复杂了不好记,给朋友分享wifi密码输入麻烦,做人还要被wifi欺负 。本教程将分享一个方法,可以将wifi信息生成一个二维码,只要扫描这个二维码就可以加入wifi,这样就省去了记忆和输入的麻烦。这个方法基于Python的第三方库wifi_qrcode,wifi_qrcode的安装方法如下:$ pip install -U wifi_qrcode安装...

发表了文章 • 2020-07-20 12:57 • 0 条评论

1
推荐
2003
阅读

区块链开发之钱包

钱包,简单讲来说它连接区块链的一个入口,用来管理账号和交易。区块链账号其实是指一对密钥,包括一个私钥和一个公钥。私钥是一串字符串,通常是随机选出的。有了私钥,使用非对称加密算法这个单向加密函数产生一个公钥,反之,用公钥是无法得到私钥的。有了公钥,就可以使用一个单向加密哈希函数生成区块链地址。在比...

发表了文章 • 2018-03-17 12:22 • 2 条评论

2
推荐
1995
阅读

区块链开发之工作量证明

在上一篇中实现了一个区块链原型,而真正的区块链是一种去中心化的分布式账本系统。在分布式系统中,往往需要在各个节点之间保持一致性,这种保持一致性的算法叫做共识算法。常用的共识机制有工作量证明(POW)、权益证明(POS)、委任权益证明(DPos)、委任权益证明(DPos)等。下面简单介绍下各种共识机制的原理及其优缺点。...

发表了文章 • 2018-03-17 12:21 • 0 条评论

1
推荐
2163
阅读

区块链开发笔记之原型

在之前的文章(区块链基础一文)中,已经实现了一个简单的区块链。但凭借一个100行实现的区块链肯定是找不到一个好的工作机会的。 因此接下来打算实现一个功能较为全面的区块链项目,支持账户、交易、网络等功能。相关文档和代码会放到Github(https://github.com/flingjie/blockchain)上,欢迎交流和学习。在本文中,将会...

发表了文章 • 2018-03-17 12:13 • 1 条评论

3
推荐
3813
阅读

以太坊之猜拳小游戏

在本文中将实现一个简单的以太坊猜拳小游戏, 就是石头剪刀布游戏。实现的功能很简单,就是在页面上选择石头剪刀布中的一个手势,然后和电脑随机选择的一个手势通过智能合约来返回游戏结果。效果如下:一、初始化项目参照上一篇中的步骤新建一个项目,目录结构如下:. ├── app │ ├── app.js │ ├── index.html │ ├──...

发表了文章 • 2018-03-07 11:28 • 4 条评论