Python
文章平均质量分 65
雾里看花花里看雾
我可以一落千丈,我亦可一鸣惊人。
展开
-
Python——我愿称之为最简单的语言
Python——我愿称之为最简单的语言原创 2023-03-03 15:42:33 · 870 阅读 · 0 评论 -
Django中的ORM操作之高级查询aggregate和annotate方法
今天毕设导师让我们拿着电脑去他办公室查看软件运行情况,然后让我加一些功能点和创新点,对博客内容进行数据挖掘,我想了想需要用到Django中的ORM操作之高级查询aggregate和annotate方法,那我们一起来学习一下吧。...原创 2022-04-21 22:04:17 · 2436 阅读 · 1 评论 -
Redis —— Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接。
今天Redis出现了“Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接”的错误!想起来,是我在使用redis-server的时候,直接点×号了!解决方法!!输入命令redis-server.exe redis.windows.conf后,不要关闭。redis-server.exe redis.windows.conf重新打开cmd窗口,输入redis-cli.exe -h 127.0.0.1 -p 6379。原创 2022-03-11 22:54:30 · 7589 阅读 · 1 评论 -
Redis —— Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
redis-cli.exe 是redis的客户端,这条命令是用来连接127.0.0.1(本机)的 6379 端口(默认)开启的redis服务。redis-server.exe 是开启redis服务的,这样客户端连接了以后就可以通过redis命令操作redis缓存。我在上一篇博客中使用了redis-cli,然后在项目中准备打开redis-server,结果一直报错,如果有和我一样的,可以按照如下命令进行。使用cmd进入Redis的安装目录。redis-cli.exeshutdownexit原创 2022-03-10 12:52:16 · 5209 阅读 · 1 评论 -
Redis下载安装配置测试 + Django操作Redis
Redis下载安装配置测试 + Django操作RedisRedis下载Redis安装Redis配置Redis测试Django操作Redis下载去Redis官网,下载msi文件。Redis安装一路按照默认方式,安装Redis。Redis配置在Redis 安装目录中 Redis.windows-service.conf 文件中进行编辑。找到 # requirepass foobared。在下面添加一行,例如我的密码是wxm520。查看bind。Redis测试修改完密码等配置后原创 2022-03-10 11:52:11 · 184 阅读 · 0 评论 -
Django学习笔记
Django学习笔记开发流程项目目录基础知识Django三种响应Django模板语法RequestModel类ORMModelForm数据请求MiddleWare好记性不如烂笔头。下面就简单记录一下Django学习笔记了,适合回顾。开发流程1、新建项目(终端)2、创建app并注册(settings.py)3、设计表结构(models.py)4、在MYSQL生成表(Mysql —> 终端)5、静态文件管理(static)6、代码编写(urls.py —> utils(form)原创 2022-03-03 09:28:55 · 816 阅读 · 2 评论 -
基于Pycharm的Django学习 —— 项目实战(对话框、echarts绘图、文件上传)
项目实战订单管理order_listorder_addorder_deleteorder_editecharts绘图文件上传upload_list号外号外,基于Pycharm的Django学习,项目实战彩蛋来啦!我报考的学校,今天下午五点就要出考研成绩了,我好慌,从来没有这么紧张过,我就想着把项目收个尾,这样赶在出成绩之前,也是把Django学完啦。昨天的后续又完善了一下,在新建任务里面又加了任务列表,提交后就更新:订单管理老规矩,先设计表结构:class Order(models.Model原创 2022-02-21 16:30:17 · 1578 阅读 · 1 评论 -
基于Pycharm的Django学习 —— 项目实战(分页、cookie、session、中间件、Ajax)
项目实战靓号管理number_listnumber_addnumber_editnumber_deletenumber_list(新增搜索)number_list(分页管理)ModelForm和BootStrap优化项目目录管理员管理admin_list分页组件使用说明admin_addadmin_editadmin_delete重置密码Cookie和Session登录认证中间件注销图片验证码任务管理task_listtask_add号外号外,基于Pycharm的Django学习,项目实战后续来啦!前面原创 2022-02-20 23:54:36 · 1644 阅读 · 8 评论 -
基于Pycharm的Django学习 —— 项目实战(Form和ModelForm)
项目实战项目开发流程项目准备工作项目部门管理UI设计depart_list模板继承depart_adddepart_deletedepart_edit项目用户管理user_listuser_addForm和ModelFormFormModelFormuser_add(ModelForm)号外号外,基于Pycharm的Django学习,项目实战来啦!项目开发流程实战之前,我们先来结合前面学习的知识,捋一捋整个项目开发的流程:新建项目创建app并注册设计表结构在MYSQL生成表静态文件管理原创 2022-02-17 17:20:13 · 4141 阅读 · 2 评论 -
基于Pycharm的Django学习 —— 用户管理小demo
自从学了Django之后,我可真粉了银角大王武沛齐,怎么说呢,还挺感慨,好好学习就对了。学以致用,学以致用,学了Django中的ORM,怎么能够不写一个小案例呢?基于Pycharm的Django学习用户管理需求分析用户管理展示用户列表添加用户删除用户那么一起来写一个用户管理的小demo吧!用户管理需求分析需求:展示用户列表添加用户删除用户用户管理那就一步步来编写吧!其实写代码就是这样,一步步来分析,先写一个基本的功能,然后再去一点点的完善优化,所以不要怕麻烦奥!urls.py —原创 2022-02-14 17:01:39 · 1148 阅读 · 0 评论 -
基于Pycharm的Django学习3 —— ORM
基于Pycharm的Django学习ORM是个啥?安装第三方库创建数据库Django连接数据库操作表操作表数据ORM是个啥?ORM,对象关系映射(Object Relational Mapping,简称ORM)模式,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。也就是说,ORM充当一个翻译的功能。安装第三方库pip install mysqlclient创建数据库ORM到底能够帮助我们做什么呢?创建、删除、修改数据库中的表(不用你写SQL语句),但是无法帮助你创建数据原创 2022-02-13 00:45:18 · 607 阅读 · 0 评论 -
基于Pycharm的Django学习 —— 用户登录小demo
为了巩固前面学习的Django内容,我们来写一个用户登录的小demo吧!需求:写一个简单的用户登录页面,当用户输入用户名和密码时,后端获取用户输入的数据,并且验证是否输入正确,再做对应的处理。这个案例不难,但是当时还是挺惊艳我的,有一些细节值得注意。<form method="post" action="/login/"> <label> <input type="text" name="user" placeholder="用户原创 2022-02-12 22:14:16 · 2299 阅读 · 0 评论 -
基于Pycharm的Django学习2 —— Django模板语法
基于Pycharm的Django学习静态文件传统静态文件语法Django静态文件语法模板语法前后端单个值传递前后端多个值传递前后端列表传递前后端字典传递前后端列表套字典传递条件语法静态文件传统静态文件语法第一步:urls.py文件编写url和视图函数的对应关系。第二步:views.py文件编写视图函数。第三步:App项目下的templates文件夹下编写html页面。这里为了演示效果,所以就只写了img,具体页面布局没有调整,见谅。第四步:运行项目。整套下来,我们发现,这个和我们传原创 2022-02-12 19:15:38 · 2001 阅读 · 0 评论 -
基于Pycharm的Django学习1 —— Django三种响应
Flask学完啦,那就来学Django吧,学习真的是会上瘾的奥!由于Flask比较简单,而且Django和Flask有很多基础语法也是有相通之处的,所以就不写Flask的博客了,一起学Django吧!基于Pycharm的Django学习Python - WebDjango的三种响应响应文本内容响应html页面响应重定向Python - Web其实在上一篇博客中,讲解Pycharm社区版创建Django项目的时候,已经讲了项目的目录结构,以及每一个文件主要是用来干什么的。但是还没有和前端联动,现在在项原创 2022-02-12 15:36:39 · 841 阅读 · 0 评论 -
Pycharm社区版创建Flask项目和Django项目
前段时间,毕业实训,写了一个简单的python web项目,后端使用的是flask框架(轻松上手),前端使用的是bootstrap框架(vue还没学完),实训结束后,又继续学习了python的又一主流框架django,现在开始吧。环境:Pycharm社区版。我们知道pycharm社区版和企业版是不一样的,社区版在创建项目的时候是没有Flask和Django选择的,所以需要自己想办法。Pycharm创建Flask项目第一步:首先进入cmd,输入如下命令安装flask。pip install flas原创 2022-02-12 01:00:29 · 3124 阅读 · 0 评论 -
江湖人做好事怎么能够不留名?—— Pycharm中如何设置创建py文件时自动添加作者信息
江湖人做好事怎么能够不留名?详细图文教程步骤如下!第一步:File——Settings第二步:Editor——File and code templates第三步:Python Script——添加如下代码——Apply——OK#-*- coding:utf-8 -*-# @Author : 雾里看花花里看雾# @Time : ${DATE} ${TIME}# @FileName: ${NAME}.py# @Software: ${PRODUCT_NAME}# @Blog原创 2022-01-22 12:33:34 · 722 阅读 · 0 评论 -
Anaconda安装jieba库实现中文自动分词功能(Anaconda没有jieba库 需要自己导入)
以前我们要安装某一个库,直接在anaconda prompt中输入conda install 库名即可,但是这次安装jieba,发现不太行,这是因为Anaconda没有jieba库,需要自己导入!第一步:去jieba官网,下载jieba压缩包。第二步:将jieba压缩包解压到anaconda目录下的pkgs目录下。第三步:在cmd中,跳转到刚刚的jieba目录下!(简单方法:直接cd/d 然后到刚刚目录下把jieba文件夹拖到cmd当前指令中即可!)...原创 2022-01-21 19:02:56 · 2299 阅读 · 0 评论 -
B站游戏排行榜(No.1竟是‘原神‘)—— B站动态页面爬取
基于pycharm的动态页面爬取需求:爬取b站游戏榜中热度榜的游戏名称、游戏描述、发行公司、游戏分类。链接:https://game.bilibili.com/platform/ranks。代码:import requests as reqimport jsonimport csvimport tracebackimport timeclass BilibiliSpider: """b站爬虫""" def __init__(self): self.u原创 2022-01-20 19:24:11 · 14381 阅读 · 1 评论 -
基于Anaconda的pandas学习
基于Anaconda的pandas学习Pandas安装创建对象创建Series对象创建DataFrame对象创建date_range查看数据获取数据直接获取索引获取增删改数据索引及缺失值操作运算字符串操作Pandas安装第一步:找到开始桌面下的anaconda下面的anaconda prompt!第二步:输入如下命令,如果提示你更新,那就去更新。conda install pandas创建对象创建Series对象import pandas as pd# pandas基于numpy 故需原创 2022-01-20 15:41:02 · 7219 阅读 · 4 评论 -
基于Anaconda的matplotlib学习
基于Anaconda的matplotlib学习matplotlib安装入门小案例matplotlib安装第一步:找到开始桌面下的anaconda下面的anaconda prompt!第二步:输入如下命令。conda install matplotlib入门小案例案例一:大家结合注释好好理解步骤!对于不懂的函数,也可以先输入函数后,shift和左括号,然后弹出来提示后,再点击+号来看奥!案例二:plot函数的参数是x和y,故可以提前准备好一些数据,这里的数据准备可以根据numpy中的原创 2022-01-19 17:36:15 · 7284 阅读 · 0 评论 -
基于Anaconda的Numpy学习
基于Anaconda的Numpy学习Anaconda安装模块jupyter notebook使用NumpyNumpy属性Numpy方法索引和切片矩阵拼接前面我们讲了anaconda的下载及安装详细教程,现在我们开始学习numpy,其是python数值计算最重要的基础包。anaconda和pycharm是两套不同的系统,所以我们要区分开来。Anaconda安装模块首先看安装相关模块怎么整?在pycharm中,我们安装某一模块,经常在cmd控制台中,使用pip install 模块名来安装模块。但是原创 2022-01-17 22:02:26 · 3634 阅读 · 0 评论 -
【详细图文教程】Anaconda的下载及安装
Anaconda的下载及安装Anaconda的下载Anaconda的安装Anaconda环境配置Anaconda的下载大家可以去官网,按照自己的电脑版本选择下载!Anaconda的下载Anaconda的安装第一步:双击exe文件,点击next,选择I agree,选择just me,再点击next!第二步:点击browse,选择指定安装路径!一般不建议c盘奥!第三步:直接点击install,那些方框不要奥!第四步:等待安装!安装成功!至此已经安装完成了奥!!!An原创 2022-01-17 11:30:13 · 5790 阅读 · 0 评论 -
Scrapy常用命令
Scrapy常用命令标记的这三个,我们在上一篇文章已经都用过了,这也是最常用的三个命令。下面看一下生成的工程目录,如果看过上一篇文章的,应该都知道,生成一个工程后的大概目录,那么其中的各文件表示什么呢?接下来看一下编写一个爬虫的步骤!scrapy爬虫框架结构:Request类和Response类:补充:由于这块我学的不是很扎实,这里就简单做一个记录,研究明白了再回来看!...原创 2022-01-16 20:23:27 · 124 阅读 · 0 评论 -
开始你的第一个scrapy项目吧
开始你的第一个scrapy项目吧scrapy安装与验证创建第一个scrapy项目创建爬虫文件爬虫文件各参数含义运行爬虫文件scrapy安装与验证scrapy安装:pip install scrapy验证安装:pip list在pycharm中,点击file——settings——project——python interpreter——点击+号——搜索scrapy——install package!创建第一个scrapy项目控制台输入cd/d 然后将想要放置的项目位置拖过来即可!原创 2022-01-16 16:52:41 · 805 阅读 · 0 评论 -
基于pycharm的正则表达式Re库使用教程
基于pycharm的正则表达式Re库使用教程正则表达式语法Re库的基本使用Match对象Match对象的属性Match对象的方法正则表达式的常用方法re.search()re.match()re.findall()re.split()re.finditer()re.sub()re.compile()正则表达式语法正则表达式在编程语言、数据库等领域都应用广泛,可以自己总结知识点,等忘记了再回来查看,当然也有专门的正则表达式网站。Re库的基本使用Re库是Python的标准库,不用我们安装,其主要用于字原创 2022-01-16 12:05:10 · 4217 阅读 · 1 评论 -
中国大学哪家强? —— Python爬虫beautifulsoup4库实战
中国大学排名定向爬虫此处以最好大学网为例!由于还没有学习正则表达式,故此处我们的需求只需要输出中国大学排名和学校名称即可。第一步,先进入中国大学网,找到大学排名的url,分析我们所需要的内容在其网页中对应的位置,方便查找。第二步,写好整个程序的框架,方便后期对内容的填充,待定的可以用pass占位。第三步,编写代码,调试代码,所需要讲解的都写在代码注释中了,如下。import requestsfrom bs4 import BeautifulSoup# 获取一个页面的内容 并且返回该内原创 2022-01-14 23:08:16 · 252 阅读 · 0 评论 -
基于pycharm的beautifulsoup4库使用教程
基于pycharm的beautifulsoup4库使用教程beautifulsoup4库安装beautifulsoup4库使用beautifulsoup4库基本元素beautifulsoup4库的HTML查找方法补充Json(Javascript Object Notation)beautifulsoup4库安装第一步:在控制台输入如下命令,安装beautifulsoup4库。pip install beautifulsoup4第二步:在控制台输入如下命令,验证是否成功安装beautifulso原创 2022-01-14 21:44:05 · 6191 阅读 · 0 评论 -
谁不爱美美的照片呢? —— Python爬虫Requests库实战
首先找到一张图片,此处以国家地理图片为例!右键——检查——点击src——复制current sourceimport requestsimport osurl = 'https://img-pre.ivsky.com/img/bizhi/pre/201010/26/national_geographic-038.jpg'root = 'D:\\'path = root + url.split('/')[-1]print(path)try: # os.path.exists(ro原创 2022-01-14 19:31:46 · 263 阅读 · 0 评论 -
爬取网页的通用代码框架
import requestsdef getHtmlText(url): try: r = requests.get(url, timeout=30) # 如果不是200 产生异常requests.HTTPError r.raise_for_status() # r.encoding是根据header猜测的编码格式 r.apparent_encoding是根据内容得出的编码格式(更为准确) r.encoding原创 2022-01-14 16:44:37 · 120 阅读 · 0 评论 -
基于pycharm的requests库使用教程
文章目录requests库安装和导入requests库的一个类型六个属性requests库的get请求requests库的post请求requests库的代理requests库的cookie自动识别验证码requests库安装和导入第一步:cmd打开命令行,使用如下命令安装requests库。pip install requests由于我的安装过了,所以如下:如果提示你pip版本需要更新,按照提示的指令输入即可更新。第二步:cmd使用如下命令,验证requests库安装完成。pip lis原创 2022-01-14 15:38:05 · 16481 阅读 · 5 评论 -
3天带你快速入门Python——还不快上车(冲鸭)
叮咚!问大家一个问题,学语言最重要的是什么?是思想啊!是行动啊!是敲代码啊!是解决问题啊!我们都知道,入门一门语言是很简单的,但是想要精通却没那么容易;我们也知道,一门语言的内容是又多又杂的,但是在实际开发中不是都那么常用;我们更知道,不同语言语法不同环境不同,但是语言本身的学习却是相通的。所以我们在刚开始学习一门语言时,容易进入一个误区,那就是遇到比较偏僻的知识点时,容易钻牛角尖,觉得应该都学会才上手项目,其实不然。我自己先后学习了C语言、C++、Java、Python,发现虽然是四种不同的语言,原创 2022-01-13 19:01:45 · 749 阅读 · 2 评论 -
欢迎来到Python世界——PyCharm-community-2021.1.3安装配置使用
话不多说,直接来教程!PyCharm-community-2021.1.3安装第一步:找到exe文件,右键管理员。第二步:点击next第三步:默认是C盘,建议选择C盘以外的文件。第四步:建议不选择.py选项,这是关联文件,如果打钩了,以后电脑双击.java文件就会用它打开。第五步:点击安装第六步:等待安装第七步:安装完成配置pycharm环境确认是否添加环境变量,也就是bin文件路径是否添加到系统环境变量中。第一步:我的电脑——右键属性——高级系统设置——环境变量第二原创 2022-01-10 13:55:04 · 4874 阅读 · 0 评论 -
一键解决你“python卸载不干净怎么再重新安装”的烦恼
今天毕业实训第一天啦,python方向冲冲冲!学习语言第一步,环境软件少不了!那我们一起来看看python3.7.0安装吧~注意:WIN10系统一定要以管理员身份运行!由于我是之前安装过,但是没有卸载干净,所以接下来示范的是这个情况下的python安装!解决方法是先安装,然后默认安装成功后,再利用软件自身的卸载功能卸载干净,最后再安装即可!!!先安装第一步:首先找到下载的exe文件,然后右键点击管理员身份运行。第二步:点击Modify第三步:选择py launcher,点击next原创 2022-01-10 13:12:11 · 33682 阅读 · 12 评论