自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 做python兼职的第13天,终于接到了一个大单

做Python兼职又接了一个大单

2022-05-24 21:57:36 1834 4

原创 实用技巧分享——用Python解压复杂zip文件

使用过Python中的标准库zipfile解压过zip格式压缩包的朋友们,可能遇到过,当压缩文件中的目录或文件名中包含中文等常见unicode字符时,典型如下面的例子:使用zipfile的extract()或extractall()方法直接解压时,产生的解压结果名充斥着乱码,这一点我们通过调用namelist()方法就可以看出来:from zipfile import ZipFile# 读入压缩包文件file = ZipFile('示例压缩包.zip')# 查看压缩包内目录、文件名称

2022-05-06 14:45:17 4014

原创 实用技巧分享——Python函数添加执行超时检查功能

某些常用的库如requests的get()函数,具有特定的参数timeout,设置后可以在其运行超过一定时间还没运行完成时抛出超时错误。而如果我们想为自定义函数也添加类似的“闹钟”超时检查功能,最简单的方式是使用第三方库wrapt_timeout_decorator中的timeout()装饰器,通过参数传递超时时长(单位:秒)即可,下面是一个简单的例子:from wrapt_timeout_decorator import timeout@timeout(5) # 设置超时时长为5秒...

2022-05-06 14:39:57 2593

原创 Python入门—亲测好用的Python技巧分享(含最优方法对比)

相信每个刚入门学习python的时候肯定会遇到很多难题,以及对于新技术的追求,这里我给大家整理了一份资料,是当初自己学习的时候一点点积累下来的,全部是真正有用的东西,内有安装包,学习视频资料,学习书籍资料等等,领取方式放在文末了。1.交换变量在Python中如果需要交换变量的值,我们无需定义临时变量来操作。我们一般使用如下代码来实现变量交换v1 = 100v2 = 200# bad practicetemp = v1v1 = v2v2 = temp但是更好的处理方.

2022-04-29 11:00:14 199

原创 Python小技巧—真别说,用print()让字典输出更易阅读

在Python中使用 Print() 函数,有时候的输出贼拉的丑陋,此时我们使用 pprint 可以使输出更加美观,一起来看看是怎么做到的吧from pprint import pprintdata = { "name": "john deo", "age": "22", "address": {"contry": "canada", "state": "an state of canada :)", "address": "street st.34 nort

2022-04-29 10:43:30 1221

原创 Python入门—生成字典/合并/字典按value排序源码详解

1.使用两个list生成一个字典在Python中,如果我们需要将两个列表中对应的元素组成字典,那么我们可以使用 zip 功能来方便地做到这一点。代码如下:keys = ['a', 'b', 'c']values = [1, 2, 3]zipped = dict(zip(keys, values))2.将两个字典进行合并在Python中我们可以使用 {**dict_name, **dict_name2, … } 将多个字典进行合并,样例如下:d1 = {"v1": 22, "

2022-04-29 10:34:33 1779

原创 Python入门小项目—几个最常见list小技巧(附源码)

只分享最常用最直接的几个,list 生成式;找到list中重复最多的元素;删除list中的重复元素;拼接list中多个元素

2022-04-29 10:24:02 198

原创 Python入门—处理多个条件语句的最佳姿势(附源码详解)

如果我们在代码中需要检查多个条件语句,此时我们可以使用all()或any()函数来实现我们的目标。一般来说, 当我们有多个 and 条件时使用all(),当我们有多个 or 条件时使用any()。这种用法将使我们的代码更加清晰易读,可以方便我们在调试时不会遇到麻烦。1.all() 函数对于all()的一般例子如下:size = "lg"color = "blue"price = 50# bad practiceif size == "lg" a...

2022-04-29 10:05:18 2077 1

原创 django中间件

1.跨站请求伪造中间件的执行顺序从上往下的读MIDDLEWARE = [ # 从上往下的读 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', # 'django.middleware.csrf.CsrfViewMid

2022-04-29 09:40:33 590

原创 Python入门小项目—3个常见统计日期项目练习

今天的小练习,我们来看看日期相关的。在日常的学习或是工作中会经常遇到需要统计日期数据的情况。这几个频繁的需求,我们来看看用Python编程语言来统计怎么做。一、生成日历import calendaryy = int(input(">>>请输入年份:"))mm = int(input(">>>请输入月份:"))print(calendar.month(yy, mm))二、计算每个月天数def get_month_days():

2022-04-20 17:18:03 1010

原创 Python入门小项目-字符串判断&大小写转换

今天要和大家分享的,也是几个很基础但是很常用的小练习,写代码的时候我们经常会涉及到字符串的判断,大小写转换等,现在就来跟着一起看看怎么用Python实现吧~一、文件IOdef file_io(): with open("huixing.txt", "wt") as out_file: out_file.write("该文本写入到文件中\n看到我了吧!") with open("huixing.txt", "rt") as in_file: te

2022-04-20 16:54:12 1232

原创 python入门小项目 - 简单四则运算计算器练习(含源码)

前面说到了数据分析常用函数,今天我们来说说另一个和数据相关的,大家在学习数据结构的时候,简单的四则运算可谓是基础中的基础,不过看了这么多,作为一个初学者,还是得自己亲自上手试试的,那么具体怎么用Python来实现呢?

2022-04-18 16:21:56 4918

原创 Python入门小项目-数据分析常用函数示例(含源代码)

在做计算和数据分析的时候经常会需要用到最大值,最小值等等,今天我们就来看看几个最基础的入门函数

2022-04-18 15:40:13 1319

原创 python入门小项目-斐波那契数列(含源码)

搞定这该死的兔子!

2022-04-17 14:50:46 2473

原创 python入门小项目-判断闰年的两种方法(含代码示例)

每当问到今年是不是闰年都先要思考一下再给出回答,一个年份的判断还好,多个问起来就得想一会了,虽然在网上也可以查,但在这里,还是和大家分享下用哪个Python怎么去帮我们快速做判断。

2022-04-15 17:29:52 48299 4

原创 Python入门-判断奇偶&字符串是否只由数字组成(含代码)

这次的小练习非常简单,计算平方根,话不多说直接看吧

2022-04-15 13:38:18 680

原创 Python入门小项目-随机生成验证码

大家在平常登陆网站或者APP的时候,应该经常需要输入一串随机的验证码。既然这件事情这么常见,那我们来看下用Python怎么实现。

2022-04-13 20:56:43 677

原创 我用Python写了个整蛊小游戏,女友和好友差点和我绝交

Python学习挺无聊的,但是它可以用来做很多有趣的事情,学习累了不妨整几个有意思的小程序和朋友玩玩。不过极其考验人品,不然稍不小心可能就变成了孤家寡人……

2022-04-11 13:49:10 3413

原创 Python入门小项目-摇骰子小游戏

今天不讲枯燥的例子了,我们就来说说用Python怎么做小游戏。作为一个规则简单的游戏来说,也是非常适合新手入门的小项目,实现方法也很简单

2022-04-10 10:23:24 4826

原创 小项目练习-几个 Python 常用实现例子(含代码示例)

1.列出当前目录下的所有文件和目录名def show_all_dir(): # for d in os.listdir('.'): # print(d) # d for d in os.listdir('.')就等于for d in os.listdir('.') a = [d for d in os.listdir('.')] print(a)2中写法,其中一种写法注释了。2.把一个list中所有的字符串变成小写def word_lowe

2022-04-10 09:59:32 430

原创 Python入门小项目-计算阶乘n的三种方法+常见练习(含代码示例)

今天的文章主要给各位整理了Python常见的集中计算练习,这些也是作为初学者必会的联系项目了,代码分享出来,需要的朋友们可以看下~

2022-04-07 21:36:18 25432

原创 Python入门必练小项目-插入排序详解

插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。

2022-04-06 15:57:14 1389

原创 PyCharm的最实用的快捷键介绍,赶紧收藏

工欲善其事必先利其器,之前和大家分享了PyCharm的安装教程,装是装上了,怎么用?又怎么用好是门技术活,在这里我整理了一些最常用的快捷键,希望能帮助大家写代码的时候事半功倍!

2022-04-03 17:30:52 5753

原创 linux配置python3.6,简单易上手

一、服务器环境配置 123456789 copy 在 CentOS 7 中安装 Python 之前,请确保系统中已经有了所有必要的开发依赖: # yum -y groupinstall development# yum -y install zlib-devel在 Debian 中,我们需要安装 gcc、make 和 zlib 压缩/解压缩库:# aptitude -y install gcc make zlib1g-dev

2022-04-02 14:58:53 987

原创 Python入门小项目-冒泡排序详解

冒泡排序的英文Bubble Sort,是一种最基础的交换排序。大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。

2022-04-01 18:11:45 1018

原创 0基础学爬虫的最佳路线是什么?我是怎么一步步走过来的

转行做爬虫工程师好几年了,也是从什么都不懂的小菜鸡一步步走过来的,学习技术的过程很艰辛,当时在很长一段时间里都是白天上班晚上抽空学,期间走过很多弯路,也踩了不少坑。发现很多想转爬虫的朋友似乎都是0基础或初入行的,深有同病相怜之感,所以在这里分享下自己的看法。说到“最佳路线”,我一直认为这是个伪命题。其他行业我不懂,但对于爬虫学习来说,没有所谓的最佳路线,毕竟每个人都是独立的个体,可能对我最佳的学习方案,并不适合其他人。所以我只能给你们一个通用的方案,这个方案适合每一个零基础的朋友去学习,这也许不是“

2022-03-31 21:54:25 918

原创 拯救初学者,pycharm保姆级安装攻略(多图预警,过程巨细)

史上最全最细心安装教程,一张张截图说明,不信你还学不会

2022-03-28 14:39:08 1258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除