自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 问答 (10)
  • 收藏
  • 关注

原创 使用Python实现队列

了解‘生产者/消费者’模型在餐馆吃饭时,厨师做完一道菜后就会把菜从传菜递出去,然后继续做下一道菜。厨师不需要关心顾客是不是已经把菜吃完了。如果厨师做菜的速度大于顾客拿菜的速度,那么就会有越来越多的菜堆在传菜窗口。如果顾客拿菜的速度大于厨师做菜的速度,那么传菜窗口始终都是空的,来一道菜就会立刻被拿走。在程序开发中,这就是一个典型的“生产者/消费者”模型:厨师是生产者,负责生产;顾客是消费者,负责消费。厨师和顾客各做各的。传菜口就是队列,它把生产者和消费者联系在一起。实例描述:使用pytho

2022-03-18 09:54:27 1982

原创 Python Django Web开发之表单

网页的数据输入、修改、删除及资源访问,需要频繁通过表单处理功能实现。Django除了可以配合纯HTML表单使用,还提供了自有的Form、ModelForm类表单处理功能,以及安全处理机制,能使开发效率得到提高。7.1 初识表单在2.1节中,我们介绍了HTML的<form>…</form>标签,此标签就是表单标签,它提供了数据输入、选项选择、下拉框选择、数据提交、数据验证等功能,同时可以通过HTTP将数据发送到Web服务器端进行处理,最后接收服务器端的响应结果。<form>标签功能由以下属性

2022-02-28 10:03:37 1551

原创 Python Django Web开发之Jinja2模板引擎

是基于Python的一款独立第三斱模板引擎,可供Django加载使用,在运行速度、安全性、灵活性等斱面比Django默认模板引擎更加强大,更受市场欢迎。6.3.1 初识Jinja2模板引擎根据Jinja2官斱网站介绍,其功能特性有如下几点。● 采用沙箱执行功能,能大幅提升网站运行的安全性。● 提供强大的自动HTML转义系统,防止跨站脚本攻击。● 提供模板继承功能。● 提供可选的对模板代码进行快速编译的功能,能使网站运行速度大幅提升。● 提供更加斱便的代码出错调试功能,在异常报错时提供更加准确的

2022-02-23 10:28:33 1057 1

原创 IT冷知识(持续更新中)

1.Linux 和红帽子1990 年代末期,Linux 以自由软件且开放源代码为号召,试图挑战商业且闭源的 Windows 在操作系统市场的霸主地位之际,Red Hat 所推出的 Linux 系统与软件集成包 Red Hat Linux 适时回应了市场的需求,从而奠定了 Red Hat 在 Linux 业界的旗手地位。Red Hat 如今被哪家公司所收购? IBM2.游戏主机的灵魂非裔美国人 Gerald Lawson 曾担任仙童半导体公司的总硬件工程师,领导了 Fairchild Ch

2022-02-08 20:34:17 4907 1

原创 Python Web开发 Django之上传与下载文件

上传文件第一步:建立上传模板上传模板,就是为上传文件提供相应网页操作的界面,主要提供表单功能,对应HTTP请求POST提交功能,只有通过POST才能在线提交各种资源(这里只各种文件)。首先在项目模板路径下建立upload.html模板文件。内容如下,这一步将建立文件上传提交界面。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&

2022-01-19 16:53:11 2533 1

原创 Python Django配置文件详解

我们利用django-admin工具建立了一个Django网站项目,之后可以在项目目录列表中找到配置文件settings.py。在默认情况下,改文件为项目的运行提供了路径,密钥,调试模式,可访问域名权限,应用列表,中间件,根路由,模板列表,数据库访问,用户密码验证检查,国家语言代码,时区,静态地址等配置功能。1.路径配置路径文件路径如下。import os# Build paths inside the project like this: os.path.join(BASE_DIR, .

2022-01-12 16:53:34 1407

原创 Python图像处理

1.使用Python Imaging Library处理图像Python Imaging Library(PIL)支持常见的图像格式,常用与操作二维像素点,线,文字,以及对现有图片进行缩放,变形,通道处理,可以实现创建缩略图,转换文件格式,打印图像,转换图片编码格式,比较图片差异等操作。 PIL包括若干模块,分别具备图像文件操作,绘图,颜色管理,字体管理等功能,其主要模块级功能如下PIL主要模块及其功能 模块 用途 Image 提供一个与模块同名的...

2022-01-05 08:43:33 3756

原创 使用Matplotlib美化和修饰图形

1. 调整坐标轴和刻度作为函数图像那个的必要组成部分,坐标轴和刻度直接反映了图形中变量的数值规模的范围适当的调整和美化坐标轴及刻度能够让图形一目了然。1.1设置坐标轴刻度刻度是图形的一部分,由刻度定位器(Tick Locator)和刻度格式器(Tick Formatter)两部分组成,其中刻度定位器用于制定刻度所在的位置,刻度格式器用于制定刻度显示。刻度分为主刻度(Major Ticks)和次刻度(Minor Ticks),可以分别制定二者的位置和格式,次刻度默认为...

2022-01-03 16:38:01 2480

原创 Python Matplotlib绘制高级图形

1.对数图对数图的纵轴连续值之间有固定的“比例”,这被称作对数标度,以下代码绘制了对数函数图形from matplotlib import pyplot as pltimport numpy as npx=np.linspace(1,10)print(x)y=[10**el for el in x]print(y)fig,ax=plt.subplots()ax.set_yscale('linear')ax.plot(x,y,color='blue')ax.grid(True)..

2021-12-31 09:23:05 1042

原创 python Matplotlib 绘制基础图形

学习数据分析中,本文介绍了Matplotlib的基础图形绘制:折线图,柱状图,雷达图,饼图等等。欢迎大家一起讨论!

2021-12-30 17:01:35 3619

checkerboard.cpython-39.pyc

checkerboard.cpython-39.pyc

2022-07-13

人机对战.py

人机对战.py

2022-07-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除