自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学Python可以用来干什么?就业情况究竟怎么样?

python能做太多有趣的事了,看看我是怎么玩的自动发邮件使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。自动化操作excelexcel已经成为必不可少的数据处理软件,几乎天天在用。自动化办公无非是excel、word、邮件、文件处理、数据分析处理、爬虫这些。下载视频、音乐你是否曾幻想过有这样一个工具,可以一键下载、b站、优酷、爱奇艺、腾讯、斗鱼、土豆、芒果TV…几乎所有网站的视频,以及网易云音乐、酷我音乐、酷狗音乐、虾米音乐等各大音乐平台的音乐,还有所有

2022-01-14 17:05:54 181 1

原创 一行 Python 代码能实现哪些丧心病狂的功能?(4个案例)

手头有 109 张头部 CT 的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有 RGBA 四个通道)。这个数据结构,自然是 numpy 的 ndarray 对象,读取图像文件我习惯使用 PIL。因此,需要导入两个模块:import numpy as npfrom PIL import Image接下来,我用一行代码就把 109 张图片读到了一个 109x256x256x4 的 numpy 数组中,

2022-01-13 20:05:13 231

原创 2020十大Python面试题,你会几个?

0 遇到过得反爬虫策略以及解决方法?1.通过headers反爬虫基于用户行为的发爬虫:(同一IP短时间内访问的频率)动态网页反爬虫(通过ajax请求数据,或者通过JavaScript生成)对部分数据进行加密处理的(数据是乱码)解决方法:对于基本网页的抓取可以自定义headers,添加headers的数据 使用多个代理ip进行抓取或者设置抓取的频率降低一些, 动态网页的可以使用selenium + phantomjs 进行抓取 对部分数据进行加密的,可以使用selenium进行截图,使用pyt

2022-01-13 14:39:34 150

原创 这Python100道练习题及答案送给你,学完直接上手做项目

学python没练习题怎么行、今天,给大家准备一个项目:99道编程练习,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松 get Python 的编程技能。目前,这个项目已经获得了 2924 Stars,2468 Forks。首先,这 100+ 练习题根据难易程度分为三个等级:Level 1、2 和 3。下面对如何定义这三个 Level 进行了说明,大家可以结合自身的学习能力和实践经验进行选择。Level 1:初级。刚入门 Python 或者正在学一些基础课程的同学们。通常包含 1 到 2 个类.

2022-01-12 20:02:03 231

原创 我在年底找工作,心态崩了

刚刚过去的2021年,是刻骨铭心的一年,也是值得深刻反思的一年。1、今年好难啊!相信每个人对过去的一年都有这样的感受:“不光你所在的公司难过,好像把大多数企业都难过;不光是今年难过,明年可能更难过,后年估计也好过不到哪里去。”知名智库创始人王志刚不久前说到:“未来的经济形势,将是一个比熬的时代,只有熬到最后的人,才有资格去谈明天”。

2022-01-11 17:05:39 94

原创 2行Python给图片加水印,太强了

大家好,今天给大家分享一个非常实用的招数,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo。你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦!基于此,本文我就带着大家学学如何给你的图片加水印,仅需要2行Python代码,任何人都可以学会。有的同学说用美图秀秀不香吗,但是那个图片要上传到别人的服务器,有一些资料不适合,一旦上传你的图片就已经被别人拿走了。所以能自己动手,肯定是最安全的。filestools库介绍今天给大家介绍的Python库,叫做filestools

2022-01-10 14:17:26 168

原创 太好了,终于梳理清楚Python多线程与多进程

对于刚入门的Pythoner在学习过程中运行代码是或多或少会遇到一些错误,刚开始可能看起来比较费劲。随着代码量的积累,熟能生巧当遇到一些运行时错误时能够很快的定位问题原题。下面整理了常见的17个错误,希望能够帮助到大家。1、忘记在if,for,def,elif,else,class等声明末尾加 :会导致“SyntaxError : invalid syntax”如下:if spam == 42 print('Hello!')2、使用= 而不是 ==也会导致“SyntaxError: inv

2022-01-04 20:45:47 174

原创 Python 实现循环的最快方式(for、while 等速度对比)

众所周知,Python 不是一种执行效率较高的语言。此外在任何语言中,循环都是一种非常消耗时间的操作。假如任意一种简单的单步操作耗费的时间为 1 个单位,将此操作重复执行上万次,最终耗费的时间也将增长上万倍。while 和 for 是 Python 中常用的两种实现循环的关键字,它们的运行效率实际上是有差距的。比如下面的测试代码:import timeitdef while_loop(n=100_000_000): i = 0 s = 0 while i < n:

2022-01-04 14:03:32 156

原创 学会了Python就可以做数据分析师?别天真了

数据分析师已经存在多年了,但是,对该职业的需求从2018年开始,对数据分析师的需求猛增,目前数据分析师的前景已然非常好!预计到2025年,「数据分析师」将成为需求最大的工作之一。由于这种现象,我们看到了数据分析师的兴起。许多研究预测,这一角色将成为未来的工作的主力军。很多想转型做数据师的朋友,职业方向的转变也并非一朝一夕的事情,你需要对这个行业有一定的了解,并匹配一下自己的知识和能力结构。有很多还没有入行的同学通常一个认知误区:以为只要学了Python就可以做数据分析师。这是错误的!我们先来理解一下数

2021-12-30 15:02:27 250

原创 用Python做一个连连看游戏辅助脚本,完整编程思路分享

一、说明简述:本文将以4399小游戏《 宠物连连看经典版2 》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。运行环境:Win10/Python3.5。主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy(创建矩阵)、operator(比较值)、pymouse(模拟鼠标点击)。注意点:1、如果安装pymouse不成功或者运行报错,可以考虑先通过whl 安装pyHook、然后再通过pip安装pyuserinput。

2021-12-29 15:11:48 1848

原创 福利来了,Python内置函数最全总结

1 abs()绝对值或复数的模In[1]:abs(-6)Out[1]:62 all()接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回FalseIn[2]:all([1,0,3,6])Out[2]:FalseIn[3]:all([1,2,3])Out[3]:True3 any()接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回FalseIn[4]:any([0,0,0,[]])Out[4]...

2021-12-29 11:07:01 362

原创 Python语言强制缩进是败笔?

好家伙,这个问题还是被人拿出来讨论了。我第一次接触的Python的时候,发现代码块之间竟然是用缩进来区分的,一时间还难以适应。不过写了几十行代码后很快就适应了,还觉得用缩进有那么点独特性因为强制缩进的话,代码写完后天然地就是排版好的。不需要刻意做格式化处理。我记得刚开始写python代码用的是vim。用的vim的都是知道,学习曲线非常陡,想打造出一个IDE,需要花很多精力。而用来写python就很适合了,写完之后,代码非常工整。P被问到为什么要强制缩进时,Python之父,Guido van R.

2021-12-28 14:41:52 114

原创 简单概括精髓,pandas必知必会

大家好,我是jiejie,今天我们介绍pandas库当中一些非常基础的方法与函数,希望大家看了之后会有所收获!准备需要的数据集我们先准备生成一些随机数,作为后面需要用到的数据集index = pd.date_range("1/1/2000", periods=8)series = pd.Series(np.random.randn(5), index=["a", "b", "c", "d", "e"])df = pd.DataFrame(np.random.randn(8, 3), index

2021-12-28 10:56:49 662

原创 非常实用的9个Python库,谁用谁知道

Python 是一个很棒的语言。它是世界上发展最快的编程语言之一。它一次又一次地证明了在开发人员职位中和跨行业的数据科学职位中的实用性。整个 Python 及其库的生态系统使它成为全世界用户(初学者和高级用户)的合适选择。它的成功和流行的原因之一是它强大的第三方库的集合,这些库使它可以保持活力和高效。在本文中,我们会研究一些用于数据科学任务的 Python 库,而不是常见的比如 panda、scikit-learn 和 matplotlib 等的库。尽管像 panda 和 scikit-learn 这样的

2021-12-27 14:29:23 132

原创 准时摸鱼,正点收网,Python实现下班倒计时,永不加班

你有过摸鱼时间吗在互联网圈子里,常常说996上班制,但是也不乏965的,更甚有007的,而007则就有点ICU的感觉了,所以,大家都会忙里偷闲,偶尔摸摸鱼,摸鱼的方式多种多样的,你有过上班摸鱼吗?你的摸鱼时间都干了些什么呢?如果你早早的完成了当天的任务,坐等下班的感觉是不是很爽呢?我想说这时间还是很难熬的,还不如找点事情做来得快呢,那做点什么呢?写个下班倒计时吧,就这么愉快的决定了……实现思路倒计时的时间刷新,肯定得需要图形界面,也就是需要GUI编程,这里我用的是tkinter实现本地窗口的界面,使用

2021-12-26 14:06:36 185

原创 用 Python 开发简单交互式 Web 应用

今天分享一个让开发交互式 Web app 超级简单的工具。不会 HTML,CSS,JAVASCRIPT 也没事。交互式 Web app 非常实用,比如说做一个问卷调查页面、一个投票系统、一个信息收集表单,上传文件等等,因为网页是可视化的,因此还可以作为一个没有服务端的图片界面应用程序而使用。如果你有这样的开发需求,那用 Python 真的是太简单了。借助于 PyWebIO(pip install pywebio),你可以分分钟实现网页的信息录入,可以看下面的动图:上面的页面,也就仅仅用了这 6 行

2021-12-25 14:51:40 1973

原创 如何快速上手Linux?

Linux小白如何快速上手Linux?与其大大半年查CSDN或者官网,不如花10分钟快速了解相关指令,快速入门Linux。下文提到的指令都是比较基础的指令,不能让你成为Linux大神,但是可以快速入门Linux1.单词directory 目录file 文件make 新建remove 删除(缩写rm)move 移动(缩写mv)copy 复制(缩写cp)list 罗列(缩写ls)link 链接find 查找echo 重复;发出回声touch 触摸2.概念a.没有盘符,整个硬盘(即根

2021-12-22 10:54:37 249

原创 学习Python需不需要学习Linux?Linux怎么安装?

大家好,我是Jiejie大家都知道,Python编程语言具有很多优势所在,优雅、简单、明确,Python看上去给人的感觉就是简单易懂,对于初学者来说,不仅容易入门,就业前景也是非常不错的,可以从事的工作岗位有很多。Python主要方向有五个:自动化运维、自动化测试、人工智能、数据分析、全栈开发。学习Python需不需要学习Linux?现在很多人都想要学习Python,也经常会问Python需要不需要学习Linux呢?为什么要学习Linux呢?小编为大家详细的介绍一下。首先,答案是肯定的,Python

2021-12-22 09:52:13 1118 1

原创 这个 Python 知识点,90% 的人都得挂

大家好,我是Jiejie。学习 Python 这么久了,说起 Python 的优雅之处,能让我脱口而出的, Descriptor(描述符)特性可以排得上号。描述符 是Python 语言独有的特性,它不仅在应用层使用,在语言语法糖的实现上也有使用到(在下面的文章会一一介绍)。当你点进这篇文章时你也许没学过描述符,甚至没听过描述符。或者你对描述符只是一知半解无论你是哪种,本篇都将带你全面的学习描述符,一起来感受一下 Python 语言的优雅。1. 为什么要使用描述符?假想你正在给学校写一个成

2021-12-17 13:36:18 268

原创 15个Python代码实现的常用功能,精心整理版

大家好,我是杰杰 作为一名数据工作者,我们每天都在使用 Python处理大多数工作。在此过程中,我们会不断使用一些Python的功能。在这里,我把最常用的15个功能整理出来,分享给大家,并且在本文中简单介绍这些方法,希望对你能有所帮助。1、冒泡排序2、计算x的n次方的方法3、计算aa + bb + c*c + ……4、计算阶乘 n!5、列出当前目录下的所有文件和目录名6、把一个list中所有的字符串变成小写:7、输出某个路径下的所有文件和文件夹的路径8、输出某个路径及其子

2021-12-16 11:24:02 1881

原创 11个好用到起飞的「Python字典」知识点

大家好,我是Jiejie~关于Python字典,算是Python中相当重要的数据类型了。在你学会基础知识后,字典这个概念,将会伴随着你后面的学习和工作。因此,这里有几个相当重要的知识点,大家有必要知道。字典是否是无序的关于这个概念,很多朋友不一定清楚。在 Python 2.7 中,字典是无序结构。字典项目的顺序是混乱的。这意味着项目的顺序是确定性和可重复的。>>> # Python 2.7>>> a_dict = {'color': 'blue', 'fru

2021-12-15 13:09:27 45

原创 晒晒我这两年的私活单,业余时间月入6k

很多人仅靠主业顶多维持基本生活,想让自己、家人生活得好一点很难。前年底我开始尝试接私活,到目前并不多,加起来也就10多万,只能算一般,我想把一些经验分享出来,下面是我曾经接过的一小部分私活单:再举个例子,比如:帮证券公司抓取一些财经新闻或者是舆情相关的数据,开发完了之后每个月要保证爬虫不挂的话基本上可以收入3-5k。爬取公开数据要合法、数据信息之类的…另外闲暇时间也能在网上接一些小单,增加一些收入 ,起码不用为生活费发愁。自己买个云主机的话,一个月要两三百的成本,自己迹能做别的事情要具备接这些私活

2021-12-14 12:02:39 563

原创 Python标准库:超好用的counter计数器,不接受反驳

人生苦短,快学Python!collections是python的标准库,它提供了一些解决特定问题的容器,也就是说有些问题虽然可以用list,tuple,dict解决,但解决起来太麻烦,而这些问题又经常遇到,所以他们就把这些问题的通用方法整理了出来,放到collections库中让人使用。collections中一共有9种容器,其中counter、defaultdict、deque、namedtuple、orderdict比较常用。今天我们单独来讲讲Counter的用法!Counter目的是用来跟

2021-12-14 09:31:48 126

原创 一篇文章学会Python yield 关键词

大家好,我是杰杰作为一名数据工作者,我们每天都在使用 Python处理大多数工作。在此过程中,我们会不断学到了一些有用的技巧和窍门,今天教大家学会Python yield关键词。1.迭代器当您创建一个列表时,你可以逐个读取它的项。逐项读取其项称为迭代:mylist是一个可迭代的对象。当你使用列表解析式时,你创建了一个列表,因此也是一个迭代器:所有你可以用"for… in …"都是迭代器,包括列表、字符串、文件…等等。这些迭代器非常方便,因为你可以随心所欲地读取它们,但是你将所有的值都存储在内存

2021-12-13 09:56:01 181

空空如也

空空如也

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

TA关注的人

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