-
Python random库
所属栏目:[Python] 日期:2020-12-20 热度:157
#计算机并不能真正产生随机数 #若想程序复现,可以使用随机种子,否则,默认采用第一次调用随机库时的系统时间作为随机种子。 1.最简单用法 # 随机产生0-1的小数,包括0和1 import random as r for i in range(20 ): a = r.random() print (a) 2.拓展用法 im[详细]
-
《算法图解》全本PDF下载附百度云链接
所属栏目:[Python] 日期:2020-12-20 热度:124
作者使用Python和图画来解释算法,找了好久才找到PDF版本,末尾附百度云链接~ 作者 〔美〕Aditya Bhargava 译者 袁国忠 类别 出版 / 非虚构 出版社 人民邮电出版社?/?2017-03 提供方 图灵社区 字数 约 72,000 字 ISBN 9787115447630 作品简介 本书示例丰富,[详细]
-
简单理解python的垃圾回收机制
所属栏目:[Python] 日期:2020-12-20 热度:93
关键词: 垃圾回收、引用计数、分代回收、标记-清除 前言 : 理解python中变量的定义:抽象理解python中变量的定义过程 1、垃圾回收机制的基本组成: python采用的是以引用计数为主,以分代回收和标记清除为辅的垃圾回收机制 2、详细分析垃圾回收机制: (1[详细]
-
定制flask-admin的主页
所属栏目:[Python] 日期:2020-12-20 热度:70
flask也用了很久了,一般配合flask-admin设置后台。 但是flask-admin设置的都是自己加入的,对某些model进行管理。 下面介绍如何定制flask-admin的首页。 ? 原来我们引入flask-admin 是这么写的 admin = Admin(app) 现在要写更多参数了。 例1: admin = Admi[详细]
-
Django 中配置MySQL数据库
所属栏目:[Python] 日期:2020-12-20 热度:60
在Django的项目中会默认使用sqlite的数据库 配置 MySQL需要在setting.py 里加入以下设置: 配置数据库 DATABASES = { ‘ default ‘ : { ‘ ENGINE ‘ : ‘ django.db.backends.mysql ‘ , ‘ NAME ‘ : ‘ 数据库名 ‘ , ‘ USER ‘ : ‘ 用户名 ‘ , ‘ PA[详细]
-
python2 与 python3的区别
所属栏目:[Python] 日期:2020-12-20 热度:128
1. 编码字符串 字符串: py2: unicode? ? ?v = u"root"? ? ? 本质上用unicode存储(万国码) (str/bytes)? ? ? ? ?v = "root" 本质用字节存储 py3: str ??v = "root" 本质上用unicode存储(万国码) bytes v = b"root" ? ?本质上用字节存储 ?编码: py2: - a[详细]
-
Python基础
所属栏目:[Python] 日期:2020-12-20 热度:113
一丶变量 1.Python中变量赋值不需要声明 2.每个变量在使用前必须赋值 3.变量名=值 age = 18 salary = 9999.99 name = ‘ xiaSir ‘ li = [1,2.1, ‘ a ‘ ,[1,2,3 ]]ids = (0,1,3,4 )dic = { ‘ name ‘ : ‘ xiaSir ‘ , ‘ age ‘ :10 } # 多变量赋值 a =[详细]
-
python-语言元素
所属栏目:[Python] 日期:2020-12-20 热度:113
变量命令 对于每个变量我们需要给它取一个名字。在python中,变量命名需要遵循一下这些必须遵守硬性规则和强烈建议遵守的非硬性规则。 硬性规则 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的A和小[详细]
-
Django框架的安装与使用
所属栏目:[Python] 日期:2020-12-20 热度:156
Django框架的安装与使用 在使用Django框架开发web应用程序时,开发阶段同样依赖wsgiref模块来实现Server的功能,我们使用Django框架是为了快速地开发application, python三大主流web框架: Django:大而全 自带的功能特别特别多 类似于航空母舰有时候,过于笨重[详细]
-
Django框架
所属栏目:[Python] 日期:2020-12-20 热度:197
数据库 一、什么是数据库 数据库:管理数据的系统 - 安装某种管理数据的系统 - 管理的对象本质是文件 存储数据的位置:内存、硬盘 什么是系统:运行在硬件基础上,管理其他软件 二、数据库的组成 库:存放多张表 - 文件夹 表:包含多条相同结构的记录 - 文件[详细]
-
Python集合类型的操作与应用
所属栏目:[Python] 日期:2020-12-20 热度:131
Python 集合类型的操作与应用 一、 Python 集合类型 Python 中的 集合 类型 是一个 包含 0 个或多个数据项的 无序的 、 不重复的数据组合 ,其中,元素类型只能是固定数据类型,如整数、浮点数、字符串、元组等,相反,如列表、字典和集合类型本身都是可变数[详细]
-
django 多对多操作
所属栏目:[Python] 日期:2020-12-20 热度:52
django 多对多操作 模型 from django.db import models# 老师class Teacher(models.Model): name = models.CharField(max_length=32)# 学生class Student(models.Model): name = models.CharField(max_length=32) teachers = models.ManyToManyField(to='Tea[详细]
-
用101000张图片实现图像识别(算法的实现和流程)-python-tensorfl
所属栏目:[Python] 日期:2020-12-20 热度:127
一个月前,我将kaggle里面的food-101(101000张食物图片),数据包下载下来,想着实现图像识别,做了很长时间,然后自己电脑也带不动,不过好在是最后找各种方法实现出了识别,但是准确率真的非常低,我自己都分辨不出来到底是哪种食物,电脑怎么分的出来呢[详细]
-
asyncio模块实现单线程-多任务的异步协程
所属栏目:[Python] 日期:2020-12-20 热度:192
本篇介绍基于asyncio模块,实现单线程-多任务的异步协程 基本概念 协程函数 协程函数 : 定义形式为 async def 的函数; aysnc 在 Python 3.5+版本新增了 aysnc 和 await 关键字,这两个语法糖让我们非常方便地定义和使用协程。 如果一个函数的定义被 async 修[详细]
-
python 执行系统命令模块比较
所属栏目:[Python] 日期:2020-12-20 热度:137
python 执行系统命令模块比较 1、os.system模块 仅仅在子终端运行命令,返回状态码,0为成功,其他为失败,但是不返回执行结果 如果再命令行下执行,结果直接打印出来 os.system('ls')04101419778.CHM bash document media py-django video11.wmv books down[详细]
-
执行程序的两种方式
所属栏目:[Python] 日期:2020-12-20 热度:111
执行程序的两种方式 一、交互式 交互式环境下,敲完一条命令按下enter键马上能看到结果,调试程序方便。程序无法永久保存,关掉cmd窗口数据就消失了。 二、命令行式 打开文本编辑器,在文本编辑器中写入一串字符。 文本编辑器写的代码毫无意义,只是一堆字符[详细]
-
Python——绘图
所属栏目:[Python] 日期:2020-12-20 热度:127
1、保存图片。 fig.savefig 一、创建画布 1、创建画布和坐标轴 在Matplotlib中,plt.figure类可以看做一个能够容纳各种坐标轴、图形、文字和标签的容器。plt.Axes类是一个带有刻度和标签的矩形,最终会包含所有可视化的图形元素。 此处,fig代表一个图例,ax[详细]
-
Python_random模块
所属栏目:[Python] 日期:2020-12-20 热度:137
1.random模块常用方法: import random # 生成0-1之间的伪浮点随机数(默认) print (random.random()) # 生成2.0-5.0之间的伪浮点随机数 print (random.uniform(2.0,5.0 )) # 生成1-10之间的伪整数随机数 print (random.randint(1,10 )) # 设置种子 random.[详细]
-
Python3基础-文件操作的其他方法
所属栏目:[Python] 日期:2020-12-20 热度:180
file.closed ?用于判断文件流信息是否关闭 f=open( ‘ a.txt ‘ , ‘ rt ‘ ,encoding= ‘ utf-8 ‘ ) print ( " 文件是否关闭 " ,f.closed)f.close() print ( " 文件是否关闭 " ,f.closed) 执行结果如下 文件是否关闭 False文件是否关闭 True file.encoding[详细]
-
tornado 模板
所属栏目:[Python] 日期:2020-12-20 热度:67
静态文件 static_path 我们可以通过向web.Application类的构造函数传递一个名为static_path的参数来告诉Tornado从文件系统的一个特定位置提供静态文件 app = tornado . web . Application ( [ ( r ' / ' , IndexHandler ) ], static_path = os . path . join[详细]
-
python奇闻杂技
所属栏目:[Python] 日期:2020-12-20 热度:113
第一天 01 从计算机到程序设计语言 02 python环境配置 03 实例一:温度转换 04 python语法分析 第二天 01 深入理解python语言 02 实例二,python蟒蛇配置 03 turtle库配置 04 turtle语法元素分析 05 每日小结 第三天 01 数字类型及其操作 02 实例3:天天向上[详细]
-
Python实现的贪婪算法
所属栏目:[Python] 日期:2020-12-20 热度:74
# 使用 Python 实现贪婪算法 # 集合覆盖问题 # 假设你办了个广播节目,要让全美 50 个州的听众都收听到。为此,你需要决定在哪些广播台播出。在每个广播台播出都需要支出费用,因此你力图在尽可能少的广播台播出 # 1. 创建一个列表,其中包含要覆盖的州 stat[详细]
-
【python】+'chromedriver' executable needs to
所属栏目:[Python] 日期:2020-12-20 热度:62
? ? 方法一: step1:下载谷歌驱动程序:下载地址 step2:把“chromedriver.exe”复制到 谷歌浏览器(C:Program FilesGoogleChromeApplication) 和 python(C:Python27)的安装目录 step3:将谷歌浏览器目录(C:UsersHD003AppDataLocalGoogleChr[详细]
-
python3安装
所属栏目:[Python] 日期:2020-12-20 热度:75
####第一步、下载Python3 输入下载命令:wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 这里下载的是Python3.6.1,需要其他版本的同学可以移步这里https://www.python.org/downloads/查看,如下图: ####第二步、解压 在进行解压之前先创[详细]
-
一 python+redis使用
所属栏目:[Python] 日期:2020-12-20 热度:183
一? .redis+python 1.redis https://www.cnblogs.com/zhaohuhu/p/9140673.html#_label0_0 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如 字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志[详细]
