自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python web 应用性能调优

Python web 应用性能调优为了快速上线,早期很多代码基本是怎么方便怎么来,这样就留下了很多隐患,性能也不是很理想,python 因为 GIL 的原因,在性能上有天然劣势,即使用了 gevent/eventlet 这种协程方案,也很容易因为耗时的 CPU 操作阻塞住整个进程。前阵子对基础代码做了些重构,效果显著,记录一些。设定目标:性能提高了,最直接的效果当然是能用更少...

2019-05-30 16:34:48 963

原创 Python魔法方法指南

有很多人说学习Python基础之后不知道干什么,不管你是从w3c还是从廖雪峰的教程学习的,这些教程都有一个特点:只能引你快速入门,但是有关于Python的很多基础内容这些教程中都没介绍,而这些你没学习的内容会让你在后期做项目的时候非常困惑。就比如下面这篇我要给大家推荐的文章所涉及的内容,不妨你用一天时间耐心看完,把代码都敲上一遍。很多人想要我的一份学习笔记,所以在魔法指南之前,我放上我自己...

2019-05-30 15:52:26 547 1

原创 Python技术分享的乱象

Python技术分享的乱象最近我总结了三大特点,可能会得罪一些人,但是看着那些对python满怀期待的学生,我更希望你们能够真正了解python语言,并且真正的能够在自学或者学习的路上走向正确的道路。1. 绝大多数是写爬虫的。爬虫我认为是一个很简单,非常容易看到天花板的技能。当你完整的靠自己写出来第一个爬虫之后就入门了,至于再写10个还是100个其实都是量的问题,爬多了会麻木、无...

2019-05-30 15:26:25 342

原创 30个Python物联网小实验3:使用按钮开灯关灯

使用按钮开灯关灯接线图非常简单,LED接 GPIO17 号口,按钮接 GPIO2 号口,负极接GND地线。代码也非常简单:from gpiozero import LED, Buttonfrom signal import pauseled = LED(17)button = Button(2)button.when_pressed = led.onbutt...

2019-05-30 14:55:51 2041

原创 Python面试题长啥样?看这里就够了

所以让大家见证我们的感情吧。从去年开始接触Python到如今大概是一年半左右,这一年半我已经深深的陷在Python的世界里无法自拔。她是一门神奇的语言,她很神奇,她很火,她很受欢迎。早些时候,我就观察了一下知乎社区的各种语言的关注度。可以发现的是(看图说话):既然这么火,那我们就有理由好好学习她了。渐渐的会发现你会跌入深渊的。有可能你只是随手点进了这篇文章,有可能只是这随手一点就打开...

2019-05-30 14:53:48 346

原创 10 个 Python 图像编辑工具

以下提到的这些 Python 工具在编辑图像、操作图像底层数据方面都提供了简单直接的方法。当今的世界充满了数据,而图像数据就是其中很重要的一部分。但只有经过处理和分析,提高图像的质量,从中提取出有效地信息,才能利用到这些图像数据。常见的图像处理操作包括显示图像,基本的图像操作,如裁剪、翻转、旋转;图像的分割、分类、特征提取;图像恢复;以及图像识别等等。Python 作为一种日益风靡的科学编...

2019-05-29 16:32:18 334

原创 18个Python高效技巧!终于摆脱大学苦逼学习的C++

初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢?01 交换变量>>>a=3 >>>b=6 这个情况如果要交换变量在c++中,肯定需要一个空变量。但是...

2019-05-29 16:18:35 182

原创 Python打牢基础,从12个语法开始!

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

2019-05-29 15:34:22 126

原创 100行Python代码,轻松搞定神经网络

用tensorflow,pytorch这类深度学习库来写一个神经网络早就不稀奇了。可是,你知道怎么用python和numpy来优雅地搭一个神经网络嘛?现如今,有多种深度学习框架可供选择,他们带有自动微分、基于图的优化计算和硬件加速等各种重要特性。对人们而言,似乎享受这些重要特性带来的便利已经是理所当然的事儿了。但其实,瞧一瞧隐藏在这些特性下的东西,能更好的帮助你...

2019-05-29 15:21:56 431

转载 为什么Python不用设计模式?

在遥远的Python王国,有一位少年,非常热爱编程,他的父母想给他报一个班,问了万能的朋友圈以后,发现大家都推荐同一个老师,人称吉先生。于是他的父母毫不犹豫就交了一笔不菲的学费,每周六日下午让孩子去学习。少年学习非常刻苦,很快就学会了Python语法、工具和框架。老师像是见到了可以雕刻的美玉, 倾囊相授,告诉他不仅要把代码写对,还要让代码漂亮、优雅、可读、可维护...

2019-05-29 15:02:55 111 1

原创 用Python制作一个猫咪小秒表

秒表是一项随处可见的神奇小物件,最常用到秒表的两大场景,一个是运动会,另一个是健身房,因此也总是让人联想到汗水和心跳,贲张的血管,粗重的呼吸,时间似乎变得缓慢,那一只聚拢万千目光的小小秒表,此刻却像一座沉重而古老的大钟,每一次悠长的回摆都回荡着岁月的钝响,一次又一次把人们的心提到了嗓子眼。那么,秒表有没有办法做的可爱、调皮一点呢?比如像下图这样的猫咪秒表。要实现这样的效果,用python就...

2019-05-29 14:56:18 349 1

原创 用Python机器人监听微信群聊

随着微信社交的兴起,我们加入的群也越来越多,一个不经意就被拉入好几个群,群是大家协同交流的平台,但是微信群却越来越泛滥,不知道大家有没有统计过自己浪费在毫无营养的群中的时间?因为群质量太低或者群太吵的原因我们往往会将群设置为勿扰模式,而这样又有可能会错过一些自己比较关注的人发的消息,比如女神、老板、和产品狗。。。为了解决这个痛点,今天带大家一起来看看如何用Python开...

2019-05-29 14:50:44 5041 3

原创 遇到需要的登录的网站怎么办?学好python,用这3招轻松搞定!

你好由于你是游客无法查看本文请你登录再进谢谢合作当你在爬某些网站的时候需要你登录才可以获取数据咋整?莫慌小编把这几招传授给你让你以后从容应对登录的常见方法无非是这两种1、让你输入帐号和密码登录2、让你输入帐号密码+验证码登录今天先跟你说说第一种需要验证码的咱们下一篇再讲第一招Cookie大法你平常在上某...

2019-05-29 14:36:58 220

原创 Python骚操作:Python控制Excel实现自动化办公!

image1.安装image2.操作一个简单的Excel文档操作注释及代码:image操作完成后,数据存储结果如下:image3. 操作简单Excel文档并添加数据格式操作代码如下:附带数据格式的定义image小编最近整理了一套Python学习教程,有需要的小伙伴,记得来小编的交流群:729720844,即可免费领取一套Python学...

2019-05-29 14:33:35 7592 1

原创 Python小世界:匿名函数、高阶函数、推导式

搞Python已有多年,一直觉得什么都会,但是有时候实操起来,才觉得很多底层基础的知识都没有彻底的灵活掌握。 另外,网上关于Python基础知识的各种普及已有太多太多。 附上相关大神的技术栈:Python3官方文档 Python3菜鸟教程 Python3廖雪峰的网站本人的写作水平有限,肯定比不上各种大佬的技术文章。博客只是对于自身知识的总结,提炼,当然如果能够帮助到各位看客,木...

2019-05-29 14:28:36 198

原创 有什么能逃得过Python的魔爪?3步查看微信撤回消息!

微信在2014年推出的一个小小的新功能:撤回消息,使用此功能者提神醒脑、神清气爽,但被施用者却可能会抓耳挠腮、咬牙切齿的想知道你到底撤回了啥,这就是所谓的好奇害死猫(Curiosity kills the cat),今天我们就来用Python实现防微信消息撤回,满足一下大家的好奇心!一、功能设计我们希望当有好友或者群中有人撤回消息的时候,第一时间能把原消息、发送者信息转发到文...

2019-05-28 16:57:36 483

原创 Python 破解验证码

一、实验说明本实验将通过一个简单的例子来讲解破解验证码的原理,将学习和实践以下知识点:Python基本知识 PIL模块的使用二、实验内容安装 pillow(PIL)库:$ sudo apt-get update$ sudo apt-get install python-dev$ sudo apt-get install libtiff5-dev libjpeg8-de...

2019-05-28 16:54:28 2172

原创 Python对微信好友进行简单统计分析

早些日子有人问我我的微信里面有一共多少朋友,我就随后拉倒了通讯录最下面就找到了微信一共有多少位好友。然后他又问我,这里面你认识多少人?这一句话问的我很无语。一千多个好友我真的不知道认识的人有多少。他还紧追着不放了,你知道你微信朋友的男女比例嘛?你知道你微信朋友大部分来自什么地方吗?不知道不知道不知道!偶然有一天碰到大大的一条朋友圈,大概是对微信朋友做一个分析,于是乎我才想起我也可以做一些简单的...

2019-05-28 16:47:04 416

原创 那些学了Python的程序员,编程能力都“退化”成什么样了?

在知乎上有一个特别火的问题:如何学Python?你会看到很多高赞回答是:我一天就学完了。在大家群嘲的背后,我们来分析一下,为什么在大家印象里,Python这么容易学,甚至简单到被某些人鄙视呢?学Python,人的编程能力会严重退化吗?“幼年”被鄙视,“长大”后却是高级脸Python代码简洁易懂,是最接近自然语言的编程语言了。同样的内容按照代码量计算,C++:Java:Pyth...

2019-05-28 15:58:40 375

原创 Python生态系统的14年演变,它是如何登顶最热门语言!

导语】Python 里各种丰富的标准库、第三方库和模块成为其广受欢迎的原因之一。而 PyPI 就是大家想第三方库前先要安装的一个仓库。作为使用者,它可以帮我们查找 Python 社区开发和共享的软件;而作为开发者,可以用 PyPI 分发自己的软件。从 2003 年创建 PyPI 到现在,整个社区又是如何发展的?现状如何?有哪些有趣的发现,本文将与大家一起进行初步探索。构建 PyPI 镜像一件非...

2019-05-28 15:55:13 187

原创 python代码,轻松完成贪吃蛇小游戏

大家小时候都玩过贪吃蛇吧?小编小时候可喜欢拿爸妈的手机玩了,厉害着呢!今天,小编就来用100行代码实现一个简易版的贪吃蛇。在网上,贪吃蛇教程蛮多的,但要安装蛮多库的,而且也不够清晰,今天的代码比较短,而且理解起来或者说你更改起来要简单一些。最终会实现效果如下:image基本准备首先,我们需要安装pygame库,小编通过pip install pygame,很快就安装好了。在完成贪吃...

2019-05-28 15:50:57 22314 3

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

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

2019-05-28 15:49:09 231

原创 用Python获取摄像头并实时控制人脸

实现流程从摄像头获取视频流,并转换为一帧一帧的图像,然后将图像信息传递给opencv这个工具库处理,返回灰度图像(就像你使用本地静态图片一样)程序启动后,根据监听器信息,使用一个while循环,不断的加载视频图像,然后返回给opencv工具呈现图像信息。创建一个键盘事件监听,按下"d"键,则开始执行面部匹配,并进行面具加载(这个过程是动态的,你可以随时移动)。面部匹配使用Dlib中...

2019-05-28 15:39:30 699 1

原创 纽约蹭饭手册:怎样利用Python和自动化脚本在纽约吃霸王餐?

在家做饭不下馆子可以减少开支已经是公开的秘密。但作为一名美食天堂的国民,不下馆子几乎是不可能的。到处都是火锅店、烧烤餐厅或美味披萨店,瞅一眼这些美食,就足以摧毁大家省钱的意志力。如果你即不想让钱包当成受害者,又不想放弃美妙的用餐体验,就得自己“造”钱来支付饭费。来,跟随作者的脚步,让你走上了各种中餐、西餐、中西餐的蹭饭之路。本文作者NBC环球的数据工程师Chris Bue...

2019-05-28 15:31:56 291

原创 用python登录WeChat 教你微商自动回复(非常详细)

最近实现了一些微信的简单玩法 我们可以通过网页版的微信微信网页版,扫码登录后去抓包爬取信息,还可以post去发送信息。》》安装itchat这个库 pip install itchat先来段简单的试用,实现微信的登录,运行下面代码会生成一个二维码,扫码之后手机端确认登录,就会发送一条信息给‘filehelper’,这个filehelper就是微信上的文件传输助手。...

2019-05-28 15:27:51 587

原创 Python的10个常用代码简写技术,看懂一种是入门,全部看懂是大神!

人工智能时代,python编程语言站在风口起飞,2018年7月的世界编程语言排行榜跃居于编程语言前三,2018年的IEEE顶级编程语言交互排行榜中Python屠榜,彻底火了python,也相继让更多的人投入到了编程大军中。那么问题来了,没有任何编程基础,英语又不好,如何学习python编程语言呢?hey,伙计,不用怕,小编来帮你。今天我给大家整理了一份10个程序员常用的代码简写技术,看...

2019-05-27 16:51:45 956

原创 AI 之旅:启程

机器学习(Machine Learning)最大的魅力在于改变了开发者的思考方式,开发者不需要再费力地给程序编写固定的逻辑指令,而是让程序对大量的未知数据进行分析思考,然后学会如何去处理未知的输入,如何对结果进行预测,如何采取动作基本术语监督式机器学习(Supervised machine learning): 机器学习系统学习如何组合输入以对前所未见的数据产生有用的预测 标签(L...

2019-05-27 16:50:05 226

原创 Python代码怎么写,听听顶尖Python大神 kennethreitz的建议

了解K神( kennethreitz)是从它牛逼的requests库开始,号称最顶尖的Python程序员之一。大神有很多作品,而且还有一个非常励志的传奇故事,从一个胖胖的不修边幅的码农,励志减肥而变成一个爱摄影玩音乐的,有艺术家气息程序员。今天我们一起来拜读一下大神关于写Python代码的建议!image1.Mutable and immutable typesPython有两...

2019-05-27 16:47:40 290

原创 Python数据清洗80%的工作量,看这篇就够了

干净整洁的数据是后续进行研究和分析的基础。数据科学家们会花费大量的时间来清理数据集,毫不夸张地说,数据清洗会占据他们80%的工作时间,而真正用来分析数据的时间只占到20%左右。所以,数据清洗到底是在清洗些什么?通常来说,你所获取到的原始数据不能直接用来分析,因为它们会有各种各样的问题,如包含无效信息,列名不规范、格式不一致,存在重复值,缺失值,异常值等.....如果你在学习Pyth...

2019-05-27 16:45:36 772

原创 有哪些“我爱你”的高级表达?

比我爱你高级十万倍的话有哪些?那肯定是写段程序来表达爱啊,我在众多代码中精选了以下几十条,每一条都是文学素养与编程技术的完美结合、程序员表达爱意的巅峰之作,特此奉献,拿走不谢。对你有用的话,点个赞呗~第一条:直到死之前,每天爱你多一点while (life < end) { love++;}第二条:I can not say Hello to the Wor...

2019-05-27 15:59:20 4536

原创 Python 在编程语言中是什么地位?为什么很多大学不教 Python?

第一眼看到这个问题的时候,潜意识地看了一下问题日志,果不其然,问题发表于2011年,据今已有7年时间,随着这两年人工智能大热,作为AI届的“网红”,Python的地位也有一定变化,所以今天再把这个问题扒出来研究一下。Python是当下非常热门的一种编程语言。热门到什么程度?我们首先看看最近流行的编程语言排行榜:这是 TIOBE编程语言...

2019-05-27 15:34:10 7137

原创 python爬取你喜欢的公众号的所有原创文章,然后搞成PDF慢慢看

我知道你有时候会遇到了一个相见恨晚的公众号然后想去看看这个公众号的历史文章希望从第一篇开始看起可是当你去微信里面查看的时候会很蛋疼因为微信没有给文章一个时间排序那么这时候你只能从最近更新的文章开始一直滑呀滑~滑呀滑~好不容易看到了作者的第一篇文章了结果一不小心按了一下返回键WTF!!!只...

2019-05-27 15:18:27 3429 4

原创 学了4年C++后,我转向了Python

C++ 已经学不动了,现在换 Python 还来得及吗?一位四年工作经验的 C++ 程序员亲述转型历程,这不仅仅是语言上的转变,而是代码思维甚至工作环境的转变。通常,程序员会认为 Python 编码比较简单,即便是在校学生也可轻松入门,这是大多数转型 Python 程序员的最初想法。当然,Python 程序员现在的社会需求更大,薪资也相对更高一些。随着 C++ 的日益增负,不少程序员都抱...

2019-05-27 15:03:46 1458

原创 一行 Python 代码实现并行

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。传统的例子简单搜索下"Python 多线程教程",不难发现几乎所有的教程都给出涉及类和队列的例子:import os import PIL ...

2019-05-27 14:41:25 136

原创 和 Java、C# 等语言对比后,Python 简直酷上天了!

现在有很多编程语言可以使用。事实上,一个学生即使在大学里学上一整个学期的计算机语言,还是学不完所有的计算机语言(我在大学时就是这么做的)。你可能会觉得这么多语言对程序员来说应该足够了,编写程序时从中选择一种就够了,但他们还是不满足,他们还在不断地发明更多的语言。程序员不断地创造新语言是有充分理由的。每一种编程语言都有其独特之处以及最擅长的方面。此外,随着计算机技术的发展,编程语言也处在不断...

2019-05-27 14:11:33 280

原创 Python爬虫 | 一条高效的学习路径

数据是创造和决策的原材料,高质量的数据都价值不菲。而利用爬虫,我们可以获取大量的价值数据,经分析可以发挥巨大的价值,比如:豆瓣、知乎:爬取优质答案,筛选出各话题下热门内容,探索用户的舆论导向。淘宝、京东:抓取商品、评论及销量数据,对各种商品及用户的消费场景进行分析。搜房、链家:抓取房产买卖及租售信息,分析房价变化趋势、做不同区域的房价分析。拉勾、智联:爬取各类职位信息,分析...

2019-05-23 21:29:00 311

原创 Python课堂点名器,妈妈再也不会担心我被老师点名了

一、概况我们的三维世界并不能像四维世界那样,时间是可以随意控制的。时间过去就真的过去了,不得不说句时间过的有点快啊,高中一些片段的记忆还有时会浮现在脑海中。在高中课堂上,有的同学希望老师多提问一下自己,而有的同学在底下却默默祈祷,希望别提问他,甚至有的同学认为老师提问他是跟他过不去。现在回头想想,不知道会不会骂自己一句"鲨掉"。 那我们今天用Python程序写一个课堂点名器,用到的是Pytho...

2019-05-23 21:26:36 303

原创 业务架构20多年,技术人员理解了吗?

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经典教材确实没讲过业务架构这件事;我把《聊聊架构》也翻了,发现其中的讨论有解释到业务、架构和技术的关系,但是也没有特别...

2019-05-23 21:23:53 238

原创 Python Requests 简明教程

requests是Python中一个非常出名的库,它极大的简化了 Python中进行HTTP请求的流程,我们来看一个简单的例子:In [1]: import requestsIn [2]: requests.get("https://jiajunhuang.com")Out[2]: <Response [200]>只需要两行便可以发起一个HTTP请求,多么的简单。...

2019-05-23 21:21:54 745

原创 对话 IJCAI 07「卓越研究奖」得主 Alan Bundy :理解智能的本质是 AI 发展的终极目标

AI 科技评论按:今年,IJCAI(国际人工智能联合会议,International Joint Conferences on Artificial Intelligence)将于 8 月 10 日至 16 日在中国澳门隆重召开。作为国际人工智能领域最顶级的学术会议之一,IJCAI 始终都是该领域研究者关注的焦点会议之一。此前,我们开启了 IJCAI 50 周年特别报道,介绍了 IJCAI...

2019-05-23 21:19:23 241

空空如也

空空如也

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

TA关注的人

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