自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文带你梳理Python的中级知识

Python是一种高级编程语言,它在众多编程语言中,拥有极高的人气和使用率。本文主要带大家梳理一下Python中常用的中级知识,希望对大家有所帮助以上就是一文带你梳理Python的中级知识的详细内容,可以持续关注博主更新更多Python相关知识内容。

2024-01-22 21:25:22 834

原创 一文解读Python的五种常见算法,清晰易懂~

这篇文章主要介绍了如何用Python实现几种常见算法,文中代码简单易懂非常适合零基础刚刚入门的小伙伴,方便大家更好的学习,感兴趣的朋友可以了解下~

2024-01-22 21:21:04 1340

原创 Python速度大比拼:与主流编程语言的速度对决

在评估用于具体业务的编程语言时,经常考虑的一个关键指标之一是执行速度。Python以其简单性和可读性而闻名,但有时却因其性能而受到质疑。在这个领域,我们需要深入比较分析Python在执行速度方面与其他流行的编程语言相比的情况。程语言执行速度开发速度生态支持应用领域工具和技术优势Python中等高大量库、社区支持通用简单性、快速开发C/C++高中等大量库、社区支持性能关键应用直接系统资源访问、编译型语言原始性能、系统级控制Java高高大量库、生态丰富服务器应用。

2024-01-03 17:57:45 1006

原创 Python 柱状图的实现

从上面的代码中我们可以知道列表sort的使用方法:列表名.sort(key=可依据的函数名,reverse=True/Flase 第七行的参数key是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据;(2)所以要构建一个动态的数据首先要准备好需要的json模块的数据,然后以只读方式打开数据文件接着把数据存放到字典中里面可嵌套列表,接着按照某个特定的元素下标去把数据进行排序(使用sort方法),然后创建时间线对象和设置时间线自动播放,最后绘图即可。

2024-01-03 17:54:55 1028

原创 最速学python的传说(基础篇

人生苦短,我学python”是编程届的名言。用python写小脚本的便捷性,让很多其他语言的学习者把python当作辅助语言。拥有了某一个语言的功底,再来学习另外一种语言应该是十分快速的。编程理念都十分相似,只是看看语言的差异性。带着Java的基础,学习Python,准备上路了。除了内建函数,大部分的函数都是自定义的。(即使从模块中导入的函数也是别人自定义好的,让你使用的)def 函数名(参数):函数体。

2024-01-02 18:09:19 829

原创 盘点Python知名日志库:谁是你的最佳选择?

如果用python写一些简单或者临时用的小工具,代码只是几个函数,一个py文件的话,那么,你不用考虑日志库,想显示什么信息,直接用print就可以了。不过,对于稍微具规模的程序(特别是多线程的服务端程序),特别是GUI的程序,如果没有日志的话,不仅开发的过程中难以调试,实际部署之后也无法在客户使用出现问题时及时对应。Python标准库中虽然有logging模块,但是功能相对简陋。本篇介绍几个python中比较知名日志库,需要给自己的代码添加日志时,可以参考。

2024-01-02 18:06:04 930

原创 Python编程大师之路:精通exec函数的高级技巧

在 Python 中,exec是一个内置函数,允许在运行时动态执行 Python 代码。虽然exec的使用需要谨慎,因为它可以导致安全问题和难以调试的代码,但它也提供了一些非常强大的功能。本文将详细介绍 Pythonexec函数的高级用法,包括动态代码生成、执行外部文件、作用域控制以及一些最佳实践。exec函数用于执行动态生成的 Python 代码。它接受一个字符串作为参数,该字符串包含要执行的 Python 代码。这可以在运行时生成和执行代码,以满足特定需求。

2023-12-30 10:29:29 829

原创 密码学上的经典瞬间:如果当时有Python

提到“安全”,首先想到的一定是加密。在如今的互联网环境中,信息加密无处不在,我们早已习惯,甚至毫无感觉。比如,通过https协议访问的各个网站的内容,QQ,微信等聊天工具之间互相发送的信息等等,都是经过加密处理的。前几天看了一篇介绍密码学历史的文章,原来密码学的历史可以追溯到古罗马时代,学习python时,可以用这些历史上红极一时的经典加密方法来练练手,练习python的同时,也看看前人在密码学上表现的智慧。

2023-12-30 10:11:03 742

原创 爬虫现在还有那么吃香嘛?

Python 作为一种广泛应用的编程语言,在 Web 开发、大数据开发、人工智能开发和嵌入式开发等领域都有着重要的应用。Python 的易学性、清晰性和可移植性等特点使它得到很多技术人士的喜爱。对于数据科学和机器学习领域的程序员来说,Python 提供了强大的 API 和众多的库,使其成为数据科学和机器学习的首选语言。在 Python 的众多应用中,爬虫一直有着超高需求。这主要是因为 Python 具有简洁明了的语法和丰富的库,使得开发网络爬虫工具或脚本变得相对容易。

2023-12-29 13:51:46 1880

原创 Python基础之:Python中的类

class是面向对象编程的一个非常重要的概念,python中也有class,并且支持面向对象编程的所有标准特性:继承,多态等。本文将会详细讲解Python中class的信息。

2023-12-29 11:51:06 754

原创 Python数据分析:Matplotlib新手指南

Matplotlib是一个强大的数据可视化库,提供了丰富的工具和功能,能够以直观的方式呈现数据。Matplotlib允许数据科学家通过创建各种图表(如折线图、散点图、直方图等)深入探索数据。通过可视化数据,数据科学家可以更直观地理解数据的分布、趋势和异常值,为进一步的分析提供基础。

2023-12-28 09:41:15 899

原创 OpenAI里面的Python世界

当今全球最火爆的当属于ChatGPT了,那么你知道它的母公司OpenAI吗?知道OpenAI的最主要语法是什么吗?没错!正是Python,今天就让我们来简单的聊一聊OpenAI以及他的最主要编程语言Python。OpenAI(Open Artificial Intelligence)是一个人工智能研究实验室和技术公司,致力于推动人工智能的发展和应用,以实现普惠人工智能的愿景。使命和愿景:OpenAI 的使命是确保人工智能的发展对全人类都有利。

2023-12-28 09:36:20 960

原创 搭建高效Python开发环境!

工欲善其事,必先利其器”,这里我们来搭建一套高效的 Python 开发环境,为后续的数据分析做准备。关于高效作业,对于需要编写 Python 代码进行数据分析的工作而言,主要涉及两个方面。

2023-12-26 11:47:30 1521

原创 Python基础语法入门,从整体到细节。看这一篇就够了!

适合新手小白的Python基础语法指南!从提整体深入细节和实践,看这一篇就够啦~

2023-12-26 11:36:59 1095

原创 在 Python 中创建条形图追赶动画,python项目实战

在这个例子中,我们将创建一个简单的线性图,它将显示一条线的动画。我们只需要在一个函数中定义我们的动画,然后用合适的参数将它传递给FuncAnimation。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。在此示例中,我们将创建一个简单的条形图动画,它将显示每个条形的动画。

2023-12-25 11:39:04 944

原创 Python—pipenv精心整理教程

当电脑/服务器里面的项目越来越大,更新迭代次数多了,会造成很多以前用到现在不需要用到的库,把这些库都写在requirements里面会造成冗余,而且docker化的时候安装requirements特别慢;当电脑/服务器里面的项目越来越多,会造成很多项目的依赖库的版本相互冲突,而且也不敢随便删掉/更新某些库,因为有可能会造成某个项目的依赖无法找到或者版本不兼容的故障;所以,Python在实际项目应用当中,虚拟环境管理是非常重要的。

2023-12-25 11:12:07 1023

原创 Python初学者的自我修养,找到自己的方向

如果只是寻找Python的新手入门项目,网上随便搜索一下出来的结果是非常多的。但是这并没有太多的意义,因为这些项目并不一定适合每一个人。而在明确自己想要从事的方向之前,合适与不合适也无从谈起,所以希望大家都可以先明确自己的方向,之后再找到对应的进阶道路则要容易得多。

2023-12-24 15:00:00 1249

原创 Pandas的入门指南,Python中的数据分析利器。

Pandas是Python中最流行的数据分析工具之一,它提供了强大的数据结构和功能,使你能够轻松地处理、分析和可视化数据。本文将介绍Pandas的两个主要数据结构:DataFrame和Series,以及一些常见的用例和代码示例。Pandas是数据科学家、分析师和工程师的利器,它提供了强大的工具来处理和分析数据。无论你是初学者还是有经验的数据分析师,掌握Pandas都将提高你的数据处理效率。希望本文对你了解Pandas有所帮助,进一步探索和学习Pandas,你将能够更轻松地应对数据分析任务。

2023-12-24 14:00:00 1682

原创 简洁优雅的Python实现办公高效“摸鱼”

有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高?要知道,企业对一个员工的评价是出于“产出”而非“付出”。所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助。而这些工作,如果对于会点编程的人来说,往往通过几行代码就可以快速搞定了。于是,我去了解了一下身边不同岗位(HR、产品、运营、市场、数据分析师等)每天需要面对的重复性劳动(肯定会有不全,欢迎补充),总结了一些在工作中非常常见的例子,并且将源码整理好供参考。希望这些程序可以让你的工作更高效!

2023-12-23 11:59:48 937

原创 来自Python的故事,python的前世今生。

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。

2023-12-23 10:51:36 1016

原创 Python五分钟快速入门

Python 是一种解释型、交互式、面向对象的编程语言。其语法简单明了,结构紧凑,适用于从小型脚本到大型项目的开发。为什么要学 Python?易读性: Python 代码的清晰度是其核心优势,大大提高代码的可维护性。多用途: 无论是 Web 开发、数据分析、人工智能还是网络编程,Python 都能胜任。强大的生态: 有数以万计的库和框架可供选择。

2023-12-22 14:16:33 1341

原创 一文解读Python的五种常见算法

这篇文章主要介绍了如何用Python实现几种常见算法,文中代码简单易懂非常适合零基础刚刚入门的小伙伴,方便大家更好的学习~以上就是五个Python的常见算法~

2023-12-22 10:41:31 805

原创 Python 中的单下划线和双下划线

当我们在学习 Python 的时候,可能会经常遇到单下划线和双下划线__这两种命名方式单下划线和双下划线__不仅仅是只是一种简单的命名习惯,它们在 Python 中有着特殊的含义,对于代码的可读性和功能实现有着关键的作用。那么今天我们来看一看在 Python 中单下划线和双下划线的用法和意义。

2023-12-20 11:40:51 892

原创 PyCharm中New Directory 和 New Python Package的区别

如题,这是一个很简单也很基础的问题,先看不同操作的结果有什么不同结果1:项目下出现了一个空“文件夹”结果2:项目下多了一个“Python Package”,该package下包含了一个“__init__.py”文件,该py文件是空的如果把该py文件删掉后,package也就变成了directory在 Python 中,一个包含文件的目录被视为一个 Python 包。这个文件的存在有几个重要的意义和作用。

2023-12-20 11:24:09 932

原创 Python数据结构基础,非常详细,小白适用。

数据结构中有很多树的结构,其中包括二叉树、二叉搜索树、2-3树、红黑树等等。本文中对数据结构进行了总结,不求严格精准,但求简单易懂列表中的每一个元素都是可变的;列表中的元素是有序的,也就是说每一个元素都有一个位置;列表可以容纳 Python 中的任何对象。列表中的元素是可变的,这意味着我们可以在列表中添加、删除和修改元素。1, #整数1.0, #浮点数'a word', #字符串print(1), #函数True, #布尔值\[1,2\], #列表中套列表(1,2), #元组。

2023-12-19 14:04:58 982

原创 Python的三类主要模块,python入门必看系列

这篇文章介绍了Python的三类主要模块,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下在python中,一个文件(以“.py”为后缀名的文件)就叫做一个模块,每一个模块在python里都被看做是一个独立的文件。模块可以被项目中的其他模块、一些脚本甚至是交互式的解析器所使用,它可以被其他程序引用,从而使用该模块里的函数等功能,使用Python中的标准库也是采用这种方法。自定义模块是自己写的模块,对某段逻辑或某些函数进行封装后供其他函数调用。

2023-12-19 13:59:12 848

原创 Python数据分析之数据预处理

本文主要是个人的学习笔记总结,数据预处理的基本思路和方法,包括一些方法的使用示例和参数解释,具体的数据预处理案例case详见其他文章。如有错误之处还请指正!数据在进行建模和分析前,对其进行数据处理是必不可少的,这样做能帮助我们从根本上保证数据质量,提高数据的准确性和可靠性。主要包括数据清洗、数据转换、数据集成、数据降维等过程。

2023-12-18 10:22:37 885

原创 Python函数基础以及与Java方法的区别

话不多说,今天我们要介绍的是函数。本系列文章追求短而精,今天我们将重点讨论函数以及与Java方法的区别。与Java方法不同,函数不需要像Java方法一样讲究修饰符等其他特性,它只需要使用"def"关键字进行声明。另外,函数的参数也与Java方法有所不同,Java方法中不存在默认参数的概念,而在Python中,函数参数是可以有默认值的,并且可以通过传递关键字参数的方式来指定参数顺序。此外,Python函数还具有可变参数的特性,不同于Java中的实现方式,Python使用星号符号(*)来实现可变参数。

2023-12-18 09:55:30 747

原创 Python 中 is 和 == 的区别

python 对这些数值已经提前创建好了内存空间,即使多次重新定义也不会再重新开辟新的空间,但是小整数池外的数值在重新定义时都会再次开辟新的空间所以对于小整数池中的数,内存地址一定是相同的,小整数池中外的数,内存地址是不同的好,那这次我用小整数池之外的数?玩我是吧,说好的小整数池中外的数,内存地址是不同的,那上面的代码结果怎么跟说的不一样上面的代码我是在 IDE 环境下面敲的,我们试着在交互模式下敲可以看到,在交互模式下,小整数池外的数内存地址不相同,这是为什么呢?

2023-12-15 14:34:35 809

原创 Python正则表达式完全指南

本篇文章将深入探讨python的一项强大工具:正则表达式。正则表达式是一个强大的文本处理工具,可以用来匹配,搜索,替换和解析文本。我们将逐步展示如何在Python中使用正则表达式,包括其基本语法,常见用法和一些高级技巧。而在最后的“one more thing”部分,我们将探索一个不为人知但又非常有用的正则表达式的技巧

2023-12-15 14:17:03 713

原创 selenium 知网爬虫之根据【关键词】获取文献信息

关于知网爬虫的文章,后台反响都很不错。虽然但是,还是忍不住想诉苦一下有些小伙伴文章甚至代码看都没看完,就问我 ”为什么只能爬这么多条文献信息?“(看过代码的会发现我代码里面定义了变量来设置爬取篇数),”为什么爬其他文献不行?我想爬 XXX 文献“(因为代码里面写的是通过【知网高级搜索中的文献来源】来搜索文章),或者是有些小伙伴直接把代码报错贴给我,问我咋回事我觉得在网上看到别人的代码,不要一昧地拿来主义,复制粘贴就行了,你要结合你自己的本地环境对代码做适当地修改。

2023-12-13 11:59:17 1051

原创 Python即是解释型语言,也是编译型语言

本文所说的 Python ,不是指 PyPy、Mypyc、Numba、Cinder 等 Python 的替代版本,也不是像 Cython、Codon、mojo1这样的类 Python 编程语言我指的是常规的 Python——CPython。

2023-12-13 10:58:11 945

原创 Python-matplotlib绘图及中文乱码问题

matplotlib是基于python生态开发的一个可视化绘图库,它的出现让python在数据分析及机器学习方面占了重要的一部分,目前很多数据分析及机器学习相关方面的工程都有使用到这个库,并且由于其简单易用,安装简单等方面的优势深得广大开发者的喜爱。

2023-12-12 17:16:43 849

原创 Win10安装Python最详细教程

Python安装教程(超详细版)

2023-12-12 17:11:37 1577

原创 新手入门Python爬虫的全流程详解

网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。

2023-12-11 12:01:43 1498

原创 python胶水语言?Python的简介及下载安装

胶水语言(Glue Language)是一种能够将不同编程语言或软件环境整合在一起的语言。它可以作为桥梁连接各种不同的软件组件和系统,实现它们之间的通信和交互。在众多编程语言中,Python因其简洁易读的语法、强大的第三方库支持和广泛的应用领域,成为了最为知名的胶水语言。本文将介绍什么是胶水语言以及为什么只有Python成了胶水语言。及Python的简介、下载安装。胶水语言是一种具备较高的灵活性和可扩展性的编程语言,它能够将不同的编程语言或软件环境连接在一起,实现它们之间的通信和交互。简单易学。

2023-12-11 11:51:22 1289

原创 python 爬虫如何正确的使用cookie

很多时候,我们要查看的内容必须要先登录才能找到,比如知乎的回答,QQ空间的好友列表、微博上关注的人和粉丝等。要使用爬虫直接登录抓取这些信息时,有一个不太好解决的难题,就是这些网站设置的登录规则以及登录时的验证码识别。不过,我们可以想办法绕过去,思路是这样的:先使用浏览器登录,从浏览器获取登录后的“凭证”,然后将这个“凭证”放到爬虫里,模拟用户的行为继续抓取。这里,我们要获取的凭证就是cookie信息。这次我们尝试使用python和cookie来抓取QQ空间上的好友列表。

2023-12-09 14:13:14 1185

原创 学习Python必须知道的五款工具,工欲善其事必先利其器!

工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。

2023-12-09 13:53:29 1042

原创 Python学习之面向对象编程详解

class关键字 + 类名(首字母大写) + 小括号(括号内填写 object:为python中的通用对象,书写通用对象的 class 会带有更多的内置功能) + 冒号变量 = 变量的值# 可以定义 类 的变量do# 也可以定义 类 的函数:类函数内有个必传参数 'self' ,一定要书写在类函数的第一参数位,这是 python 内部的语法规定# 需要注意的是 类的属性与函数的缩进要统一\# 定义一个动物类;动物类中定义一个变量;定义一个 跑 的函数(属性)

2023-12-08 14:52:40 781

原创 值得收藏!python 19个编程技巧

Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。要写出 Pythonic(优雅的、地道的、整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀的源代码值得阅读,比如:requests、flask、tornado,下面列举一些常见的Pythonic写法。

2023-12-08 14:27:21 932

空空如也

空空如也

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

TA关注的人

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