Python技术基础-案例源码
文章平均质量分 78
Python基础、Python进阶、Python小应用源码等内容。
每篇都会以整个实例作为贯穿,环境、过程以及demo.exe包可以直接下载测试,包括视频教程也会发布链接,让你快速的学会各类自定义功能的python程序编写。
我这里只做数据,不做Web。
红目香薰
历经于PRC、Blockchain Technoloogy、E.项目历练。
曾担任过企业的CTO、DBA、PM、OD等职位,较高的代码严谨度,为多个上亿PV的App后端提效20%至40%。
对软件的商业OD与UE有一定的见解,曾帮助企业提高120%的年度效益。
主要编码语言:【Java】【C#】【.NET】
现从事于教育行业,获得过国家级教师能力比赛三等奖,国家级算法比赛一等奖,国家级移动应用比赛二等奖。
展开
-
看完这个,还不会【Python爬虫环境】,请你吃瓜
看完这个,还不会【Python爬虫环境】,请你吃瓜前言示例环境【CSDNPythonDemo1000】项目创建修改PyCharm编码文字大小Python项目库修改python镜像地址pip升级pip3升级windows pip升级Python爬虫库大全requests下载pyinstaller下载方法aiohttp下载selenium(不推荐)parsel下载tqdm下载方法pymysql下载原创 2023-01-12 18:16:41 · 23870 阅读 · 2 评论 -
python线程保活
python线程保活原创 2023-12-05 22:01:00 · 445 阅读 · 3 评论 -
Python获取上个月最后一天的日期
Python获取上个月最后一天的日期返回格式1返回格式2最直接的获取本月第一天示例Demo:最有效的示例:总结原创 2023-02-14 09:59:20 · 1595 阅读 · 2 评论 -
Python正则表达式(持续更新,各种字符串筛选,总有一款适合您当前的功能)
一、python【re】的用法1、re.match函数·单一匹配-推荐指数【★★】2、re.search函数·单一匹配-推荐指数【★★★★★】3、re.findall函数·多项匹配-推荐指数【★★★★★】4、re.finditer函数·多项匹配-推荐指数【★★★★】5、re.sub函数·替换函数-推荐指数【★★★★】二、正则表达式示例·总有一款适合你1、正则表达式匹配HTML指定id/class的标签2、正则表达式匹配HTML中所有a标签中的各类属性值3、获取标签的文本值原创 2022-11-13 00:44:58 · 36303 阅读 · 27 评论 -
Python基础(适合初学-完整教程-学习时间一周左右-节约您的时间)
Python基础(适合初学-完整教程-学习时间一周左右-配套demo.exe以及视频)PyCharm Community开发环境。Python的数据类型、变量、运算符等内容。if判断、while循环、for循环、break、continue内置函数、随机函数、数学函数、日期函数、自定义函数list(列表)、set(集合)、Dictionary(字典)、tuple(元组)字符串格式化、字符串编码、字符串内置函数File操作、异常、系统操作OOP概述、类和实例、封装、继承和多态原创 2022-11-06 00:04:24 · 59443 阅读 · 97 评论 -
年三十 放鞭炮 驱年兽 迎新春 财运到 兔年大吉
兔年来到,福兔祝你鸿福齐天,万事如意;祥兔祝你财气冲天,好运无穷;吉兔祝你吉星高照,心想事成;灵兔祝你天天开心,福寿安康;朋友则祝你兔年如意,万事顺心!原创 2023-01-21 15:39:57 · 5430 阅读 · 6 评论 -
aes加密算法python版本
AES加密属于相对的一种动态加密,可以根据随机生成的偏移量,或者是【盐】以及相互约定好的密钥来进行加密以及解密,我们在上面做了测试,相对效果很好,只要密码本不丢失的情况下保障数据安全是没有问题的。原创 2023-01-19 15:27:28 · 603 阅读 · 2 评论 -
Python下载文件进度条Demo
本次我们要学会【Progressbar】进度条的使用,我们再下载文件的时候需要一个进度条提示我们的下载进度,这样才能更好的进行规划时间,那么我们这个进度条就是必须要学会的内容,接下来我们来进行完整的学习。1、包环境需求要到位,别使用的时候发现无法获取爆红2、一定要给返回变量,如果没有给你不知道操作谁3、声明与实际操作一定要分开,我们要依据声明来获取对应的操作变量4、修改值之后一定要刷新UI,如果不刷新是没有任何效果的原创 2023-01-18 02:37:30 · 444 阅读 · 2 评论 -
requests库常用函数使用——爬虫基础(1)
requests库常用函数使用——爬虫基础(1)requests库位置:步骤1、先输出,根据输出保存一个【cookies.txt】文件步骤二、更换格式步骤三、#LWP-Cookies-2.0格式演示代码requests基本使用requests基础请求requests请求测试headers解析headers位置requests返回结果返回字符串修改返回字符串编码格式响应结果涉及函数文件保存返回jsonhttps证书异常动态IP代理原创 2023-01-15 04:30:56 · 762 阅读 · 1 评论 -
通过Python爬虫获取【小说网站】数据,保姆级教学
通过Python爬虫获取【小说网站】数据,保姆级教学原创 2023-01-12 22:49:56 · 4703 阅读 · 0 评论 -
通过Python爬虫获取【小说网站GUI】数据,保姆级教学
通过Python爬虫获取【小说网站GUI】数据,保姆级教学前言示例环境爬取目标:爬取代码核心技术点:注意点:源码:爬取结果:原创 2023-01-13 02:10:03 · 2758 阅读 · 2 评论 -
Python异或运算符示例
x = 101(二进制) ^ 111(二进制) = 010(二进制) 异或代表相同取反,不同取正 1:1-0:1-1:1 = 010 二进制的010等于10进制的2。# x = 010(二进制) ^ 101(二进制) = 111(二进制) 也就是:0:1-1:0-0:1 = 111 二进制的111等于10进制的7。# y = 010(二进制) ^ 111(二进制) = 101(二进制) 也就是:0:1-1:1-0:1 = 101 二进制101等于10进制的5。你可以不使用额外空间来实现吗?原创 2022-11-25 23:22:32 · 6737 阅读 · 8 评论 -
Python列表推导式——List
我们基础range函数是参数范围是range(start,stop),在下图中能看到stopline-1,例如(0,10)只会遍历0-9的值。到这里我们基本对列表推导式算是有了一定的了解了,以后在计算这类复杂计算的时候就能使用这种方法进行快速计算了。在这种计算的方式下,我们能看到列表推导式的计算优势,计算量越大效果越明显。基础遍历语法,这里对i这个遍历的内容进行了增加、次幂、除法运算。这是一个有规则的0-9的序列,每次遍历的时候递增一个值。我们使用一个列表的盒子来看看我们累计的过程。原创 2022-11-25 22:05:02 · 1993 阅读 · 4 评论 -
Python数学基础-识图一、平面直角坐标系
1、轴坐标系X轴·数轴辅助教学模拟器2、平面直角坐标系点坐标的表示方式:坐标轴上的点的特征两条坐标轴夹角平分线上点的坐标的特征和坐标轴平行的直线上点的坐标的特征关于x轴、y轴或远点对称的点的坐标的特征点到坐标轴及原点的距离原创 2022-11-15 19:25:54 · 2267 阅读 · 15 评论 -
Python数学基础二、利用正弦sin求曲边图形的面积
这个小题还是有些麻烦的,理解起来还是没那么容易的。我们看第一个解决方案还是相对理解起来比较容易的,第二个推导式就不是太容易理解的。我们需要对Python的语法非常了解,再加上对题目的理解来搞定这个题目。古代的勾三股四弦五中说的弦就是我们要说的正弦,也就是直角三角形中的斜边,叫做弦,股就是人的大腿,古人称直角三角形长的那个直角边就叫做股。如果把勾股弦放在一个圆里面,弦就是圆上两个点的连线,最大的正弦值就是圆的直径。这个图也能明显的看出来,勾股弦之间的关系。正弦是∠α的对边/斜边的比。∠α的正弦=对边/斜边。原创 2022-11-25 20:51:21 · 1172 阅读 · 1 评论 -
Python数学计算工具1、海伦公式计算三角形面积
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。我这里写了个可以无限计算的demo,仅供使用,下载链接在最后面。已知三角形三边边长求三角形面积时,可以利用海伦公式。原创 2022-11-08 21:26:57 · 8747 阅读 · 0 评论 -
Python数学计算工具2、判断质数、遍历质数
Python数学计算工具2、判断质数、遍历质数质数判断与质数范围查询工具"这里我进行了异常处理,处理的方式是无论输入什么错误的内容都会继续重新输入,所以不用怕异常,但是查询质数范围别写亿为单位就行,几百上千万还是能遍历出来的。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;原创 2022-11-08 22:50:19 · 531 阅读 · 7 评论 -
Python数学计算工具3、Python 斐波那契数列-前500项列表
在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波那契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波那契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。不会也别着急,每篇违章后面都会有打包教程。斐波那契数列是一个非常基础的算法,这个算法无论是在面试题中,平时的解题过程中都会无数次的见到,我们要对这个问题深度熟悉才能更好的应对这种问题。原创 2022-11-10 23:12:48 · 1563 阅读 · 6 评论 -
Python数学计算工具4、Python求最大公约数
我们这里只看最大公约数,很多家长在陪同孩子做作业的时候就会遇到这个问题,孩子问你,这两个数的最大公约数是什么,你就要拿起纸笔来计算了,简单的还好,能被2/3整除的这类可以利用成倍的数值测试,几秒也就算出来了,但是很多的时候甚至是比较大的质因数,就很难通过大脑直接运算了,不过我们很多时候还是身边有计算机的,那么使用这个工具跑起来就方便了。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。测试的好大一个数,最大公约数是【8】原创 2022-11-11 17:09:37 · 4510 阅读 · 0 评论 -
Python数学计算工具5、Python求最最小公倍数
两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。整数a,b的最小公倍数记为[a,b],同样的,a,b,c的最小公倍数记为[a,b,c],多个整数的最小公倍数也有同样的记号。与最小公倍数相对应的概念是最大公约数,a,b的最大公约数记为(a,b)。关于最小公倍数与最大公约数,我们有这样的定理:(a,b)x[a,b]=ab(a,b均为整数)。6与9的最小公倍数是:18,也就是6*9=54/3=18,这里为什么要除以3呢,因为是最小公倍数,需要除以咱们上篇文章【原创 2022-11-12 00:11:18 · 1338 阅读 · 0 评论 -
Python——绘制圆形
方法一生成圆: 方法2生成圆:这里我们使用的是【matplotlib】生成的,但是我用的是中文的title,故而里需要单独加上两句话:有了这两句话,我们在显示的时候就能正常的显示在面板上了。 我们使用axis('equal')可以是轴向的x轴与y轴都相等,这样才能画出一个更好的圆。下面是我们以r=2作为半径,a,b=(0.,0.)为圆心坐标的方式进行圆的绘制,我这里使用了两种方法进行计算,相对来说难度都不大,但是一个是使用con与sin进行绘制的,另外的第二个使用的是sqrt开根号的方式进行绘制的,过原创 2022-12-06 22:25:48 · 31601 阅读 · 3 评论 -
Python排序——二分查找
二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。其实这个二分法是左侧的查询方式,当数据在右侧的时候也会与左侧的类似进行查找,依据还是大于号与小于号。代码中的注释非常的全,我们可以在debug的过程中一次的看步骤,其中在递归的过程中可原创 2022-12-06 22:00:05 · 336 阅读 · 0 评论 -
python数学基础——单词统计
这个练习使用的是英文的单词统计,使用splic通过单词中间的空格来做区分,在遍历的过程中通过对【字典】类型进行【字典推导式】的处理来计算每个单词出现的频次。但是由于过程中我们通过re的正则表达式来替换掉了很多的符号,并没有替换成空,故而空的数量应该是最多的。参数2:key=lambda x:x[1]相当于使用lambda来给dict的key进行赋值,x是单词,x[1]是单词数量。代码中我们使用了【sorted()】函数,这个函数是排序用的,我们将存储好的字典转换成可以遍历的元组数组。原创 2022-11-26 16:19:41 · 9310 阅读 · 2 评论 -
Python典型数据分析流程——纯理论(深入理解的看)
广义的数据分析包括狭义数据分析和数据挖掘。狭义的数据分析是指根据分析目的,采用对比分析、分组分析、交叉分析和回归分析等分析方法,对收集来的数据进行处理与分析,提取有价值的信息,发挥数据的作用,得到一个特征统计量结果的过程。数据挖掘则是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,通过应用聚类、分类、回归和关联规则等技术,挖掘潜在价值的过程。原创 2022-11-26 20:41:31 · 637 阅读 · 2 评论 -
最新视频连接解析地址
pyinstaller -F -w -p C:\Users\qwe84\AppData\Local\Programs\Python\Python39\Lib -i D:\save\study\python\pythonProject\python.ico GetDownRain.py -n "视频下载器"-D 默认选项,除了exe外,还会在在dist中生成很多依赖文件,推荐使用。在网上都是各种使用谷歌的模拟器进行处理,但都不是我想要的。-i设置好看的ico格式的图标,加上该参数,指定图标路径。原创 2022-12-31 01:06:03 · 870 阅读 · 2 评论 -
python高级在线题目训练-第二套
python高级在线题目训练-第二套原创 2022-11-27 17:28:40 · 2724 阅读 · 0 评论 -
python高级在线题目训练-第二套·主观题
4、计算标准测度函数,之道达到最大迭代次数,则停止,否则,继续操作。》 中各单词出现的频次,并按频次由高到低排序。2、计算每个聚类对象到聚类中心的距离来划分;1、从数据中选择k个对象作为初始聚类中心;请用Python统计小说《3、再次计算每个聚类中心;原创 2022-11-27 18:33:50 · 1406 阅读 · 10 评论 -
python高级在线题目训练-第一套
Python在线测试1原创 2022-11-27 10:08:50 · 4612 阅读 · 2 评论 -
python高级在线题目训练-第一套-主观题
寻找一个复杂问题的优化解,往往需要很大的计算量,利用一个针对某问题而设计的反馈型人工神经网络,发挥计算机的高速运算能力,可能很快找到优化解。(1)具有自学习功能。例如实现图像识别时,只在先把许多不同的图像样板和对应的应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。首先生成100个二维坐标点,然后计算任意两点之间的距离,最后把结果存储到一个矩阵中,实现求解点和点之间的距。实现一个方法,输出服务器的属性内容为以下格式: 8核CPU, 40G内存, 150G磁盘空间,Linux。原创 2022-11-27 15:35:28 · 2224 阅读 · 0 评论 -
Linux安装Anaconda(Anaconda3-2022.10-Linux-x86_64.sh版本)
这个环境的我们自己创建的环境。如果退出【pytorch】可以查看的是conda带的环境。conda 创建 --名字 pytorch python版本=3.9x。路径存在,内容也有,很多我就不遍历了。我们配置环境变量需要到bin路径,所以我们进去看看。2、上传下载好的Anaconda的sh包。这个路径最前面有个(base)的标识。出现yes/no的提示输入【yes】这里就直接上传到/root下面了。这里sh 包名的方式安装。看到More就一直回车就行。这个地址下载的比较快。通过【:wq】进行保存。原创 2022-11-11 23:36:11 · 8221 阅读 · 2 评论 -
猿创征文 | 三款Python学习开发任选工具&两款数据库工具
猿创征文 | 三款Python学习开发任选工具&两款数据库工具1、PyCharm Community社区版2、Visual Studio Code3、Visual Studio 2019(当前仅推荐2019)设置国内镜像两款数据库工具1、Navicat2、SQL Server Managerment Studio原创 2022-11-11 14:55:09 · 1304 阅读 · 13 评论