自定义博客皮肤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

  • 博客(117)
  • 资源 (2)
  • 收藏
  • 关注

转载 编程语言的“别样”编年史

代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的,前辈们的创造过程虽然充满了有趣与巧合,但是并不神秘!本文就从1980年开始,带你一览编程语言发展的“别样”历史。 1800年,Joseph Marie Jacquard让织布机学会了读穿孔卡片...

2019-01-29 19:04:13 517

原创 那些你对Python的误会…

大家一定都听说过码农朋友们经常讨论“什么语言是最好的”这样的问题,皮哥也经历过,从读书到工作,关于XX语言是最好的语言这样的讨论一直存在。其实,讨论这样一个话题,根本就不会有结果,试想一下,要是存在一门完美秒杀其他的语言,那其他语言存在的价值何在?正是因为某门语言具有某一些优势和特点,才会被发明以及推广开,成为码农朋友们最亲爱的伙伴。所以,同样的,所谓的“码农鄙视链”也是一个莫须有的话题,...

2019-01-29 14:16:16 573

原创 Python 开发过那些牛逼的 App

如今 Python 越来越火,大有登顶编程语言榜首的趋势,很多人开始知道或者学习 Python,今天就介绍几款由 Python 开发的世界大牌 App,让你再次认识它。下面一睹为快,看看有没有你不知道的。▌Instagram这款 App 想必你应该很熟悉,不少人也玩过,前几年还可以随便上,现在不行了。简单介绍一下它,自 2010 年 10 月诞生之日起,就一直稳坐「在线图片及视...

2019-01-29 14:12:47 28586 1

转载 2分钟带你了解Python的5种传参姿势

首先需要了解函数参数的类型,Python的参数类型一共有5种:POSITIONAL_OR_KEYWORD、VAR_POSITIONAL、VAR_KEYWORD、KEYWORD_ONLY、POSITIONAL_ONLY其中 POSITIONAL_OR_KEYWORD、VAR_POSITIONAL、VAR_KEYWORD、KEYWORD_ONLY 比较常用更多Python视频、源码、资料加群6...

2019-01-29 14:10:08 567

原创 你所不知道的,Python中的防御性编程

今天是周五下午,你的新版本已经发布好几天了。你礼拜一开始就感到自豪和无事一身轻,但你的自豪感正在随着时间的流逝慢慢减少。发布这样一个没有bug的版本耗费巨大的精力。事实上,在发布日期你有信心认为未来几周将会很安静,因为用户不应该会有别的需求。当然,它完美得让你难以相信:不久后你的第一个错误报告产生了。第一个错误报告只是无关痛痒的东西,一个新的对话框出现了小小的拼写错误。接着,几个小错误接踵而至...

2019-01-29 14:07:27 985

原创 用Python实现多站点运维监控

在小型公司里如果产品线单一的话,比如就一个app, 一般1~2个运维就够用了。如果产品过于庞大,就需要多个运维人员。但对于多产品线的公司来说,运维人员就要必须分多个人负责,因为超过200个站点让1个人维护,那工作量是巨大的,就单单给开发的沟通时间,估计就要占用一整天时间了。目前我所在的公司站点非常多,为管理方便,之前我们这里是实行过一段叫站长制的方式,就是不同人承担不同的项目维护,每个人就...

2019-01-29 14:00:04 1175

转载 Micropython之萝卜狗远程门禁控制系统

严正声明:本文仅限于技术讨论与分享,严禁用于非法用途当代社会,我们进公司需要门禁卡,出入小区需要门禁卡,门禁系统又称出入管理控制系统(ACCESS CONTROL SYSTEM), 是一种管理人员进出的智能化管理系统,它集微机自动识别技术和现代安全管理措施为一体,它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。它是解决重要部门出入口实现安全防范管理的有效措施。适用各种机要部...

2019-01-28 14:47:17 1339 1

原创 让你不得不学Python 的十大重要理由

简单易学:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。Python极其容易上手,因为Python有极其简单的说明文档。速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者...

2019-01-28 14:42:53 1255

转载 30 个惊艳的Python开源项目

在过去的一年里,Mybridge AI 比较了近15000个开源Python项目,选择了前30名(概率只有0.2%)。这是一个竞争异常激烈的名单,精挑细选了2017年1月到12月之间发布的最佳开源Python库、工具和应用程序。Mybridge AI 通过考量受欢迎程度、参与度和新近度等指标来评估这些参选项目的质量。这些项目在Github上得星的数量平均为3,707个。开源项目对于程序员来...

2019-01-28 14:41:06 2755

转载 8个数据清洗Python代码,复制可用,最长11行 | 资源

最近,大数据工程师Kin Lim Lee在Medium上发表了一篇文章,介绍了8个用于数据清洗的Python代码。数据清洗,是进行数据分析和使用数据训练模型的必经之路,也是最耗费数据科学家/程序员精力的地方。这些用于数据清洗的代码有两个优点:一是由函数编写而成,不用改参数就可以直接使用。二是非常简单,加上注释最长的也不过11行。在介绍每一段代码时,Lee都给出了用途,也在代码中也给出注...

2019-01-28 14:35:02 578

原创 手把手|如何用Python绘制JS地图?

Folium是建立在Python生态系统的数据整理(Datawrangling)能力和Leaflet.js库的映射能力之上的开源库。用Python处理数据,然后用Folium将它在Leaflet地图上进行可视化。概念Folium能够将通过Python处理后的数据轻松地在交互式的Leaflet地图上进行可视化展示。它不单单可以在地图上展示数据的分布图,还可以使用Vincent/Vega在地图...

2019-01-27 14:00:11 1244

原创 21个GIF动图让你了解各种数学概念

数学是很难的科学,但因为它是科学家用数学来解释宇宙的语言,我们无可避免的要学习它。看看下面的这些GIF动图,它们提供了视觉的方式来帮助你理解各种数学技巧。1、椭圆的画法2、杨辉三角问题(Pascal triangles)解法3、使用“FOIL”轻松的解决二项式乘法4、对数解法技巧5、矩阵转置的技巧6、勾股定理7、多边形的外角之和总是等于360度...

2019-01-27 13:56:32 691

转载 让 Python 代码更易维护的七种武器

随着软件项目进入“维护模式”,对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准)。然而,在代码库中保持一致的代码风格和测试标准能够显著减轻维护的压力,也能确保新的开发者能够快速了解项目的情况,同时能更好地全程保持应用程序的质量。使用外部库来检查代码的质量不失为保护项目未来可维护性的一个好方法。以下会推荐一些我们最喜爱的检查代码(包括检查 PEP 8 和其它代码风格错误)的库...

2019-01-27 13:49:36 517

原创 如何玩转Python高性能编程

关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非 Python 与 Go 莫属,于是,隔三差五就会有人问:这两种语言谁更厉害/好找工作/高工资……对于编程语言的争论,就是猿界的生理周期,每个月都要闹上一回。到了年末,各类榜单也是特别抓人眼球,闹得更凶。其实,它们各有对方所无法比拟的优势以及用武之地,很多争论都是没有必要的。身为一个正在努力学习 Python 的(准)中年程序...

2019-01-27 13:44:06 1671

转载 Python数据可视化的10种技能

今天我来给你讲讲Python的可视化技术。如果你想要用Python进行数据分析,就需要在项目初期开始进行探索性的数据分析,这样方便你对数据有一定的了解。其中最直观的就是采用数据可视化技术,这样,数据不仅一目了然,而且更容易被解读。同样在数据分析得到结果之后,我们还需要用到可视化技术,把最终的结果呈现出来。可视化视图都有哪些?按照数据之间的关系,我们可以把可视化视图划分为4类,...

2019-01-27 11:58:55 554

原创 Python数据分析从小白到高手的几个步骤

曾经看过一篇老外写的文章,把Numpy/Pandas甚至各种机器学习和神经网络算法组织成了不同的结构图,看起来非常清晰,一目了然。有点遗憾当时没有拿出来跟那个朋友分享。所以,今天重新组织一下,希望能借别人的精华,把学习的路线和过程传递给更多想学习和正在学习的小伙伴。以下是内容截图的原文地址,图片版权归原作者:https://becominghuman.ai/cheat-sheets...

2019-01-26 14:50:11 7403 6

转载 利用Python实现摘要自动提取,完美瘦身只需一行代码

今天给大家推荐一个也可以用于关键字提取的算法TextRank,但主要实现的功能是快速从长篇新闻中抽取精准摘要。前言介绍TextRank是一个基于图排序的、用于文本处理的算法,通常使用PageRank作为其底层的图排序模型,当然其他的图排序模型也可以与其结合。使用TextRank算法,不需要有深入的语言学和专业领域知识,因为它是一个无监督的算法。在文本中使用基于图的排序算法需要构建一张关...

2019-01-26 14:44:44 3964

转载 Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码

在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景。今天一起来探讨一下,GitHub 的大牛门是如何使用 Python 封装发送邮件代码的。一般发邮件方法SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。我们以前在通过Python实现自动化邮件功能的时候是这样的:python发邮件需要掌握两个模块...

2019-01-26 14:41:56 2097

原创 假期怎么提升Python技能?100+编程题给你练~

我一开始很喜欢python的哲学,然后买了一个《python学习手册》,简单的了解了一下python不过因为没什么实际的需求,只是了解,后来自己做网站用了Django,然后又做了一个网站用了Tornado,研究了一下 Tornado 的源码,可以说对python有了更深入的认识吧后来在unix上自己写一些脚本自己用,这个时候可以说感觉到python的强大,解决了很多实际问题现在经常找一...

2019-01-26 14:37:17 883 1

转载 2018年Python开源项目Top100!只在这里!

为大家新鲜出炉了一份 2018 年 Python 开源项目 Top100 清单!这些项目都是每月通过收集 Mybridge 的数据整理而来的,是不是很棒!(我要在留言区看到你们夸我~)下面,我们就来看看这份列表里都有哪些好项目~因为这些项目实在是太多啦,所以,从 Top15 的项目里挑选了 8 个实用或有趣的项目介绍给大家 总结 2018 Python 开源项目 Top100...

2019-01-26 14:31:12 768

原创 Python——创建 Django 项目全攻略

新建工程我用 Pycharm 写代码,所以一般就用 Pycharm 创建 Django 工程。右上角 File-New Project. 选择路径,修改项目名称,确定。就可以创建一个新的 Django 工程。当然也是可以用命令创建的。但是,命令创建的工程不会给我们创建好 templates,就这么点儿差别。自己右键新建也是一样一样的。更多Python视频、源码、资...

2019-01-25 14:39:03 867

原创 python常用的文件读写

目录基础:.txt文件的读写进阶:用xlrd和xlwt对.xls文件进行读写再进阶:利用pandas进行文件的读取更多Python视频、源码、资料加群683380553免费获取基础:.txt文件的读写读文件filename.txt如下:张三 男 20李四 男 25赵五 女 18按行读取 readline()读取所有 readlines()两...

2019-01-25 14:36:17 493

原创 Python输出格式全总结

字符串格式化方法在Python语言编程中,我们会与字符串打交道,那务必会输出字符串来查看字符串的内容,Python中控制字符串格式通常有两种方法,一种是使用%,另一种是使用format()方法。更多Python视频、源码、资料加群683380553免费获取用%来格式化字符串是继承C语言的用法,而Python语言更高级的字符串格式化方法是format(),官方也更加推荐使用forma...

2019-01-25 14:33:21 11682 1

原创 Python爬虫代理池

爬虫代理IP池在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在公司做的东西不能开源出来。不过呢,闲暇时间手痒,所以就想利用一些免费的资源搞一个简单的代理池服务。更多Python视频、源码、资料加群683380553免费获取1、问题代理IP从何而来?刚自学爬虫的时...

2019-01-25 14:30:09 1441

原创 Python Web部署方式全汇总

学过PHP的都了解,php的正式环境部署非常简单,改几个文件就OK,用FastCgi方式也是分分钟的事情。相比起来,Python在web应用上的部署就繁杂的多,主要是工具繁多,主流服务器支持不足。在了解Python的生产环境部署方式之前,先明确一些概念!很重要更多Python视频、源码、资料加群683380553免费获取CGI:CGI即通用网关接口(Common Gateway I...

2019-01-25 14:26:16 1505

原创 以正确的方式开源 Python 项目

大多数Python开发者至少都写过一个像工具、脚本、库或框架等对其他人也有用的工具。我写这篇文章的目的是让现有Python代码的开源过程尽可能清晰和无痛。我不是简单的指——“创建一个GitHub库,提交,在Reddit上发布,每天调用它”。在本文的结尾,你可以把现有的代码转换成一个能够鼓励他人使用和贡献的开源项目。然而每一个项目都是不同的,但其中将现有代码开源的流程对所有的Python项目都是...

2019-01-24 15:47:48 715

原创 20个必不可少的Python库

读者们好。今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是:1,Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。2,Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。3,wxPython.Python的一个GUI(图形用户界面)工具。...

2019-01-24 15:45:05 698

原创 12月份GitHub上最热门的Web开源项目

在过去的一个月里,mybridge对将近200个Web开发开源项目排名,mybridge根据各种因素,对项目进行比较,并从中精选出前10位。上榜开源项目所获得Star数平均为:55501Quicklinkhttps://github.com/GoogleChromeLabs/quicklink Star 5087quicklink 是一个通过预加载资源来提升后续方案速度的轻量级...

2019-01-24 15:32:01 6961

转载 2018 年最受欢迎的 Python 库,你都用过吗?

前段时间,数据科学网站 KDnuggets 评选出了顶级 Python 库 Top15,领域横跨数据科学、数据可视化、深度学习和机器学习。上图:根据 GitHub star 和贡献评选出的 2018 顶级 Python 库。形状大小与贡献者数量成正比。更多Python视频、源码、资料加群683380553免费获取以下为 2018 年排名前 15 的 Python 库(数据截止 ...

2019-01-24 15:27:33 547

原创 9 种经典排序算法的可视化,用Python3分钟就可以搞定!

不知道作者是怎么做的,但是突然很想自己实现一遍,而且用python实现特别快,花了一天的时间,完成了这个项目。主要包括希尔排序(Shell Sort)、选择排序(Selection Sort)、快速排序(Quick Sort)、归并排序(Merge Sort)等九种排序。附上源码链接:https://github.com/ZQPei/Sorting_Visualization(觉得不错...

2019-01-24 15:22:01 1561

原创 3道趣味Python题,非常适合菜鸟练手

Python虽然入门容易,但是涉及的知识点非常多,而且技巧性很强!这些技巧就像一串一串的珠子,需要一些题目的不断的练手才能熟练掌握串联起来,把知识点掌握牢固!今天我就精选了3道趣味的Python题目,大家一起动动手,练起来!更多Python视频、源码、资料加群683380553免费获取1.字符串中的字符替换字符串是Python中最基本也是最重要的知识点,下面这道题是关于字符串替换。...

2019-01-23 14:48:20 3075

原创 使用Python编程时的10个注意事项

1、初始变化量在Python里,一个表达式中的名字在它被赋值之前是没法使用的。这是有意而为的:这样能避免一些输入失误,同时也能避免默认究竟应该是什么类型的问题(0,None,””,[],?)。记住把计数器初始化为0,列表初始化为[],以此类推。2、从第一列开始确保把顶层的,未嵌套的代码放在最左边第一列开始。这包括在模块文件中未嵌套的代码,以及在交互提示符中未嵌套的代码。Python使用...

2019-01-23 14:45:05 5649

转载 3分钟学会一个小技巧

Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串。 datetime 分别提供了两个方法 strptime 和 strftime ,但是我们老是被这两个方法搞混,不知道哪个是字符串转 datetime,哪个是 datetime 转字符串,每次都要去百度 Google 一下,或者跑去查个文档。其...

2019-01-23 14:38:45 525

转载 Python代码的几条建议

1.Mutable and immutable typesPython有两种内置或用户定义的类型。可变类型是允许就地修改内容的类型。典型的可变列表是列表和词典:所有列表都有变异方法,如 list.append()或list.pop(),并且可以在适当的位置进行修改。词典也是如此。 不可变类型不提供改变其内容的方法。例如,设置为整数6的变量x没有“增量”方法。如果要计算x + 1,则必须创...

2019-01-23 14:35:40 497

转载 8 个用于业余项目的优秀 Python 库

在 Python/Django 的世界里有这样一个谚语:为语言而来,为社区而留。对绝大多数人来说的确是这样的,但是,还有一件事情使得我们一直停留在 Python 的世界里,不愿离开,那就是我们可以很容易地利用一顿午餐或晚上几个小时的时间,把一个想法快速地实现出来。这个月,我们来探讨一些我们喜欢用来快速完成业余项目side projects或打发午餐时间的 Python 库。在数据库中即时保...

2019-01-23 14:22:17 415

转载 必备 | AI & DS七大 Python 库

本文作者Favio Vázquez从2018年开始发布《数据科学和人工智能每周文摘:Python & R》系列文章,为数据科学家介绍最好的库、repos、packages以及工具。一年结束,作者列出了2018年的7大最好的Python库,这些库确实地改进了研究人员的工作方式。7. AdaNet ———快速灵活的AutoML框架https://gith...

2019-01-23 13:55:44 4211 1

转载 Django更改模型过程中易出现的问题及解决方案

Django项目中我们要经常根据项目的需要添加或删减一个模型(models)的字段,有时还要改变某个字段的数据类型,这时你可能会遇到各种意想不到的问题。小编我今天就尝试总结下Django更改模型过程中易出现的3种问题及解决方案。1、假设我们有如下一个Person模型,这个模型有name和company两个字段。我们已经使用python manage.py migrate命令在数据库中生成了相应...

2019-01-22 11:59:35 1019 2

转载 如何用 Python 打造一个简单的聊天机器人?

导读不知道玩Slack的人多不多?国内有一个类似的产品,之前搞PythonTG翻译组在用,但是没怎么用起来。感觉这些产品提供的灵活性还蛮大的,可以自己实现许多有意思的机器人。聊天机器人(Bot) 是一种像 Slack 一样的实用的互动聊天服务方式。如果你之前从来没有建立过聊天机器人,那么这篇文章提供了一个简单的入门指南,告诉你如何用 Python 结合 Slack API 建立你...

2019-01-22 11:56:33 3967

原创 如何用一个Python示例入门TensorFlow?

最近,我向大家介绍了我的 side-project,是个用 C# 写的简单的神经网络项目。正如我在那篇文章中提到的,给出的解决方案离最优方案还差的太远。假如要达到专业化使用的程度,这个解决方案还需要使用更多的数学和矩阵乘法。幸运的是,Google 里有些聪明人创造了一个做这件事情的库——TensorFlow。这是一个广受欢迎的开源库,正如你目前所了解的那样,它擅长于数字计算,这对我们的神经网络计算...

2019-01-22 11:53:57 2670

翻译 用Python实现检测视频真伪?

译者注:本文以一段自打24小时耳光的视频为例子,介绍了如何利用均值哈希算法来检查重复视频帧。以下是译文。有人在网上上传了一段视频,他打了自己24个小时的耳光。他真的这么做了吗?看都不用看,肯定没有!前几天,我浏览YouTube的时候,看到了一段非常流行的视频。在视频里,一个人声称自己要连续打脸24小时。视频的长度就是整整的24小时。我跳着看完了这个视频,确实,他就是在打自己的脸。许多评论都...

2019-01-22 11:47:10 1147

Python制作的推箱子小游戏.zip

用Python制作的推箱子游戏,内附源码,解压后就可以用,没有打包,仅供学习参考! 人生苦短,我用Python!

2020-03-31

Python制作超级玛丽源码

本代码是用Python制作超级玛丽小游戏的代码,仅供学习参考

2019-09-28

空空如也

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

TA关注的人

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