自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2018年9月份GitHub上最热门的Python项目

本文我们将和大家介绍 GitHub 上 9 月份最受欢迎的 11 个Python开源项目,在这些项目中,你有在用或用过哪些呢? 1.Pythonhttps://github.com/TheAlgorithms/Python Star 14125用Python实现的所有算法,不过创建者表示这些仅用于演示目的。Python标准库中有许多种类的实现,出于性能原因要好得多。 2...

2018-10-26 14:45:15 587

原创 Python成为程序员最想拥有的语言!这就是Python的魔力

根据 PYPL 发布的 7 月编程语言指数榜,Python 保持上涨趋势,8月流行指数再次上涨 5.5%,以 23.59% 的份额甩开 Java 排名第一,并逐渐与 Java 拉开差距。  PYPL 这一流行度指标是基于 Google 上搜索相应编程语言教程的频率来创建的:编程语言教程的搜索越多,该语言就越受欢迎。 在最受欢迎、最厌恶和最想拥有的编程语言调查中,Python...

2018-10-26 14:38:23 249

原创 最好用的中间人攻击工具mitmproxy

mitmproxy 是 man-in-the-middle attack proxy 的简称,译为中间人攻击工具,可以用来拦截、修改、保存 HTTP/HTTPS 请求。做爬虫离不开这些工具,特别是基于APP的爬虫。mitmproxy 以命令行终端形式呈现,操作上类似于Vim,同时提供了 mitmweb 插件,是类似于 Chrome 浏览器开发者模式的可视化工具。它是一款基于Python开发的开...

2018-10-24 15:27:32 2213

原创 你连这10个工具都不知道,还是程序员?

今天给大家带来10个工具,当然,你们当中有些人可能认为10个工具都不算什么,但说实话,如果每个程序员都非常了解这些工具,他的日常工作将会有很不一样的状态。 废话少说,让我们看看每个软件开发人员应该知道的10个工具。 1. Git和Github任何程序员都必须熟悉任何源代码控制库,因为你需要每天登入这些库中,查找自己的所需的资料,又或者检查自己的代码是否正确。在当今世界,Gi...

2018-10-23 14:10:23 292

原创 Python性能优化的20条建议

 1、优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 2、减少冗余数据如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大多数的矩阵里使用稀疏矩阵...

2018-10-22 16:16:55 139

原创 2018年最常见的Python面试题&答案(上篇)

Python新手在谋求一份Python编程工作前,必须熟知Python的基础知识。编程网站DataFlair的技术团队分享了一份2018年最常见Python面试题合集,既有基本的Python面试题,也有高阶版试题来指导你准备面试,试题均附有答案。面试题内容包括编码、数据结构、脚本撰写等话题。本文为上篇。Q 1:Python有哪些特点和优点?作为一门编程入门语言,Python主要有以下特点和...

2018-10-19 17:30:00 232

原创 想要快速完成一个Python项目,离不开这些开源库

在Python / Django世界中有一句话:我们为语言而来,为社区而留。对我们大多数人来说,这是事实,但让我们置身于Python世界的另一个原因是,我们很容易就有了一个想法,并且可以几个小时内让这个想法快速实现。本文我们将深入研究我们喜欢使用的Python库: 1、要动态保存数据库中的数据:Datasetpython中非常好用的数据库管理工具dataset,当我们想要快速地...

2018-10-19 16:49:13 124

原创 这4个Python实战项目,让你瞬间读懂Python!

Python 是一种极具可读性和通用性的编程语言。Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python 易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。 Python 是一种多范式语言,也就是说,它支持多种编程风格,包括脚本和面向对象,这使得它适用于通用目...

2018-10-16 16:08:13 219

原创 Python开发的十个Tips,你知道几个?

下面是十个Python中很有用的贴士和技巧。其中一些是初学这门语言常常会犯的错误。注意:假设我们都用的是Python 31. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5]现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10]大多初学者,根据之前语言的经验会大概这样来做bag = [1, 2, 3, 4, 5]  f...

2018-10-16 15:50:51 122

原创 Python技巧 101:这17个骚操作你都Ok吗

Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。 人生苦短,为什么我要用Python?很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以...

2018-10-15 13:53:26 157

原创 深入浅出地,彻彻底底地理解Python中的编码

Python处理文本的功能非常强大,但是如果是初学者,没有搞清楚python中的编码机制,也经常会遇到乱码或者decode error。本文的目的是简明扼要地说明python的编码机制,并给出一些建议。问题1:问题在哪里?问题是我们的靶子,心中没有问题去学习就会抓不住重点。本文使用的编程环境是centos6.7,python2.7。我们在shell中键入python以打开python...

2018-10-15 11:49:14 144

原创 大数据学习——常用的数据分析法和模型

产品的基本数据指标 新增:日新增、月新增 活跃:如日活跃(DAU)、月活跃(MAU)等 留存率:用户会在多长时间内使用产品,如:次日留存率、周留存率等 传播:平均每位老用户会带来几位新用户 流失率:一段时间内流失的用户,占这段时间内活跃用户数的比例 地域分布 使用时长分布 常见的数据分析法和模型直方图(频率分布)分析将某...

2018-10-12 15:18:15 2692 1

原创 Linux 查看端口占用情况

  Linux 查看端口占用情况Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND  PID USER  FD  ...

2018-10-12 15:11:49 150

原创 如果是个穷光蛋:如何从零开始学习成为一个数据科学家?

大禹编程 今天当你干着一份并不喜欢且薪资又低的工作时,是否想要做出改变?本文作者曾在日托中心上班,却从零开始自学了数据科学,并已经小有成就。本文是他关于自学数据科学的一些参考建议,有志者不妨一读?去年,我自学了数据科学,搜集了几百个在线资源,每天学 6~8 个小时。与此同时,我白天还在日托中心上班,拿着最低的薪资水平。尽管我资金不足,但我的目标是从事自己热爱的职业。因此,我在过...

2018-10-12 13:54:04 181

原创 7个案例15分钟让你了解Python套路!

古人云:书山有路勤为径 学海无涯苦作舟 。注:一般标榜着 “ XX天学会XX”、“ XX 分钟了解XX”的文章都不会是让你增长功力的文章,如本文。随着互联网发展,全球在快速数字化,编程这件事也从数十年前只有科研人研在实验室才能做的事变得越来越让人们所熟悉。但是作为平时甚少接触编程的小伙伴,是不是也会对计算机世界拥有一点点好奇心呢(比如电影《黑客帝国》、《源代码》)?Q1: "怎么进...

2018-10-11 16:01:07 1039

原创 Python开发的10个小贴士,你知道几个?

下面是十个Python中很有用的贴士和技巧。其中一些是初学这门语言常常会犯的错误。注意:假设我们都用的是Python 31. 列表推导式你有一个list:bag = [1, 2, 3, 4, 5]现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10]大多初学者,根据之前语言的经验会大概这样来做bag = [1, 2, 3, 4, 5]  for ...

2018-09-30 10:36:19 175

原创 Python分析 | 从00-90后的微信昵称

一、前言大家好,首先说明的是,这是一篇技术文,也是一篇not技术文,今天分享的是,当我获取了微信小程序英文取名的3500多个微信用户昵称、年龄段后,分析得到下面解果。。。二、Let's get it1.基本信息获取1.访问英文取名的用户基本信接口,获取英文取名用户微信名(NickName)、访问次数(Count)、总数据集(ResponseData),并将微信名存入文件。# ...

2018-09-29 15:39:14 588

原创 2018年GitHub上最流行50大Python开源项目(上)

近日开源众包平台IssueHunt(这是一个开源项目的赏金平台)评选出了2018年GitHub上最流行的50个Python开源项目 下面我们一起来看看上榜的项目都有哪些:  1) TensorFlow Models  如果你对机器学习和深度学习感兴趣,一定听说过TensorFlow。TensorFlow Models是一个开源存储库,可以找到许多与深度学习相关的...

2018-09-28 11:45:46 6366

原创 Python教程:从零到大师

首先, 什么是Python? 用python作者Guido van Rossum自己的话来说,Python是这样的一门语言: "它是一门高级编程语言, 它的核心设计理念是让所有代码变得更易阅读,并给开发者们提供一种“仅仅几行代码就能编写编程逻辑”的语法。 那么,对我来说,让我学习Python的第一个理由,就是它漂亮而优雅,能够顺畅自然地实现我的想法。另一个理由,就是Pyth...

2018-09-26 15:21:32 218

原创 Python面试攻略(coding篇)

 写在前面之前为各位小伙伴推出了python面试(嗨谈篇)的内容,主要为各位小伙伴介绍了一些关于python面试中经常出现的概念性问题,那么今天就要从代码入手了,让各位Pythoner在面试的时候遇到这些代码问题也能完全不慌乱,从容解决。 当然,如果你在面试的过程中,正巧遇到了这其中没提及的问题,你认为比较有意思的,也可以在后面的留言板中分享出来让别的小伙伴参考一下看看~ ...

2018-09-25 18:06:14 339

原创 独家出品 | 培训机构免费资源汇总

 首先小编在这里跟大家分享下,下面的学习资源,是我在闲暇之余在各个平台网站收集到的学习资源,在这里给大家做一个汇总,分享给大家,后期也会不断更新.....(文章末尾还有惊喜) 此排名不分先后黑马程序员:Java基础1  https://pan.baidu.com/s/1pLc7AvL#list/path=%2FJava基础2  https://pan.baidu.c...

2018-09-21 17:32:45 3699

原创 重温java web过滤器filter

1、Filter是什么?Filter 技术是servlet 2.3 新增加的功能。Filter翻译过来的意思就是过滤器,能对客户端的消息进行预处理,然后将请求转发给其它的web组件,可以对ServletHttpRequest和ServletHttpResponse进行修改和检查。例如:在Filter中可以检查用户是否登录,对未登录的用户跳转到登陆界面。2、过滤器快速入门要定义一个过滤器...

2018-09-11 16:50:15 123

原创 关于集合

一、为什么会出现集合类        1.集合是一个容器,为了方便的对多个对象进行操作。        2.集合容器同数组容器的不同:数组长度固定,集合长度可变;数组可以存储基本数据类型,而集合只能存储引用数据类型;但是集合可以存储不同类型的对象。二、Collection        Collection 表示一组对象,这些对象也称为 collection 的元素。一些 co...

2018-09-04 16:16:17 115

原创 通过 SQL 查询学习 Pandas 数据处理

 如果你想知道如何学习编程和转行,那么你不是在孤军作战。随着科技热潮对软件工程师和计算机科学家需求的增加,很多专业人士开始纷纷将自己的职业生涯转移到一条更注重技术的康庄大道上。 2016年,Glassdoor公布的前25种工作中,技术职位名列前茅。随着来自于美国白宫的 TechHire 人才计划的出台,这个趋势不但没有停止的迹象,而且数字时代正在以闪电般的速度前进。然而,许多软件工程...

2018-08-29 13:18:09 223

翻译 怎样才算一个合格的程序员?

 给立志成为优秀程序员的你们虽然大家都自称"码农"、"IT民工",但我相信,这仅仅是自嘲或者自黑,大多数程序员应该还是认可自己的这个职业的,当然,我算不上一个优秀的程序员,因为我都不曾在开源社区贡献过代码、也不精通白板算法、对技术也不狂热、不geek。我的目标是做一个合格的程序员:把本职工作做好,对得起自己的薪水,在生活与工作平衡,996什么的我是难以接受的。对于程序员而言,技术...

2018-08-28 14:52:56 1223

空空如也

空空如也

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

TA关注的人

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