自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python实现mysql数据库读写分离

之前写了一个mysql主从同步,那么做了这个同步之后,在它的基础上,我们做读写分离这个操作就比较简单了。读写分离,顾名思义,我们可以把读和写两个操作分开,减轻数据的访问压力,解决高并发的问题。那么我们今天就Python两大框架来做这个读写分离的操作。1.Django框架实现读写分离Django做读写分离非常的简单,直接在settings.py中把从机加入到数据库的配置文件中就可以了。DATABASES = {‘default’: {‘ENGINE’: ‘django.db.backends.m

2020-11-20 20:07:05 756

原创 如何Import自定义的Python模块?

实际工作中,经常要用的功能能不能像导入python模块一样,通过import导入呢?答案当然是可以的,本文教你如何做,大家一起来学习吧!背景在实际的工作过程中,经常会用到一个功能,如果每次编写代码的时候都进行重新编写或者打开已经编写好的函数进行复制粘贴,这样就显得很麻烦,有没有什么方法可以像导入python模块的那样,直接把要用的函数以模块名+方法的形式调用呢?答案当然是可以的,比如做数据分析时候经常要使用的功能是:实现某一路径下的所有xlsx的合并,文件如下直接给出合并的函数,保留数据格式筛选的接

2020-11-20 18:37:35 192

原创 Fluent Python 笔记 —— 装饰器和闭包

函数装饰器用于在源码中“标记”函数,以某种方式增强函数的行为。它是一种以另一个函数(被装饰的函数)为参数的可调用对象,可能会处理被装饰的函数并将其返回,或者将其替换为另一个函数。装饰器严格来说只是语法糖。假如有个名为 decorate 的装饰器:@decoratedef target():print(‘running target()’)上述代码效果等同于如下写法:def target():print(‘running target()’)target = decorate(target)

2020-11-20 15:37:11 219

原创 用Python内置模块处理ini配置文件

简介开发人员每天都在处理一些大型而复杂的项目, 而配置文件会帮到我们并节省不少时间。在处理配置文件过程中,无需更改源代码本身,只需要调整配置文件即可访问不同的API接口、更新基础URL信息或其它事情。尽管可以通过多种方式来支持软件中的配置文件,包括JSON,YAML和纯文本文件,但本文旨在向您介绍 Python 标准库中的configparser模块。注意:本文基于Python 3.9.0(CPython)。可以在GitHub上找到源代码。( https://github.com/Dahli..

2020-11-20 13:12:13 138

原创 Python 1-5】Python教程之——字符串

字符串字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号,如下所示:“This is a string.”‘This is also a string.’这种灵活性让你能够在字符串中包含引号和撇号:‘I told my friend, “Python is my favorite language!”’“The language ‘Python’ is named after Monty Python, not the snake.”“On

2020-11-19 22:18:05 161

原创 Python|装饰器

一对象的概念python 的所有内容都可以作为对象,这意味着这些内容可以作为参数作用于其他的“对象”,这不难理解,就像在函数中,可以把另一个函数作为参数,甚至是类作为参数,,因此经常看到函数的“嵌套”使用。def hi():return “hi yasoob!”def doSomethingBeforeHi(func):print(" 我是在 executing hi() 之前的装饰 ")print(func())doSomethingBeforeHi(hi)在这个例子中得到的输出如下:我

2020-11-19 21:57:37 72

原创 Python NumPy用法介绍

介绍NumPy是Python数值计算最重要的基础包,大多数提供科学计算的包都是用NumPy的数组作为构建基础。NumPy本身并没有提供多么高级的数据分析功能,理解NumPy数组以及面向数组的计算,将有助于你更加高效地使用诸如Pandas之类的工具。虽然NumPy提供了通用的数值数据处理的计算基础,但大多数读者可能还是想将Pandas作为统计和分析工作的基础,尤其是处理表格数据时。NumPy的部分功能如下:ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数.

2020-11-19 21:45:36 205

原创 聊聊 Python 办公自动化之一 Excel

. 前言在我们日常工作中,经常会使用 Word、Excel、PPT、PDF 等办公软件但是,经常会遇到一些重复繁琐的事情,这时候手工操作显得效率极其低下;通过 Python 实现办公自动化变的很有必要接下来的 一系列 文章,我将带大家对 Python 办公自动化做一个全面的总结,绝对的干货!2. 准备使用 Python 操作 Excel 文件,常见的方式如下:xlrd / xlwtopenpyxlPandasxlsxwriterxlwingspywin32xlrd 和 xlwt 是

2020-11-19 20:15:01 136

原创 红蓝对抗 | 利用python脚本实现端口复用

目录端口复用端口复用的简单实现 (python 脚本 )端口复用端口复用就是在一个开放的端口上,通过对输入的信息进行字符匹配,来运行不同的服务。端口复用只对输入的信息进行字符匹配,不对网络数据进行任何拦截、复制类操作,所以对网络数据的传输性能丝毫不受影响。端口复用常被黑客用来制作后门。在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分,也就是说低级权限的用户是可以重绑定在高级权限用户启动的端口上的,这是

2020-11-19 14:52:51 476

原创 Python报错不要慌,这三个关键词帮你解决问题!

写代码必然会出现错误,而错误处理可以针对这些错误提前做好准备。通常出现错误时,脚本会停止运行,而有了错误处理,脚本就可以继续运行。为此,我们需要了解下面三个关键词:try:这是要运行的代码块,可能会产生错误。except:如果在try块中出现错误,将执行这段代码。finally:不管出现什么错误,都要执行这段代码。现在,我们定义一个函数“summation”,将两个数字相加。该函数运行正常。defsummation(num1,num2):print(num1+num2)>>&

2020-11-19 14:14:25 128

原创 Python管理文件神器,初学者必备!

【导语】:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为python已经为你准备好了神器os.walk,进来看看吧!python中os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。本文将详细介绍os.walk模块,最后使用os.walk模块实现一个在指定日志整理文件的程序。基本介绍os.walk():扫描某个指定目录下所包含的子目录和文件, 返回的是一个迭代器。基本使用假设文件夹data有如下的目录结构(cmd 命令:t

2020-11-18 22:17:02 361 1

原创 软件开发 | 使用开源可视化工具来理解你的 Python 代码

VizTracer 工具可以可视化并跟踪 Python 代码,让你可以更深入地了解其工作原理。随着 Python 项目变得越来越大、越复杂,理解起它来就变得充满挑战性。即使是你自己独自编写了整个项目,也不可能完全知道项目是如何工作的。为了能更好的理解你的代码,调试和分析代码变得至关重要。VizTracer 是一个这样的工具,它通过跟踪和可视化 Python 代码的执行过程,来帮助你对代码的理解。无需对源代码进行任何更改,VizTracer 即可记录函数的入口 / 出口,函数参数 / 返回值以及任意变量,

2020-11-18 20:59:21 296

原创 一文看懂 Python 系列之值得收藏的 10 大 PyCharm 常用使用技巧

PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性, 也是企业Django开发过程中最常用的IDE。基于多年使用经验,小编我今天来总结下个人最喜欢的10大PyCharm常用使用技巧,我将按喜欢程度和使用频率逆序排序。本文演示基于Windows系统,如果你使用Mac,将Ctrl键替换为Command键即可。你最喜欢哪个PyCharm使用技巧呢? 还没有其它值得分享的技巧呢?欢迎留言!!!No 10. Ctrl + E快速查找最近文件当你的项目变大, 文件已经很多时,如果还是从左侧工程目

2020-11-18 19:50:23 189 1

原创 原理 + 代码:手把手教你使用 Python 实战反欺诈模型

三本点击上方“ 早起Python ”,关注并“ 星标 ”每日接收Python干货!本文含 6192 字 , 15 图表截屏建议阅读 20 分钟本文将基于不平衡数据,使用Python进行 反欺诈模型 数据分析实战,模拟分类预测模型中 因变量分类出现不平衡 时该如何解决,具体的案例应用场景除反欺诈外,还有客户违约和疾病检测等。只要是因变量中各分类占比悬殊,就可对其使用一定的采样方法,以达到除模型调优外的精度提升。主要将分为两个部分:原理介绍Python实战原理介绍与其花大量的时间对建好的

2020-11-18 18:51:15 270 1

原创 Python五个隐藏的特性,你可能从未听说过

前言在本文中,我将向您展示Python中很常见的5个特性。有经验的Python开发人员可能认识其中一些。然而,这对其他人仍将是未知的。1…是的,你没看错,在Python中…是一个有效的构造。…是称为省略号的单例对象。如果你把它输入到Python解释器中,你可以看到它:…Ellipsis根据官方文档,省略号是“一种特殊值,主要与用户定义容器数据类型的扩展切片语法结合使用”。它有两个主要的用例。一种是在空函数中充当占位符体。另一个是Numpy,作为一个切片项,就像文档中描述的那样。函数

2020-11-18 14:08:36 242 2

原创 python入门必会教程

一、PYTHON中的元素需要获取完整项目代码点这里即可​1.基本元素 运算符: + - * / %等等 运算顺序:先乘除 再加减 括号最优先 变量:就是一个标签:,由非数字开头的字母、数字、下划线组成,它的内容可以是数值、字符串、列表、元组和字典。 数值,就是数字。如a = 100 字符串,就是用一对双引号、或单引号引起来的内容,只要被引号引起来,就是字符串了。 如: b = ”Hello World”100是数值,而 ”100”是字符串。...

2020-11-18 13:45:16 120

原创 在Python中创建文字云或标签云

介绍从开始从事数据可视化工作的那一天起,我就爱上它了。我总是喜欢从数据中获得有用的见解。在此之前,我只了解基本图表,例如条形图,散点图,直方图等,这些基本图表内置在tableau中,而Power BI则用于数据可视化。通过每天完成此任务,我遇到了许多新图表,例如径向仪表盘,华夫图等。因此,出于好奇,最近我正在搜索数据可视化中使用的所有图表类型,这些词云引起了我的注意,我发现它非常有趣。直到现在,看到这个词云图像迫使我认为这些只是随机排列的图像,这些单词是随机排列的,但是我错了,而且一切都从这里开始。之

2020-11-17 21:04:53 181

原创 Python代码可以有多简洁,看看它如何实现数组求极值

背景Python 最大的优势是不需编译,而且代码简洁。我初学 Python 时,被它的简洁震惊到了,尤其是文件操作和数组操作,只需要一行代码搞定文件读入,相同功能, Java 的 IO 操作基本上是十行代码量。所以,偶尔也会用 Python 做一些小事情。今天来整理一个 Python 的练习题,需求描述如下:程序一: 接收用户输入的名字和成绩,成绩是1-100 间、最多两位小数。按Q结束输入,并将合法输入的数据写入到一个文件。程序二:读取程序一输出的文件,然后对成绩计算平均值,并输出最高分和最低

2020-11-17 19:51:12 220

原创 一文看懂 Python 系列之值得收藏的 10 大 PyCharm 常用使用技巧

PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性, 也是企业Django开发过程中最常用的IDE。基于多年使用经验,小编我今天来总结下个人最喜欢的10大PyCharm常用使用技巧,我将按喜欢程度和使用频率逆序排序。本文演示基于Windows系统,如果你使用Mac,将Ctrl键替换为Command键即可。No 10. Ctrl + E快速查找最近文件当你的项目变大, 文件已经很多时,如果还是从左侧工程目录中按层级去查找的话,效率非常低效。通常我们要用的都是最近查看过或编辑的文件,用快捷

2020-11-17 18:50:36 157

原创 肝了一夜,我用Python做了一个垃圾分类器!

自2019年7月,上海市率先实现垃圾分类政策开始,很多城市陆续推出垃圾分类的政策,积极响应国家号召,为建设成绿色环保的新城市而努力。预估在2020年底,先行先试的46个重点城市!前段时间,小编所在的城市蓝鲸也开始了垃圾分类,每次去扔垃圾都在要提前科普查询一下:你这个是什么垃圾!!好麻烦啊,既然是玩Python,不如动手写一个程序进行垃圾分类的学习,肝了一夜终于完成了。01、垃圾分类的数据获取根据《上海市生活垃圾管理条例》,城市生活垃圾主要分为以下四类:可回收物,是指废纸张、废塑料、废玻璃制品、废金.

2020-11-17 16:10:49 153

空空如也

空空如也

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

TA关注的人

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