1.scrapy基础 首先看看本学习视频的学习大纲 1.1 简介 Scrapy是用python实现的一个为了爬取网站
1.协程的简单介绍 1.1 什么是协程? 协程,又称微线程。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行
1.模型理论 生产者消费者他是一个概念,(由于生产者消费者模型并不局限于某一类技术,因此,有多种实现方式)所以,代码很简单,所以这里首先要弄懂理论。 1.1 生产者消费者模型 模型指的是一种解决问题的套路。 1.2 生产者消费者模型中包含两类重要角色一类叫生产者,另一类叫消费者 生产者:将负责制造数
核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了
和C/C++、Java等语言一样,python在命名上也有一套约定俗成的规则,符合规范的命名可以让程序的可读性大大增加,从而使得代码的逻
前言:为什么有人说 Python 的多线程是鸡肋,不是真正意义上的多线程? 看到这里,也许你会疑惑。
前言:为什么有人说 Python 的多线程是鸡肋,不是真正意义上的多线程? 看到这里,也许
import sys,os sys.path.append(os.getcwd()) #将当前工作目录加入path #sys.path.append:添加环境
1.前言 复习该课程的时候已经2023年初了,2021年底发布了4.0,由于是复习,所以这里还
1.简单介绍 wsgi是需要安装的。 官方定义:wsgi是Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。 大白话:wsgi就是一种规范,提供了一种标
1.ORM 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 一般的ORM包括以下四部
本文主要介绍如何部署简单的 WSGI 应用和常见的 Web 框架。 以 Ubuntu/Debian 为例,先安装依赖包: apt-get install build-essential python-dev 1.Python 安装 uWSGI 1、通过 pip 命令: pip install uws
1.前言 复习该课程的时候已经2023年初了,2021年底发布了4.0,由于是复习,所以这里还是使用django3.X版
1.Django Django概述 Django太重,除了web框架,自带ORM和模板引擎,灵活和自由度不够高。Django能开发小应用,但总会有“杀鸡焉用牛刀”的感觉。 Django的自带ORM非常优秀,综合评价略高于SQLAlchemy Django自带的模板引擎简单好用,但其强大程度和综合评价
所有的计算机程序都可以大致分为两类:脚本型(单次运行)和连续运行型(直到用户主动退出)。 脚本型:脚本型的程序包括最早的批处理文件以及使用Python做交易策略回测等等,这类程序的特点是在用户启动后会按照编程时设计好的步骤一步步运行,所有步骤运行完后自动退出。 连续运行型:连续运行型的程序包含了操作
1.SQLAlchemy介绍 SQLAlchemy是Python中一款非常优秀的ORM
1.模型理论 生产者消费者他是一个概念,(由于生产者消费者模型并不局限于某一类技术,因此,有多种实现方式)所以
Python3中连接数据库的模块有很多: 本文简单列了一下目前Python中几个常用驱动的性能,包括mysql-connector、mysqlcli
直接开门见山,一个小报错。 报错: ERROR - load() missing 1 required positi
直接进入正题 1.配置地址 File->settings->Editor->File and Code Templates-
paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可\
1.C/S 架构和socket的关系socket就是为了完成C/S架构的开发用socket来做一个服务端(客户端)分别运行在不同的机器上 2.OSI七层协议应用层 ==> 提供应用软件的接口,以设置于另以软件之间的通信(有http、https、ftp、ssh等协议)表达层 ==> 把数据转换为能与接收者系统兼容的传输格式会话层 ==> 负责在数据传输中设置和维护计算机网
上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识: 面向对象是一种编程方式,
Python中表示时间的两种方式: 1.时间戳:相对于1970.1.1 00:00:00以秒计算的偏移量,唯一的 2.时间元组struct_time:共有9个元素 tm_year:年1-12 tm_mon:月1-12 tm_mday:日1-31 tm_hour:时0-23 tm_min:分0-59
XML即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨
Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和
os模块是Python标准库中一个重要的模块,里面提供了对目录和文件的一般常用
YAML是专门用来写配置文件的语言,远比JSON格式方便。 YA
该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 1.示例文件 [DEFAULT] ServerAliveI
1.shelve简介 shelve是Python当中数据储存的方案,类似key-value数据库,便于保存Python对象,shelve只有一个open()函数,用来打开指定的文件(字典),会返回一个对象shelf,shelf也是类似字典的对象。 简单来说shelve模块是一个简单的k,v将内存数据
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号