![](https://img-blog.csdnimg.cn/a76e6dc843de4a6ba631f41261453cad.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习
文章平均质量分 84
python学习
zz的学习笔记本
这个作者很懒,什么都没留下…
展开
-
【python】Django——连接mysql数据库
ORM(Object-Relational Mapping)是一种编程技术,它允许开发者使用面向对象的方式来操作数据库,而不必直接编写SQL语句。在Django中,ORM是通过Django自带的django.db.models模块来实现的。原创 2023-11-15 15:00:16 · 7910 阅读 · 5 评论 -
【python】Django——templates模板、静态文件、django模板语法、请求和响应
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~【Django专栏】原创 2023-11-14 14:48:30 · 1051 阅读 · 0 评论 -
【python】Django——django简介、django安装、创建项目、快速上手
Django 是一个高效、功能强大的 Web 应用程序框架,采用 Python 编写而成。它遵循了 MTV(模型-模板-视图)的软件设计模式,旨在帮助开发者快速构建可维护的 Web 应用程序。模型(Model): Django 的模型层提供了对数据库的抽象和管理。通过定义模型类,开发者可以使用简单的 Python 代码来描述数据结构和关系,并自动映射到底层数据库。这样,开发者可以通过操作模型对象来进行数据库操作,而无需直接编写 SQL 语句。视图(View)原创 2023-11-13 17:19:14 · 2993 阅读 · 0 评论 -
【python与数据结构】(leetcode算法预备知识)
笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~原创 2023-10-28 23:30:37 · 1108 阅读 · 0 评论 -
【python】Flask网页开发——论坛项目实战(3.问答模块)
【python】Flask网页开发——论坛项目实战(3.问答模块)原创 2023-10-18 00:04:54 · 421 阅读 · 1 评论 -
【python】Flask网页开发——论坛项目实战(2.登录与注册)
登录与注册项目导航登录与注册使用Flask-Mail发送邮件注册功能blueprintsforms.pyuser.pymodels.pystatticjquery.3.6.min.jsregister.jstemplatesbase.htmlregister.htmlindex.htmlapp.pyexts.py登录功能blueprintsforms.pyuser.pytemplatesbase.htmllogin.htmlapp.pyconfig.py项目导航【python】Flask网页开发——论坛原创 2023-10-17 18:11:49 · 378 阅读 · 4 评论 -
【python】Flask网页开发——论坛项目实战(1.导航条实现)
2.生成迁移脚本:flask db migrate -m “备注信息”3.执行迁移脚本:flask db upgrade。,粘贴到bootstrap@4.6.min.css。1.初始化迁移环境:flask db init。执行完后,项目中生成文件夹migrations。将此链接的内容全部复制,原创 2023-10-17 18:10:16 · 522 阅读 · 0 评论 -
【python】Flask网页开发——论坛项目实战(完整代码)
Flask练手项目,具体功能:登录与注册、问答模块原创 2023-10-17 17:54:25 · 1861 阅读 · 0 评论 -
【python】Flaskmail发送邮件报错UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 53-55解决
FlaskMail发送邮件报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 53-55: ordinal not in range(128)解决办法原创 2023-10-13 16:34:08 · 217 阅读 · 0 评论 -
【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决
在pycharm终端里执行flask db xxx命令。终端执行和检查的并不是你的项目解释器版本的python,而是你系统变量里的那个。当然都无法执行你想要的 Python解释器的 flask 指令。他会索引去执行你系统变量里的那个flask.exe。项目中根路径下生成一个migrations文件夹。文件资源管理器打开项目位置,输入cmd。activate 虚拟环境名称。原创 2023-10-10 15:47:44 · 1364 阅读 · 1 评论 -
【Selenium】基础——环境搭建
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接调用浏览器,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器),可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏等。原创 2023-08-27 13:29:33 · 68 阅读 · 0 评论 -
【python】网页开发——Flask进阶(一)cookie、session、文件上传、MySql数据库
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。原创 2023-10-09 07:47:47 · 468 阅读 · 0 评论 -
【python】网页开发——Flask基础(二)路由和视图函数、HTTP请求方法、jinja2模板
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。原创 2023-10-03 00:13:48 · 249 阅读 · 1 评论 -
【python】网页开发——Flask基础(一)介绍、安装、版本、入门程序、网页相关知识、项目配置
Flask 是一个使用 Python 编写的轻量级 Web 开发框架。它被设计成简单、易用,并且具有灵活性,可以帮助开发者快速搭建 Web 应用程序。原创 2023-10-01 22:09:49 · 1123 阅读 · 0 评论 -
【python】软件开发——PyQt5、Qt Designer、信号与槽机制、计算器实现
PyQt5 是一个基于 Python 的 GUI 框架,用于创建跨平台的桌面应用程序。它是 Qt 库的 Python 绑定,结合了 Python 的简洁和易用性以及 Qt 框架的强大功能。Qt 是一个流行的 C++ 跨平台应用程序开发框架,提供了丰富的图形界面组件、网络通信、数据库访问、多线程等功能。PyQt5 允许开发者使用 Python 语言来创建 Qt 应用程序,从而可以轻松地利用 Qt 提供的功能,并且能够在多个操作系统上运行,包括 Windows、MacOS、Linux 等。原创 2023-09-29 11:43:44 · 2683 阅读 · 0 评论 -
【python】数据可视化——pyecharts
Pyecharts 是一个基于 Python 的开源数据可视化库,用于创建各种交互式的图表和可视化效果。它是在 Echarts 的基础上进行封装和优化,Echarts 是一个流行的 JavaScript 数据可视化库。原创 2023-09-28 00:46:16 · 3010 阅读 · 0 评论 -
【python】数据可视化——matplotlib
matplotlib是一个强大的Python绘图库,用于创建高质量的静态、动态和交互式图表。它提供了广泛的绘图选项,适用于数据可视化、科学计算、工程绘图等多个领域。原创 2023-09-27 09:24:48 · 1804 阅读 · 2 评论 -
【python】数据可视化——解决matplotlib显示中文乱码
解决matplotlib显示中文乱码原创 2023-09-26 17:57:39 · 2031 阅读 · 1 评论 -
【python】数据分析——Pandas、Series、DataFrame
Pandas 是一个基于 NumPy 的 Python 数据处理库,提供了高效的数据结构和数据分析工具,使得在处理和分析结构化数据变得更加简单和快速。总之,Pandas 是一个功能强大且灵活的数据处理工具,它使得在 Python 中进行数据清洗、处理和分析变得更加容易和高效。它广泛应用于数据科学、机器学习、金融分析和其他数据相关的领域。原创 2023-09-25 16:25:58 · 656 阅读 · 1 评论 -
【python】数值分析——NumPy进阶
它的值介于 -1 和 1 之间,其中 -1 表示完全负相关,1 表示完全正相关,0 表示无相关性。方差是衡量数据分散程度的统计指标,用于描述数据离散程度的大小。方法可以计算数组中元素的标准差。标准差是衡量数据离散程度的统计指标,用于描述数据的分散程度。从数组的第一个元素开始,逐个将当前元素与之前所有元素相加得到的结果。从数组的第一个元素开始,逐个将当前元素与之前所有元素相乘得到的结果。NumPy 中,默认情况下,当打印数组时,只会显示数组的部分内容。在数组的指定位置插入一个新的轴,从而增加数组的维度。原创 2023-09-20 18:55:52 · 345 阅读 · 1 评论 -
【python】数值分析——NumPy基础
a@b:矩阵乘法,第一个矩阵的列数(column)和第二个矩阵的行数(row)相同。使用 NumPy 的函数形式:result = np.dot(A, B)condition:一个布尔型数组或条件表达式,用于指定选择元素的条件。np.random.randint():生成指定范围内整数的随机数组。np.random.rand():生成指定维度的随机浮点数数组。方法:result = A.dot(B)y:不满足条件的元素将被选择的数组或值。x:满足条件的元素将被选择的数组或值。步长+:默认切从首到尾。原创 2023-09-19 22:29:19 · 203 阅读 · 0 评论 -
【python】爬虫基础——JSON、requests、BeautifulSoup、lxml、爬取静态网页
JSON是⼀种存储和交换数据的语法JSON仅仅是⽂本,它能够轻松地在服务器浏览器之间传输JSON的数据格式其实就是python里面的字典格式。原创 2023-09-18 16:02:38 · 2132 阅读 · 1 评论 -
【python】内置模块:os、time、random
把一个代表时间的元组或者struct_time(如由time.localtime()和time.gmtime()返回)转化为格式化的时间字符串。os.O_TRUNC: 打开一个文件并截断它的长度为零(必须有写权限)os.O_EXCL: 如果指定的文件存在,返回错误。os.O_CREAT: 创建并打开一个新文件。os.O_RDONLY: 以只读的方式打开。os.O_WRONLY: 以只写的方式打开。os.O_APPEND: 以追加的方式打开。os.O_RDWR : 以读写的方式打开。原创 2023-09-15 10:38:39 · 98 阅读 · 0 评论 -
【python】基础——字符串、列表、元组、字典、函数
python基础原创 2023-09-13 12:12:20 · 141 阅读 · 0 评论 -
【python】环境搭建
python环境搭建原创 2023-09-13 12:07:18 · 248 阅读 · 0 评论