python
文章平均质量分 56
老杨玩python
这个作者很懒,什么都没留下…
展开
-
SQLAlchemy
文章目录一、连接和初始化使用SQLAlchemy去连接数据库二、模型与数据库的映射将ORM模型映射到数据库中:三、SQLAlchemy常用数据类型四、Column常用参数五、数据的增删改查操作六、query可用参数七、filter过滤的总结八、数据库层面的外键约束外键约束有以下几项ORM层面的外键约束九、一对一十、一对多十一、多对多十二、ORM层面的外键约束十三、排序十四、limit、offset和切片十五、group_by与having查询SQLALchemy很多语法和原生sql高度一致group_by:原创 2021-05-04 18:45:21 · 441 阅读 · 0 评论 -
ATM小程序
文章目录一、开发前准备二、软件目录架构搭建三、代码开发3.1 注册功能3.1.1 注册功能简单版3.1.2 将功能分层3.2 登录功能3.3 登录认证装饰器3.4 查看余额功能3.5 提现功能3.6 还款功能3.7 转账功能3.8 查看流水3.9 购物功能3.10 查看购物车3.11 清空购物车一、开发前准备创建ATM文件夹,并在其下创建readme.md文件,作为说明# 项目说明书##项目:ATM+购物车# 项目需求 模拟实现一个ATM + 购物商城程序 1. 额度 15000原创 2021-03-05 20:23:26 · 1341 阅读 · 0 评论 -
Python常用模块
文章目录一、time与datetime模块1.1 时间模块需要掌握的操作1.1.1 时间格式的转换1.1.2 本地时间和世界标准时间1.1.3 struct_time ==>格式化的字符串形式的时间二、random模块三、 os模块四、 sys模块五、 shutil模块六、 json模块6.1 什么是序列化?6.2 为什么要序列化?6.2.1 持久保存状态6.2.2 跨平台数据交互6.3 如何序列化之json七、configparser模块八、hashlib模块8.1 什么叫hash8.2 hash值原创 2021-03-04 14:39:59 · 970 阅读 · 1 评论 -
重定义django的认证登录
重定义django的认证登录django提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。authenticate()会在该 User 对象上设置一个属性来标识后端已经认证了该用户,且该信息在后续的登录过程中是需要的user = authenticate(username='theuser',password='thepassword')但是存在一些缺陷,只能是使用us原创 2021-01-29 19:22:44 · 243 阅读 · 0 评论 -
Django开发项目的一些设置
Django开发项目的一些设置以项目为shop为例开发环境配置我们通常需要具备多个环境的配置文件,如开发环境和生产环境,并进行切换创建包shop/shop/settings在其中可以创建dev.py表示开发环境,prod.py表示生产环境在manage.py中修改代码即可import osimport sysif __name__ == "__main__": # os.environ.setdefault("DJANGO_SETTINGS_MODULE", "shop.setti原创 2021-01-29 19:22:13 · 131 阅读 · 0 评论 -
Django自定义登录验证
自定义登录验证利用authenticate()方法,对用户进行验证。该方法通常接收username与password作为参数目的: 可以重写系统类的方法, 实现多账号登录在users\models.py下from django.db import modelsfrom datetime import datetimefrom django.contrib.auth.models import AbstractUser# Create your models here.class Us原创 2021-01-29 19:21:38 · 646 阅读 · 0 评论 -
docker安装
docker安装官网:https://docs.docker.com/以centos7为例# 1. 卸载旧版本的dockeryum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine# 2. 需要的安装包yum install -y yum-utils # 3. 设置镜像的仓库s原创 2021-01-29 19:20:44 · 114 阅读 · 0 评论 -
自制表情包
跟着老杨玩PYTHON自制表情包首先我们缕缕思路,表情包即是一张好玩的图片,再来句画龙点睛的一句话,这里已经准备好了金馆长的表情和熊猫人的头像,接下来就利用代码实现把。安装第三方库pip insatll pillowfrom PIL import Image,ImageDraw,ImageFontdef create_img(big_path='./bg.jpg',small_path...原创 2019-07-28 23:40:25 · 405 阅读 · 0 评论 -
制作抖音表白神器
###跟着老杨玩python要表白,python帮你搞定from tkinter import * from PIL import Image ,ImageTk import tkinter import tkinter.messagebox root=...原创 2019-07-28 23:38:55 · 1391 阅读 · 0 评论 -
python实现微信打飞机
跟着老杨学python微信打飞机这个简单的小游戏曾经风靡全国,霸占朋友圈,既然python如此强大,今天老杨就用python来搞定它。快速弄懂一件事物的核心就在乎知道它的本质和规律。我们制作微信打飞机,那我们就先了解一下游戏的原理到底是什么。其实,游戏的原理很简单,首先要有一个窗口用来运行你的游戏,然后准备一个素材资源,以微信打飞机为例,就是把背景图,飞机图等图片资源,粘贴到窗口上,你可以把...原创 2019-07-10 14:25:40 · 779 阅读 · 0 评论 -
爬虫初认识
关于爬虫你是否在夜深人静的时候,想看一些让你更睡不着的图片你是否在考试前夕或者面试前夕,想看一些具有针对性的题目和面试题你是否想在杂乱的网络世界中获取你想要的数据什么是爬虫:通过编写程序,模拟浏览器,去互联网上抓取我们想要的数据的过程爬虫的合法性爬虫不被法律禁止 快播王欣 技术本无罪但有法律风险爬虫干扰被访问网站的正常运营爬取受法律保护的特定类型的数据和信息如...原创 2019-06-17 19:32:27 · 366 阅读 · 0 评论 -
HTTP状态码详解
HTTP状态码详解1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200 OK请求成功(其后是对GET和POST请求的应答文档)201 Created请求被创建完成,同时新的资源被...原创 2019-05-28 18:42:39 · 2495 阅读 · 0 评论 -
HTTP状态码详解
HTTP状态码详解1xx:信息100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。2xx:成功200 OK请求成功(其后是对GET和POST请求的应答文档)201 Created请求被创建完成,同时新的资源被...原创 2019-05-28 15:09:35 · 204 阅读 · 0 评论 -
python实现智能语音翻译
跟着老杨学python很多人说英文不好,能学好python吗?英文好确实对编程的学习会有一定的帮助,但是并不是最重要的,更重要的是你的思维能力。我们连复杂多变的中文都能搞定,还怕英文不成。基于英文不好这个问题,也是提供了一个idea,那就跟着老杨用python实现一个智能翻译器吧。既然是翻译器,那我们需要一个可视化的界面,再python的GUI编程中,我们使用python内置的tkinter模...原创 2019-05-28 14:32:37 · 2752 阅读 · 0 评论 -
你的未来是什么?
跟着老杨学python最近有朋友问我,什么是全栈工程师,什么是架构师等等问题。考虑到很多朋友之前并没有接触编程一行,对这行的前景发展及职业规划都是比较迷茫的状态,老杨在这里根据自己的理解,总结了一下,分享给大家。在开发中,我们的web开发占据了半壁江山,这里老杨就以web开发为例。首先,当我们已经准备好投身开发一行,那我们便有了一个身份:开发工程师。在我们的开发工程师中,大概的分为三个层次...原创 2019-05-23 15:31:13 · 399 阅读 · 1 评论 -
老杨玩python
跟着老杨玩pythonpython的特点 上回说到,python是一门解释型的强类型的动态的高级语言。python崇尚优美,清晰,简单,且免费开源。因此python这门语言具有以下几个特点简单易学,明确优雅,开发速度快适合新手学习,学习成本低,容易上手跨平台,可移植,可拓展。交互式,解释型,面向对象的动态语言跨平台,Linux,Mac,Windows都可以运行,可以在...原创 2019-05-17 20:35:18 · 1101 阅读 · 0 评论 -
老杨玩python
跟着老杨玩python开篇语 随着人工智能的火热,python这门语言越发火热,不只是受到程序员的追捧,更吸引很多其他行业的人员,跨行学习python,考虑到python的学习者,水平参差不齐,很多甚至之前完成没接触过编程,在这里,老杨将结合自身开发经验,以通俗易懂,幽默的方式,分享一些相关知识,让大家快速上手python。老杨认为编程和我们现实生活都有对应关系的,希望大家可以多用生活化的...原创 2019-05-17 20:34:16 · 4042 阅读 · 0 评论