自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 作为一个上班族,有哪些Python兼职项目?兼顾练手和创收?

普通人学Python有意义吗?Python作为一种跨平台的计算机程序设计语言,近些年来越来越受到企业和IT从业者的青睐。那么,普通人是否需要学习Python呢?学会Python有什么意义呢?今天小编就和大家聊一聊这个话题。

2023-05-10 22:09:12 115 1

原创 毫无基础的人如何入门 Python ?这些方法你必须了解~

今天想结合当今IT界的真实环境,分享下新手应该如何选择编程语言,以及为什么推荐大家选择Python作为入门。众所周知,2021年1月,Python刚刚获得TIOBE([https://www.tiobe.com/])年度编程语言大奖。这也是自从2003年评选开始后,Python语言历史上第4次获此殊荣。其它获奖年度分别是:2018年,2010年,2007年。各年度编程语言TOP1从上图可以看出,其次获得年度编程语言奖最多的是C语言,历史上有3次获奖。各类编程语言2020年度排名变化情况。

2023-03-17 17:18:49 212

原创 Python初学者如何入门?来看看最接地气的入门指导

据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否“应该学习Python”也都发表了自己的观点,今天,为你揭秘python初学者怎么入门。Python作为一种高级编程语言,在2018年世界脚本语言列表中排名第一,也是许多领域的首选语言,无论是从入门级选手到专业级选手都在做的爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。

2023-02-03 16:24:15 202

原创 10行Python代码能实现哪些有趣的功能?

Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。

2022-06-14 09:49:26 888

原创 2022年你应该要知道的5大Python库,注意啦~

学习数据分析绝非易事,有无数种工具和资源可供使用。因此,有时会让我们很难弄清楚该学习什么技能,该使用哪种工具。在本文中,给大家介绍一下——数据分析中最常用的5个Python库。看看这些库你都用过吗?......

2022-06-11 09:00:00 297

原创 Python常见面试题&答案-进阶篇

本文接上篇继续总结python常见面试题,Q21到Q36是为进阶学习的人准备的面试题!希望大家都能看看面试的套路,冲进大厂!!!还会长期分享更多关于票python的知识!

2022-06-10 09:12:58 215

原创 Python常见面试题&答案-入门基础篇

Python新手在谋求一份Python编程工作前,必须熟知Python的基础知识。分享了一份最常见Python面试题合集,既有基本的Python面试题,也有高阶版试题来指导你准备面试,试题均附有答案。面试题内容包括编码、数据结构、脚本撰写等话题。...

2022-06-09 11:23:35 1686

原创 python初学者必看学习路线图,分享经验少走弯路。

Python可以算得上是近几年来最火的编程语言之一,很多人刚学Python的时候不知道该怎么学习,从哪个方面下手,特别是没有编程基础的想要从事程序员或者是想兼职的小白,包括我学Python的时候也是通过在网上找相关资料才确定了Python学习方向,为了帮助想从事Python工作的小白,我整理了一份Python学习的大致路线图,把每个阶段需要学习的具体内容列举出来,希望能帮助零基础小白少走一些弯路。...

2022-06-08 10:29:00 5922 12

原创 Python 为图片和 PDF 上去掉水印,超简单快来学!

网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读。比如下面的图片就是在 pdf 文件上截取出来的。本文主要讲解利用python去掉图片上的水印的详细步骤。

2022-06-08 09:38:12 2118 1

原创 一个简单的python实例——教你破解验证码

Python 破解验证码项目简介:本实验通过一个简单的例子来实现破解验证码,非常适合Python新手练手。从中我们可以学习到 Python 基本知识,PIL 模块的使用,破解验证码的原理。本实验将通过一个简单的例子来讲解破解验证码的原理,将学习和实践以下知识点:Python基本知识。...

2022-06-06 10:52:24 1376

原创 Python爬虫入门好学吗?为什么?

爬虫Python入门好学吗?学爬虫需要具备一定的基础,有编程基础学Python爬虫更容易学。但要多看多练,有自己的逻辑想法。用Python达到自己的学习目的才算有价值。如果是入门学习了解,开始学习不难,但深入学习有难度,特别大项目。大部分爬虫按“发送请求——获得页面——解析页面——抽取并储存内容”的流程来进行,模拟了我们使用浏览器获取网页信息的过程。向服务器发送请求后,会得到返回的页面,通过解析页面之后,可以抽取我们想要的那部分信息,并存储在指定的文档或数据库中。爬虫Python入门学习分三个阶段:从零开始

2022-06-02 09:57:37 4423

原创 python基础篇之基本语法和文件操作

在了解 Python 的基本概念和数据结构后, 再了解一下基本语法来将这些零件合理的组合起来,这样就可以用 Python 干一下复杂的任务了,再熟悉一下文件操作来扩展一下输入输出。基本语法条件语句代码演示score = 70if score > 100 : print 'the score is out of range.'elif score > 60 : print 'your score is from 60 to 100.'elif score >

2022-05-31 15:26:14 71

原创 Python告诉你,这样买的股票才有灵魂

之前听过一句话:要想赚大钱必须学会长线持仓,但如果要赚快钱就要学会日内交易。如今的量化交易范围之广令人惊叹,各种交易策略层出不穷,其中最为流行的就是日内交易策略。日内交易是一种快进快出的交易方式,由于可以控制隔夜风险的特点,得到了很多交易者的推崇和接受。为了帮助大家了解日内交易,丰富策略仓库,本节我们将深入了解商品期货中最为流行的日内策略之一日内高低点突破策略。什么是日内交易日内交易的目的是以更小的损失,来获取当天市场微小的价格波动所带来的利润。它是指开仓和平仓在同一天内或同一交易时间段内完成的交易.

2022-04-27 10:30:08 132

原创 10行Python代码能做出哪些有趣的事情?

Python 凭借语法的易学性,代码的简洁性以及类库的丰富性,赢得了众多开发者的喜爱。下面我们来看看,用不超过10行代码能实现些什么有趣的功能百度飞桨百度飞桨 paddlepaddle 是百度开源的深度学习工具,其功能强大,基于该工具我们可以实现很既有趣又有用的功能在使用之前,我们肯定要先安装喽pip install paddlepaddle -i https://mirror.baidu.com/pypi/simplepip install paddlehub -i https://mirror

2022-04-21 14:39:02 813

原创 写 Python 脚本时,一定要加上这个

我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个:def main(): # do something print("do something.")if __name__ == "__main__": main()你可能要反对了:我怎么爽就怎么写,凭什么听你的,多写个 if name…?

2022-04-20 09:20:51 267

原创 太实用了,Schedule模块, Python 周期任务神器

如果你想在Linux服务器上周期性地执行某个 Python 脚本,最出名的选择应该是 Crontab 脚本,但是 Crontab 具有以下缺点:1.不方便执行秒级的任务。2.当需要执行的定时任务有上百个的时候,Crontab的管理就会特别不方便。另外一个选择是 Celery,但是 Celery 的配置比较麻烦,如果你只是需要一个轻量级的调度工具,Celery 不会是一个好选择。在你想要使用一个轻量级的任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容纳 Crontab 的所有基本

2022-04-19 09:15:46 97

原创 这个好玩,用Python识别花卉种类,并自动整理分类

“无穷小亮的科普日常”经常会发布一些鉴定网络热门生物视频,既科普了生物知识,又满足观众们的猎奇心理。今天我们也来鉴定一下网络热门植物!最近春天很多花都开了,我正好趁着清明假期到户外踏青并拍摄了不少花卉的照片。由于对很多花不是特别熟悉,所以我们需要借助软件来识别究竟是什么花的种类。市面上的识花软件有很多,比如花伴侣、形色、百度等等,我测试后发现百度的识别效果最为优秀。于是我就有了一个想法,能不能批量调用百度的接口,对花卉照片进行识别并分类呢?百度图像识别百度的图像识别接口,可以精准识别超过十万种物.

2022-04-18 09:43:44 725

原创 祖传Python代码,备用

今天分享几段工作生活中常用的代码,都是最为基础的功能和操作,而且大多还都是出现频率比较高的,很多都是可以拿来直接使用或者简单修改就可以放到自己的项目当中日期生成很多时候我们需要批量生成日期,方法有很多,这里分享两段代码获取过去 N 天的日期import datetimedef get_nday_list(n): before_n_days = [] for i in range(1, n + 1)[::-1]: before_n_days.append(str(d

2022-04-16 14:22:44 71

原创 Python美图技术也就几行代码

我们平时使用一些图像处理软件时,经常会看到其对图像的亮度、对比度、色度或者锐度进行调整。你是不是觉得这种技术的底层实现很高大上?其实最基础的实现原理,用 Python 实现只需要几行代码,学会后你也可以进行简单的图像增强处理了。图像增强哪家强Python 中 PIL 模块中有一个叫做 ImageEnhance 的类,该类专门用于图像的增强处理,不仅可以增强(或减弱)图像的亮度、对比度、色度,还可以用于增强图像的锐度。要使用这个模块,你必须先安装 PIL库:pip install pillow图

2022-04-15 14:13:31 80

原创 一个零差评的 Python 内置库

很多人都致力于把Python代码写得更Pythonic,一来更符合规范且容易阅读,二来一般Pythonic的代码在执行上也更有效率。今天就先给大家介绍一下Python的系统库itertools。itertools库迭代器(生成器)在Python中是一种很常用也很好用的数据结构,比起列表(list)来说,迭代器最大的优势就是延迟计算,按需使用,从而提高开发体验和运行效率,以至于在Python 3中map,filter等操作返回的不再是列表而是迭代器。话虽这么说但大家平时用到的迭代器大概只有range了,

2022-04-14 14:44:20 79

原创 深度盘点:7个关于 Pandas stack() 和 unstack() 使用技巧

当你在处理包含某种序列(例如时间序列数据)的变量的数据集时,数据通常需要进行重塑。Pandas 提供了各种用于重塑 DataFrame 的内置方法。其中,stack() 和 unstack() 是最流行的 2 种重组列和行的方法:stack():从列到行堆叠unstack():从行到列取消堆叠stack() 和 unstack() 似乎使用起来相当简单,但你仍然应该知道一些技巧来加快数据分析。在本文中,我将分享 Pandas 的几个技巧:单层多层次:简单案例多层次:缺失值多个级别:指定要

2022-04-12 15:39:17 612

原创 好用到爆,分享这几个Python内置模块

今天介绍几个好用到爆的Python内置库,相信大家看过之后会对今后的Python编程帮助多多argparsePython当中的argparse模块主要用于命令行的参数解析,可以帮助用户轻松地编写命令行接口,我们先来看一个例子import argparse# 解析参数parser = argparse.ArgumentParser()parser.add_argument("name")args = parser.parse_args()# 打印结果print(f'Hello {args

2022-04-11 17:48:46 74

原创 使用Python进行压缩与解压缩

在日常工作中,除了会涉及到使用Python处理文本文件,有时候还会涉及对压缩文件的处理。通常会涉及到的压缩文件格式有:rar:Windows 环境下用的比较多的压缩,比较著名的GUI工具是winrartar: Linux系统下的打包工具,只打包,不压缩gz:即gzip,通常只能压缩一个文件。与tar结合起来就可以实现先打包,再压缩。tgz:即gz。先用tar打包,然后再用gz压缩得到的文件zip:不同于gzip,虽然使用相似的算法,可以打包压缩多个文件,不过分别压缩文件,压缩率低于tar7z

2022-04-09 11:18:19 486

原创 Python return 语句

函数是编写好的,可以重复使用的代码段。return 的功能:从函数内部返回一个值。上一节我们把函数比做了一个破壁机,返回值就是破壁机最终的成品:果汁、豆浆、米糊。如果我们把函数想象成一个自动售卖机,那我们购买到的饮料就是返回值。例子1:自定义一个函数,编写一个自动售卖机的小程序输入 1 时,取货口会得到’一瓶可乐’。输入 2 时,取货口会得到’一瓶矿泉水’。输入 3 时,取货口会得到’一瓶果粒橙’。输入 4 时,取货口会得到’一瓶雪碧’。# 定义函数语法:def 函数名(参数):# v

2022-04-02 10:07:01 823

原创 自定义函数的创建及调用

自定义函数的创建及调用函数是指编写好的,可以重复使用的代码段。Python中,函数有内置函数和自定义函数2种。内置函数是指:像print、input、type 等安装Python后就能直接使用的函数。自定义函数是指:根据自己想要实现的功能自定义一个属于自己的函数。函数具有函数名、参数、返回值。体验代码:计算矩形的面积先运行下面的代码,体验自定义函数的功能。# def 自定义函数的关键字# 这里要计算的是矩形面积,我将函数名命名为area# length, width为自定义函数的形式参数

2022-04-01 11:18:42 2543

转载 Python 库与模块

深入理解什么是Python?我们把程序员编写代码形象理解为写了一个纯文本文件,然后我们希望这个文件能够被计算机的硬件看懂并执行,但计算机的硬件看不懂我们写的文件,这时候中间就需要一个转换器。这相当于两个国家的人语言不通,中间需要一个翻译。生活中的翻译通常有2种:直译:同声传译,听到一句翻译一句。编译:所有的话一次性翻译,得到的是一篇文章。在计算机里,直译叫做解释器,编译叫做编译器。Python用的是解释器,一行一行连翻译加执行一气呵成。C语言用的是编译器,即把整个代码翻译成另一种语言的代

2022-03-31 11:04:30 1040 3

原创 盘点俄罗斯写的几款软件,你用过几个?最后一个是我的童年

1. 7zip7-Zip 作者:abhishek prakash,是一款 开源 的 免费 软件。大多数源代码都基于 GNU LGPL 许可协议下发布。部分代码基于 BSD 3 句条款(BSD 3-clause)许可协议发布。可以在任何一台计算机上使用 7-Zip ,包括用在商业用途的计算机。不对 7-Zip 进行注册或支付费用并不影响您的使用。图片7-zip,最好用的压缩解压缩软件,很多收费软件都是用它做内核,而且没有任何广告英文网址:https://www.7-zip.org/中文网址

2022-03-30 10:43:10 1117

原创 整理了10个Python字符串常用操作,不看就亏了(一)

## 字符串切片操作test = "Python Programming"print("String: ", test) # First one characterfirst_character = test[:1]print("First Character: ", first_character) # Last one characterlast_character = test[-1:]print("Last Character: ", last_character) # E

2022-03-29 11:22:44 119

原创 5个要知道的 Pandas 数据合并技巧

究竟是哪五个呢?今天,我们就来带大家了解一下!目录:concatappendmergejoincombine总结1. concatconcat是pandas中专门用于数据连接合并的函数,功能非常强大,支持纵向合并和横向合并,默认情况下是纵向合并,具体可以通过参数进行设置。pd.concat( objs: 'Iterable[NDFrame] | Mapping[Hashable, NDFrame]', axis=0, join='out

2022-03-28 11:41:53 3208

原创 python中如何优雅的实现代码与敏感信息分离?

“12-Factor” 是构建SaaS服务的一种方法论,这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序。其中有一条很重要的原则是关于配置的, 12-Factor 要求代码和配置严格分离。为什么要这么做?如果你的代码放在Github等外部网络,哪一天要是代码不小心泄露了,你的各种密码,密钥,等配置全都暴露于公网中,这是一件非常可怕的事。判断一个应用是否正确的将配置与代码分离开了,一个简单方法是你的代码是否可以立刻开源,而不用担心有任何敏感信息暴露。将应用的配置存储于环境

2022-03-26 13:48:01 116

原创 Python办公自动化 | 一键给PDF文件加密,超方便

今天给大家做一个给PDF文件加密的GUI界面(图形用户界面),方便现在的一些上班族白领们使用,尤其是需要给一些比较重要的PDF文件加密的时候,下面我们来看具体的步骤给PDF文件加密首先我们需要清楚的是如何给PDF文件加密,这里需要用到的是PyPDF2,代码如下from PyPDF2 import PdfFileReader, PdfFileWriterencrypted_file = PdfFileWriter()original = PdfFileReader("PDF文件所在的路径")nu

2022-03-25 14:17:51 301

原创 20个Python使用小技巧

1. 易混淆操作本节对一些 Python 易混淆的操作进行对比。1.1 有放回随机采样和无放回随机采样import randomrandom.choices(seq, k=1) # 长度为k的list,有放回采样random.sample(seq, k) # 长度为k的list,无放回采样1.2 lambda 函数的参数func = lambda y: x + y # x的值在函数运行时被绑定func = lambda y, x=x: x + y # x

2022-03-23 12:24:58 77

原创 如何手写一个 Python “病毒“

今天的文章来展示一个 Python “病毒”,它感染其他 Python 文件来创建一个后门。后门利用 Python 的内置 socket 模块来创建一个监听器,用来连接到 Python 的内置子进程模块,从而靶机上执行命令,同时还通过创建一个 cronjob 来建立持久性,以在每天固定的时间运行后门。最终完整的 Python 脚本包含在本文末尾。注意:请不要将本文中提供的 Python 脚本用于恶意目的。虽然它不先进,但经过一些修改,它可以让完全控制某人的计算机。本文的主要目的是通过这些脚本,更好地了解黑

2022-03-22 13:47:39 220

原创 关于pip的15个使用小技巧

认识pip众所周知,pip可以对python的第三方库进行安装、更新、卸载等操作,十分方便。pip的全称:package installer for python,也就是Python包管理工具。可能有些人用了很久pip,但还不清楚包管理工具是个啥。我们先从Python这门语言说起,Python之所以受欢迎不光是因为它简单易学,更重要的是它有成千上万的宝藏库。这些库相当于是已经集成好的工具,只要安装就能在Python里使用。它们可以处理各式各样的问题,无需你再造轮子,而且随着社区的不断更新维护,有些

2022-03-21 15:37:54 82

原创 聊一些鲜为人知但有趣的Python特性,附案例

奇妙的Python特性之前有个小学弟毕业论文用到Python做NLP,学了半个月跟我说Python真的太良心了,语法相对Java简洁很多。我笑了笑说那是你用的太少,没遭遇到让人直呼f*ck的特性。确实,对于初学者来说Python的静态类型、强制缩进、解释性、强类型等特质,让它变得像英语短句那样容易理解,也不需要你有很强的抽象思维能力。但其实越往深里学,你会发现Python中有很多精心设计的小细节,会让新手觉得费解,甚至不解。比如说,我们来检查下两个新的对象是否引用自同一对象:x = 256y

2022-03-19 15:42:07 99

原创 玩坏了,用 Python 制作 GUI 钢琴~

前一段时间刷b站,看到一些up主制作的Matlab钢琴很火,很好玩的样子作为 Python 区技术博主,第一想法当然是能否用 Python 也做一个,既好玩也能用于教学,经过一番研究总算折腾出来一个简易版👇本文就分享一下思路与代码。实现思路在写代码之前,还是先整理下思路,用Python实现的话,只需要创建界面与按钮,并给每个按钮绑定播放音阶的函数即可,这样简单的功能肯定用不着PyQt这样的大家伙,tkinter就能完美实现。下面的问题就转到如何使用Python播放音频文件,首先搜了下,了解到pl

2022-03-18 13:38:01 416

原创 5个适合零基础练习的Python刷题网站

知乎上有人问,有没有适合新手练习 Python 的做题类网站?根据我刷题找资料的经验,推荐以下5个Python练习网站,都很良心1、Github这不是一个专门的刷题网站,而是代码托管平台,里面有数百万个Python项目,其中不乏优秀的Python学习类资源,比如说:Python面试题集合,14.6star作者收集了上百个Python面试真题,包括语言特性、操作系统、数据库、网络编程等举个例子,迭代器和生成器。这里有个关于生成器的创建问题, 问:将列表生成式中[]改成() 之后数据结构是否改变

2022-03-17 17:38:00 1635 1

原创 10个 Python 小技巧,覆盖了90%的数据分析需求

数据分析师日常工作会涉及各种任务,比如数据预处理、数据分析、机器学习模型创建、模型部署。在本文中,我将分享10个 Python 操作,它们可覆盖90%的数据分析问题。有所收获点赞、收藏、关注。1、阅读数据集阅读数据是数据分析的组成部分,了解如何从不同的文件格式读取数据是数据分析师的第一步。下面是如何使用 pandas 读取包含 Covid-19 数据的 csv 文件的示例。import pandas as pd # reading the countries_data file along wit

2022-03-16 17:37:16 86

原创 朋友乱用Git,差点把我代码删了。。。

想必大家平时都用 Git 管理代码,通过女朋友误删代码这事,我发现大家平时都或多或少有因为 Git 用得不熟耽误时间的,比如说:1.怎么又报 detached HEAD 了?2.push 不上去了,提示 non fast-forwards,什么鬼?3.我想把正在开发的这个项目开源到 GitHub 上去,怎们做可以同时 push 到公司的代码平台和 GitHub 呢?4.GitLab 上怎么做 code review?根本原因还是没有系统学习过 Git,直接上手就 add、commit、pull、p

2022-03-15 16:39:35 60

原创 用 Pandas 做 ETL,不要太快

ETL 的全称是 extract, transform, load,意思就是:提取、转换、 加载。ETL 是数据分析中的基础工作,获取非结构化或难以使用的数据,把它变为干净、结构化的数据,比如导出 csv 文件,为后续的分析提供数据基础。本文对电影数据做 ETL 为例,分享一下 Pandas 的高效使用。1、提取数据这里从电影数据 API 请求数据。在开始之前,你需要获得 API 密钥来访问 API可以在这里[1]找到获取密钥的说明。一旦你有了密钥,需要确保你没有把它直接放入你的源代码中,因此你需要

2022-03-14 13:52:25 244

空空如也

空空如也

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

TA关注的人

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