![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python3
文章平均质量分 85
分享python3的使用、学习点滴
无证的攻城狮
从事系统集成、运维相关工作十多年,是一个纯纯的技术宅。
展开
-
Python每日一练:蚂蚁家族(详解集合法)
这题挺有意思,感觉评简单难度有点低了,如果正经用无向图来做,代码还是有点长的。首先得建立节点,估计除第一个和最后一个每个节点都是一条线连进,一条线连出的。就可以这样设计节点,然后生成树,最后深度搜索。原创 2023-05-11 11:22:02 · 882 阅读 · 0 评论 -
Python每日一练:小艺读书&醉酒的狱卒&非降序数组(详解快排)
今天这个非降序数组,阅读解理小学水平,说起来都是泪啊。我折腾了一天都没搞定,从冒泡写到快速排序。换了几种都还不行,我又给快排加上插入排序。结果还是不能全过!我以为题目有问题,我就用了sort测试,还真能过的!原创 2023-05-09 21:16:46 · 574 阅读 · 0 评论 -
Python每日一练:小艺的口红(暴力、二分、图论三种方法)&代写匿名信
很明显小艺的口红问题是考的是查找算法,对于这种一次性查找,直接暴力就行了,当然咱是为了学习,所以用来练练各种查找,基础是二分查找法!其它方法大多基于二分查找改进的。更高级的二叉排序树查找,B树、B+树啥的,也统统都得排序。这里用暴力法、二分法、二叉排序树这三种有代表性的方法来解。原创 2023-05-08 16:56:12 · 663 阅读 · 0 评论 -
Python每日一练:圆桌&争风吃醋的豚鼠&韩信点兵(全一行代码解法)
很显然,Python的受众远远大于C++,其实笔者本人对Python的理解也是远强于C++的,C++纯粹是为了假装笔者是个职业选手才随便玩玩的,借着十多年前学的C的功底,强行假装的。因职业原因,Python更适用于运维、网络、AI方向,所以用得很多。最近假装职业码农装过头了,写点Python代码都习惯性加;了,更离谱的是CSDN对笔者的能力判断中,C++一个劲地涨,Python都连能力都没了…所以以后也要用Python来解解题,经常锻炼一下。原创 2023-05-07 01:24:38 · 1471 阅读 · 0 评论 -
python每日一练:硬币划分(多方法详解)
这题挺有意思的,典型的背包组合问题,虽然没有要求各种组合方式,不过我们可以试试给出组合方式。当然这题不太可能用一行代码解决了…来看一行超人的可别失望了~ 本文满满的干货!写了两天呢!希望本博文能对各位看官理解递归和动态规划有点帮助。原创 2023-05-06 22:34:49 · 1353 阅读 · 0 评论 -
Python每日一练:最长递增的区间长度(一行代码花样解法)
很显然,Python的受众远远大于C++,其实笔者本人对Python的理解也是远强于C++的,C++纯粹是为了假装笔者是个职业选手才随便玩玩的,借着十多年前学的C的功底,强行假装的。因职业原因,Python更适用于运维、网络、AI方向,所以用得很多。最近假装职业码农装过头了,写点Python代码都习惯性加;了,更离谱的是CSDN对笔者的能力判断中,C++一个劲地涨,Python都连能力都没了…所以以后也要用Python来解解题,经常锻炼一下。原创 2023-05-04 18:01:09 · 675 阅读 · 1 评论 -
Python每日一练:最长递增区间&狄杰斯特拉(80分)&K树(0分)
很显然,Python的受众远远大于C++,其实笔者本人对Python的理解也是远强于C++的,C++纯粹是为了假装笔者是个职业选手才随便玩玩的,借着十多年前学的C的功底,强行假装的。因职业原因,Python更适用于运维、网络、AI方向,所以用得很多。最近假装职业码农装过头了,写点Python代码都习惯性加;了,更离谱的是CSDN对笔者的能力判断中,C++一个劲地涨,Python都连能力都没了…所以以后也要用Python来解解题,经常锻炼一下。原创 2023-05-03 18:07:01 · 734 阅读 · 0 评论 -
Python每日一练:硬币的面值&奇偶排序&陶陶摘苹果(花样解法)
很显然,Python的受众远远大于C++,其实笔者本人对Python的理解也是远强于C++的,C++纯粹是为了假装笔者是个职业选手才随便玩玩的,借着十多年前学的C的功底,强行假装的。因职业原因,Python更适用于运维、网络、AI方向,所以用得很多。最近假装职业码农装过头了,写点Python代码都习惯性加;了,更离谱的是CSDN对笔者的能力判断中,C++一个劲地涨,Python都连能力都没了…所以以后也要用Python来解解题,经常锻炼一下。原创 2023-05-02 17:27:00 · 1077 阅读 · 0 评论 -
数据结构与算法(小议递归二)
前面说到了递归在裴波那契数列计算中并不怎么适用,那么它适合什么样的场景呢?我们继续举例和python3对比测试来说明。原创 2023-04-29 14:46:38 · 753 阅读 · 0 评论 -
数据结构与算法(小议递归)
递归是一种常用的算法设计,递归就是一种循环推理。简单来说就是调用原算法本身的算法。这里主要探讨递归的使用原创 2023-04-28 23:58:54 · 694 阅读 · 0 评论 -
简单为django2自带的注册表单增加email项
写个注册界面, 偷懒直接用了django2的登陆。完了发现要增加个email项。继承UserCreationForm、改写登陆视图、改模型一通折腾…最后冒火了,上图:原创 2020-04-29 21:14:01 · 228 阅读 · 0 评论 -
Docker布署Django框架外贸网站实操(三 SQLite切换PostgreSQL)
前期已经基本上完成布署工作了,下面就是优化的过程了,主要解决数据库切换、nginx代理工作。数据库和nginx都单独安装在一个docker内,万一将来项目做大做强了。升级负载均衡会非常容易。现在先在一台服务器上跑多个项目,将来用多台服务器来跑一个项目,切换超简单。nginx真是一个伟大的项目!安装配置postgresql找到一个docker映像带有postgresql,先pull下来。doc...原创 2019-08-08 23:19:36 · 365 阅读 · 0 评论 -
Docker布署Django框架外贸网站实操(二配置uWSGI + nginx)
上线布署是一件比较复杂的事,不比写一个APP式网站简单,本例在编程阶段采用的是Django 和SQLite数据库,SQLite在编程测试时应用是很方便的,但在正式项目中往往不会采用。这里我准备使用PostgreSQL。对于较大项目往往有多个环境,编写时的本机环境,上线前的测试环境,以及正式应用环境。需要在Django代码的settings中做相应配置。所以Docker的优势就出来了,我们只需要让测...原创 2019-08-05 13:40:46 · 463 阅读 · 0 评论 -
C++每日一练之题目名称:合并序列(Python和C++)
本想着再练练C++,每日一练挺好玩的,可今天尽折腾这简单的题目了!请看我仔细分说折腾过程。最后请看客中的明白人给我个答案为谢!原创 2023-04-11 23:03:43 · 152 阅读 · 0 评论 -
Python爆力破解rar密码并对比多线程的效率
一、前言下载一本电子书,打开一瞧要密码,正准备给钱了事呢,发现收钱的图片挂了…上网找个破解软件嘛,很多的,可惜都要小钱钱…我要看个书就这么难吗?所以有了本文。这种事情不是Python的强项,是最弱项。应该找C哥来干的,可C哥写起来麻烦,弄出个能用的程序,我去买本书都快递来了~(主要是手艺不行哈)所以就用 Python试试吧。小P出名的快手嘛。二、开始要破解首先得有密码本,这个重复造轮子是没...原创 2020-03-02 15:05:13 · 1666 阅读 · 1 评论 -
Python 正则表达式入门(初中篇)
Python 正则表达式入门(初级篇)本文主要为没有使用正则表达式经验的新手入门所写。原文:https://www.cnblogs.com/chuxiuhong/p/5885073.html引子首先说 正则表达式是什么?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),...转载 2019-03-04 23:32:50 · 313 阅读 · 0 评论 -
python3学习笔记一(基础知识)
最近python很火,作为一个集成人士,必须啥都会点。从现在开始学习python的变量不用事先声明类型,直接赋值。就不用再学了,运算符也和其它语言基本一致,从字符串操作好了。1. 字符串以单‘’ 双“”标示 2. 字符串变量的方法操作:首字母大写.title() 全小写.lower() 全大写.upper() 删除末空.rstrip() 删除前空.lstrip() 删除两端空.st...原创 2019-03-02 00:08:55 · 184 阅读 · 0 评论 -
python3 re.sub 的奇怪问题求解
学习正则表达式中,写了一个re.sub函数,功能是替换指定字符。一般字符也能替换,但遇到几个特殊字符就出错了。。。有路过大神看到请不吝指教:#!/usr/bin/env python3# -*-coding:utf-8-*-import rest = ' sdfJ !@$%^&*|\][}{()dfgh4567j ' #被替换的字符串res = '^' ...原创 2019-03-11 14:29:42 · 899 阅读 · 2 评论 -
用python解小学数学题——小议算法效率
暑假某天,小孩跑来问我一道数学题如下(小学题):现在奶奶的年龄是小明的6倍,若干年后,奶奶的年龄是小明的5倍,又若干年后,奶奶的年龄是小明的4倍。问现在小明和奶奶各多少岁。一道凑数字的题目,想着要用多元方程解还得给小孩说怎么解多元方程。凑数字的方法也太LOW,直接写代码给解了算,顺便教码二代编程(已基本教会小孩python基本知识)。于是随手写下:def method_1(): im...原创 2019-08-28 01:02:07 · 1168 阅读 · 0 评论