自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python学习者的博客

人生苦短,我用python

转载 Python实现十大常用排序算法

一、冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,一层一层的将较大的元素往后移动,其现象和气泡在上升过程中慢慢变大类似,故成为冒泡排序。 1.过程图解 2.算法思想 从第一个和第二个开始比较,...

2019-03-31 15:34:39

阅读数 111

评论数 0

原创 Django 身份验证 — 登录, 注销 和 密码修改/重置

在本教程中,你将学习如何轻松地将带有登录、注销、密码更改和重置功能的完整的身份验证系统添加到Django应用程序中。 我们将使用带有MySQL数据库的Django。 我们还将使用django-crispy-forms和Bootstrap 4对应用程序UI进行样式化。 基础知识 让我们从本教...

2019-03-30 19:42:30

阅读数 252

评论数 0

原创 Python 标准库精华: collections.Counter

这里有个好玩的问题。给定一个不同国家的电话号码库,确定每个国家中最普遍的显示格式,并使用它重新格式化这个国家的任意电话号码。例如,如果我们的数据语料库中的大多数美国电话号码都写成xxx-xxx -xxxx,那么字符串(206)1234567就应该转换为206-123-4567。 为了简单起见,我...

2019-03-30 19:42:10

阅读数 39

评论数 0

原创 Python中的lambda函数

Python中的lambda函数 在Python中,我们使用lambda关键字来声明一个匿名函数,这就是为什么我们将它们称为“lambda函数”。匿名函数是指没有声明函数名称的函数。尽管它们在语法上看起来不同,lambda函数的行为方式与使用def关键字声明的一般函数相同。以下是Python中 ...

2019-03-30 19:41:51

阅读数 151

评论数 0

原创 手把手教你如何用 Python 从 PDF 文件中导出数据

有很多时候你会想用Python从PDF中提取数据,然后将其导出成其他格式。不幸的是,并没有多少Python包可以很好的执行这部分工作。在这篇贴子中,我们将探讨多个不同的Python包,并学习如何从PDF中提取某些图片。尽管在Python中没有一个完整的解决方案,你还是应该能够运用这里的技能开始上手...

2019-03-30 19:41:33

阅读数 252

评论数 0

原创 我珍藏的一些好的Python代码,技巧

01.简洁的表达式 点评:Python因为简洁高效而出名,就是因为语法非常简单,而且内置了很多强大的数据结构: 比如我们可以大量用推导列表来生成很多简洁的代码 比如我们可以用if else组合,本来需要2-3行代码写的,一行搞定! 02.排序 忽略想起了一句台词,“有人的地方就有江湖...

2019-03-30 19:41:09

阅读数 90

评论数 0

原创 我珍藏的一些好的Python代码,技巧

01.简洁的表达式 点评:Python因为简洁高效而出名,就是因为语法非常简单,而且内置了很多强大的数据结构: 比如我们可以大量用推导列表来生成很多简洁的代码 比如我们可以用if else组合,本来需要2-3行代码写的,一行搞定! 02.排序 忽略想起了一句台词,“有人的地方就有江湖...

2019-03-30 19:40:46

阅读数 97

评论数 0

原创 Python的"print"函数在“Hello World”之外的延伸

想必任何一个人学习python的第一件事就是学习怎么去输出字符串“hello world”,就像你期望的那样,这段代码是非常简洁的: 确实,python的“print”函数用起来非常简单直接以至于我们很少对它进行一些思考。我们猜测人们知道如何使用它——而且多数情况下,对于人们想要去做的事,这也是正...

2019-03-30 19:40:22

阅读数 92

评论数 0

原创 为MySQL和Pandas准备的SQLAlchemy

多年来我一直使用mysql-python库来连接mysql数据库。这些年来它对我很有用。但有时你需要有更快的速度或使用mysql-python时有更好的连接管理。这就是SQLAlchemy的用武之地。 在深入研究之前,如果你正在做那些不怎么依赖于速度的事情(例如:你并不关心花了1秒钟来连接数...

2019-03-30 19:40:03

阅读数 59

评论数 0

原创 Python用于NLP :处理文本和PDF文件

这是我的Python用于自然语言处理(NLP)系列文章的第一篇文章。在本文中,我们将从Python for NLP的基础知识开始。我们将看到如何使用Python处理简单的文本文件和PDF文件。 处理文本文件 文本文件可能是你在NLP工作中遇到的最基本类型的文件。在本节中,我们将了解如何用Pyt...

2019-03-30 19:39:38

阅读数 98

评论数 1

原创 Python制作快递查询系统,再一次感受到了Python的强大!

导语 今天想发个简(qi)单(shi)的(jiu)练(shi)手(xiang)小(tou)项(ge)目(lan)~利用Python制作一个简单的快递查询系统。 开发工具 Python版本:3.6.4 相关模块: requests模块; PyQt5模块; 以及一些Python自带的模块...

2019-03-30 19:39:14

阅读数 111

评论数 0

原创 Python有趣|数据分析三板斧

前言 天下武功中,哪个是最简单,最实用的了?那当然是程咬金的三板斧。传说中,程咬金晚上睡觉,梦见一老神仙,教了他三十六式板斧,这套功夫威力极大,而且招式简单,十分适合程咬金,但是程咬金醒来之后就只记住了三招,便有了这三板斧。就是这简单的三板斧,帮助李世民建立大唐江山。 这个教程将以简单,有效,...

2019-03-29 20:34:17

阅读数 99

评论数 0

原创 你真的了解Python的字符串吗?

在《Python拼接字符串的七种方式》这篇文章里,我提到过,字符串是程序员离不开的事情。后来,我看到了一个英文版本的说法: There are few guarantees in life: death, taxes, and programmers needing to deal with s...

2019-03-29 20:34:02

阅读数 34

评论数 0

原创 介绍几款 Python 类型检查工具

近日,微软在 Github 上开源了一个 Python 静态类型检查工具:pyright,引起了社区内的多方关注。 微软在开源项目上的参与力度是越来越大了,不说收购 Github 这种大的战略野心,只说它家开源的 VS Code 编辑器,在猿界已割粉无数,连我 Python 圈的红人 Kenne...

2019-03-29 20:33:47

阅读数 197

评论数 0

原创 Python有哪些实现方式你知道吗?

当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪些语言要素,应当能完成什么样的任务。这种语言规范可以用不同的方式实现,可以用C实现,也可以用C++、Java、C#、JavaScript,甚至使用Python自己实现。这篇文...

2019-03-29 20:32:44

阅读数 46

评论数 0

原创 Python 操作几个坏习惯,你中了吗?

很多文章都有介绍怎么写好 Python,我今天呢,相反,说说写代码时的几个坏习惯。有的习惯会让 Bug 变得隐蔽难以追踪,当然,也有的并没有错误,只是个人觉得不够完美。 注意:示例代码在 Python 3.6 环境下编写 1 用列表作函数的默认参数 看下面这个例子 正常我们期望的结...

2019-03-29 20:32:31

阅读数 110

评论数 0

原创 这20个常规Python语法你都搞明白了吗?

Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。 Python的特点 解释型语言,无需编译即可运行 提供了交互式命令行 基于对象的编程思想 跨平台和良好的兼...

2019-03-29 20:32:16

阅读数 147

评论数 0

原创 Python练手题,敢来挑战吗?

第一题 这到题用到了字符串的所有字母大写和所有字母小写和字符串拼接,复制,用到的函数有 json将列表中的内容按照指定字符连接成一个字符串, upper() 所有字母变大写 和lower() 所有字母小写 含有内置函数enumerate 返回值是索引和对应得值 对于一个可迭代的(it...

2019-03-29 20:31:56

阅读数 64

评论数 0

原创 Python爬虫抓取纯静态网站及其资源

遇到的需求 前段时间需要快速做个静态展示页面,要求是响应式和较美观。由于时间较短,自己动手写的话也有点麻烦,所以就打算上网找现成的。 中途找到了几个页面发现不错,然后就开始思考怎么把页面给下载下来。 由于之前还没有了解过爬虫,自然也就没有想到可以用爬虫来抓取网页内容。所以我采取的办法是: ...

2019-03-29 20:31:20

阅读数 94

评论数 0

原创 这些Python编程小技巧你都掌握了吗?

链式比较操作 你可能认为它执行的过程先是:1 <>,返回True,然后再比较True <>,当然这么做也是返回True,比较表达式True <>,因为解释器会把True转换成1,False转换成0。但这里的链式...

2019-03-29 20:31:02

阅读数 39

评论数 0

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