
Python全栈白宝书
文章平均质量分 93
“Python全栈白宝书“体系化专栏,内容设计多个模块。未设置付费前,该专栏订阅数量为4300+,当前价格119.9,后面会涨价。购买该专栏的小伙伴可联系博主加入 “TFS-CLUB“ 私域社区,在该社区内可享受博主所有的付费专栏内容。
优惠券已抵扣
余额抵扣
还需支付
¥119.90
¥299.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
哈哥撩编程
【易编橙·终身成长社群】星主,2023年度·博客之星&超级个体得主,COC上海社区主理人,谷歌、亚马逊、1024等开发者大会分享嘉宾,《程序员:职场效能必修宝典》作者。
展开
-
〖Python零基础入门篇①〗- Python编程环境搭建-Python3解释器安装
该篇文章主要介绍 Python变成环境的搭建以及 Python3 解释器的安装,最后通过验证,以确保环境的安装成功。原创 2022-02-18 22:07:29 · 45151 阅读 · 25 评论 -
〖Python零基础入门篇②〗- Pycharm 简介、安装与配置
PyCharm 是 Python 目前最著名使用者最多的集成开发环境 IDE 之一,是由大名鼎鼎的 JetBrains 公司开发,旗下还有像 Intellij IDEA 、 WebStorm 、PhpStorm 、Space 、Upsource等知名开发者工具、团队工具与代码审计工具。该公司旗下产品在功能布局及设置等方面一直都保持了很好的一致性,由此也获得了大量程序开发从业者的喜爱。......原创 2022-02-18 22:23:06 · 42992 阅读 · 14 评论 -
〖Python零基础入门篇③〗- Pycharm编辑器不能复制粘贴怎么办?
前言:今天卸载了Pycharm重新安装了一下。安装完成之后,发现 pycharm 编辑器不能 ctrl+V 粘贴了,查了资料,下面将解决方案分享给大家。这里先说一下造成该现象的原因,是因为安装时将handler设为vim了,所以不能使用 ide 的ctrl+v了。...原创 2022-02-18 22:27:43 · 45371 阅读 · 12 评论 -
〖Python零基础入门篇④〗- Pycharm插件安装与常用的插件
插件是安装在特定程序上软件组件,以增强程序某项功能。 一个好的 IDE 都会提供插件平台,允许第三方在遵循插件平台集成条款的前提下,使用插件平台对外提供的能力,扩展出更广泛更丰富的功能。PyCharm 提供了大量商业与免费插件,内容涉及了方方面面,开发者根据工作的实际需要,可以在Marketplace 搜索对应的插件,合理的使用正确插件,将极大的提高开发效率,并且保证代码质量。...原创 2022-02-19 08:00:00 · 47073 阅读 · 8 评论 -
〖Python零基础入门篇⑤〗- Pycharm常用的快捷键
作为程序员,在开发过程中会经常使用快捷键以提高工作效率。在这里主要介绍一些常用快捷键,以及如何编辑更新这些快捷键等相关的知识。原创 2022-02-19 21:02:39 · 41881 阅读 · 8 评论 -
〖Python 数据库开发实战 - MongoDB篇⑰〗- MongoDB数据的导入导出
该章节我们要学习的内容只有一个,那就是数据的导出和导入。导出集合的数据和导出逻辑库的数据使用的指令是不相同的,导出集合使用的命令是 "mongoexport命令" ,而导出逻辑库使用的是 "mongodump命令" ;与导出对应的是导入数据,导入集合使用的是 "mongoimport命令",而导入逻辑库使用的是 "mongorestore命令" 。原创 2023-04-23 15:54:26 · 21746 阅读 · 20 评论 -
〖Python 数据库开发实战 - MongoDB篇⑯〗- MongoDB创建索引时的一些实用的重要选项参数
在上一章节,我们学会了 利用 `createIndex()` 函数来创建索引。创建索引时,除了必选的参数外,该函数还支持一些可选的选项参数,用于控制索引的创建和使用,接下来我们就学习、了解一下这些常用的重要选项参数吧。原创 2023-04-22 21:47:04 · 22118 阅读 · 67 评论 -
〖Python 数据库开发实战 - MongoDB篇⑮〗- MongoDB的索引机制
前面几章节我们掌握了 MongoDB 的 "增"、"删"、"改"、"查" 操作,该章节我们来了解一下 MongoDB 的索引机制。原创 2023-04-22 20:31:29 · 22155 阅读 · 40 评论 -
〖Python 数据库开发实战 - MongoDB篇⑭〗- MongoDB集合的删除记录操作
该章节我们来学习 MongoDB 增、删、改、查的最后一个知识点 - 删除记录原创 2023-04-21 23:31:38 · 22163 阅读 · 66 评论 -
〖Python 数据库开发实战 - MongoDB篇⑬〗- MongoDB集合的修改记录操作 - update() 、 updateMany() 函数与特殊表达式
上一章节我们学习了MongoDB的查询相关操作,这一章节我们来学习一下 MongoDB 的修改和删除。原创 2023-04-20 23:53:45 · 21714 阅读 · 26 评论 -
〖Python 数据库开发实战 - MongoDB篇⑫〗- MongoDB集合的查询操作
该章节我们将继续学习 MongoDB 的增删改查操作中的 "查询操作",首先来看一下 MongoDB 对模糊查询的支持程度。原创 2023-04-19 23:52:12 · 21680 阅读 · 25 评论 -
〖Python 数据库开发实战 - MongoDB篇⑪〗- MongoDB集合的增加操作
关于 MongoDB 的 "集合" 添加记录的知识点,其实并不多,也不复杂,而且在前面两个章节我们都有了添加记录的演示案例。重点是后面要介绍的 "查询" 、"修改" 和 "删除",因为涉及到很多的表达式。放在一起又不是特别的合适,所以就单独的作为一个章节放出来了。原创 2023-04-09 06:00:00 · 21862 阅读 · 14 评论 -
〖Python 数据库开发实战 - MongoDB篇⑩〗- MongoDB的常用表达式
该章节我们来学习一下 MongoDB 的常用表达式,由于 MongoDB `没有SQL语句` ,所以我们常用的一些查询操作都是通过 `JavaScript 的表达式方式` 来进行查询的,所以我们只能接受表达式的这种写法。原创 2023-04-08 07:00:00 · 22045 阅读 · 38 评论 -
〖Python 数据库开发实战 - MongoDB篇⑨〗- MongoDB的主键机制
这一章节我们来学习一下 MongoDB 的主键机制,查询的知识一般比较多。比如在 MySQL 中我们有学习 "分组查询"、"分页查询"、"排序查询",甚至还有 "表现接" 与 "子查询" 。好在 MongoDB 是 NoSQL 数据库,没有"表现接" 与 "子查询" 这样的操作,都是单表查询,所以 MongoDB 的查询知识要比 MySQL 少很多, 接下来就正式开始学习 MongoDB 的主键机制吧。原创 2023-04-07 01:05:33 · 22504 阅读 · 42 评论 -
〖Python 数据库开发实战 - MongoDB篇⑧〗- MongoDB的数据结构
小伙伴们大家好,从这一章节开始我们就正式的开始 MongoDB 的增删改查的操作了,操作之前我们先来认识一下 MongoDB 的数据结构。原创 2023-04-06 10:51:35 · 22929 阅读 · 66 评论 -
〖Python 数据库开发实战 - MongoDB篇⑦〗- 开启 MongoDB 的登录验证功能
即便是我们创建了用户,但是 MongoDB 默认情况下是没有开启登录验证功能的,所以我们还需要开启这个功能。原创 2023-04-02 23:32:06 · 22566 阅读 · 40 评论 -
〖Python 数据库开发实战 - MongoDB篇⑥〗- MongoDB的用户管理
大家好,该章节我们来学习一下 MongoDB 的 "用户管理",上一章节我们无论是使用命令行还是图形界面都是不需要登录,直接就可以访问的。那么 MongoDB 能不能设置账户,开启登录验证呢?答案是当然可以,该章节的内容就来学习这一部分的内容吧。原创 2022-10-27 23:59:54 · 38204 阅读 · 1 评论 -
〖Python 数据库开发实战 - MongoDB篇⑤〗- 安装和使用MongoDB客户端软件
该章节我们来学习安装和使用 MongoDB 的客户端软件,MongoDB 的客户端有命令行和图形界面客户端两种,接下来就先学习一下命令行客户端吧。原创 2022-10-25 23:57:59 · 38577 阅读 · 18 评论 -
〖Python 数据库开发实战 - MongoDB篇④〗- Linux环境下的MongoDB数据库安装
书接上文,这一章节我们来看一下在 Linux 环境下 如何安装 MongoDB 数据库,安排!原创 2022-10-22 23:58:47 · 38202 阅读 · 10 评论 -
〖Python 数据库开发实战 - MongoDB篇③〗- Windows环境下的MongoDB数据库安装
原本按照计划是直接开始 MongoDB 数据库的终端使用与图形界面客户端的内容讲解的,但是有小伙伴建议我再写上 Windows 与 Linux 环境下的 MongoDB 数据库安装过程,什么仇什么怨啊?我用的是 Mac 啊,我还能说什么 ? 安排!原创 2022-10-22 23:56:57 · 38169 阅读 · 2 评论 -
〖Python 数据库开发实战 - MongoDB篇②〗- Mac环境下的MongoDB数据库安装
该章节主要实现的是在 "Mac" 系统上安装 "MongoDB 数据库" ,安装方式主要是两种,一种是直接通过终端的方式安装,另外一种是利用 "Homebrew" 来进行 "MongoDB 数据库" 的安装与管理。PS:我个人比较推崇使用 "Homebrew" 来进行 "MongoDB 数据库" 的安装与管理。原创 2022-10-20 23:56:07 · 38679 阅读 · 32 评论 -
〖Python 数据库开发实战 - MongoDB篇①〗- MongoDB数据库简介
接下来的一段时间我们将要学习一下 MongoDB 数据库的内容,首先要了解 MongoDB 数据库的背景知识,比如与其他 NoSQL数据库 的区别。接下来就是安装 MongoDB 数据库 与 Robot3T 客户端 ,这样就可以操作 MongoDB 了。需要注意的是 MongoDB 数据库并没有提供类似 Redis 那样的指令,也没有 MySQL 那样的 SQL 语法,操作 MongoDB 的是 JavaScript 的代码,利用 JavaScript 语句操作 MongoDB 数据库。还有一点就是,原创 2022-10-19 23:59:17 · 39350 阅读 · 23 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑯〗- 综合案例 - 新闻管理系统第二阶段完结 - “app.py“ 模块收尾及案例演示
在前面的章节我们完成了 "新闻管理系统" 第二阶段将要实现的 "发表新闻"、"缓存新闻数据"、"删除新闻"、"编辑新闻"、"更新新闻状态" 的全部功能。但是有个小问题,就是当我们处于 "编辑新闻" 权限的用户角色是,还有 "back:退出登录" 、"exit:退出系统" 没有实现。其实也是非常的简单,接下来就一起去实现吧。原创 2022-10-17 23:59:04 · 38634 阅读 · 33 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑮〗- 综合案例 - 新闻管理系统 - 更新所编辑新闻状态(根据输入内容进行保存操作)
在上一章节我们实现了 "编辑新闻" - "news_dao.py" - 更改新闻记录的 - update() 方法 ,然后将该方法在 "news_service.py" 模块封装成了 update() 方法 。接下来,我们就在 "app.py" 模块中编写判断用户输入 "保存修改" 的 "Y/y" 的时候,程序需要实现的 "更新新闻记录" 的相关代码。原创 2022-10-16 23:58:34 · 38636 阅读 · 10 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑭〗- 综合案例 - 新闻管理系统 - 更新所编辑新闻状态(编辑角色权限)
该章节我们继续来完成 "新闻管理系统" 的编写,上一章节我们是写到了 "修改新闻记录" 的时候,接收用户在控制台输入的各种信息,但是还没有去编写 "news_dao.py" 与 "news_service.py" 的数据库做的修改。如果一条新闻被修改了,无论这条新闻是否审批通过了都要变成 "待审批" 的状态,在 Redis 中已经被缓存的记录要被删除,当被 "管理员" 审批通过 之后,才会被再次的缓存到 Redis 中。原创 2022-10-15 23:58:27 · 38781 阅读 · 21 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑬〗- 综合案例 - 新闻管理系统 - 编辑新闻(编辑角色权限)
在前面几个章节我们实现了基于 "编辑角色" 的 "发表新闻" 的功能, 基于 "管理员角色" 的 "审批缓存新闻"、"删除新闻(含 Redis 缓存)" 的功能。接下来我们来实现一下,基于 "编辑角色" 的 "编辑新闻" 的功能。原创 2022-10-14 23:48:24 · 40526 阅读 · 163 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑫〗- 综合案例 - 新闻管理系统 - 删除新闻(含redis缓存)
接下来我们继续来完成《新闻管理系统》 的开发,上一章节我们是将 "审批通过" 的新闻 缓存到了 "redis" 里面。这一章节我们就来实现一下,当 "管理员" 执行 "删除新闻" 的时候,MySQL 与 Redis 里面的记录都删除的功能吧。原创 2022-10-09 23:58:40 · 39454 阅读 · 35 评论 -
关于 watched variable changed 异常的详解
在编写测试案例的演示脚本时,使用的线程池与 redis 事务管理的相关知识,运行代码的时候出现了 " watched variable changed " 的异常抛出。原创 2022-10-06 23:57:05 · 39483 阅读 · 9 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑪〗- 综合案例 - 新闻管理系统 - 缓存新闻数据至redis
接下来这个章节将继续来完成 《新闻管理系统》 这个项目,上一章节我们完成了 "发表新闻" 这个功能,在发表新闻后,什么时候才会缓存该条新闻记录呢?并不是说在发表新闻成功之后就立刻被缓存,而是该新闻被管理员审批通过才会被缓存到Redis里面(也就是新闻的状态由 "待审批" 变更为 "已审批" 的时候),接下来我们就看一下如何实现将新闻缓存至 redis 数据库吧。原创 2022-10-05 23:59:25 · 39514 阅读 · 5 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑩〗- 综合案例 - 新闻管理系统 - 发表新闻
接下来又回到了 《新闻管理系统》 这个项目,我们要将 《新闻管理系统》 这个项目与 redis 的高速缓存进行一个结合,接下来我们就看一看具体实现的业务。原创 2022-10-04 23:54:38 · 39625 阅读 · 15 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑨〗- 利用 redis-py 实现模拟商品秒杀活动案例
该章节我们将要来实现一个 "模拟商品秒杀活动" 的案例,该案例在上一章节的 "缓缓存观众投票数据信息" 的案例讲更更增加了一些难度,话不多说接下来就看看案例的具体要求是什么吧。原创 2022-10-02 23:59:05 · 39574 阅读 · 14 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑧〗- 利用 redis-py 实现缓存观众投票数据信息案例
该章节我们将要来实现一个 "缓存观众投票数据信息" 的案例,该案例在上一章节的 "缓存学生考试信息" 的案例讲更加的增加一些难度,接下来就看看案例的具体要求是什么吧。原创 2022-09-30 23:57:58 · 39331 阅读 · 2 评论 -
redis-py 模块的 hset 与 hmset 之间的区别
该章节主要是在演示案例的过程中遇到了一个告警信息,由此记录下来,算是一篇比较水的笔记记录吧,纯粹是为了记录一下。原创 2022-09-29 18:07:06 · 39853 阅读 · 0 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑦〗- 利用 redis-py 实现缓存学生考试信息
该章节将要练习一个比较复杂的场景,巩固一下 "redis-py" 模块的运用。在前面的章节我们再针对 "redis-py" 模块进行一些指令练习的时候都觉得比较简单,接下来我们就练习一个比较复杂的案例吧。原创 2022-09-28 23:57:53 · 39409 阅读 · 12 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑥〗- redis-py 的事务函数
前面几个章节我们学习了 "redis-py" 关于五大数据类型的相关指令操作虽然没有在案例中演示所有的 "redis-py" 的函数,但是我们可以通过举一反三的方式在 "redis" 中使用什么指令,就在 "redis-py" 中使用什么函数来逆推;接下来我们就学习一下在 Python 中如何操作 "redis" 的事务,这一点非常的重要。原创 2022-09-27 23:59:25 · 39331 阅读 · 2 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇⑤〗- 利用 redis-py 实现哈希数据类型的常用指令操作
该章节我们继续学习 "redis-py" 模块的一些关于 "哈希数据类型" 的相关指令用方法,比如利用 pyton 实现操作 "哈希表" 的数据、操作 "redis" 的事务等等。原创 2022-09-26 23:54:55 · 39595 阅读 · 6 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇④〗- 利用 redis-py 实现集合与有序集合的常用指令操作
OK,上一章节,我们利用 redis-py 这个模块实现了针对 "列表数据类型" 的一些常用指令操作。今天章节我们将来学习 redis-py 这个模块针对 "集合" 与 "有序集合"的一些常用指令操作吧。原创 2022-09-25 23:59:17 · 39891 阅读 · 3 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇③〗- 利用 redis-py 实现列表数据类型的常用指令操作
在上一章节,我们利用 redis-py 这个模块实现了针对 "字符串数据类型" 的一些常用指令操作,。接下来就继续学习 redis-py 这个模块的针对 "列表数据类型" 的一些常用指令操作吧。原创 2022-09-24 23:58:14 · 39561 阅读 · 2 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇②〗- 利用 redis-py 实现字符串类型的常用指令操作
在上一章节,针对 redis-py 这个模块我们也算是入门了,感觉还是挺简单的。接下来就继续学习 redis-py 这个模块的针对 字符串数据类型的一些常用操作。原创 2022-09-23 23:50:46 · 39657 阅读 · 1 评论 -
〖Python 数据库开发实战 - Python与Redis交互篇①〗- redis-py的安装与使用
该章节开始我们又回到了 Python 领域,接下来我们将学习利用 Python 语言去读写 redis 的数据。之前操作 redis ,是在客户端通过一些指令来实现的,在 Python 中操作 redis 的依然还是这些指令,所以掌握了 redis 的命令与数据类型, Python 的程序就很好写了。在 Python 中操作 redis 的第三方模块有很多,这里推荐使用 redis-py 这个模块,不仅是因为它很容易使用,更因为它自带连接池。接下来就正式的进入学习环节吧。原创 2022-09-22 23:58:43 · 40170 阅读 · 2 评论