自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Python进行数据分析,需要哪些步骤?

Python是一门动态的、面向对象的脚本语言,同时也是一门简约,通俗易懂的编程语言。,一段好的Python代码,阅读起来像是在读一篇外语文章。Python这种特性称为“伪代码”,它可以使你只关心完成什么样的工作任务,而不是纠结于Python的语法。另外,,可以用于数据分析及其他领域。更重要的是,Python与开源大数据平台Hadoop具有很好的兼容性。因此,学习Python对于有志于向大数据分析岗位发展的数据分析师来说,是一件非常节省学习成本的事。

2024-04-27 16:30:00 682

原创 酷炫,Python实现交通数据可视化!

TransBigData是一个为交通时空大数据处理、分析和可视化而开发的Python包。TransBigData为处理常见的交通时空大数据(如出租车GPS数据、共享单车数据和公交车GPS数据等)提供了快速而简洁的方法。TransBigData为交通时空大数据分析的各个阶段提供了多种处理方法,代码简洁、高效、灵活、易用,可以用简洁的代码实现复杂的数据任务。数据预处理:对数据集提供快速计算数据量、时间段、采样间隔等基本信息的方法,也针对多种数据噪声提供了相应的清洗方法。

2024-04-27 11:30:00 778

原创 Python办公软件自动化,5分钟掌握openpyxl操作

今天给大家分享一篇用openpyxl操作Excel的文章。各种数据需要导入Excel?多个Excel要合并?目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。打开Excel文件新建一个Excel文件打开现有Excel文件打开大文件时,根据需求使用只读或只写模式减少内存消耗。获取、创建工作表保存单元格行、列可以使用同样的遍历文件的所有行或列,可以使用或使用或者迭代使用插入操作比较麻烦。可以使用操作类似。和。

2024-04-27 08:45:00 440

原创 8个 Python 加速运行优化技巧

Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细节之前,需要了解一些代码优化基本原则。很多人一开始写代码就奔着性能优化的目标,“让正确的程序更快要比让快速的程序正确容易得多”。因此,优化的前提是代码能正常工作。过早地进行优化可能会忽视对总体性能指标的把握,在得到全局结果前不要主次颠

2024-04-25 15:45:00 1486

原创 常用 Python IDE优缺点对比

IDE 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。

2024-04-25 14:45:00 618

原创 5个Python自动化EDA库

YData Profiling执行起来很简单,UI很直观,给了我所有的信息,这是开始EDA过程的一个很好的切入点。D-Tale不仅是EDA过程的一个很好的起点,而且可以用来轻松地预处理数据,最主要是不需要编写任何代码,这使得它非常节省时间,并且任何人都可以轻松访问。SweetViz的UI有点过时,但它提供了相当数量的信息,最主要的时他可以比较两个数据集。

2024-04-25 10:08:53 296

原创 懒人必备神器 !一个创意十足的 Python 命令行工具

Try 是一个非常实用的命令行工具,功能可以说完全击中我的痛点,能把这样一个库做出来,真的是创意十足,再一次印证 Python 是懒人第一语言。。

2024-04-24 15:45:00 712

原创 2 行代码为 Python 脚本生成命令行,So easy!

有时候我们会有这样的一个需求:我们定义了一个 Python 的方法,方法接收一些参数,但是调用的时候想将这些参数用命令行暴露出来。这里定义了一个 scrape 方法,第一个参数接收 url,即爬取的网址,第二个参数接收 timeout,即指定超时时间。如果我们想改参数换 url,那就得改代码对吧。是不是感觉非常麻烦?argparse 写起来又臭又长,想想就费劲。

2024-04-24 15:00:00 1129

原创 一行 Python 代码实现并行

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。哈,看起来有些像 Java 不是吗?我并不是说使用生产者/消费者模型处理多线程/多进程任务是错误的(事实上,这一模型自有其用武之地)。只是,处理日常脚本任务时我们可以使用更有效率的模型。首先,你需要一个样板类;其次,你需要一个队列来传递对象;

2024-04-24 10:23:51 762

原创 Python 现在已经是两种非常相似的编程语言了

现在使用 Python 的每个人都知道 Python 支持可选的类型提示,并且已经有一段时间了, 这在社区中造成了一个小的分裂,有些人对类型提示完全不感兴趣,并且对语言部分进入新方向有点保守,有些人对我们不断发展的类型工具的潜力感到非常兴奋,以及还有很多中间状态的人,不完全确定在哪里以及如何最好地应用类型提示。目前,Python 实际上是两种非常相似的编程语言,对于使用 Python 一段时间的人来说,这当然不足为奇。不过,可能令人惊讶的是,这实际上是一件好事。

2024-04-23 15:30:00 752

原创 Python装饰器的执行顺序

说到Python装饰器的执行顺序,有很多半吊子张口就来:靠近函数名的装饰器先执行,远离函数名的装饰器后执行。这种说法是不准确的。这个装饰器靠近函数名,是内层装饰器,它里面的print先打印出来;远离函数名,是外层装饰器,它里面的print后打印出来。看起来确实是。为什么我说这种看法是不准确呢?上面这个代码的运行效果如下图所示:从图中可以看到,装饰器里面的代码中,wrapper闭包外面的代码确实是内层装饰器先执行,外层装饰器后执行。但是在闭包wrapperfunc()

2024-04-23 15:00:00 739

原创 Python实现单例模式的五种写法!

是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig 对象的实例,这就导致系统中存在多个 AppConfig 的实例对象,而这样会严重浪费内存资源,尤其是在配置文件内容很多的情况下。

2024-04-23 10:01:59 857

原创 最适合学Python的五类人,有你吗?

最后给想学习Python编程的朋友,一些小建议:1、先买一本自学用的Python书籍,不要看电子书。选择合适的教程。有些书很经典,但未必适合你,书籍有:《Python核心编程》《Python基础编程》《Python学习手册》《Head First Python》《Python编程入门》《Python开发实战》《Python编程初学者指南》。

2024-04-22 15:45:00 509

原创 9大Python常用技巧!干货满满!

介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧!整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。在本例中,你可以看到空格符「\ n」和「\ t」都被替换成了单个空格,「\ r」都被删掉了。

2024-04-22 15:15:00 725

原创 几个被淘汰的 Python 库,请不要再用!

每个新的 Python 版本都会带来新的特性,因此我建议你查看 Python 发行说明中的“新模块”、“不推荐使用的模块”和“已删除的模块”部分,这是了解 Python 标准重大变化的好方法 , 通过这种方式,你可以不断地将新功能和最佳实践整合到你的项目中。

2024-04-22 10:18:32 614

原创 用Python实现十大经典排序算法

对于 n 个元素的数据序列 ,当且仅当满足下列情形之一时,才称之为堆情形1:若序列 是堆,则堆顶元素必为序列中n个元素的最小值或最大值。小顶堆如下图所示:小顶堆大顶堆如下图所示:大顶堆若在输出堆顶的最小值(或最大值)之后,使得剩余n-1个元素的序列重又建成一个堆,则得到n个元素的次小值(或次大值)。如此反复执行,便能得到一个有序序列,这个过程称之为堆排序。

2024-04-21 16:45:00 987

原创 Python高手必备:掌握这9个好用的Python库

当谈到Python编程的强大之处时,不得不提到其丰富的库和模块。这些库可以帮助我们简化开发过程并提供丰富的功能,从而使我们的代码更加高效和强大。在本文中,笔者将向大家介绍9个Python库,无论您是初学者还是有经验的开发者,这些库都将为您的编程工作带来巨大的便利。让我们开始探索吧!

2024-04-21 14:15:00 505

原创 Python 高级特性汇总

装饰器(Decorator)定义:装饰器是一个接受函数作为参数的高阶函数,并返回一个新的函数对象。它主要用于修改或增强原始函数的行为,而不需要修改其源代码。装饰器在Python中是通过@符号来应用的。作用:修改函数行为:装饰器可以在不修改原始函数代码的情况下,增加额外的功能或改变函数的行为。增强功能:通过装饰器,可以轻松地为函数添加日志记录、性能测试、缓存、权限校验等功能。代码重用:通过装饰器,可以将通用的功能(如日志记录、性能分析)抽象出来,并在多个函数之间重用。

2024-04-21 09:00:00 807

原创 9个必须知道的Python字典骚操作

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。值得注意的是:不要用。

2024-04-20 15:00:00 259

原创 Python教程:循环语句

本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。

2024-04-20 14:30:00 917

原创 Python教程:函数式编程

Python函数式编程是一种编程范式,它的核心思想是将计算视为数学函数的运算,并且避免使用可变状态和副作用。第一步是理解函数是什么。在函数式编程中,函数被认为是“一等公民”,这意味着它们可以像任何其他数据类型一样传递和操作。因此,函数通常会接受输入并返回输出,而不会修改状态或影响外部环境。然后,我们需要了解Python中的lambda表达式。Lambda表达式是一种匿名函数,它可以在需要时方便地定义和调用。

2024-04-20 10:15:00 1678

原创 Python的十大优点:让你爱上这种编程语言

Python作为一种流行的编程语言,拥有许多优点,使得它成为开发人员的首选之一。本文将介绍Python的十大优点,让你爱上这种编程语言。

2024-04-19 15:15:00 453

原创 你想不到的Python之用

在开始编写破解程序之前,我们需要了解一些Python库,这些库可以帮助我们处理RAR文件和密码破解过程。

2024-04-19 14:45:00 942

原创 Python基础:格式化输出

在平时使用python编写代码时,控制台打印结果变量是必不可少的,而且很多初学者都会很频繁的使用python自带的print()方法在代码中打桩,以判断自己的代码逻辑获取值是正确的;但是在代码中如果需要打印的字段中的数值非常多的时候,使用print()打印的话就会显得很凌乱,比如下面这种场景。定义一个data变量赋值了一个典型的多维列表,然后每个字典中有多个键值对,这个时候使用print()方法打印。

2024-04-19 10:10:01 515

原创 这5个理由,让你不得不好好学习Python!

Python 是一门更注重可读性和效率的语言,尤其是相较于 Java、PHP 以及 C++ 这样的语言,这两个优势让其在开发者中大受欢迎。也正是由于 Python 易于上手这一事实,让有些人没有意识到 Python 也应该是一项必要的编程技能。这5个理由让你不得不学学习Python!相较于其它许多你可以拿来用的编程语言而言,它“更容易一些”。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python专家,你也能读懂它的代码。

2024-04-18 16:45:00 751

原创 使用Python Pip的10个技巧

众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。你们中的许多人可能已经使用 pip 很长时间了,但不清楚它有哪些还不错的功能。希望我今天分享的技巧能让你从 Python pip 中受益。让我们从 Python 语言开始。Python 之所以受欢迎,不仅因为它易于学习,还因为它拥有成千上万的(宝)库。这些库相当于已经集成的工具,只要安装了就可以在 Python 中使用。

2024-04-18 15:00:00 818

原创 Python多进程学习

Python 多进程 (Multiprocessing) 是一种同时利用计算机多个处理器核心 (CPU cores) 进行并行处理的技术,它与 Python 的多线程 (Multithreading) 技术不同,因为多线程的并发任务依赖于一个 GIL (Global Interpreter Lock)。在多进程中,每个进程都有自己的解释器进程,并且可以同时使用多个 CPU 核心,因此在处理计算密集型任务时比多线程更有效。

2024-04-18 10:43:10 916

原创 我摊牌了!4个Python接私活的渠道,你有技术就有钱!

这次小编想谈谈一个非常热门的话题,就是如何在学习python的同时去赚钱。在这篇文章中,你会学习到如何通过学习python来赚取副业收入。相信大家都对钱感兴趣吧,如果你和马云爸爸对钱不敢兴趣的话,那这篇文章就不适合你了。如果你想知道如何使用python来赚钱,或者你想了解编程方面的工作、想知道更多关于python的知识。那么这篇文章就是为你准备的,一定要看到最后哦!注意Python兼职是可以的,不要有质疑,以下内容都是我实践并且在做的。

2024-04-17 15:45:00 417

原创 Python未来发展前景:从蛇走向巨龙!

Python自问世以来,一直是最火爆的编程语言之一。它有着简洁易懂、可读性强、可移植性好、扩展性强等优点,深受广大程序员的喜爱。在本篇文章中,我们将深入分析Python在编程语言中的优势以及未来发展前景。Python语言有着众多优点,如下所示:1.1 简洁易懂Python有很好的可读性,语法简单,易于学习和使用,让开发者能够快速迭代代码。1.2 处理海量数据Python的数据处理能力非常强,可以处理非常大的数据集。它是许多数据科学家、机器学习工程师和数据分析师的首选工具。

2024-04-17 14:45:00 834

原创 9大Python常用技巧!干货满满!

介绍 Python 炫酷功能(例如,变量解包,偏函数,枚举可迭代对象等)的文章层出不穷。但是还有很多 Python 的编程小技巧鲜被提及。因此,本文会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧!整理字符串输入整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex」完成这项工作。在本例中,你可以看到空格符「\ n」和「\ t」都被替换成了单个空格,「\ r」都被删掉了。

2024-04-17 10:22:59 1056

原创 介绍 5 个常用的 Python 库

Python 标准库有超过 200 个模块,程序员可以在他们的程序中导入和使用。虽然普通程序员对其中许多模块都有一些经验,但很可能有一些好用的模块他们仍然没有注意到。我发现其中许多模块都包含了在各个领域都非常有用的函数。比较数据集、协作其他函数以及音频处理等都可以仅使用 Python 就可以自动完成。因此,我编制了一份您可能不知道的 Python 模块的候选清单,并对这几个模块进行了适当的解释,以便您在将来理解和使用它们。所有这些模块都有不同的函数和类。

2024-04-16 15:30:00 1586

原创 用 Python 处理 Excel 的 14 个常用操作!

这也是我写这篇文章的初衷。废话不说了,直接进入正题。vlookup是excel几乎最常用的公式,一般用于两个表的关联查询等。所以我先把这张表分为两个表。需求:想知道df1的每一个订单对应的利润是多少。利润一列存在于df2的表格中,所以想知道df1的每一个订单对应的利润是多少。用excel的话首先确认订单明细号是唯一值,然后在df1新增一列写:=vlookup(a2,df2!a:h,6,0) ,然后往下拉就ok了。(剩下13个我就不写excel啦)那用python是如何实现的呢?

2024-04-16 14:45:00 2063

原创 为什么说学Python好就业?

Python是现在最火的编程语言,没有之一。那么,相对于其他语言,为什么那么多人喜欢Python?学习Python能为我们带来哪些优势?今天,小编就来和大家探讨一下!相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。

2024-04-16 10:16:46 759

原创 用python来吐槽,真是太会玩啦

晚上无聊刷懂车帝,看到有位哥们开喷的帖子反手就是一个赞。正所谓,师出有名,吐槽它也得有理有据。巧妇难为无米之炊,先收集论据!

2024-04-15 15:30:00 826

原创 小心此坑:Python 函数参数的默认值是可变对象

看到了有给 Python 函数参数的默认值传递可变对象,以此来加快斐波那契函数的递归速度,代码如下:是不是很新奇,居然可以这样,速度真的非常快,运行结果如下:不过,我劝你不要这样做,而且 IDE 也会提示你这样做很不好:这是因为,万物皆对象,Python 函数也是对象,参数的默认值就是对象的属性,在编译阶段参数的默认值就已经绑定到该函数,如果是可变对象,Python 函数参数的默认值在会被存储,并被所有的调用者共享,也就是说,一个函数的参数默认值如果是一个可变对象,例如 List、Dict,调用者 A 修

2024-04-15 14:30:00 673

原创 教你用 Python 自制简单版《我的世界》

接下来让我们看看这份游戏的代码,整个游戏代码只有902行,真优秀:在上图红框的位置可以设定默认的窗口大小。

2024-04-15 10:11:25 1041

原创 用Python制作五彩气球,氛围感绝了!

大家好,今天给大家分享使用Turtle画五彩气球,先给大家看一下效果!

2024-04-14 16:30:00 405

原创 比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++

近日,Modular AI 公司宣布成功融资 1 亿美元(约 7.29 亿人民币),据称这是继去年 3000 万美元融资之后的第二轮融资。Modular AI 称他们未来的愿景是通过 AI 引擎和 Mojo 为全球开发者提供 AI 基础设施。Modular AI 是 Chris Lattner 和 Tim Davis 于 2022 年创立的公司,目标是自下而上重建全球 ML 基础设施。在这家新生的创业公司中,。

2024-04-14 15:30:00 687

原创 懒人必备,五个高效Python装饰器

Python包装器是强大的工具,可以提升你的Python编程体验。通过使用包装器,你可以简化复杂的任务,改善代码的可读性,并提高生产力。计时器包装器调试器封装器异常处理程序包装器输入验证器包装器函数重试封装器在你的项目中加入这些包装器将帮助你写出更干净、更有效的Python代码,并使你的编程技巧更上一层楼。

2024-04-14 10:48:25 725

原创 学弟emo了,问我程序员是一个需要天赋的职业吗?

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。能在一个公司做事的人,能力和智商基本不会比你低,你的伪装、虚假、余地很难能骗的了他们,基本属于无用功,所以做人诚恳点、简单点。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。另外还有一点,锻炼身体的同时,要注重内心的发展,当下信息爆炸、充满压力的社会,尤其需要向内看。

2024-04-13 15:30:00 561

空空如也

空空如也

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

TA关注的人

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