python全栈学习
文章平均质量分 70
游客520
这个作者很懒,什么都没留下…
展开
-
【Django】初识模板与静态文件
初识django模板与静态文件:1. 视图函数渲染模板2. 默认模板文件查找顺序及自定义模板查找顺序3. 如何引用静态文件原创 2023-03-15 08:45:00 · 4039 阅读 · 3 评论 -
【Django】快速上手,创建一个hello world页面
Django快速入门原创 2023-03-14 09:15:00 · 4782 阅读 · 4 评论 -
tkinter实现悬浮文字
python tkinter实现的悬浮字效果原创 2023-03-10 09:43:39 · 4444 阅读 · 5 评论 -
pandas常用操作-进阶
1. read_excel参数详解2. ExcelWriter3. merge4. query5. filter6. pandas语句与sql语句对比原创 2023-03-06 13:18:01 · 4334 阅读 · 10 评论 -
pandas常用操作-基础
pandas常用操作,pandas基本操作原创 2023-02-09 13:07:00 · 3847 阅读 · 4 评论 -
tkinter做一个倒计时弹窗
通过tkinter做的一个倒计时弹窗。计时结束会自动关闭窗口。原创 2022-07-27 15:12:47 · 4785 阅读 · 0 评论 -
python raise 和raise...from的区别
今天在看django的manage.py源码的时候看到这么一句话raise...from ...try: from django.core.management import execute_from_command_lineexcept ImportError as exc: raise ImportError( "Couldn't import Django. Are you sure it's installed and " "available原创 2021-07-07 17:18:59 · 3839 阅读 · 0 评论 -
python模块学习之datetime()
知识点:1.datetime.now()获取当前日期和时间2.字符串类型>日期类型datetime.datetime.strptime()将字符类型日期解析成日期类型3.日期类型>字符串类型datetime.datetime.strftime()将日期类型格式化成字符串类型4.返回年,周数,周几isocalendar()输出结果为:201...原创 2020-10-12 16:18:46 · 3788 阅读 · 0 评论 -
django服务部署(centos+nginx+mysql+uwsgi)
nginx安装请参考https://blog.csdn.net/weixin_42238129/article/details/103722061mysql安装请参考https://blog.csdn.net/weixin_42238129/article/details/103722275部署发布平台 1.1 uwsgi 1.1.1 安装uwsgi ...原创 2020-01-04 19:02:09 · 3833 阅读 · 0 评论 -
python3 网络编程之socket
创建TCP服务器:创建步骤:ss = socket() # 创建服务端套接字ss.bind() # 套接字绑定ip与端口ss.listen() # 监听连接inf_loop: # 服务端无限循环 cs = ss.accept() # 接受客户端连接 comm_loop: # 通信循环 cs.re...原创 2019-03-30 22:50:44 · 3767 阅读 · 0 评论 -
python3 网络编程之socketserver添加客户端认证机制
为了保证客户端的合法性,防止非法客户端连接服务端,可以通过在MyServer类中添加__auth_handler函数实现客户端合法性的验证。流程如下:服务端:1. 服务端通过os.urandom()生成随机32个字节字符串msg;2. 将msg发送给客户端;3. 通过hmac模块给msg加盐(secret_key)生成h;4. 将h转换成数字;5. 等待接收客户端返回验证消...原创 2019-03-29 23:20:20 · 4384 阅读 · 0 评论 -
python3 随机模块random
基础知识:import random# 0-1之间的浮点型print(random.random())# 1-6之间的整数,包括6print(random.randint(1, 6))# 1-6之间的整数,不包括6print(random.randrange(1, 6))# 随机提取某可迭代对象中的一个元素print(random.choice([11, 22, 33, 4...原创 2019-01-04 14:58:04 · 3898 阅读 · 0 评论 -
python3 时间模块常用方法
import timeimport datetime# 时间戳 用于计算print(time.time())# -----时间戳转换成结构化时间-----print(time.localtime(15465268214)) # 当地时间print(time.gmtime()) # 世界标准时间UTC# -----将结构化时间转化成时间戳-----print(tim...原创 2019-01-03 23:16:16 · 3759 阅读 · 0 评论 -
python3 reduce()函数使用
描述:reduce()函数用于处理一个序列,然后把序列按照指定逻辑进行合并。语法:reduce(function, sequence[, initial])function:处理逻辑sequence:待处理序列initial:初始值,默认None实例1:# 将列表中的每个值向乘from functools import reducenum_l = [1, ...原创 2018-12-24 23:50:18 · 3913 阅读 · 0 评论 -
python3 filter()函数使用
描述:filter函数用于遍历序列中的每个元素,根据判断逻辑判断序列中每个元素得到一个布尔值,如果是True则保留,False则过滤掉。会把序列中的所有元素按条件筛选一遍,返回筛选后的‘列表’(其实是个可迭代对象)。语法:filter(function or None, iterable)function or None:过滤逻辑或者什么也不传iterable:待过滤的序列...原创 2018-12-23 23:14:35 · 6724 阅读 · 0 评论 -
python3 map()函数使用
描述:map()函数用于处理序列中的每个元素,得到结果是一个‘列表’(其实是个可迭代对象),该’列表‘元素个数及位置与原来一样。语法:map(func, *iterables)func:处理逻辑,可以使用lambda,也可以使用其他函数*iterables:传入的序列实例1:# 将列表中的每个数自加1num_l = [1, 2, 10, 5, 3, 7]res ...原创 2018-12-23 23:00:15 · 5576 阅读 · 0 评论 -
Centos7源码安装python3
安装环境:centos7.41.1 获取python安装包 wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz -P /usr/src/ 1.2 安装依赖 yum -y install gcc-* openssl-* libffidevel sqlite-dev...原创 2018-11-16 22:11:29 · 3815 阅读 · 0 评论