-
小白学Python(19): Pyinstaller 生成 exe 文件
所属栏目:[Python] 日期:2020-12-20 热度:186
python 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。 安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令: ? pip install pyinstaller ? 强烈建议使用 pip 在线安装的方式来安装 PyIn[详细]
-
python broadcast机制
所属栏目:[Python] 日期:2020-12-20 热度:138
python中broadcast机制非常实用,在python中的广播机制其实很简单,我们看两个例子。 #eg.1import numpy as npA=np.array([[56.0,0.0,4.4,68.0],[1.2,104.0,52.0,8.0],[1.8,135.0,99.0,0.9]]) cal=np.sum(A,axis=0)percentage=100*A/cal.reshape(1,4) #resha[详细]
-
模块和包
所属栏目:[Python] 日期:2020-12-20 热度:83
一 模块 1 什么是模块? ? ?常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 ? ?但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好[详细]
-
doraemon的python 进程模块和线程
所属栏目:[Python] 日期:2020-12-20 热度:57
# ### 9.2.1 进程模块 ```python from multiprocessing import Process import time import os def func(): print ( ‘ start ‘ ,os.gitpid()) time.sleep( 1 ) print ( ‘ end ‘ ,os.gitpid()) if __name__ == ‘ __main__ ‘ : # 主进程在子进程中不会执[详细]
-
bytes和bytearray
所属栏目:[Python] 日期:2020-12-20 热度:142
python - Bytes和Bytearray 标签(空格分隔): python-数据结构 bytes、bytearray [x] python3 引入两个新的类型 [x] bytes 不可变 字节序列 [x] bytearry 字节数组 可变 [x] 字符串与bytes 字符串是字符组成的 有序序列 ,字符可以使用编码来理解 bytes 是[详细]
-
FIT1045 Algorithms and programming in Python
所属栏目:[Python] 日期:2020-12-20 热度:97
FIT1045 Algorithms and programming in Python,S1-2019 Assignment 2 (value 18%). Due: Friday 17th May,2019,11:55 pm Objectives The objectives of this assignment are: To demonstrate the ability to implement algorithms using basic data structu[详细]
-
选择排序
所属栏目:[Python] 日期:2020-12-20 热度:160
目录 选择排序 基本算法:一次确定一个最大值,或者最小值 二元选择排序 算法优化: 一躺确定一个最大值,一个最小值 算法改进: 如果再一轮中确认的最大值和最小值是同一个,则可以结束排序了 简单选择排序总结 简单选择排序和冒泡法的比较 选择排序 标签(空[详细]
-
python的关键字(python3.7)
所属栏目:[Python] 日期:2020-12-20 热度:116
关键字 描述 关键字 描述 return 退出函数 is 用于比较两个对象是否相等,与==的区别在于:==仅仅比较内容是否相等,is不但比较内容,还比较地址是否相等。 yield 生成器 break 退出循环 def 定义函数 while del 删除对象 for False 逻辑假 in True 逻辑真 c[详细]
-
(长期更新)【python数据建模实战】零零散散问题及解决方案梳理
所属栏目:[Python] 日期:2020-12-20 热度:132
注1:本文旨在梳理汇总出我们在建模过程中遇到的零碎小问题及解决方案(即当作一份答疑文档),会不定期更新,不断完善,也欢迎大家提问,我会填写进来。 注2:感谢阅读。为方便您查找想要问题的答案,可以就本页按快捷键Ctrl+F,搜索关键词查找,谢谢。 ? 1.[详细]
-
【Numpy】数组的操作1
所属栏目:[Python] 日期:2020-12-20 热度:180
python中的固定类型数组 python提供的内置的数组array模块可以用于创建同一类型的密集数组 1 import array 2 3 l = list(range(10 )) 4 5 a = array.array( " i " ,l) 6 7 a 8 Out[20]: array( ‘ i ‘ ,[0,1,2,3,4,5,6,7,8,9]) 这里的 ‘i‘ 是一个数据类型[详细]
-
python字典
所属栏目:[Python] 日期:2020-12-20 热度:124
1、字典的用途 处理映射关系,由健和值组成 ? 2、字典的创建 if __name__ == ‘ __main__ ‘ : itms = { " name " : " test1 " , " age " : " 18 " } print itms print type(itms) 3、字典的方法 clear:删除所有的字典项,不返回任何参数 print itms.clear([详细]
-
【Numpy】数组的计算1
所属栏目:[Python] 日期:2020-12-20 热度:76
Numpy数组的计算:通用函数 Numpy数组的计算有时非常快,有时也非常慢,使Numpy变快的关键是利用向量化的操作,通常在Numpy的通用函数中实现,提高数组元素的重复计算的效率 缓慢的循环 Pythom的默认实现(被称为Cpython)处理某种操作时非常慢,一部分原因[详细]
-
python redis使用
所属栏目:[Python] 日期:2020-12-20 热度:174
连接 ‘‘‘ 连接 ‘‘‘ import redisconn =redis.Redis(host= ‘ 47.98.55.191 ‘ ,port=6379,password= ‘ 123456 ‘ )conn.set( ‘ foo ‘ , ‘ bar ‘ ) print (conn.get( ‘ foo ‘ )) 连接池 ‘‘‘ 连接池edis-py使用connection pool来管理对一个red[详细]
-
Python13 生成器、列表式、迭代器
所属栏目:[Python] 日期:2020-12-20 热度:161
Python 高级特性(下) 列表生成式:Python内置的非常简单却强大的可以用来创建list的生成式 语法: [ i * i for i in range(1,11)] 生成1到10的平方列表 实例: 生成器:这种一边循环一边计算的机制,称为生成器:generator 创建生成器: 语法: ( i for i in[详细]
-
python 3.7.4下载与安装的问题
所属栏目:[Python] 日期:2020-12-20 热度:171
发病时间:2019 年 8 月12 日 周一 1.操作系统环境: Win10 64位 2.pyhon版本3.7.4 python官网地址:www.python.org 本机下载的文件名为:python-3.7.4-amd64.exe(可执行文件安装方式) 3.安装遇到的问题: 安装好python3.7.4之后,在cmd命令下输入python命[详细]
-
django中的media
所属栏目:[Python] 日期:2020-12-20 热度:186
我们用Django写一个网站,可能会需要将用户注册时的头像展示到页面上,当然一开始学的用户上传头像文件都是在项目目录下的,那我们在网页上获取这个头像文件是获取不到的,此时我们需要配置一下media,才能访问这个文件。 下面是配置media的步骤: # Django[详细]
-
django考点答案
所属栏目:[Python] 日期:2020-12-20 热度:63
1 列举Http请求中常见的请求方式 2 谈谈你对HTTP协议的认识。1.1 长连接 3 简述MVC模式和MVT模式 4 简述Django请求生命周期 5 简述什么是FBV和CBV 6 谈一谈你对ORM的理解 7 rest_framework 认证组件的流程 8 什么是中间件并简述其作用 9 django 中间件生命周[详细]
-
Python图表绘制Matplotlib
所属栏目:[Python] 日期:2020-12-20 热度:176
引入 import numpy as np import pandas as pd import matplotlib.pyplot as plt # 导入相关模块 ? 使用 ? ?? # 图表窗口1 → plt.show() ?????? plt.plot(np.random.rand(10)) ?????? plt.show() ????? # 直接生成图表 ?特点:使用后无需写 show() ? # 图[详细]
-
Python中with用法
所属栏目:[Python] 日期:2020-12-20 热度:163
? 一、With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如[详细]
-
python3 邮件方式发送测试报告
所属栏目:[Python] 日期:2020-12-20 热度:184
以邮件方式发送测试报告 import smtplib from email.mime.text import MIMEText class SendEmail: """ 邮件方式发送报告 """ global send_user global email_host global password send_user = " [email?protected] " email_host = " smtp.163.com " passwor[详细]
-
hashlib python 加密框架
所属栏目:[Python] 日期:2020-12-20 热度:73
python3中digest()和hexdigest()区别 转自:https://www.cnblogs.com/yrxns/p/7727471.html hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法接口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。 其中 hash.digest() 返回摘要,作为二进制数据字[详细]
-
Python 列表
所属栏目:[Python] 日期:2020-12-20 热度:182
List是python中基础的顺序数据结构 以下为python3代码 创建: 1 li = [1,2,3,4,5] 增加 1 # 在列表尾部加入 2 append(object) 3 li.append(7 ) 4 print (li) 5 # [1,5,7] 6 7 # 指定位置插入数据 8 insert(index,object) 9 li.insert(5,6 ) 10 # [1,6,7] 11[详细]
-
Python访问MySQL
所属栏目:[Python] 日期:2020-12-20 热度:109
Python高级 Python DB-API Python中用于访问关系型数据可的一个技术标准,通过它可以统一地访问所有主流数据库,代码几乎是完全一样的,DB-API定义了访问数据库必须的一些类(比如Connection,Cursor,各种异常类等)和操作的方式,具体的实现由第三方库完成 ? A[详细]
-
二级Python词云包安装问题
所属栏目:[Python] 日期:2020-12-20 热度:127
前言 二级Python第10章《第三方库概览》中介绍了三个库: PyInstaller Jieba WordCloud 其中,前两个库是必须掌握的,第三个库是可选学习。因此,编程题中肯定不会出现对于词云库WordCloud的考察要求。但是,从实际应用开发角度讲,这个库是学习时下Python大[详细]
-
Flask数据库关系
所属栏目:[Python] 日期:2020-12-20 热度:54
基础配置 from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(app)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:[email?protected]/flask' 一对多 class Singer(db.Model): id = db.C[详细]
