-
[python]使用django快速生成自己的博客小站,含详细部署方法
所属栏目:[Python] 日期:2020-12-17 热度:68
前言 人生苦短,我用python 这是之前经常听到的一句笑谈。因为新公司很多业务是用的python语言,所以这几天也一直在学习python的一些东西。 作为一个之前一直java后端的开发人员,对比java最大的感受如下: 语法简洁优美 开发效率高 支持类库强大 这仅仅是我[详细]
-
【python】Python 资源大全中文版
所属栏目:[Python] 日期:2020-12-17 热度:134
申明:感谢原作者的整理与分享,本篇文章分享自: GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提[详细]
-
【python】pycharm常用配置快速入门。
所属栏目:[Python] 日期:2020-12-17 热度:86
俗话说,工欲善其事必先利其器。当我们想从事一门新的语言的时候,最重要的是熟悉其常用的编辑器的配置。刚好这两天在学习python,网上看到一篇比较好的文章,转载过来自己学习一下。感谢: 的原创文章。1 常用文件模板设置 经常使用的模板需要自己定制一下[详细]
-
python之pymongo
所属栏目:[Python] 日期:2020-12-17 热度:108
引入 在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python的PyMongo库。 MongoDB 数据库安装与介绍可以查看之前的? 安装 pip3 install pymongo 使用pymongo 一,连接MongoClient[详细]
-
爬虫之requests模块
所属栏目:[Python] 日期:2020-12-17 热度:198
引入 在学习爬虫之前可以先大致的了解一下HTTP协议~ HTTP协议: 爬虫的基本流程 简介 简介:Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。一句话,requests[详细]
-
调用支付宝支付接口
所属栏目:[Python] 日期:2020-12-17 热度:111
支付宝支付 AliPay 阿里的支付也就是支付宝,官网以及出了Python的SDK了~所以要先下载~~ pip install alipay-sdk-python 支付宝沙箱环境的地址? 注意:? 如果安装alipay报 需要先下载一个安装环境: pip install alipay-sdk-python 具体操作 第一步 访问沙箱环[详细]
-
ContOS7编译安装python3,配置虚拟环境
所属栏目:[Python] 日期:2020-12-17 热度:177
Python36编译安装 一,下载python源码包 网址: / span style="color: #008000;"# span style="color: #008000;" 下载源码包到/opt span style="color: #000000;" wget https: //www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz 二,下载python3编译的依[详细]
-
python第三方库 - dateutil
所属栏目:[Python] 日期:2020-12-17 热度:81
简介 扩展并增强 datetime 模块的功能。支持 Python 2.3+。 官方文档 :? 安装 两种方法: easy_install :?easy_install python-dateutil pip在线安装 :??pip install python-dateutil 方法 1,parse 字符串可以很随意,可以用时间日期的英文单词,可以用横线[详细]
-
pymysql操作数据库优化
所属栏目:[Python] 日期:2020-12-17 热度:171
h1 id="autoid-0-0-0"pymysql操作数据库优化 我们之前使用pymysql操作数据库的操作都是写死在视图函数中的,并且很多都是重复的代码。 我们可以优化一下,把重复的代码提取出来,写成函数: span style="color: #008000;"# span style="color: #008000;" 定[详细]
-
Django ORM性能优化 和 图片验证码
所属栏目:[Python] 日期:2020-12-17 热度:124
= models.User.objects.all().values( , , 2 = 3. select_related(外键/一对一) --> = models.User.objects.all().select_related( 4. prefetch_related( ) --> = models.User.objects.all().prefetch_related( 5. only( ) --> = models.User.objects.all().[详细]
-
python - IO模型
所属栏目:[Python] 日期:2020-12-17 热度:101
IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 ? ??同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可[详细]
-
python - 线程
所属栏目:[Python] 日期:2020-12-17 热度:95
一,线程和python 1,理论知识 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中[详细]
-
python - 协程
所属栏目:[Python] 日期:2020-12-17 热度:102
一,引入 学习了线程、进程的概念,了解了在操作系统中 进程是资源分配的最小单位,线程是CPU调度的最小单位。 按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线[详细]
-
python - 进程
所属栏目:[Python] 日期:2020-12-17 热度:140
一,理论知识 1,什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动, 是系统进行资源分配和调度的基本单位 ,是结构的基[详细]
-
python - 网络编程
所属栏目:[Python] 日期:2020-12-17 热度:56
一,引入 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个[详细]
-
python re模块 - 正则表达式
所属栏目:[Python] 日期:2020-12-17 热度:173
简介 正则表达式(regular expression) 是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式 ‘hello’ 可以匹配字符串 ‘hello’。 要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如[详细]
-
python - 异常处理
所属栏目:[Python] 日期:2020-12-17 热度:119
1,异常和错误 1,程序中难免出现错误,而错误分成两种 1,语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) span style="color: #008000;"# span style="color: #008000;"语法错误示范二 span style="color: #0000ff;"def span[详细]
-
python 模块和包
所属栏目:[Python] 日期:2020-12-17 热度:187
一,模块 1,什么是模块? 常见的场景: 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py 的后缀. 但其实 import 加载的模块分为四个通用类别: 1,使用python编写的代码 (.py文件) 2,已被编译为共享库或DLL的C或C++扩展 3,包好一组模块[详细]
-
python hashlib模块
所属栏目:[Python] 日期:2020-12-17 热度:136
算法介绍 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长[详细]
-
python configparser模块
所属栏目:[Python] 日期:2020-12-17 热度:124
h1 id="简介"简介 ConfigParser 模块在python3中修改为 configparser .这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同 该模块的 就是使用模块中的 RawConfigParser() 、 ConfigParser() 、?[详细]
-
python logging模块
所属栏目:[Python] 日期:2020-12-17 热度:167
函数式简单配置 ) logging.info( ) logging.warning( ) logging.error( ) logging.critical( ) 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL >[详细]
-
python 解释器交互模块 -- sys
所属栏目:[Python] 日期:2020-12-17 热度:170
sys模块是与 ,mac下返回 0x020403F0 -endian平台的值是 ,little-endian平台的值是 1,argv : 处理命令行参数 在解释器启动后,argv 列表包含了传递给脚本的所有参数,列表的第一个元素为脚本自身的名称. 结果:D: /pythonfile/PyCharm/week6/da.py 2,path : 处[详细]
-
python collections模块
所属栏目:[Python] 日期:2020-12-17 热度:155
基本介绍 : 生成可以使用名字来访问元素内容的tuple子类 : 双端队列,可以快速的从另外一侧追加和推出对象 : 计数器,主要用来计数 : 有序字典 : 带有默认值的字典 ? collections() div class="cnblogs_code" collections birth = namedtuple(span style="co[详细]
-
Python入门第一天
所属栏目:[Python] 日期:2020-12-17 热度:174
今天刚开始学习Python这门语言,继续加油。觉得这张图很适合刚学Python的人,图文并茂,分享一下[详细]
-
Windows系统下在Eclipse中集成Python
所属栏目:[Python] 日期:2020-12-17 热度:146
我现在偶尔开发代码,已经不用Eclipse了,主要原因是查看Jar包中的代码反编译十分不便,项目加载的时候卡,偶尔还会崩溃 用Intellij IDEA和PyCharm 原来的笔记如何在Eclipse中集成Python贴在here # 安装python* 下载python 安装包 * 安装并配置环境变量 D:P[详细]
