随笔分类 -  Python

摘要:cat requirements.txt | xargs -n 1 pip install 阅读全文
posted @ 2020-07-20 13:08 import* 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:nginx+uWSGI+django+virtualenv+supervisor发布web服务器 导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有 阅读全文
posted @ 2020-04-21 08:52 import* 阅读(171) 评论(0) 推荐(0) 编辑
摘要:python因为其全局解释器锁GIL而无法通过线程实现真正的平行计算。这个论断我们不展开,但是有个概念我们要说明,IO密集型 vs. 计算密集型。 IO密集型:读取文件,读取网络套接字频繁。 计算密集型:大量消耗CPU的数学与逻辑运算,也就是我们这里说的平行计算。 而concurrent.futur 阅读全文
posted @ 2020-04-13 10:57 import* 阅读(208) 评论(0) 推荐(0) 编辑
摘要:众所周知,Python代码中有一个threading模块,可以创建多线程,但是在这种模式下创建的多线程并不能将多核利用起来,所有由这种模式下创建的线程最多只能共享一个CPU核,所以在有些场景下,我们需要将一个作业分配给一个独立的线程,并且每个独立的线程可以使用不同的CPU核资源,做到真正的并发执行。 阅读全文
posted @ 2020-04-09 20:23 import* 阅读(4183) 评论(0) 推荐(0) 编辑
摘要:Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python", "C ", "JavaScript"]] wil 阅读全文
posted @ 2020-04-08 20:16 import* 阅读(341) 评论(0) 推荐(0) 编辑
摘要:在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__i 阅读全文
posted @ 2020-04-08 19:58 import* 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Python语言进阶 重要知识点 生成式(推导式)的用法 说明:生成式(推导式)可以用来生成列表、集合和字典。 嵌套的列表的坑 "Python Tutor" VISUALIZE CODE AND GET LIVE HELP 模块(堆排序) 模块 模块 常用的工具类: :命令元组,它是一个类工厂,接受 阅读全文
posted @ 2020-03-31 17:37 import* 阅读(244) 评论(0) 推荐(0) 编辑
摘要:图像和办公文档处理 用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。 操作图像 计算机图像相关知识 1. 颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其 阅读全文
posted @ 2020-03-31 17:36 import* 阅读(161) 评论(0) 推荐(0) 编辑
摘要:网络编程入门 计算机网络基础 计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数,而计算机网络也可以称得上是一个“复杂巨系统”,对于这样的系统,我们不可能用一两篇文章把它讲清楚,有 阅读全文
posted @ 2020-03-31 17:34 import* 阅读(250) 评论(0) 推荐(0) 编辑
摘要:进程和线程 今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的操作系统,这使得我们可以同时运行多个程序,也可以将一个程序分解为若干个相对独立的子任务,让多个子任务并发的执行,从而缩短程序的执行时间,同时也让用户获得更好的体验。因此在当下不管是用什么编程语言进行开 阅读全文
posted @ 2020-03-31 17:30 import* 阅读(178) 评论(0) 推荐(0) 编辑
摘要:使用正则表达式 正则表达式相关知识 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替 阅读全文
posted @ 2020-03-31 17:28 import* 阅读(505) 评论(0) 推荐(0) 编辑
摘要:面向对象进阶 为了能够更好的使用面向对象编程思想进行程序开发,我们需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋 阅读全文
posted @ 2020-03-31 17:26 import* 阅读(145) 评论(0) 推荐(0) 编辑
摘要:类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例。这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西。在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型)。当我们把一大堆拥有共同特征 阅读全文
posted @ 2020-03-31 17:25 import* 阅读(140) 评论(0) 推荐(0) 编辑
摘要:dlib人脸识别 1、dlib安装 ​ 代码的编写在jupyter notebook中来完成 ​ jupyter notebook是一个工具 ​ pip install jupyter 安装使用 ​ 如何启动: ​ 命令行输入:jupyter notebook ​ 前提,环境变量配置成功 ​ ​ d 阅读全文
posted @ 2020-03-31 17:02 import* 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:玩转PyCharm PyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境,它最大的优点是能够大大提升Python开发者的工作效率,为开发者集成了很多用起来非常顺手的功能,包括代码调试、高亮语法、代码跳转、智能提示、自动补全、单元测试、版本控制等等。此外,Py 阅读全文
posted @ 2020-03-31 16:59 import* 阅读(377) 评论(0) 推荐(0) 编辑
摘要:最近想了解一下Python的内存回收机制,特此来标记一下 平时在写代码的时候,关注的是写出能实现业务逻辑的代码,因为现在计算机的内存也比较宽裕,所以写程序的时候也就没怎么考虑垃圾回收这一方面的知识。俗话说,出来混总是要还的,所以既然每次都伸手向内存索取它的资源,那么还是需要知道什么时候以及如何把它还 阅读全文
posted @ 2020-03-30 12:46 import* 阅读(3995) 评论(0) 推荐(0) 编辑
摘要:Pipenv是官方推荐的的python包管理工具,可以实现项目之间依赖的隔离。本文将介绍pipenv的基本使用。实验环境为win10+Python3.7,其他平台一样适用。 1. 安装pipenv 使用pipenv之前,需要先安装pipenv及其依赖项。可以使用pip安装,关于pip,可以看我之前的 阅读全文
posted @ 2020-03-28 16:46 import* 阅读(356) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示