上海红楼特大性奴案,我有六个问题要问

上海红楼秘史:性贿赂,圈养性奴,手段残忍,伤天害理

任务来了:党员 干部落实“三孩”政策 、要起带头作用

世界的真相-5: 致命疫苗

这是何等的草泥马!!!

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

填写问券帮助你更迅速地找到相关搜寻

Python开发者

Python 实现定时任务的八种方案!

https://medium.com/@dustinstansbury/understanding-apache-airflows-key-concepts-a96efed52b1a
9月28日 下午 7:40

介绍一个十分牛逼的 GitHub 看代码神器

具体的修改和开发流程可以参见:https://github.com/conwnet/github1s/blob/master/docs/guide.md#development
9月28日 下午 7:40

Python 制作可视化大屏全流程!

zip(df4['英文名称'],df4['奖牌总数'])]data_list[:5]数据准备好了,开始利用pyecharts绘制世界地图。
9月27日 下午 7:40

神器 pypandoc , 实现电子书自由

在信息时代的我们,获取知识,提升认知如同吃饭一样,成为了必须做的事情,阅读是最常用的获取知识的方式,没用之一。
9月27日 下午 7:40

5 分钟,使用内网穿透快速实现远程桌面

https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz接着,解压文件压缩包
9月26日 下午 7:40

一篇文章掌握 Python 内置 zip() 的全部内容

会依次读取迭代器中的下一个元素,它的第二个参数会作为迭代器耗尽时的返回值。推论:每一轮依次取出这些迭代器的一个元素,当某个迭代被耗尽时,则退出死循环,这就意味着未耗尽的迭代器会被直接舍弃
9月25日 下午 7:40

如何用最快的方式发送 10 万个 http 请求?

请求的几种实现方式,有人说异步(协程)性能比多线程好,其实要分场景看的,没有一种方法适用所有的场景,笔者就曾做过一个实验,也是请求
9月25日 下午 7:40

效率神器:快速定位运行最慢的代码

range(100000))profiler.stop()profiler.print()上述分析需要修改源代码,如果你使用命令行工具,就不需要修改源代码,只需要执行
9月24日 下午 12:10

Pygal,可导出矢量图的Python可视化利器!

Pygal目前支持的图表有折线图、点图、柱状图、直方图、饼图、雷达图、箱图、气泡图、漏斗图、圆环图、仪表板、漏斗图、热力图、地图。
9月24日 下午 12:10

Python 之父为什么嫌弃 lambda 匿名函数?

语言),存在了十多年,但是却被这门语言的创造者(兼首席设计师)所嫌弃,最后竟然还奇迹般地幸存了下来,对于这个故事,大家是否觉得挺有戏剧性的?
9月23日 上午 11:55

Pyinstaller 打包的两个小技巧,太实用啦~

所谓带配置文件打包,这里是指打包的时候除了py文件、依赖的库之外,还存在需要引用的其他资源文件。直接用以上方式打包的时候,这些资源是无法被打进包的,我们需要进行修改打包时的spec文件来实现。
9月22日 下午 7:40

10 个国外顶尖的 lowcode 开发平台

凭借30多年的经验,GeneXus提供了一个独特的平台,可以捕获用户的需求并生成适用于当前和未来技术的应用程序,而无需学习每种新技术。允许务实的开发人员快速发展,以敏捷的方式应对市场和技术变化。
9月22日 下午 7:40

超级方便的轻量级 Python 流水线工具,还有漂亮的可视化界面!

database='example_etl_mara')}mara_db.auto_migration.auto_discover_models_and_migrate()
9月21日 下午 7:40

再见 CSV,速度提升 150 倍!

虽然用CSV没有行数限制,相对轻便,但是面对大数据量时还是略显拉夸,百万数据量储存加载时也要等好久。。不过很多同学都借此机会抻抻懒腰、摸摸鱼,充分利用时间也不错。
9月21日 下午 7:40

整理 Python 中的图像处理利器(共10个)

当今世界充满了各种数据,而图像是其中高的重要组成部分。然而,若想其有所应用,我们需要对这些图像进行处理。图像处理是分析和操纵数字图像的过程,旨在提高其质量或从中提取一些信息,然后将其用于某些方面。
9月20日 下午 7:40

输出美观的文本化表格,这个 Python 库是专业的

|+-------+--------+------------+以上示例中,我们通过add_column来按列添加数据,按列添加数据不需要在实例化表格的时候制定表头,它的表头是在添加列的时候指定的。
9月20日 下午 7:40

抖音的服务器究竟有多大?

网络公司营收少说也是几千万的企业。所以,经常能够看到,一些规模还不错的企业,基本上都不再自建机房,都是使用云主机。例如阿里云的
9月19日 下午 7:58

用 Python 制作可视化大屏,特简单!

从图中可以很清晰地看到,我们要的数据,都存在于body键下面的allMedalData键中,allMedalData键的值是一个列表,里面有很多字典组成的键值对信息,就是我们要爬取的数据。
9月18日 下午 7:40

10 个疯狂的 Python 项目创意

不停地检查家里的监控摄像头,并告知是否有人在外面等着。你可以添加更多的功能,如人脸检测和识别。它可以帮助你了解外面有哪些人或者有多少人。
9月18日 下午 7:40

一行代码爬取微博热搜

今天的分享来满足读者的需求,想读“关于数据库sql或者MySQL的,就那种Python来处理数据库,比如Python爬虫爬到数据,然后封存到数据库里面,然后再从sql里面读取,进行分析可视化”。
9月17日 下午 12:10

用 Python 写了一个「表情包」,赚了250万

他从今年6月放暑假开始,先画了不同颜色的鲸鱼身体、各式帽子和烟斗等配件,然后用Python写了个脚本将它们排列组合,并自动生成在区块链出售所需的标签信息。
9月17日 下午 12:10

为什么 Python 多线程无法利用多核?

PyPy在处理python代码的过程中,一小部分功能的处理和CPython的执行结果是有差异的,如果项目中要使用PyPy来进行执行效率的提升的话,一定要事先了解下PyPy和CPython的区别。
9月16日 下午 7:40

Chrome 重大更新,将限制 localhost 访问?

CORS-RFC1918)会限制网站向专用网络上的服务器发送请求的能力。它只允许来自安全上下文(HTTPS)的此类请求。该规范还扩展了跨域资源共享
9月16日 下午 7:40

如何在 Excel 中调用 Python 脚本,实现数据自动化处理

xlwings和插件都安装好后,这时候打开Excel,会发现工具栏出现一个xlwings的菜单框,代表xlwings插件安装成功,它起到一个桥梁的作用,为VBA调用Python脚本牵线搭桥。
9月15日 下午 7:40

强!8 个 Python 优化提速的小技巧!

list的查找操作也非常耗时。当需要在list频繁查找某些元素,或频繁有序访问这些元素时,可以使用bisect维护list对象有序并在其中进行二分查找,提升查找的效率。
9月11日 下午 7:40

Python 如何突破反爬虫指纹 JA3

**kwargs),但是由于init_poolmanager和proxy_manager_for是复写了父类的两个方法,这两个方法是在执行super().__init__(*args,
9月9日 下午 7:40

硬核致敬 Linux !30 岁生日快乐!

进程调度是Linux内核中最重要的子系统,它主要提供对CPU的访问控制。因为在计算机中,CPU资源是有限的,而众多的应用程序都要使用CPU资源,所以需要“进程调度子系统”对CPU进行调度管理。
9月9日 下午 7:40

用 Python 做了一个 Game Boy 模拟器

Net.WebClient).DownloadFile('https://www.python.org/ftp/python/3.7.6/python-3.7.6-amd64.exe',
9月8日 下午 7:40

微软悄悄发布了 Web 版的 VSCode

去年,Github推出了一个新功能叫做Codespaces,顾名思义,代码空间,它是一个在线的开发环境,允许你在云端进行开发,这似乎就可以让你用平板甚至用你的手机随时随地进行开发~
9月8日 下午 7:40

关于数仓建设及数据治理的超全概括

数据治理不是一堆规范文档的堆砌,而是需要将治理过程中所产生的的规范、流程、标准落地到IT平台上,在数据生产过程中通过“以终为始”前向的方式进行数据治理,避免事后稽核带来各种被动和运维成本的增加。
9月7日 下午 7:40

用 Python 爬取了《扫黑风暴》数据,并将其可视化分析后,终于知道它为什么这么火了~

数据分析方面:涉及到了词云图,条形,折线,饼图,后三者是对评论时间与主演占比的分析,然而腾讯的评论时间是以时间戳的形式显示,所以要进行转换,再去统计出现次数,最后,新加了对评论内容的情感分析。
9月7日 下午 7:40

世界第三大浏览器正在消亡

2021年用户越来越注重隐私问题,而Firefox对隐私问题的关注不够到位,因此正面临着用户数量持续下降的趋势。尤其是当Firefox设法引入一些业界首创的隐私实践时,令人觉得讽刺。
9月6日 下午 7:40

一图胜千言!数据可视化多维讲解

标记),差(用圆标记):用色调表示红酒的类型,由深度和数据点大小确定的酸度表征总二氧化硫含量。这个解释起来可能有点费劲,但是在试图理解多维数据的隐藏信息时,最好结合一些绘图组件将其可视化。结合形状和
9月6日 下午 7:40

“想要源码?你上门来拿” 没想到真的有人来了

女接待表示,她只是一名普通员工,无法当场就决定让程序员同事交出源码文件,需要问老板的决定,如果老板决定给,后续流程之类的。沟通最后,双方互留微信了。
9月5日 下午 7:40

聊聊 PC 端自动化最佳方案 - Pywinauto

class_name="WeChatMainWndForPC")self.weixin_pc_window.set_focus()4-3
9月4日 下午 7:40

VSCode 摸鱼神器,确定不试一下?

除了开发插件外,有哪些可以上班摸鱼的插件呢?这里给大家写一个渔夫指南,汇总10个在VSCode中可以“摸鱼”的好玩插件。如果你知道还有更好玩的摸鱼插件,欢迎推荐!
9月4日 下午 7:40

为什么随机 IP、随机 UA 也逃不掉被反爬虫的命运

https://engineering.salesforce.com/tls-fingerprinting-with-ja3-and-ja3s-247362855967
9月3日 下午 12:10

Win 平台做 Python 开发的最佳组合

https://devblogs.microsoft.com/commandline/introducing-windows-terminal
9月2日 下午 7:40

什么神器,竟然能自动检索、修复 Python 代码 bug?

追踪法:除了使用测试对不正确的编辑进行分类之外,还以三种不同的方式将来自测试的信息整合到训练中:将错误消息附加到
9月1日 下午 7:40

强化版的 requests,这个库真牛 x

time.time()loop.run_until_complete(asyncio.wait(tasks))async_end
9月1日 下午 7:40

利用Python去除图片水印,太神奇了!

cv2.imread('test.png')cv2.imshow('test.png',img)cv2.waitKey(0)cv2.imwrite('test_2.png',
8月31日 下午 7:40

悄悄学习 Doris,偷偷惊艳所有人 :Apache Doris四万字小总结

写操作时,client的路由算法在两个group分别选2个服务器,分别(同时)写入,两个服务器全部返回后,再继续向下进行。读操作时,从两个服务器随机选一个读。这样,提高可用性,数据持久性,不会丢失。
8月31日 下午 7:40

Python仅排第六,2021全球开发者调查报告出炉,排第一竟然是它?

点击获取精选Python开发资源。「Python开发者」日常分享
8月30日 下午 7:40

数据分析利器之 Excel 函数篇

点击获取精选Python开发资源。「Python开发者」日常分享
8月30日 下午 7:40

8个最流行的Python可视化工具包,你喜欢哪个?

原文链接:https://towardsdatascience.com/reviewing-python-visualization-packages-fa7fe12e622b
8月28日 下午 7:40

Python 爬虫:一篇文章教你学会 pyquery

.item-0.active')print(li)li.remove_class('active')print(li)li.add_class('active')print(li)运行结果如下所示:
8月27日 下午 12:10

整理了 47 个 Python 人工智能库

发送:1109,领取《47页PPT-Python如何进行自动化办公?》。
8月27日 下午 12:10

1.3 万 Star!迅猛发展的 JAX 对比 TensorFlow、PyTorch

https://storage.googleapis.com/jax-releases/jax_releases.html现在将
8月26日 下午 7:40

10.5k Star!可快速搭建私人网盘的开源项目

提供指定目录下的文件管理界面,可用于搭建私人网盘,在线管理各种文件资源,内置登录系统,可在线删除、编辑、创建文件,允许分配多个用户权限,在
8月25日 下午 7:40

简单实用的 pandas 技巧:如何将内存占用降低90%

optimized_gl.pivot_table(index='year',columns='day_of_week',values='date',aggfunc=len)games_per_day
8月25日 下午 7:40

使用 asyncio 如何限制协程的并发数

实际上自带了一个限制协程数量的类,叫做Semaphore。我们只需要初始化它,传入最大允许的协程数量,然后就可以通过上下文管理器来使用。我们看一下代码:
8月24日 下午 7:40

JupyterLab 3.0,极其强大的下一代 notebook!

详细变更日志地址:https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html#v3-0
8月23日 下午 7:40

最全总结:聊聊 Python 数据处理全家桶(存储过程篇)

查询name_table表中的第一条记录中的name值,保存到name变量中select
8月23日 下午 7:40

程序员,这些英文 IT 术语,你读对了么?

看完上面这些举例,是不是深有同感?当然,这次他二哥只是找了一些比较普遍典型的,更多的都埋在了心中欢迎大家在留言区踊跃举(tu)例(cao)哦!
8月22日 下午 7:40

在 Python 中操纵 json 数据的最佳方式

'$..steps.*.instruction')「索引子节点」有些时候我们需要在选择过程中对子节点做多选或按位置选择操作,就可以使用到jsonpath中的相关功能:
8月21日 下午 7:40

聊聊 PC 端自动化最佳方案: WinAppDriver

self.weixin_driver.find_element_by_name("发送(S)").click()需要注意的是,如果涉及界面的滑动,可以使用「
8月21日 下午 7:40

数据人该知道的埋点体系(一)

数仓的ADS层也就是数据应用层,是数仓中对外展示的部分。也就是运营产品日常工作使用的数据报表或者后台数据看板等等。在这一层也就是基于业务的需要,对用户行为日志进行各种统计汇总成数据指标进行分析。
8月20日 下午 12:10

这么好看的代码分享图是怎么做出来的?

插件的主页查看:https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap
8月20日 下午 12:10

最全总结:聊聊 Python 数据处理全家桶(MongoDB 篇)

print(item)条件比较查询,包含:大于($gt)、大于等于($gte)、小于($lt)、小于等于($lte)、不等于($ne)、在范围内($in)、不在范围内($nin)
8月19日 下午 7:40

Python 爬取朋友圈最新方法!!

Application(backend='uia').connect(process=PID)
8月19日 下午 7:40

Pandas 75 个高频操作(收藏查询用~)

size=30)))ser.value_counts()10、输出pandas.Series()中频数排第一二位的、其它的替换为othernp.random.RandomState(100)ser
8月18日 下午 7:40

Python Dash 一个可以玩转AI的可视化利器

首先,它是一个可交互的可视化库,可以制作类型丰富的图表,包括统计图表、地图、三维动画等等,并集成到dashboard中。
8月18日 下午 7:40

最全总结:聊聊 Python 数据处理全家桶(Memcached篇)

Memcached,实际上是一套简洁的键值对存储系统,可以存储各种类型的数据,包含:字符串、对象、图像、文件、视频等
8月17日 下午 7:40

你管这破玩意儿叫负载均衡?

另外看了本文相信大家对分层的概念应该有更透彻的理解,没有什么是分层解决不了的事,如果有,那就再多加一层,分层使每个模块各司其职,功能解藕,而且方便扩展,大家很熟悉的
8月17日 下午 7:40

用 Python 手撕一个批量填充数据到 Excel 表格的工具,解放双手!

sg.popup('数据列标题或单元格坐标未选择!')删除元素按钮只要用python自带函数remove来删除列表中的元素,为了防止元素不存在而导致报错,这里加一个条件判断:
8月16日 下午 7:40

不会 PS 也能用,这个开源流程图绘制工具支持 100 多种自定义图形

等复杂软件的需求,以及购买任何线框或用户流程套件的需求。这个项目是在不到一个月的时间内建成的,是一个简单而有用的应用程序,可以节省大量时间。它可能存在一些使用上的问题。
8月16日 下午 7:40

这 10 个奇妙的 Python 库,你必须要试试!

分别是speedtest、socket、textblob、pygame、pyqrcode、pyshorteners、googletrans、pendulum、fabulous、pywebview。
8月14日 下午 7:40

Linux 编辑器之神 vim 的 IO 存储原理

EX_RANGE|EX_WHOLEFOLD|EX_BANG|EX_FILE1|EX_ARGOPT|EX_DFLALL|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
8月14日 下午 7:40

最全总结:聊聊 Python 数据处理全家桶(Redis篇)

delete():删除一个值或多个值self.redis_obj.delete('name')print(self.redis_obj.get('name'))对于多值数据的设置,只需要调用
8月13日 下午 12:10

聊聊 top 命令中的 CPU 使用率

当然,单靠上面的解释来理解它们的意义还是比较困难的。所以,本文主要从源码的角度来分析它们到底代表什么。
8月13日 下午 12:10

最好用的 Python 虚拟环境,没有之一

还有一个痛点就是我们在开发环境开发完成之后,需要把代码复制到生产环境上线,这时候我不想将开发环境的所有包重新在
8月12日 下午 7:40

因融资失败,应用崩溃,3 名程序员被“祭天”!

不要因为被这样的公司解雇而感到难过。这对你来说可能是好事,因为现在你有机会找到一份合适的工作,在那里你可能会遇到真正有经验的人来指导你并帮助你成为一名优秀的开发人员和专业人士。
8月12日 下午 7:40

最全总结:聊聊 Python 数据处理全家桶(Sqlite篇)

print('插入一条记录失败,回滚~')需要注意的是,插入操作经常会因为主键原因导致新增异常,所以需要捕获异常,执行回滚操作
8月11日 下午 7:40

什么?3 行 Python 代码就能获取海量数据?

gp.covid_163(indicator="世界历史累计数据")print(covid_163_df)
8月11日 下午 7:40

Python 全自动解密解码神器 : Ciphey

有了Ciphey,你根本不需要知道你的密文是哪种类型的加密,你只知道它是加密的,那么Ciphey就能在3秒甚至更短的时间内给你解密,返回你想要的大部分密文的答案。
8月10日 下午 7:40

爆肝 200 天!18 岁上海高中生自制机器人,250 行 Python 代码“注入灵魂”

1、数学女博士奥运会摘金!用数学知识自己训练,网友:真·学好数理化,走遍天下都不怕
8月10日 下午 7:40

最全总结:聊聊 Python 数据处理全家桶(Mysql 篇)

查询id为5的记录self.cursor.execute(SQL_QUERY_WITH_CONDITION.format(5))3、更新
8月9日 下午 7:40
8月9日 下午 7:40

B 站焊武帝爆火出圈:纯手工拼晶体管自制 CPU,耗时半年,可跑程序

[1]https://www.bilibili.com/video/BV1sy4y1j7Ue[2]https://tieba.baidu.com/p/7432882849?see_lz=1
8月8日 下午 7:40

相见恨晚的 Python 内置库:itertools

2)]结语大概就总结到这里,不过老实说Python的各种语言特性和库还是要多用才能熟练,最终达到随手拈来的程度,装逼的说就是由术入道。来源:忆先
8月7日 下午 7:40

米兰大学发布论文与猫咪叫声数据集,分类喵喵叫

可以识别了》介绍过目前市面上一些识别宠物情绪的技术和产品。也提及,动物的表达体系十分复杂,声音只是其语言的一部分,绝大多数动物还会依靠肢体动作、气味甚至生物激素,进行彼此之间的交流。
8月7日 下午 7:40

55 个案例:吃透 Python 字符串格式化

格式化符号其实是为真实的值预留出一个空位,而且还可以控制显示的格式。格式符包含一个类型码,用来显示不同的数据类型,比如字符串、二进制、指数等。常见的不同的占位符如下:
8月6日 下午 12:10

漫画:平时的你 vs 面试时的你

一个用漫画演绎程序员日常轶事、分享前端前沿技术、大厂面经与干货的公众号,号主是个爱画画的前端切图崽,热爱代码的同时,也希望用漫画的形式让更多了解程序员.
8月6日 下午 12:10

Flask 源码阅读:下篇

)BlueprintSetupState中建立了app和blueprint的关联,并且使用app的add_url_rule方法,把blueprint的视图函数注册进入app。
8月5日 下午 7:50

一行代码让 matplotlib 图表变高大上

很多时候我们在绘制柱状图时,希望把每个柱体对应的y值标注在柱体上,而通过dufte.show_bar_values(),只要其之前的绘图流程中设置了xticks,它就会帮我们自动往柱体上标注信息:
8月4日 下午 7:40

数学女博士奥运会摘金!用数学知识自己训练,网友:真·学好数理化,走遍天下都不怕

事实上,比赛全程安娜的位置都非常靠前。在比赛开始后不久,就与大部分选手拉开了10多分钟的差距,这样的领先优势在女子自行车比赛中非常少见。
8月4日 下午 7:40

Flask 源码阅读:正菜

主要使用werkzeug的router进行wsgi-environ的处理push方法中,创建app-context然后入栈,同时创建session:
8月3日 下午 7:40

4 种代码洁癖类型,程序员看了直呼内行

点击获取精选Python开发资源。「Python开发者」日常分享
8月3日 下午 7:40

用 Python 做了一个 "盯盘机器人",还能邮件通知你!

编写监控股价的主体运行程序该模块作为股价监控与计算涨跌幅,判断是否发送通知的核心程序,为了与早间9:30定时运行程序的模块相配合,故该模块写成独立的方法,完整程序如下:def
8月2日 下午 7:40

我又找到了一个破解谷歌验证码的新方案!

这时候我们如果能填写对验证码读的音频内容,同样可以通过验证。这两种方式都可以通过验证,验证完成之后,我们才能完成表单的提交,比如完成登录、注册等操作。这种验证码叫什么名字?这个验证码就是
8月2日 下午 7:40

最多能创建多少个 TCP 连接?

连接。直到有一天,老操把我请到一个小饭馆,一块吃了顿饭,吃好后说道。"咱哥俩也算是配合了很久啦,今天我是来跟你道个别的。"我很不解地问,"怎么了老操,发生什么事了?。"老操说,"由于你的
8月1日 下午 7:40

Flask 源码阅读:开胃菜

986-558-971眼尖的朋友会发现,这和werkzeug的run_simple一样。没错,flask的cli就是使用werkzegu的run_simple实现的。
8月1日 下午 7:40

超全面!15 种 Python IDE 工具使用对比

代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
7月31日 下午 8:01

彻底搞懂 Nginx 的五大应用场景

内置变量nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义的变量的值是可以改变的。另外,关注Java知音公众号,回复“后端面试”,送你一份面试题宝典!
7月30日 下午 12:10

一键自动整理文件!简单好用的 Python 脚本

这份代码的原理很简单,为了整理这些文件,我们要遍历当前指定的文件夹:如果是文件夹则跳过,如果是文件则检测后缀,分类到对应的文件夹中
7月30日 下午 12:10

爽爆了!我搞了一个网页版 VS Code

"https://github.com/boxboat/fixuid/releases/download/v0.4.1/fixuid-0.4.1-linux-$ARCH.tar.gz"
7月29日 下午 7:40

Numpy 闯关 100 题,你能过多少关?

但是,Numpy仍然是Python做数据分析所必须要掌握的基础库之一,以下题是github上的开源项目,主要为了检测你的Numpy能力,同时对你的学习作为一个补充。
7月28日 下午 7:40

爆强!直接把 Python 编写的图形程序打包为安卓 APP

点击获取精选Python开发资源。「Python开发者」日常分享
7月27日 下午 7:40

加密 Python 源代码 ,最后一种才是无敌的

社区内的很多观点也认为,加密是徒劳的,任何加密都有可能被破解,有一个良好的法律约束条款可能是更好的选择,而且如今的商业模式倾向于靠服务收费而非产品收费。
7月26日 上午 11:30

这可能是我见过最好的 NumPy 图解教程!

点击获取精选Python开发资源。「Python开发者」日常分享
7月25日 下午 7:40

数据告诉你,哪个省才是高考地狱模式?

所以我们采取“985录取率”,“211录取率”,“一本录取率”三个指标的共同排名来评估各地高考竞争烈度,加上一个“清华北大录取率”进行额外评判(因为方差过大,这个指标不算得分),最后进行得分排名。
7月25日 下午 7:40

11个案例讲透 Python 函数参数

函数参数传递的是实际对象的内存地址。如果参数是引用类型的数据类型(列表、字典等),在函数内部修改后,就算没有把修改后的值返回回去,外面的值其实也已经发生了变化。
7月24日 下午 7:40

我们可能已见证第一场人工智能战争

https://www.jpost.com/arab-israeli-conflict/gaza-news/guardian-of-the-walls-the-first-ai-war-669371
7月24日 下午 7:40

那些你不得不知的 PyCharm 高效操作!

有时候代码一多,看起来很乱,根本不晓得这个变量是在哪里定义的,用来干嘛的,这时候就可以通过「command
7月23日 下午 12:10

快收藏!!整理了 100 个 Python 小技巧!!

get_element_with_comparison(elements)print(first_result
7月23日 下午 12:10

钱都去哪了?大数据解读年轻人的消费观

沉迷其中的这部分年轻人很难意识到,超前的消费是一把双刃剑,它短暂提高了生活质量的同时,也让生活正常的节奏被打乱,更甚者有人无法把控自我消费,最终危害了自身的健康安全的同时,也为社会带来了不利影响。
7月22日 下午 7:40

超全汇总!200 多个 Python 标准库介绍

编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过将特定平台功能抽象化为平台中立的
7月21日 下午 7:40

如何将 Numpy 加速 700 倍?用 CuPy 呀

点击获取精选Python开发资源。「Python开发者」日常分享
7月20日 下午 7:40

使用 Matplotlib & Cartopy 绘制我国台风路径图

ax.add_geometries([sgeom.LineString([point_1,point_2])],crs=ccrs.PlateCarree(),edgecolor='red')
7月20日 下午 7:40

整理了 34 个 Python 自动化办公库

发送:1109,领取《47页PPT-Python如何进行自动化办公?》。
7月19日 下午 7:35

公司起诉技术总监索赔 90 万元,称其拖延研发进度

日姚伟华向神州瑞景公司汇报了工作完成情况,虽然当时的选城市、代理平台互通和客户端的热更工作没有按计划完成,但神州瑞景公司当时认可选城市功能先不用做,后续也一直没有要求再做这个功能;
7月18日 下午 7:50

Python 3.10 有哪些新特性 ?

https://www.python.org/downloads/release/python-3100b1/
7月17日 下午 7:40

作为一只爬虫,如何科学有效地处理短信验证码?

当然以上只针对于一部手机的情况,如果我们有大量的手机和手机卡,我们可以实现手机的群控处理,比如统一安装短信接收软件,统一配置相同的转发规则,从而实现大量手机号验证码的接收和处理。
7月16日 下午 12:10

有了这款神器,轻松用 Python 写个 APP

自动驾驶项目(https://github.com/udacity/self-driving-car)中下载一次数据,就可得到一个简单快速的
7月15日 下午 8:16

为什么 Python 没有函数重载?如何用装饰器实现函数重载?

我们创建了一个名为Function的类,它可以封装任何函数,并通过重写的__call__方法来调用该函数,还提供了一个名为key的方法,该方法返回一个元组,使该函数在整个代码库中是唯一的。
7月15日 下午 8:16

Python 办公自动化之 Excel 报表自动化,看这一篇就够了!

操作Excelxlwings比起xlrd、xlwt和xlutils,xlwings可豪华多了,它具备以下特点:xlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改
7月14日 下午 7:40

计算机时间到底是怎么来的?程序员必看的时间知识!

时间是一个非常抽象的概念,多少年来,吸引着无数科学家、物理学家、甚至哲学家花费毕生精力去解释时间的本质是什么,从宇宙大爆炸到时空相对论,从黑洞到量子力学,都能看到关于时间这个问题的身影。
7月14日 下午 7:40

装上后这 14 个插件后,PyCharm 能飞起

Java,需要将代码编译成机器可识别的语言才可运行,在编译过程中,就可以通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷。这个过程叫做静态代码分析检查。
7月13日 下午 7:40

用 Python 进行 OCR 图像识别

在使用中,如果有错误,可以存下来,加入训练库,优化图像识别模型。在一般是识别错误的图片,积攒一阵子后。累积做成tif文件。注意:同类错误选择几个记号了,训练库尽量小而精。
7月13日 下午 7:40

我去!爬虫遇到字体反爬,哭了!

https://www.high-logic.com/font-editor/fontcreator/download这里需要注册,邮箱验证才能下载。
7月12日 下午 7:47

Python进阶:为什么GIL让多线程变得如此鸡肋?

点击获取精选Python开发资源。「Python开发者」日常分享
7月11日 下午 7:40

人脸识别的时候,一定要穿上衣服啊!

该博主还表示,有从事后台审核的朋友称:经常会看到很多人在洗澡的时候、在和“另一半抱在一起的时候”、在没穿衣服的时候、在进行各种奇奇怪怪动作的时候进行人脸识别。
7月11日 下午 7:40
7月10日 下午 7:40

52 图初探 Linux 通用知识

crond是一个可以在指定时间执行一个shell脚本或者一系列的Linux命令。和Windows下的计划任务类似。当安装完操作系统后,默认会安装这个服务工具,并且会自动启动crond进程。
7月10日 下午 7:40

SQL 查找是否"存在",别再 count 了!

多次REVIEW代码时,发现如现现象:业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下
7月9日 上午 11:45

Python进阶:什么是描述符?

首先,我们从一个简单的例子了解到,一个类属性是可以托管给另外一个类的,这个类如果实现了描述符协议方法,那么这个类属性就是一个描述符。此外,描述符又可以分为数据描述符和非数据描述符。
7月8日 下午 7:40

ClickHouse 特性及底层存储原理

Clickhouse是个分析型数据库。这种场景下,数据一般是不变的,因此Clickhouse对update、delete的支持是比较弱的,实际上并不支持标准的update、delete操作。
7月8日 下午 7:40

Scrapy 源码剖析(4):Scrapy 如何完成抓取任务?

的每个模块的实现都非常纯粹,每个组件都通过配置文件定义连接起来,如果想要扩展或替换,只需定义并实现自己的处理逻辑即可,其他模块均不受任何影响,所以我们也可以看到,业界有非常多的
7月7日 下午 7:40

面向监狱编程,就靠它了

局域网中所有人都能收到这个广播(因为它的收件人MAC地址是FF-FF-FF-FF-FF-FF),但只有IP地址是192.168.1.100的这个家伙会回一句:爷爷在此!我的MAC地址是xxxxxx。
7月7日 下午 7:40

Python 进阶:元类是怎么创建一个类的?

创建类时自定义行为前面我们用元类创建一个类时,它的功能非常简单。现在我们来看一下,使用元类创建类时,如何定义一些自己的逻辑,然后改变类的属性或行为。我们看下面这个例子:#
7月5日 下午 12:10

目睹太多读博惨案之后,清华姚班助理教授写了个读博决策树

你的个人品性:你是否有足够的定力,能沉得住气,耐得住寂寞?你是否足够踏实心细,起码实验数据不会弄错?你是否有足够的抗打击能力,哪怕在逆境中也能稳住心态,努力翻盘?
7月5日 下午 12:10

硅谷一万清华人,为何打不过印度人?

点击获取精选Python开发资源。「Python开发者」日常分享
7月4日 下午 7:40

五种 Pandas 图表美化样式汇总

data.style.highlight_null(null_color='red')附:将样式输出到excelPandas中的数据美化样式不仅可以展示在notebook中,还可以输出到excel。
7月4日 下午 7:40

数十亿行代码训练,GitHub 原生 AI 代码生成工具上线,网友:要终结编程?

点击获取精选Python开发资源。「Python开发者」日常分享
7月3日 上午 11:45

发现 4 个 Python 命令行可视化库,又酷又炫!

https://mirror.baidu.com/pypi/simple/下面我们可以使用Bashplotlib来绘制一组正态分布的数据图表。
7月2日 下午 6:19

清华博士接亲被要求现场写代码,5 分钟做出一颗爱心

点击获取精选Python开发资源。「Python开发者」日常分享
7月2日 下午 6:19

太强了,用 Matplotlib + Imageio 制作动画!

主要是使用到Matplotlib+imageio,其中Matplotlib就有一个Animation类,可以生成动图GIF,不过使用起来学习成本较高,还是有一定难度的。
7月1日 下午 7:40

Scrapy 源码剖析(2):Scrapy 是如何运行起来的?

是如何运行的代码剖析就先分析到这里,下篇文章我们会深入剖析各个核心组件,分析它们都是负责做什么工作的,以及它们之间又是如何协调完成抓取任务的,敬请期待。Tips:后台回复关键字
7月1日 下午 7:40

Scrapy 源码剖析(3):Scrapy 有哪些核心组件?

spider_closed_callback在这里我们能看到,主要是对其他几个核心组件进行定义和初始化,主要包括包括:Scheduler、Downloader、Scrapyer,其中
6月30日 下午 7:40

有了这个 4.5 万 Star 的工具,可在浏览器中运行最强编辑器 VS Code!

~/.local/bin/code-serverPATH="~/.local/bin:$PATH"code-server#
6月29日 下午 7:40

别找了,最全数据可视化配色指南在这

点击获取精选Python开发资源。「Python开发者」日常分享
6月28日 上午 11:50

Scrapy 源码剖析(1):架构概览

点击获取精选Python开发资源。「Python开发者」日常分享
6月27日 下午 7:40

一文看懂 Nginx 架构

3)监控worker进程的运行状态。比如ngx_reap代表CHILD信号,表示有子进程意外结束,这时需要监控所有子进程的运行状态,主要由ngx_reap_children完成。
6月27日 下午 7:40

价值或超 4.5 亿?改变世界的 9555 行原始代码,正被万维网之父作为 NFT 拍卖

后来开始担心像微软这样的大型企业及各所高校可能会建立自己的网络以对抗公共互联网,或者对内容收费——这就违反了他最初提出的每个人都应该能与他人自由沟通的核心原则。为了阻止这种情况,他要求
6月26日 下午 8:12

太秀了,用 Pandas 秒秒钟搞定 24 张 Excel 报表,还做了波投放分析!

正当我们准备把这一步结果同步给首席吹牛官,顺便探讨进一步的数据分析方向,比如结合支付人数的金额贡献、留存率、LTV,以及引入两年增速的维度,结合业务动作来定位深层原因。
6月26日 下午 8:12

比正则快 N 倍!这个库简直太香了!

批量删除关键词,也是可以通过词典或者数组的形式keyword_processor.remove_keywords_from_dict({"product
6月25日 上午 11:55

Python 进阶:如何正确使用魔法方法?(上)

由于魔法方法分类较多,这篇文章我们先来看前几个:构造与初始化、类的表示、访问控制。剩下的魔法方法,我们会在下一篇文章进行分析讲解。
6月24日 下午 7:39

字节跳动 1/3 员工不支持取消大小周,员工:每年少赚 10 万块

6月17日,在字节跳动CEO梁汝波公布“是否取消大小周”的调研结果后,一位字节员工感叹:没想到大家都是为了赚加班费来的,本来就不应该开这个头,因为总有人愿意007。
6月24日 下午 7:39

被指在 Linux 内核刷 KPI 的华为开发者回应质疑

为什么要整改代码质量?大概是为了代码可信改造:开源软件只要有不符合华为代码规范的地方,他们内部修改以后也需要给社区提修复patch,社区可能会不接受,但只要给个答复,就能自证“清白”。
6月23日 下午 7:40

如何构建一个通用的垂直爬虫平台?

main()经过优化,我们完成了异步版本的爬虫代码。有了这些基础知识之后,我们看一个完整的例子,如何抓取一个整站数据?整站爬虫#
6月23日 下午 7:40

用 Python 创作酷炫的几何图形

下笔(pendown),移动画笔绘制你的图形,然后填色等等。turtle提供了几种简单的命令,通过组合他们的顺序,只要够耐心,turtle可以画出令人惊叹的作品,很适合用来引导小朋友学习编程。
6月22日 上午 11:30

Python 爬虫进阶必备:某游戏网站密码加密逻辑分析(webpack 的 js 加密代码怎么扣 -思路分析)

加密公钥的就在上面setPublicKey地方,使用通用加密导包的方式复现加密,整个流程到这里就结束了
6月21日 上午 11:58

发现一款好用到爆的数据库工具,被惊艳到了!

顶部可以填写表名、表注释,中间可以点击右侧绿色+号添加列,列类型type也是能自动补全,default右侧的消息框图标点击后能对列添加注释,旁边的几个tab可以设置索引及外键
6月20日 下午 7:40

Python 进阶:如何实现一个装饰器?

router.call('/page2')除此之外,装饰器还能用在权限校验、上下文处理等场景中。你可以根据自己的业务场景,开发对应的装饰器。总结这篇文章,我们主要讲解了
6月20日 下午 7:40

pgzero:用 Python 进行游戏开发

游戏设计的过程我们可以简单梳理下开发一款简单游戏需要的过程:游戏的故事设计游戏的场景绘制(背景图片和声音)游戏的角色如何控制角色如何判断成功与失败游戏的关卡设计3.
6月19日 下午 7:40

干货:用 Python 绘制“手绘风格”图表的所有方法!

使用Python进行可视化绘制,首先想到的当然是Matplotlib,“手绘风格”的图表绘制方法当然首选它。在Matplotlib中,matplotlib.pyplot.xkcd()
6月18日 下午 5:00

简单方便的 JavaScript 逆向辅助模拟方法

'https://p0.meituan.net/movie/27b76fe6cf3903f3d74963f70786001e1438406.jpg@464w_644h_1e_1c',
6月17日 下午 8:30

Python 爬虫下一代网络请求库 httpx 和 parsel 解析库测评

库使用extract()或extract_first()方法获取文本或属性值,在新版中已被get()和getall()方法替代。全部代码如下所示:
6月17日 下午 8:30

没想到,Python 还可以制作 Web 可视化页面!

导入相关的Python包,pandas处理数据,streamlit用来生成网页,plotly.express则是生成图表,PIL读取图片。
6月16日 下午 10:19

36 张图详解 DNS :网络世界的导航

互联网接入服务运营商或者一个大的网络机构,像公司、大学等都有一台或多台可以自行管理的域名服务器,这类域名服务器称为本地域名服务器,也称为默认域名服务器。本地域名服务器离客户端较近。当一个
6月15日 下午 5:51

“我辞职了,决定全职去开发我的操作系统!”

频道(https://www.youtube.com/c/AndreasKling/videos)。他是一个令人难以置信且极具思想的人,在保持专注方面提供了很好的经验分享。
6月15日 下午 5:51

有人总结了 70 多个 Python 精选项目:再也不用去 GitHub、Reddit 大海捞针了

点击获取精选Python开发资源。「Python开发者」日常分享
6月14日 下午 7:50

领导:“我们没有加班费,都是自愿加班的!”

一个用漫画演绎程序员日常轶事、分享前端前沿技术、大厂面经与干货的公众号,号主是个爱画画的前端切图崽,热爱代码的同时,也希望用漫画的形式让更多了解程序员.
6月13日 下午 7:50

别再问了,万字长文教你用 Celery 执行和周期任务(多图)

https://docs.celeryproject.org/en/stable/userguide/configuration.html#std-setting-result_expires
6月12日 下午 7:54

Unicode、UTF-8、UTF-16,终于懂了

计算机起源于美国,上个世纪,他们对英语字符与二进制位之间的关系做了统一规定,并制定了一套字符编码规则,这套编码规则被称为ASCII编码
6月12日 下午 7:54

没想到,Python 还可以制作 Web 可视化页面!

导入相关的Python包,pandas处理数据,streamlit用来生成网页,plotly.express则是生成图表,PIL读取图片。
6月11日 上午 11:55

工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…

值得一提的是,司法鉴定意见书显示:“……从4755个缩略图中发现大量不雅视频或图片内容,其中还包含有身份证、居住证等缩略图信息,表明用户存在保存、浏览不雅视频或图片的行为。……”
6月11日 上午 11:55

7 个 Python 实战项目代码,让你分分钟晋级大神!

webdriver.Chrome()driver.maximize_window()driver.get("https://www.zhihu.com/question/29134042")i
6月10日 下午 8:09

腾讯最大股东收购了 Stack Overflow,以后“抄代码”都要付费了么?

https://siliconangle.com/2021/06/02/stack-overflow-acquired-tech-investment-group-prosus-1-8b/
6月10日 下午 8:09

20 条非常实用的 Python 代码,建议收藏!

[1,2,3,4,5]print(sys.getsizeof(var1))print(sys.getsizeof(list1))
6月9日 下午 7:40

1.9 万 Star!打马赛克就安全么?这个“一秒还原”的工具了解一下

是用于将数字、字母从像素化的图片中还原的Python工具,简单点说,就是从马赛克中恢复原始内容,目前有它的一些限制,仅适用于使用线性滤波器创建的像素化图像。
6月9日 下午 7:40

生成器里面的 return 有什么用?

在生成器中,表示生成器运行完成了,可以结束了。然后生成器会抛出一个StopIteration的异常。而for循环能够检测到这个异常,于是结束循环。所以当我们传入的参数为5的时候,生成器直接运行到了
6月8日 下午 7:40

萌新第一次用鸿蒙跑 hello world

https://developer.harmonyos.com/cn/develop/deveco-studio安装教程:
6月8日 下午 7:40

2.3 万 Star!直追微软 Visio,这个简洁实用的在线绘图工具必须推荐给你

是以安全作为首要任务的图表工具,可以使用官方的在线网站,无需登录和注册,也提供了桌面应用程序和本地化部署的方式。
6月7日 下午 7:40

北大数学系“扫地僧”韦东奕爆红!拒绝哈佛 offer,留任北大,却因长相引热议

点击获取精选Python开发资源。「Python开发者」日常分享
6月6日 下午 8:15

Python 进阶:迭代器和可迭代对象有什么区别?

类型,都只是「可迭代对象」,但不是「迭代器」,因为它们都是把迭代细节交给了另外一个类,这个类才是真正的迭代器。看下面这个例子,你就能明白这两者之间的差别了。#
6月5日 下午 7:40

Facebook 宣布将 PyTorch 作为默认 AI 框架

的原因之一在于,人工智能的研究到生产流程在传统上来说是繁琐而复杂的。它涉及多个步骤和工具以及零散的流程,并且缺乏明确的标准化来管理端到端的工作流程。另一个问题是,研究人员被迫在为研究或生产而优化的
6月5日 下午 7:40

超强反爬虫方案!Requests 什么的通通爬不了

https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/
6月2日 下午 7:40

Python 进阶:什么是上下文管理器?

非常适合用需要对于上下文处理的场景,例如操作文件、Socket,这些场景都需要在执行完业务逻辑后,释放资源。contextlib模块对于需要上下文管理的场景,除了自己实现
6月1日 下午 7:40

Python 之父:Python 4.0 可能不会来了

点击获取精选Python开发资源。「Python开发者」日常分享
5月30日 下午 7:40

5.4 万 Star!强大、便利的分布式实时监控系统!

Netdata由系统管理员,DevOps工程师和开发人员设计,旨在收集所有内容,可视化监控指标,解决复杂的性能问题。
5月29日 下午 7:40

微软独家采访龟叔! 大爆料 13 个问题:量子计算、Python 4 等

已原创500+篇,从入门,进阶技巧,爬虫数据分析,数据可视化等,以及经验和技巧的总结,趣味原创文章,破解九宫格,破解Google面试题,情人节选对象,微软面试题,弹球游戏,聊天机器人等欢迎关注!
5月28日 下午 12:10

这是我见过最好的 NumPy 图解教程!

如果我们处理文本,情况就会有所不同。用数字表示文本需要两个步骤,构建词汇表(模型知道的所有唯一单词的清单)和嵌入(embedding)。让我们看看用数字表示这个(翻译的)古语引用的步骤:“Have
5月28日 下午 12:10

新垣结衣夫妇的孩子长啥样,用 BabyGAN 预测试试

StyleGAN「老婆嫁人了」、「星野源夺妻之痛」、「爷青结」……星野源和新垣结衣官宣结婚后,不少网友发出了如上感叹。
5月27日 下午 5:30

会玩,有人用 Python 模拟导弹防御!

#每个时间片的长度clock=pygame.time.Clock()A=()B=()C=()while
5月26日 下午 7:40

Python 生成字符视频

在之前也写过生成字符视频的文章,但是使用的是命令行窗口输出,效果不是很好,而且存在卡顿的情况。于是我打算直接生成一个mp4的字符视频。大致思路和之前一样:Python20行代码实现视频字符化。
5月26日 下午 7:40

基于 Python 的 11 种经典数据降维算法

降维算法展示当然,这一算法虽然经典且较为常用,其不足之处也非常明显。它可以很好的解除线性相关,但是面对高阶相关性时,效果则较差;同时,PCA
5月25日 下午 7:40

微软又一个数据可视化神器开源了!非常酷炫

是微软开源的数据可视化工具,可以直观地探索、理解和呈现数据。通过使用易于理解的视图,可以帮助用户更快速、更方便地观察数据的特点,展示支持事实故事的证据,列举对假设、猜想的支持,更好地去构建数据模型。
5月23日 下午 7:40

pypy 真的能让 Python 比 C 还快?

pypy使用python的子集rpython实现了解释器,和前面介绍的Go的自举有点类似。反常识的是rpython的解释器会比c实现的解释器快?主要是因为pypy使用了JIT技术。
5月22日 下午 7:40

Python 进阶:如何正确使用 yield?

生成器是一种特殊的迭代器,它除了可以迭代数据之外,在执行时还可以保存方法中的状态,除此之外,它还提供了外部改变内部状态的方式,把外部的值传入到生成器内部。
5月21日 下午 12:04

终于有人把内卷和囚徒困境讲明白了

提供大数据、AI等领域干货学习资源的「宝藏号」,跟50万技术人共同成长,一起玩转大数据、Python、数据分析、数据科学、人工智能!还会有各种好玩又奇葩的数据解读,边学习边吃瓜!
5月21日 下午 12:04

掌握这些 Numpy、Pandas 方法,快速提升数据处理效率

on='X1')Joinjoin方法提供了一个简便的方法用于将两个DataFrame中的不同的列索引合并成为一个DataFrame。
5月20日 下午 7:40

Birdseye:极其强大的Python调试工具!

如果无法正常显示右侧调试界面,并提示未安装birdseye,但实际上你已经安装成功了,这一般是路径错误导致的,请在扩展设置中手动更改python路径为你安装了Birdseye的Python。
5月19日 下午 7:40

Python 之父爆料:明年至少令 Python 提速 1 倍!

爆料,他因为“退休”无聊,申请加入了微软,因此组建起一个小团队。目前成员除了他还有两个:Eric
5月18日 下午 12:02

让数据动起来!用 Python 制作动画可视化效果,让数据不再枯燥!

主要是使用到Matplotlib+imageio,其中Matplotlib就有一个Animation类,可以生成动图GIF,不过使用起来学习成本较高,还是有一定难度的。
5月18日 下午 12:02

大厂也在用的 6 种数据脱敏方案,别做泄密内鬼

动态数据脱敏(DDM):一般用在生产环境,访问敏感数据时实时进行脱敏,因为有时在不同情况下对于同一敏感数据的读取,需要做不同级别的脱敏处理,例如:不同角色、不同权限所执行的脱敏方案会不同。
5月17日 下午 7:40

写好 Python 代码的几条重要技巧

在需要表达关系和逻辑梳理的场景里,图永远比代码好。业内流行这么一句话“程序开发,设计先行”,说的是在开发前,需要对程序进行构思和设计。试想,如果连对象关系和逻辑都说不清楚,写出的代码会是好代码吗?
5月16日 下午 7:40

Shodan:互联网上最可怕的搜索引擎

为了避免受到不必要的攻击,请大家及时检查所有联网设备的管理端的密码,如果有使用默认密码及弱口令,立即进行密码的更改,以保证服务的安全。
5月16日 下午 7:40

14个 Python 命令行冷兵器,一个比一个强大!

places)是一种简易的替换式密码,是凯撒密码的变种。rot13将原文偏移13位形成密文,因为英文总共26位,所以密文再偏移13位后会回到原文。公式:
5月15日 下午 7:40

Python 性能测试工具 Locust 极简入门

locust能看出来flask为Locust提供了Web功能。快速上手使用Locust一般按照以下步骤进行:编写Python用户脚本。
5月15日 下午 7:40

Python 里最具代表性的符号,竟如此强大

(self.brand,self._moto_type,self.__wheel_type)未添加__repr__魔术方法之前,print(car1)结果为,这个结果让人看的一头雾水,增加
5月14日 下午 12:10

Python 提取 PDF 指定内容,并批量重命名文件!

这一文件夹可以放在桌面上。为了获取其中的内容首先我们要明确桌面的路径。每个人每台电脑的桌面路径都不相同,如果直接复制当前电脑桌面的路径,更换电脑或者其他用户调试就需要额外修改。可通过下面基于
5月13日 下午 7:40

一代传奇!经典播放器 Winamp 的开源实现

Webamp().renderWhenReady(app);用法创建容器。在HTML中创建一个DOM元素,Webamp将使用它来查找其初始位置:初始化Webamp示例:import
5月13日 下午 7:40

Python 和 Shell 语法终于可以互通了

提供了第三方的系统扩展、提供了丰富的接口来查询命令执行历史、提供了强大的命令行可配置的能力。
5月12日 下午 7:40

漫画:P7 砖家估测要花 2 年时间的项目,老板只给 1 个月…

一个用漫画演绎程序员日常轶事、分享前端前沿技术、大厂面经与干货的公众号,号主是个爱画画的前端切图崽,热爱代码的同时,也希望用漫画的形式让更多了解程序员.
5月11日 下午 7:40

七个 Python 必备的 GUI 库,这次一定要学会!

World!")w.label.setStyleSheet("font-size:25px;margin-left:155px;")w.setWindowTitle("PyQt5
5月10日 下午 12:16

用Python写了一个贪吃蛇大冒险小游戏

random库Random是产生随机数的库,即随机数发生器,random产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。
5月9日 下午 7:40

简直牛X!这个 Python 库有必要好好学学

29))print(UserSchema().load({}))print(UserSchema().dump({}))这里我们都是定义的空数据,分别进行序列化和反序列化,运行结果如下:
5月9日 下午 7:40

3400 Star!知名日程安排工具的开源替代品

Record创建第一个用户。使用浏览器打开http//localhost:3000,然后使用刚创建的第一位用户登录。简单使用官方提供了一个demo用来简单尝试使用,这里尝试创建一个备忘提醒。
5月7日 下午 7:08

PyPy为什么能让Python比C还快?一文了解内在机制

点击获取精选Python开发资源。「Python开发者」日常分享
5月7日 下午 7:08

P7 砖家:对不起,我要跑路了!

一个用漫画演绎程序员日常轶事、分享前端前沿技术、大厂面经与干货的公众号,号主是个爱画画的前端切图崽,热爱代码的同时,也希望用漫画的形式让更多了解程序员.
5月5日 上午 11:55

一文看懂 Facebook 开源的时序预测框架算法

Prophet容易上手,短短几行代码就能建立时序预测模型,算法的基本思想类似于时间序列分解,将时间序列分成为趋势(Trend),季节性(seasonality)和节日(holiday)。
5月3日 下午 12:05

拆解 1968 年的美国军用计算机,真的怀疑是“穿越”啊!

点击获取精选Python开发资源。「Python开发者」日常分享
5月3日 下午 12:05

又一个好用的 Python自带模块:优先级调度器

sch.enterabs()的第一个参数是任务开始时间的时间戳,这是一个绝对时间,这个时间可以使用datetime模块来生成,或者其他你熟悉的方式。后面的参数和sch.enter()完全一样。
5月1日 下午 12:10

利用 Python 深度学习识别滑动验证码缺口

轻松完成了滑动验证码缺口的识别。但是那种实现方案依赖于现有服务,是华为云提供的深度学习平台所搭建的识别模型,其实其内部是用的深度学习的某种目标检测算法实现的,如果利用平台的话,我们无需去申请
4月30日 下午 12:12

Python 优化提速的 8 个小技巧

list的查找操作也非常耗时。当需要在list频繁查找某些元素,或频繁有序访问这些元素时,可以使用bisect维护list对象有序并在其中进行二分查找,提升查找的效率。
4月30日 下午 12:12

一个已经存在 10 年,却被严重低估的库

passprint(wrapper(wrapped).__name__)#inner_function目前,我们可以看到当一个函数被装饰器装饰过后,它的签名信息会发生变化(譬如上面看到的函数名)
4月29日 上午 11:50

fscan:一键自动化、全方位漏洞扫描的开源工具

它支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。
4月29日 上午 11:50

讲讲 Python Launcher 是什么鬼东西?

Python的默认解释器将变为2.x版本,因为系统找到一个就返回了(系统在Python2.x的安装目录中找到了python.exe)。想想你的Python解释器的安装目录内。不管是哪个版本都有这些:
4月28日 下午 7:40

为 Python 项目编写 Makefile

文件中,我们显式地使用虚拟环境中的绝对路径来调用他们。为了确保虚拟环境存在,每一段代码都依赖于$(VENV)这一项。这一项确保了当前有一个最新的虚拟环境可用。
4月27日 下午 7:40

Python最佳代码实践:性能、内存和可用性!

分享代码是一个有益的尝试。无论什么动机,如果人们发现您的代码难以使用或理解,那么您的良好意图可能没有达到预期。几乎每个组织都遵循开发人员必须遵循的风格指南,以保持一致性、易于调试和协作。Python
4月27日 下午 7:40

Python数据可视化,被Altair圈粉了!

当然,我最喜欢的一个绘图功能是下面这一个:直接填充图片(根据赋值的x、y坐标信息),就可以实现图片的填充效果图了,生成例如男女比例小头像的的统计图表就会更加立体形象,举例如下:
4月26日 下午 7:40

又一个 Jupyter 神器,操作 Excel 自动生成 Python 代码!

如果对公式熟练,直接敲入函数即可,比如sum、sumif这种等等。公式法其实就是个孰能生巧的事。我看了下,Mito中的函数不复杂,使用很容易上手。2.分析工具:
4月26日 下午 7:40

2.2 万 Star!一个开源免费的 To-Do-List 应用!

Joplin是一个免费的开源笔记记录和待办事项应用程序,可以直接从应用程序或文本编辑器中进行复制,标注和修改,使用Markdown格式,支持导入Evernote笔记或普通的Markdown文件。
4月25日 下午 7:40

一次打包,无限复用!教你用 PyCharm 搭建一劳永逸的开发环境

命令,就会在你的电脑上下载一个镜像,这个镜像仅仅是做演示用,你如果有需要,可以用自己定制过的对应系统的镜像。
4月24日 下午 7:40

震惊了!每 30 秒学会一个 Python 小技巧

Math:clamp_number功能实现:将数字num钳在由a和b边界值规定的范围中。解读:如果num落尽范围内,返回num;否则,返回范围内最接近的数字。def
4月23日 下午 12:05

用Python自动生成Excel数据报表!

80])sht_dashboard.range('L2').api.get_border(which_border=7).line_style.set(-4115)
4月23日 下午 12:05

Python 与 Excel 终于互通了 !

str(a).uppercase()写完这行代码后,在表格中调出该函数,就像调用常规函数一样。
4月22日 下午 7:40

PyTorch + NumPy 这么做会降低模型准确率,这是 bug 还是预期功能?

点击获取精选Python开发资源。「Python开发者」日常分享
4月21日 下午 7:40

有了它,你的照片能“屏蔽”人脸识别算法

Fawkes不仅提供Windows/MacOS的安装包,也提供Windows/MacOS/Linux下的可执行二进制文件,还支持从PyPI快速安装,具体如下:
4月21日 下午 7:40

神奇的一行代码,让 Python 轻松跑赢 C++

编程实战技能,关注后回复【2048】,送精品视频课程及珍藏电子书。
4月19日 下午 7:40

Python 3.10 来了,switch 语法终于出现

点击获取精选Python开发资源。「Python开发者」日常分享
4月19日 下午 7:40

整理了十个Python自动化操作,拿走就用!

r'.\文件夹1/new.txt')注意到上面后两行代码的区别吗?前一行是将目标文件移动到目标文件夹里,而后一行,在将目标文件移动到目标文件夹里的同时,能够对其进行重命名
4月18日 下午 7:40

假如易立竞吐槽程序员……

好了,就先到这吧,说得太狠要是你们ba工了,我又怎么能继续在线点外卖、购物、打车、搜索、看点评、看视频、听歌曲呢?
4月17日 上午 11:55

盘点 Django 展示可视化图表的多种方式(建议收藏)

https://pyecharts.org/#/zh-cn/web_django?id=django-%e5%89%8d%e5%90%8e%e7%ab%af%e5%88%86%e7%a6%bb
4月17日 上午 11:55

阿里最强 Python 自动化工具开源了!

应用包名:com.facebook.WebDriverAgentRunner.xingag23.xctrunneridevice
4月16日 上午 11:55

弃繁就简!一行代码搞定 Python 日志!

Support/JetBrains/IntelliJIdea2020.3/plugins/python/helpers/pydev/pydevconsole.py",
4月15日 下午 7:40

只需一行代码,就能导入所有的Python库?

返回pyforest中所有Python库的列表print(pyforest.lazy_imports())--------------------------------['import
4月13日 下午 7:40

吊打 Pyecharts,这个新 Python 绘图库竟然这么漂亮!

"https://gw.alipayobjects.com/os/bmw-prod/0b37279d-1674-42b4-b285-29683747ad9a.json"#发送get请求a
4月12日 上午 8:30

推荐几个牛 X 的 Python 装饰器

---------------------------------------------------------------------------TimeoutError
4月11日 下午 7:40

在 Django 中用 watchman 自动检测并重载文件更新

["node_modules"]}4.我重新启动runserver。Django通过在第一行给出watchmanReloader作为文件监视 器,说明它正在使用watchman:
4月10日 下午 7:40

还不会用 Python 提取 PDF 表格?三种类型数据,轻松转换成 Excel

可以看到,该图片型表格内容被完美解析与处理!当然能轻松搞定的原因也与这个表格足够简单有关,在真实场景中的图片可能会有更复杂的干扰因素,而这就需要大家在处理的同时自行找到一个最合适的办法!
4月9日 上午 11:55

好家伙,你管这破玩意叫文件系统?

文件系统首先将整个硬盘分为很多块组,但如果只有一个块组的话,和我们的文件系统整体结构就完全一样了,分别是超级块、块描述符、块位图、inode
4月8日 下午 7:40

推荐两个高效处理 Excel 的 Python 开源库

Excel中,可以在另一个文件中引用其他文件中的formulas。formulas可以在同一个集合中加载多个workbook,以解决这种跨文件引用问题,这是Excel中很少使用的特性。
4月8日 下午 7:40

100 个 pandas 数据分析函数总结

pd.Series([10,13,np.nan,17,28,19,33,np.nan,27])#检验序列中是否存在缺失值print(x.hasnans)#
4月7日 下午 7:39

“克隆战争”来了?100 多个知名网站克隆版的开源代码

多个热门网站(比如:Airbnb、Amazon、Instagram、Tiktok)的开源克隆版,还有一些工具和小游戏。
4月5日 下午 7:40

从新手到专家:如何用Python编写配置文件

xiaoxu_databaseJSON与YAML非常相似,并且是一种流行的格式,然而我们无法在JSON中添加注释。我在程序内部大量使用JSON作为内部配置,但我想与其他人共享配置时则不使用JSON。
4月5日 下午 7:40

一次性总结了 pandas 提取数据的 15 种方法,统统只需 1 行代码

data[data['销量'].ge(2)]4.筛选除门店'CDXL'外的运营数据⑦第一种方法,用比较运算符‘!=’:
4月3日 下午 7:41

用 pandas 高效清洗文本数据

我们大概率要做的第一件事是看每一家商店的购买量,并将它们从大到小排序。资源有限所以我们应该集中精力在那些我们能从中获得最好回报的地方。我们更应该打电话给几个大公司的账户,而不是那些夫妻小店。
4月2日 上午 11:45

推荐一款小众且好用的 Python 爬虫库

mechanicalsoup.StatefulBrowser(user_agent='MechanicalSoup')PS:实例化的同时,参数可以执行
4月1日 下午 7:35

Python 3.10 新特性:match-case语句的最佳案例

way...8.处理递归结构结构模式匹配有望取得成功的另一个优点是处理递归结构。我看到了许多很好的例子,下面分享下我的方案。假设你想要将一个数学表达式转换为前缀表示法,例如,“3
4月1日 下午 7:35

Charts.css:一个数据可视化开源神器

它支持多种数据展示形式,包括面形图、条形图、柱形图、折线图、多数据集面形图、多数据集条形图、多数据集及柱形图、多数据集折线图、百分比柱形图、堆积柱形图、3D条形效果、3D倾斜效果等。
3月31日 下午 7:40

这只拒绝内卷的 AI 狼火了!高智商却自暴自弃,不想抓羊只想躺

星尘研在B站中的视频表示,狼自杀的错误是很多因素共同影响产生的,最主要的原因是迭代次数太少,20W次完全不够学。后面提高到100W次起步,效果直线上升。
3月30日 下午 7:40

太酷炫了,我用 Python 画出了北上广深的地铁路线动态图

[lon_bd09,lat_bd09]这样我们就写好了一个python将GCJ-02坐标系转成BD-09的函数,调用这个函数,就可以将高德地图获取的坐标点集合统统转换成百度坐标系。result
3月28日 下午 7:40

聊聊 Python 自动化脚本部署服务器全流程(详细)

https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm#
3月27日 上午 11:58

Rhit:高效可视化 Nginx 日志查看工具,每秒处理百万行日志数据

按日期筛选。精确到天,日期格式是年/月/日,如筛选2021/2/15到2021/2/20的数据,也可以筛选大于某个时间、小于某个时间或不包含某个时间(使用'>','
3月26日 上午 11:40

一个惊人快速的终端录像工具,也能录制 VSCode 和 Chrome 窗口

https://github.com/sassman/t-rec-rs/releases/download/v0.5.0/t-rec_0.5.0_amd64.debsudo
3月25日 下午 7:40

如何使用 python 提取 PDF 表格及文本,并保存到 Excel

pdfplumber如果遇到安装慢的问题,可以替换镜像源,会快很多。pdfplumber安装后,用import导入即可使用:import
3月22日 下午 7:40

Python 怎么捕获警告?(注意:不是捕获异常)

实则不然,异常和错误,都是程序出现了一些问题,但是警告不同,他的紧急程度非常之低,以致于大多数的警告都是可以直接忽略的。
3月21日 下午 8:24

WinMerge:一个免费开源的文件对比神器

支持多种类型的图片比较,通过方块高亮显示差异,可以调节方块大小透明度、是否闪烁等,也支持复制差异内容进行合并,以下两图有3处不同:
3月20日 上午 11:35

两年白干!一程序员违反竞业协议赔腾讯 97 万,返还 15.8 万

综上所述,孙鑫、腾讯公司的上诉请求均不能成立,应予驳回;一审判决认定事实清楚,适用法律正确,应予维持。依照《中华人民共和国民事诉讼法》第一百七十条第一款第(一)项之规定,判决如下:
3月20日 上午 11:35

Sysstat:开源免费的 Linux 系统的监控工具

编辑/etc/default/sysstat配置文件,将ENABLED="false"改为ENABLED="true",保存即可$
3月19日 上午 11:35

Python 重大变化:是 match-case,不是 switch-case

注意,第一个模式中有两个字面量,可以看作是上述普通模式的加强版。但是后两个模式有些不同,元组中一个是字面量一个是变量,这个变量会捕获主题元组中的值。同理,第四个模式case
3月17日 下午 7:40

Django 实现单点登录(SSO)

'SSO1.wsgi.application'这些前面的都是项目名,需要主要区分。此时我们在打开http://127.0.0.1:5000/login/,输入账号密码,此页面显示:
3月16日 下午 7:30

Facebook 工程师总结的 14 种算法面试模式 算法爱好者

咱们在面试程序员岗位时往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。曾在
3月15日 下午 7:30

MySQL索引原理,一篇从头到尾讲清楚

没错,这样的类比是很形象的,但是如果再往深处说,恐怕很多小伙伴就有点张口结舌了,那既然你已经知道了索引的本质,那么您就已经有了看这篇文章的基础,相信读文本文的你,一定会对索引的原理有一个全新的了解。
3月13日 下午 7:30

免费开源!给大家推荐一款超好用的油管视频下载工具

https://python-pytube.readthedocs.io/en/latest/user/streams.html#filtering-streams,比如说过滤只保留有音频的流媒体:
3月13日 下午 7:30

可能是全网最完整的 Python 操作 Excel库总结!

在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl、xlrd/xlwt、xlwings、xlsxwriter等进行了详细的讲解。
3月11日 下午 7:35

Python 有可能删除 GIL 吗?

GIL,取代代之的是在可变数据结构上加上更细粒度的锁,也提交了补丁用于去除对全局可变对象的依赖,然后在标准测试时表明去除
3月11日 下午 7:35

Python 绘制地图神器,上手直接开大!

更多详细使用可以参考官方文档:http://python-visualization.github.io/folium/quickstart.html[2]
3月9日 下午 7:35

应用上云 2 小时烧掉近 50 万,创始人:差点破产,简直噩梦

中编写代码时,必须注意后台进程。如果代码进入后台进程,则开发者很难意识到该服务仍在运行、而且在很长一段时间内持续运行。后来我们发现,这正是我们大多数云功能同样出现超时的原因所在。
3月7日 下午 7:40

我用 Python 的 Seaborn 库,绘制了 17 个超好看图表!

Seaborn是一个基于matplotlib且数据结构与pandas统一的统计图制作库。Seaborn框架旨在以数据可视化为中心来挖掘与理解数据。
3月6日 下午 7:49

Hinton独立发布44页论文火爆社区,没有实验:给你们个idea,自己去试吧

在论文的摘要中写道:「这篇论文并没有描述一个已经在运行的系统。它只描述了一个有关表示的单一想法,
3月6日 下午 7:49

值得收藏的 22 个 Python 迷你项目

set!")time.sleep(time_min)toaster.show_toast(f"{header}",f"{text}",duration=10,threaded=True)while
3月5日 上午 11:40

图解:原来这就是网络

本文经过了很多次的修改,删减了不少影响主流程的内容,就是为了让读者能抓住网络传输前三层的真正核心思想。同时网络相关的知识也是多且杂,我也还有很多搞不清楚的地方,非常欢迎大家与我交流,共同进步。
3月2日 下午 7:40

这个图聚类 Python 开源工具火了:可对社群结构进行可视化、检测

它根据顶点的共享边将顶点排列成社群结构,也就是说,它将节点分为几个社群,每个社群之间共享很少的连接,但是同一社群的节点之间共享许多连接。
3月2日 下午 7:40

有了这个浏览器扩展,老婆再也不用担心我怒读 GitHub 项目源码了

以上图片是未登录账号的免费版本使用效果,设置功能会相对较少,但是也能满足我们方便查看源码的需要。我们再看看登录账号后的试用Pro版本的效果,主要是增加设置颜色主题、代码字体、收藏书签:
3月1日 下午 7:40

经典逻辑面试题:高楼扔鸡蛋

3层楼,分别先从1,2,3层扔。可以看出从1或3层扔情况是等价的。且扔下一个鸡蛋后,问题会转化成2层或1层的子问题,这个在上一步已经求出结果了。
2月27日 下午 7:44

炸裂!MySQL 82 张图带你飞

默认情况下支持表级锁定和行级锁定。但是在某些情况下需要手动控制事务以确保整个事务的完整性,下面我们就来探讨一下事务控制。但是在探讨事务控制之前我们先来认识一下两个锁定语句
2月27日 下午 7:44

这道题或许让你从此真正理解 Python 编程

有了每个元素及其出现的次数,我们只需要循环遍历……不,请稍等,我们为什么一定要循环呢?我们只是要把每个元素过滤一遍,找出那些出现次数等于元素自身的那些元组,为什么不试试过滤函数filter()呢?
2月26日 下午 5:00

Python 被爆大 Bug,攻击者可远程代码执行漏洞!

虽然远程代码执行漏洞是一则坏消息,不过,红帽官方指出这个漏洞带来的最大威胁是对系统可用性的威胁,这意味着攻击者可能只能发动拒绝服务攻击,简单来讲,就是让计算机停止提供服务。
2月26日 下午 5:00

一篇搞懂TCP、HTTP、Socket、Socket连接池

GMT收到心跳包:HEARTBEAT定义自己的协议如果想要使传输的数据有意义,则必须使用到应用层协议比如Http、Mqtt、Dubbo等。基于TCP协议上自定义自己的应用层的协议需要解决的几个问题:
2月25日 下午 7:45

连续 3 天霸榜狂增 9500 Star,1 秒钟就可以在 VS Code 中阅读 GitHub 代码

是全世界程序员最活跃的社区,因为上面有着许多开源、优秀的项目,Github
2月25日 下午 7:45

用 Python 把你的朋友变成表情包

导入灰度图即可plt_show(image)4、等比例缩放前景照片因为我们发现前景照片的尺寸比背景尺寸还要大,这显然是不合适的,所以要先对其进行等比例(0.3)缩放。
2月24日 下午 7:45

爱奇艺程序员落户北京后离职被判赔 10 万,网友:太值了简直白送

2月5日,北京法院审判信息网公开一份二审民事判决书,一位彭姓程序员与爱奇艺公司之间的劳动争议,北京市第一中级人民法院维持一审判决:彭某向爱奇艺公司赔偿损失
2月24日 下午 7:45

试用期没过,因在公司上了 1024 网站...

清华毕业的打工仔,分享计算机领域的技术、职场和大学生学习方法,涉及后端技术、互联网、计算机基础、编程技术、程序员职场、程序员面试等话题。欢迎关注。
2月23日 下午 7:50

Python 实现王者荣耀自动刷金币

repeat(zidong)当然了…如果手机网速快的话,或者打的速度快的话,可以缩短些sleep的时间…
2月23日 下午 7:50

2.7万 Star!最全面的 Python 设计模式集合

【导语】:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易地被他人理解、保证代码可靠性。python-patterns
2月22日 下午 7:41

30 行代码实现蚂蚁森林自动偷能量

休眠2s等待支付宝完全启动print("打开蚂蚁森林,等待5s……")d(text="蚂蚁森林").click()time.sleep(5)
2月21日 下午 7:40

据说程序员最怕命名!这个 6300 Star 的手册能帮上忙

alternatively避免过度的简写命名要简短,但是要避免钻牛角尖,命名最重要的是要让人能看懂,过度的缩写如果失去了其原本的意义,降低了代码的可读性,那就不应该这么做,宁愿多写几个字母。
2月21日 下午 7:40

7k Star 的 Python 测试框架入门指南

fixture最大的好处在于我们能够自定义。fixture可以为我们的测试提供一些可重复使用的测试数据,可以包含前后逻辑,或者可以返回有用的对象,例如,已配置的HTTP客户端或数据库会话。
2月20日 下午 7:40

深入 Python 解释器源码,我终于搞明白了字符串驻留的原理!

方法是动态创建字符串,因此其创建的字符串不会被驻留;常量折叠机制也发生在编译期,因此有时候容易把它跟字符串驻留搞混淆。推荐阅读《join()方法的神奇用处与Intern机制的软肋》
2月20日 下午 7:40

围观大神是如何用 Python 处理文件的?

9”的函数相比,新函数变得稍微复杂了一些。为了保证程序的正确性,我需要为它写一些单元测试。但当我准备写测试时,却发现这件事情非常麻烦,主要问题点如下:
2月19日 下午 8:21

15 个开源示例手把手带你用 PyQt 做小型桌面应用

要使用这些app,首先需要安装requirements文件。在大多数情况下,唯一要安装的就是PyQt5,偶尔也要安装其他依赖。如果要安装某些app特定的依赖,进入那个app文件夹内运行以下代码即可:
2月19日 下午 8:21

3 天新增 4700 Star !开源实时屏幕共享工具在 GitHub 火了

扫描二维码码跟或在浏览器地址栏中手动键入链接时,将看到如下消息框。以绿色突出显示的地址应与在计算机Deskreen应用程序和尝试连接的设备(例如电话,平板电脑)上看到的地址匹配,单击“允许”按钮。
2月18日 下午 9:01

黑入苹果特斯拉竟如此容易!这位鬼才的攻击方法火了,微软等 35 家公司一起悬赏

“恶意软件”将返回用户名、主机名、安装路径等信息,一方面可以帮助公司安全团队根据这些信息确定可能受到攻击的系统,同时还可以避免将Birsan的测试误认为是实际的攻击。
2月12日 下午 10:08

1 万 Star !这个 Python OCR 神器能轻松识别 80 多种语言!

另外,开发者还提供了docker文件,详见:https://github.com/JaidedAI/EasyOCR/blob/master/Dockerfile
2月10日 下午 7:40

7200 Star!开源免费的内网穿透工具

--upstream=http://127.0.0.1:3000--remote参数必须设置为出口节点的IP--upstream参数即为需要暴露的内网服务的ip和端口如下图:
2月9日 下午 7:40

这 30 个细节,决定了数据可视化的质量

优秀的数据可视化图表不仅仅是简单地罗列、总结数据。数据可视化其真正的价值是设计出可以被读者轻松理解的数据展示,因此在设计过程中,每一个选择,最终都应落脚于读者的体验,而非图表制作者个人。
2月9日 下午 7:40

OpenCV 如何去除图片中的阴影

3.将数组中为0的元素赋值为10:而最难理解的arr[res]操作。它其实就是拿到res中为True的视图,比如上面的结果是第二个为True则只会返回第二个元素的视图。我们执行下面的代码:
2月8日 下午 7:40

1 小时逼疯面试者:聊聊 Python Import System?

正如我们所看到的,Python解释器认为它就是顶级模块,没有关于模块所属的父级包的任何信息(__name__=__main__,__package__=None),因此它抛出了找不到父级包的异常。
2月7日 下午 7:40

8k Star!基于 Matplotlib 的数据可视化利器

根据连续或分类数据的变化,画出线条图。它是一种流行且广为人知的图表,易于绘制。与之前相似,我们使用lineplot函数, 指定数据集,以及x,y轴分别代表哪一列数据。seaborn会完成剩余的工作:
2月6日 下午 7:40

程序员拒绝春节工作被开除:获赔 19.4 万元

三是2019年7月24日原告安排被告至第三方服务,约定到达时间为次日上午9点,但被告拖延2.5小时后到达,事前未说明迟到的可能性,事后态度恶劣。
2月5日 上午 11:57

利用Python做一个小姐姐词云跳舞视频

https://www.bilibili.com/video/BV1rD4y1Q7jc?from=search&seid=10634574434789745619you-get
2月5日 上午 11:57

酷!一个仿漫画手绘风格的 Python 图表库

https://github.com/chenjiandongx/cutecharts
2月4日 下午 7:40

非常震撼!微软 Win 10X 系统的深度体验

化的移动操作系统罢了。设置面板提供了三组尺寸,以便适应不同用户(设备)的使用需要。而且一个比较有意思的点是,你能看到一个小小的动效嵌入到任务栏中,打开应用、关闭应用、窗口最小化时就能看到。
2月4日 下午 7:40

5.2k Star!一款 Python 实现的美观终端资源监视器

对于终端爱好者来说,拥有监控系统资源使用情况的能力同样重要,了解系统的资源利用率有助于你在系统维护中做出明确的选择,有一些工具可以借助,诸如top和htop,但它们只显示少数系统指标,如
2月3日 下午 7:40

特斯拉员工入职3天就“偷”代码,悄悄备份6300多 Python 脚本

起诉书:https://www.scribd.com/document/491839395/Tesla-Inc-v-Alex-Khalitov-Case
2月3日 下午 7:40

原来 Matplotlib 绘图也可以这么漂亮,这次真的是学习到了!

easy了,只需要分别得到两者去除重叠面后,剩余的部分,以对应的填充色彩叠加绘制在图11的图像上就可以啦~,利用geopandas中的difference即可轻松实现:fig,
2月1日 上午 11:40

天啦噜!Python多线程居然是骗人的?

“我准备执行代码,发现锁在你的手里,只好原地等待,等了半天都睡着了,好不容易等到你释放了,操作系统把我给唤醒,准备去申请锁,结果发现又被你抢到了,真是浪费表情”,新的线程满脸委屈。
1月31日 下午 7:40

1.7 万 Star!一个简单实用的 Python 进度条库

progress.update(len(chunk))有时,“嵌套”进度条是有意义的。例如,如果正在下载一个目录,则需要一个跟踪文件的进度条和每个文件的进度条。下面是一个示例(但没有实际下载目录):
1月31日 下午 7:40

答应我,调试 Python 代码,不要再用 Print 了!

获取更多的信息除了知道和输出相关的代码之外,你可能还想知道代码执行的行和代码文件。在ic.configureOutput()中,设置includeecontext的参数值为True即可。from
1月30日 下午 7:35

用 VS Code 写 Python,这几个插件是必装的

编程更加高效。它包含了大量的内置方法,以及string、list、sets、tuple、dictionary、class代码片段,并且还为每个代码段提供至少一个示例。
1月29日 上午 11:40

用Python快速从深层嵌套 JSON 中找到特定的 Key

循环每一次迭代,都能拿到一条从20行抛出来的到目标字段的路径。而在find_one方法中,当我们拿到第一条路径时,不再继续迭代,那么就可以节省大量的时间,减少迭代次数。
1月28日 下午 7:40

再见 Win10!下一代操作系统要来了!

应用(PWA)、以及可快捷调用的网站应用程序,同新系统“开始菜单”也没有应用文件夹或图标分组。
1月28日 下午 7:40

汇总:大数据开源框架技术扫盲

主要基于对现阶段一些常用的大数据开源框架技术的整理,只是一些简单的介绍,并不是详细技术梳理。可能会有疏漏,发现再整理。参考的太多,就不一一列出来了。这只是作为一个梳理,对以后选型或者扩展的做个参考。
1月27日 下午 12:05

再见!IBM 中国研究院

在美国本土之外的九处为:瑞士的苏黎世、以色列的海法、日本的东京、中国的北京、印度的德里和班加罗尔、肯尼亚的内罗毕和南非的约翰内斯堡、巴西的里约热内卢和圣保罗、爱尔兰的都柏林、澳大利亚的墨尔本。
1月27日 下午 12:05

大一新生开发的小工具火了!不一样的 Python 编程体验,还是可视化的那种

Thomm,目前是苏黎世联邦理工学院的大一学生,自称“业余程序员”,致力于人机交互和可视化编程。根据他的个人简介,早在进入大学前,他已经具备丰富的软件开发经历。
1月26日 下午 8:49

干货 :时间序列异常检测

基于划分的方法用于异常检测,常常具有非常好的可解释性,同时也好操作。最简单的划分方法就是阈值检测,其通过人为经验划定阈值,对数据进行异常判断。
1月26日 下午 8:49

图解NumPy:常用函数的内在机制

所有包含花式索引的方法都是可变的:它们允许通过分配来修改原始数组的内容,如上所示。这一功能可通过将数组切分成不同部分来避免总是复制数组的习惯。
1月25日 下午 8:33

15 个顶级 Python 库,你必须要试试!

Dash是比较新的软件包,它是用纯Python构建数据可视化app的理想选择,因此特别适合处理数据的任何人。Dash是Flask,Plotly.js和React.js的混合体。
1月24日 下午 7:45

4 万字全面掌握数据库、数据仓库、数据集市、数据湖、数据中台

这里说的定位,主要是指以何种目的组织起来。操作型数据库是为了支撑具体业务的,因此也被称为"面向应用型数据库";分析型数据库则是针对各特定业务主题域的分析任务创建的,因此也被称为"面向主题型数据库"。
1月24日 下午 7:45

Python 办公自动化|批量合并 PDF,拿来就用

大家好,今天分享一个实用的办公脚本:将多个PDF合并为一个PDF,例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF
1月23日 下午 8:14

Python办公自动化不得不会的十大文件操作!

PosixPath('hello.txt')]另外,直接使用glob模块也很方便,如下所示,通过创建可以使用的文件名列表,它具有相似的功能。在大多数情况下,例如文件读取和写入,两者都可以使用。
1月22日 下午 5:00

机器学习画图神器来啦!

点击获取精选Python开发资源。「Python开发者」日常分享
1月22日 下午 5:00

项目在手,天下我有!这里有820个ML Python库,star量共计260万,持续周更中

点击获取精选Python开发资源。「Python开发者」日常分享
1月21日 下午 8:11

机器学习的基础图表!

forest):随机森林算法通过使用多个带有随机选取的数据子集的树(tree)改善了决策树的精确性。本例在基因表达层面上考察了大量与乳腺癌复发相关的基因,并计算出复发风险。
1月21日 下午 8:11

一夜之间火爆 GitHub!马斯克都在用的开源 APP 到底有多好?

与他人免费地分享文字、语音、照片、视屏和GIF文件,Signal使用手机数据连接进行通信,可以省去SMS和MMS的费用。并且可以进行免费的视频通话,免去长途费用。
1月20日 下午 7:40

赛博朋克这么火,如果与Python结合,能有多酷?

所以,这就是一个极端的世界,包含着非常多的元素。在视觉上,繁华的立体城市,到处是霓虹灯,人造光是所有的光源,甚至没有阳光。
1月19日 下午 8:20

Eclipse 出品,1.3 万 Star!网友说要干掉 VS Code 的新工具

假设此刻的目录为:/Users/jerry/workspace/testbox,在该目录下执行上面的命令,我们来看看结果:
1月18日 下午 9:12

我为什么要放弃 RESTful,选择拥抱 GraphQL

GraphQL本质上是一种基于api的查询语言,现在大多数应用程序都需要从服务器中获取数据,这些数据存储可能存储在数据库中,API的职责是提供与应用程序需求相匹配的存储数据的接口。
1月17日 下午 10:00

Sci-Hub重生了,这回用上了分布式网络

NextDNS:https://learn.namebase.io/starting-from-zero/how-to-access-handshake-sites#level-3-dns
1月16日 下午 7:44

使用 Python + OpenCV + dlib 为人脸生成口罩

下面的步骤包括识别绘制不同类型口罩所需的点。我们复制的口罩类型由NIST研究报告附录A中提到的不同点集定义:https://doi.org/10.6028/NIST.IR.8311。视觉效果见图。
1月15日 下午 1:41

再见 VBA!神器工具统一 Excel 和 Python

同样,使用魔法函数%xl_plot在Excel中可以绘制任何的Python图。任何一个受支持的可视化包也可进行绘图然后传递图形对象到Excel中,比如上图中使用pandas的绘图效果就很好。
1月13日 下午 8:58

太强了,头发丝完整保留!一个开源的 Python 实时视频抠图工具

https://colab.research.google.com/drive/1cTxFq1YuoJ5QPqaTcnskwlHDolnjBkB9?usp=sharing
1月12日 下午 7:45

史上最强:numpy 实现全部机器学习算法

手撸算法的目的在于能够更好的学习和深入理解算法,而不是要替代已有的框架,毕竟成熟的框架在效率和精准度上都已经得到验证。
1月12日 下午 7:45

Python 利用深度学习做文本摘要

我们使用深度学习完成的文本摘要结果如何呢?非常出色。因此,在本文中,我们将逐步介绍使用深度学习构建文本摘要器的过程,其中包含构建它所需的全部概念。然后将用Python实现我们的第一个文本摘要模型!
1月11日 上午 11:20

用了十几年才想明白:Python 的精髓居然是方括号、花括号和圆括号!

判断一个键是否存在于字典中Py2时代,dict对象曾经有has_key()的方法,用来判断是否包含某个键。py3舍弃了这个方法,判断一个键是否存在于字典中,只能使用in这样的方法了。>>>
1月10日 下午 7:40

1.2 万 Star!超实用的架构图绘制工具

如果你想了解更多,可以移步这里观看更多的官方示例:https://diagrams.mingrammer.com/docs/getting-started/examples
1月10日 下午 7:40

干货整理!10个Python图像处理工具,入门必看,提效大法

data,filtersimage=ata.coins()edges=filters.sobel(image)plt.imshow(edges,cmap='gray'
1月8日 上午 8:50

JupyterLab 3.0 发布:支持中文界面,安装插件无需 Node.js

官方文档:https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v3-0
1月7日 下午 8:56

急死!CPU 被挖矿了,却找不到哪个进程!

脱壳后,在IDA中现出了原形,不禁倒吸了一口凉气,居然悄悄修改/root/.ssh/authorized_keys文件,添加了RSA密钥登录方式,留下这么一个后门,随时都能远程登录进来。
1月7日 下午 8:56

漫画:一台 Linux 服务器最多能支撑多少个 TCP 连接

8388608"在net.ipv4.tcp_wmem"中的第一个值是发送缓存区的最小值,默认也是4K。当然了如果数据很大的话,该缓存区实际分配的也会比默认值大。"
1月5日 下午 4:51

知乎打脸后,拼夕夕是这样回应的…

据张某霏男友在其朋友圈发布内容显示,“2020年12月29日凌晨一点半,张某霏下班路上突然晕倒,经抢救无效去世。”对于张某霏疑因加班后猝死一事,小强告诉记者,张某霏在入职
1月5日 下午 4:51

再次为王!Python 是 2020 年度编程语言

的流行与普遍的需求有关。在过去,大多数编程活动都是由程序员来完成的。而现在到处都需要编程技能,但缺少优秀的程序员。因此需要一些非程序员可以处理的简单东西,一些易于学习的、快速和平稳部署的东西。而
1月4日 下午 10:07

为什么黑客从不用鼠标,一直在敲键盘?看完长见识了

4、图形界面很多时候效率低。比如找出一个目录下面所有包含信用卡号的文本文件,提取出信用卡号,进行加密然后发送到某个邮箱里面去,熟悉Linux的童鞋们都可以华丽丽的一两行命令搞定。用图形界面需要多久?
1月3日 下午 10:02

谁是2020年最强Python库?年度Top10出炉

Lightning也是Facebook的一个研究成果。它是一个轻巧的PyTorch包装器,用于高性能AI研究,其最重要的特征是能够解析PyTorch代码,让代码研究成分和工程成分的分离。
1月2日 下午 10:18

两天狂揽 4k+ Star,抢茅台 Python 脚本霸榜 GitHub

console.log('############################开始抢购茅台############################');
2020年12月31日

除了后空翻和跑酷,Atlas 机器人又学会跳舞了。马斯克看完都惊叹

点击获取精选Python开发资源。「Python开发者」日常分享
2020年12月30日

用Python实现谷歌的小恐龙游戏

break游戏主循环的逻辑很简单,即每帧游戏画面,我们都需要检测一下玩家的操作,如果玩家按下了空格键或者↑键,则小恐龙跳跃,如果玩家按下了↓键,则小恐龙低头,否则小恐龙正常向前冲。
2020年12月30日

记住看小电影前一定要检查网址是不是 HTTPS 的,不然…

这个时候可能就有人想到了,既然内容是明文那我使用对称加密的方式将报文加密这样中间人不就看不到明文了吗,于是如下改造:
2020年12月29日

不用GAN,照片生成简笔画,效果惊艳

获得良好的输出效果取决于灯光、背景、阴影和照片质量。一开始通常会获得好的输出效果,但也可能出现问题。模型需要调整以适应所有用户;
2020年12月29日

年轻人不讲武德,居然在简历中藏木马!

pdf文件打开一切看起来正常,确实像是一封真实的简历,就连应聘人的需求都是匹配的,但查证后发现,其中的联系方式全都是虚构的,简历内容基本是网络找来东拼西凑+虚构伪造出来的。
2020年12月28日

我在成人网站 PornHub 做程序员

答:我觉得没什么,因为最后的挑战挺吸引人的。一想到数以百万计的用户会使用我开发的功能,我就备受鼓舞。很快,事实也证明的确如此,当我开发的第一个功能上线后,我感到非常的自豪,还告诉我的朋友们快去试玩。
2020年12月27日

为什么企业里用 VS Code 的这么多?

该协议在短短几年内取得了空前的成功,到目前为止,已经有来自微软等大厂以及社区的一百个实现,基本覆盖了所有主流编程语言。同时,它也被其他开发工具所采纳,比如
2020年12月26日

2020 最烂密码 TOP 200 大曝光,霸榜的竟然是它?

从榜单来看,前十名密码依次是:123456,123456789,picture1,password,12345678,111111,123123,12345,1234567890,senha。
2020年12月25日

计算机巨星陨落!2007 年图灵奖得主 Clarke 因感染“新冠”逝世

生平的兴趣涵盖三个领域:编程系统,硬件和理论。他使用理论计算机科学领域的技术来解决编程系统和硬件设计中的实际问题。在过去的30多年中,重点研究模型检测以及硬件和软件正确性的形式验证。
2020年12月24日

痛心!一个 47 岁程序员突然离世了…

这个问题大概是我最常见的一个健康问题。因为我既是程序员又是吉他手,我经常弹吉他并且弹奏的时间很长。从22岁我成为程序员开始,我就周期性地遭受手腕疼痛的困扰。不过我通过合气道练习来有效地治疗手腕疼痛。
2020年12月23日

卧槽!Python还有这些特性(1):微妙的字符串

程序员,你可以尝试挑战看是否能一次就找到例子的正确答案。你可能对其中的一些例子已经比较熟悉了,那这也许能唤起你当年踩这些坑时的甜蜜回忆。
2020年12月22日

我改行做画家了,一切要从这个基于 PyTorch 的神经框架说起

enc.vgg19_multi_layer_encoder()print(multi_layer_encoder)输出:VGGMultiLayerEncoder(
2020年12月21日

1.5 万 Star!热门机器学习算法的 Python实现

非监督式学习是机器学习的一个分支,学习使用的测试数据没有被标记,分类或归纳。非监督式学习没有反馈,而是学习识别数据中的共性,之后的具体反应基于每个数据段中存在或不存在的共性。
2020年12月21日

Pandas 必知必会的使用技巧,值得收藏!

x['Count'].idxmax())]先按Mt列进行分组,然后对分组之后的数据框使用idxmax函数取出Count最大值所在的列,再用iloc位置索引将行取出。有重复值的情况df["rank"]
2020年12月20日

用 VS Code 居然能找对象了,不看脸的那种

当然,找对象,脸也是很重要的。VSinder暂不支持手动修改头像,而是自动抓取你的GitHub账户,如果想让自己帅(美)一点,只能去修改GitHub头像了。
2020年12月19日

玩转 Python 集合,这一篇就够了!

如果集合「mySkills」中的每一个值都属于集合「possibleSkills」,那么「mySkills」被称为「possibleSkills」的一个子集,数学上写作「mySkills
2020年12月18日

一个能批量抠图的开源神器,网友:Python 已经无所不能

removesys.stdout.buffer.write(remove(sys.stdin.buffer.read()))再执行命令运行:
2020年12月18日

打马赛克就安全了吗?AI 消除马赛克,开源项目上线 GitHub 三天收获近 7000 Star

还包含下一个字母(「d」)的一部分,但在原始图像中这里有个空格。创建字母的德布鲁因序列时加上空格显然会带来同样的问题:算法无法找到后续字母的恰当
2020年12月17日

这篇文章把 TCP/IP 讲绝了!

IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。ICMP不是高层协议,而是IP层的协议。
2020年12月16日

Python 内存管理大揭秘

吃太多,总会变胖,Python也是这样。当Python中的对象越来越多,它们将占据越来越大的内存。不过你不用太担心Python的体形,它会乖巧的在适当的时候“减肥”,启动垃圾回收(garbage
2020年12月15日

大片既视感!快速生成好莱坞特效视频的开源库

Zou。该方法是完全基于视觉的,可以处理非静态图像,而且对拍摄设备没有任何要求,也没有用户交互,可以很好地处理在线或离线视频。这个算法的处理过程主要包括天空渲染、运动估计和图像混合。
2020年12月15日

据说程序员等电梯的时候都想过调度算法,网友:还真是

由此,电梯的群控方面陆续发展出了一批新方法,包括:基于专家系统的电梯群控方法、基于模糊逻辑的电梯群控方法、基于遗产算法的电梯群控方法、基于胜景网络的电梯群控方法和基于模糊神经网络的电梯群控方法。
2020年12月15日

Python 算法模板库,Pythonista 找工作利器

里面的题目是按类型归类,都是一些常见的高频题,很有代表性,大部分都是可以用模板加一点变形做出来,刷完后对大部分题目有基本的认识。然后刷一遍探索卡片,巩固一下一些基础知识点,总结这些知识点。最后剑指
2020年12月14日

我的电脑不联网,很安全,黑客:你还有风扇呢

如果攻击者无法访问未联网的电脑或内网,则可以利用目标公司的员工,令他们的智能手机感染上病毒。这样一来,这些员工手机上的恶意软件就可以替攻击者来收集振动了。Guri
2020年12月14日

Python 基于 Socket 实现群聊

套接字(Sockets)是双向通信信道的端点。套接字可以在一个进程内,在同一机器上的进程之间,或者在不同主机的进程之间进行通信,主机可以是任何一台有连接互联网的机器。
2020年12月13日

开源了!机器人技术常用的路径规划算法(含动画演示)

heapqsys.path.append(os.path.dirname(os.path.abspath(__file__))
2020年12月13日

PyCharm vs VSCode,是时候改变你的 IDE 了!

点击获取精选Python开发资源。「Python开发者」日常分享
2020年12月12日

这个 2 万 Star 的中文 Python 资源太棒了

框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。
2020年12月12日

Selenium 自动化测试环境搭建

Selenium支持很多浏览器,那么要选择哪个浏览器?选择哪个版本呢?小白建议用Firefox,当然Chrome,IE,Safari等浏览器也是支持的,只是需要相应的驱动driver。
2020年12月11日

这个 2 万 Star 的中文 Python 资源太棒了

框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。
2020年12月10日

一文快速掌握 scrapy 爬虫框架

有时候我们不仅要爬取请求页面中的内容,还要递归式的爬取里面的超链接url,特别是下一页这种,解析内容和当前页面相同的情况下。一种笨方法是手动加到start_urls里。大家都是聪明人来试试这个。
2020年12月10日

这 10 个 Python 可视化工具,你用过哪些?

是Python可视化程序库的泰斗。经过十几年它任然是Python使用者最常用的画图库。它的设计和在1980年代被设计的商业化程序语言MATLAB非常接近。
2020年12月9日

Shell 监控文件变化

文件监控可以配合rsync实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步。(可用于代码自动发布)
2020年12月8日

不到 1000 行代码,GitHub 1400星,天才黑客开源深度学习框架 tinygrad

在深度学习时代,谷歌、Facebook、百度等科技巨头开源了多款框架来帮助开发者更轻松地学习、构建和训练不同类型的神经网络。而这些大公司也花费了很大的精力来维护
2020年12月8日

Python 正则表达式大全

re.search函数在成功时返回匹配对象,否则返回None。使用match对象的group(num)或groups()函数来获取匹配的表达式。
2020年12月7日

AutoScraper !让你的爬虫“聪明起来”!

'https://stackoverflow.com/questions/2081586/web-scraping-with-python'wanted_list
2020年12月6日

再来 6 个例子教你重构 Python 代码

临时变量可能有用的地方是,如果它们被用作参数或条件,并且名称可以代表内容。在上面的例子中,返回的是state属性,并且state_attr没有提供任何额外的信息。因此不必将结果赋给临时变量。
2020年12月5日

程序员带娃有多“恐怖” ?!

播放器打开音频播放,另外在每个目录下都创建一个labels.json标签文件。识别哭声开始结束的准确时间,在labels.json里用时间->标签的格式的键值对格式记录,比如:
2020年12月4日

这款开源的 Python 老照片修复工具火了

https://facevc.blob.core.windows.net/zhanbo/old_photo/pretrain/Global/checkpoints.zipunzip
2020年12月3日

52 条 SQL 语句性能优化策略,建议收藏!

存储过程是编译好、优化过、并且被组织到一个执行规划里、且存储在数据库中的SQL语句,是控制流语言的集合,速度当然快。反复执行的动态SQL,可以使用临时存储过程,该过程(临时表)被放在Tempdb中。
2020年12月3日

集大成!10 种轻量级人脸检测算法的对比 ( 含源码 )

在上一步提取已知身份的人脸特征向量的pkl文件时,get_face_feature.py使用的人脸检测器和现在detect_face_align_rec.py里使用的人脸检测器一致。
2020年12月2日

程序员用 M1 MacBook 当主力开发机​是什么体验?

homebrew第一种方式安装的Homebrew在/usr/local/bin目录下,而第二种方式安装的在/opt/homebrew目录下,后者不会自动添加到PATH环境变量中,因此需要手动设置:
2020年12月1日

7 个省时高效的 pytest 特性和插件

服务器上运行,在耐心等待之后得到一个运行失败的结果总是令人沮丧的。在某些情况下,你可能会想要在第一次遇到运行失败的情况时就中止测试流程,以便于立即修复这个出现问题的测试用例。幸运的是,pytest
2020年11月30日

Python 简史了解下?

Included”,是说它以及其标准库的功能强大。这些是整个社区的贡献。Python的开发者来自不同领域,他们将不同领域的优点带给Python。比如Python标准库中的正则表达(regular
2020年11月29日

下个十年,Python 的“王者”地位还能保住吗?

https://towardsdatascience.com/why-python-will-remain-undisputed-for-the-next-decade-79002a84345b
2020年11月28日

Python 国产库推荐之 musicpy

和弦类是音符类的集合,也说明和弦类本身等值为一个全部都是数字的集合,也可以作为向量,甚至矩阵来看待(比如多个和弦的连接走向就可以看作多个向量的拼接,因此也就有了行列数,也就是矩阵的形式)。
2020年11月27日

Python 3.10 第二个 alpha 版来了!最新特性值得关注

的强大之处在于它易于使用和掌握,原因之一就是我们不需要在整个代码中显式地定义类型。这看似违背常理,但允许开发人员定义类型可以极大地增强代码库的可读性和可维护性。例如从
2020年11月26日

20个值得学习的 Python 技巧

https://medium.com/better-programming/20-python-snippets-you-should-learn-today-8328e26ff124
2020年11月25日

爬虫:使用 MySQL 维护 IP 代理池

  这里我们通过pymysql库来操作MySQL数据库,我的数据库版本是8.0.16,还是去年安装的,这里不再叙述其安装步骤了,问问度娘。
2020年11月24日

为什么程序员怕改需求?看完这些神解释我笑了

为什么程序员/设计师怕改需求?网上有类似的段子,比如:「杀一个程序员不需要用枪,改三次需求就可以了。」
2020年11月24日

图解 Python 中深浅拷贝(copy)

但是python对深copy做了一个优化,将可变的数据类型在内存中重新创建一份,而不可变的数据类型则沿用之前的,所以内存中是下面这样的:
2020年11月23日

f-string 竟然能有 73 个例子,我要学习下

f-string方法有个非常便捷的实现格式化百分数的操作方法。方法与浮点数格式化类似,但是要用%代替结尾的f。它会将原始数值乘以100并显示成有百分符号的固定格式。精度一样也是可以设定的。
2020年11月22日

用了 10 年 Windows 后,我最终转向 Linux

https://medium.com/swlh/why-i-switched-to-linux-after-using-windows-for-10-years-247de78058ef
2020年11月21日

Python 分析 5000 +抖音大 V,发现大家都喜欢这类视频!

df1.groupby("city")["city"].agg(count="count").reset_index().sort_values(by="count",
2020年11月21日

同步与异步 Python 有何不同?

高度优化的异步循环比操作系统在进行上下文切换方面更有效率,但根据我的经验,要想看到实际的效率提升,你运行的并发量必须非常大。对于大部分应用程序,我不认为同步和异步上下文切换之间的性能差距有多明显。
2020年11月20日

Python 爬虫:逆向分析某酷音乐请求参数

URL小常识:    + 表示空格    / 分隔目录和子目录    ? 分隔实际的URL和参数    % 表示特殊字符    # 表示书签    & 表示参数间的分隔符    = 表示参数的值3.
2020年11月19日

GitHub 标星 8.2k!Python 超赞的绘图库 networkx

=nx.shell_layout(G)nx.draw(G,with_labels=True,node_size=200,node_color='#7FFF00',pos=pos)plt.show()
2020年11月18日

1.5 万 Star!界面酷炫、简单易用的数据库开源客户端

目前DBeaver支持的主题类型不多,但是程序员非常喜欢的暗黑主题已经有了,界面的风格和Jetbrain的开发工具十分相似,作为开发者,我是很有亲切感的。设置主题的地方在窗口-首选项-常规-外观:
2020年11月17日

6 个例子教你重构 Python 代码

,因为如果循环中的任何语句将在每次循环运行时执行。在这些多次执行上花费的时间属于浪费,因为它只需要执行一次。如果语句涉及对数据库的调用或其他耗时的任务,则这种节省可能非常重要。
2020年11月17日

Numpy 脑洞玩法之图片切割拼接

np.split(data,range(10,width,10),axis=1)width1=width0[::2]width2=width0[1::2]#数组的拼接——1轴|纵轴test1
2020年11月15日

Python 游戏编程之实现飞机大战(含源代码)

这个游戏加上基本的注释代码量在800行左右,代码看上去比较多,多打代码少动脑。所以大家不要怕,越是多的代码,逻辑就越容易看得清楚,就越好学习。好,那让我们从无到有,从简单到复杂来一起打造这个游戏吧!
2020年11月14日

大新闻!Python 之父重新出山,加入微软开发部

龟叔表示,“退休生活很无聊,已决定加入微软开发部。具体做什么?选择太多了!但肯定会让
2020年11月13日

用 cv2 实现人脸检测

Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)。
2020年11月11日

11 月编程排行榜:Python “打败”Java 成第二

的流行与普遍的需求有关。在过去,大多数编程活动都是由程序员来完成的。而现在到处都需要编程技能,但缺少优秀的程序员。因此需要一些非程序员可以处理的简单东西,一些易于学习的、快速和平稳部署的东西。而
2020年11月5日

图解|为什么 Python 多线程无法利用多核

PyPy在处理python代码的过程中,一小部分功能的处理和CPython的执行结果是有差异的,如果项目中要使用PyPy来进行执行效率的提升的话,一定要事先了解下PyPy和CPython的区别。
2020年11月3日

python管理文件神器 os.walk

第一层.xlsx']********************现在的目录:data\testA该目录下包含的子目录:[]该目录下包含的文件:['2020-07-12-A.xlsx',
2020年11月1日

Stack Overflow 热帖:如何用 Python 调用外部命令

#CompletedProcess对象type(return_code)6、虽然os模块包括fork/exec/spawn等函数,但是并不建议直接使用它们,使用不当可能会导致意外结果。
2020年10月31日

小问题:如何返回一个 List 中某元素的索引?

但是如果你的list很长,并且不知道要找的元素的大概位置,那么这个搜索过程就会成为程序运行时间的瓶颈。这个时候,你可能需要考虑换种数据结构。
2020年10月30日

原来 collections 这么好用!!

defaultdict的一个典型用法是使用其中一种内置类型(如str、int、list或dict等)作为默认工厂,这些内置类型在没有参数调用时返回空类型。
2020年10月29日

GitHub 标星 7.4k!Python 魔法库之 FuzzyWuzzy

数据处理完成,经过封装后的函数可以直接放在自己自定义的模块名文件下面,以后可以方便直接导入函数名即可,可以参考将自定义常用的一些函数封装成可以直接调用的模块方法。
2020年10月27日

你知道和不知道的Python字典都在这里!!

【导语】:你是否了解Python字典,以及创建Python字典都有哪些的实际的应用操作,还有如何访问字典中的值等等,此文章就是针对这些问题,给出超出你预期的答案。
2020年10月26日

超详细matplotlib基础介绍!!!

的主要任务之一,就是提供一套表示和操作图形对象(主要对象)以及它的内部对象的函数和工具。其不仅可以处理图形,还提供事件处理工具,具有为图形添加动画效果的能力。有了这些附加功能,matplotlib
2020年10月25日

超详细的Python文件操作知识

BytesIO()f.write('你好\r\n'.encode('utf-8'))f.write('中国'.encode('utf-8'))print(f.getvalue())f.close()
2020年10月24日

《Python中神奇的第三方库:Faker》

cursor.execute(sql)conn.commit()cursor.close()conn.close()输出的结果如下:
2020年10月21日

贝叶斯新闻分类实战项目详解

pd.read_table('./data/data.txt',names=['category','theme','URL','content'],encoding='utf-8')df_news
2020年10月20日

Python装饰器(你想知道的这里都有)

如果闭包函数的参数有且只有一个,并且是函数类型,那么这个闭包函数称之为装饰器。写代码要遵循开放封闭原则,它规定已经实现的功能代码不允许被修改,但可以被扩展。
2020年10月19日

用 TensorFlow 2 识别验证码过程中踩过的坑

回合,也没什么提升,电脑都快要跑废了😭,咋办呀?于是网上各种问大佬,找到机会就提问,其中一位大佬的回答让我受到了启发⚡️,他说:你可以先识别
2020年10月18日

Numpy高级操作大全!!!

np.array([[1,2],[3,4],[5,6]])print(a)print(np.insert(a,3,[11,12]))print(np.insert(a,1,[11],axis
2020年10月17日

NBA 投篮数据可视化,4 行代码就能实现!

2019-2020赛季常规赛数据https://nba-shot-charts.s3.amazonaws.com/shots-2019.tgz
2020年10月15日

Python 为什么不支持 switch 语句?

PEP(634-636),目前都处于草案阶段。考虑到核心开发者们的参与情况以及话题讨论的情况,这些提案极有可能会在未来版本(比如正在开发中的
2020年10月14日

最全的 pip 使用指南,50% 你可能没用过

pipLicense:Apache2.0Location:/home/wangbm/.local/lib/python2.7/site-packages[wangbm@localhost
2020年10月13日

刷爆全网的动态条形图,原来 5 行 Python 代码就能实现!

你的项目地址/venv/lib/python3.7/site-packages/bar_chart_race-masterpython
2020年10月12日

分析数万条旅游评论数据后,告诉你国庆“坑爹”景点背后的秘密...

可以看到,虽然上一节的好评度分析中,每个景点都有超过8成的网友给出好评,但是从评价内容来看,给出正向的评价网友除了故宫之外,均不足8成,而整体评价较好的兵马俑,却有24.79%的网友给出负向评价。
2020年10月11日

关于 Python3.9,看这张 16 岁高中生做的「新特性必知图」就够了

str.removeprefix(prefix)和str.removesuffix(suffix)可以方便地从字符串中,移除不需要的前缀或后缀:
2020年10月8日

Python 3.9 发布,3.10 系列开始释出

https://docs.python.org/release/3.9.0/whatsnew/3.9.html
2020年10月6日

PyTorch 版 YOLOv4 更新了,不仅适用于自定义数据集,还集成了注意力和 MobileNet

github.com/argusswift/YOLOv4-PyTorch.git然后更新配置文件「config/yolov4_config.py」中「PROJECT_PATH」。2.
2020年10月5日

整理一套 pandas 详细教程,希望对你有帮助!

的一个很好的功能就是链式方法(https://tomaugspurger.github.io/method-chaining)。它可以帮助你在一行中更加简单、高效地执行多个操作(.map()
2020年10月3日

放弃机器学习框架,如何用 Python 做物体检测?

原文:https://towardsdatascience.com/object-detection-on-python-using-template-matching-ab4243a0ca62
2020年10月1日

Pytorch 中的 5 个非常有用的张量操作

这个函数返回一个新的张量,这个张量是原来张量的缩小版。这个函数的参数是输入张量、要缩小的维数、起始索引和新张量沿该维数的长度。它返回从索引start到索引(start+length-1)中的元素。
2020年9月23日

Python 之父为什么嫌弃 lambda 匿名函数?

语言),存在了十多年,但是却被这门语言的创造者(兼首席设计师)所嫌弃,最后竟然还奇迹般地幸存了下来,对于这个故事,大家是否觉得挺有戏剧性的?
2020年9月22日

详解 Python 的二元算术运算,为什么说减法只是语法糖?

这似乎是一个很奇怪的特例,但它背后是有原因的。当你创建一个子类时,这意味着你要在父类提供的操作上注入新的逻辑。这种逻辑不一定要加给父类,否则父类在对子类操作时,就很容易覆盖子类想要实现的操作。
2020年9月21日

关于 Python 3.9,那些你不知道的事

5)#40math.lcm计算其参数的最小公倍数。与GCD一样,它允许可变数量的参数。新解析器这部分更多是视线之外的改变,但有可能成为Python未来发展中最重大的改变之一。Python
2020年9月20日

15年!NumPy 论文终出炉,还登上了 Nature

点击获取精选Python开发资源。「Python开发者」日常分享
2020年9月19日

为什么招不到最好的程序员?StackOverflow 创始人有这些建议

或同类产品,这样能够看到对方的肢体语言和脸部表情。如果你计划定期语音和视频通话,电话或邮件丢失的那些细微差别会蜂拥而来。我建议至少一周一次,这是最低限制;不一定要冗长的会议,但能帮助理解那些
2020年9月17日

一口气搞懂“文件系统”,就靠这 25 张图了

由于索引节点唯一标识一个文件,而目录项记录着文件的名,所以目录项和索引节点的关系是多对一,也就是说,一个文件可以有多个别字。比如,硬链接的实现就是多个目录项中的索引节点指向同一个文件。
2020年9月13日

五大自动化测试的 Python 框架

rewriting)”之类的实用功能,许多大型互联网应用,如Dropbox和Mozilla,都已经从下面将要提到的unittest(Pyunit)切换到了Pytest之上。
2020年9月11日

微软合作 NASA,提供基于 Python 的太空探索课程

https://docs.microsoft.com/en-us/learn/paths/introduction-python-space-exploration-nasa/
2020年9月8日

什么,PyTorch 还能开发新药?哈佛推出这款工具包,10 行代码训练“药神”模型

其中,DeepPurpose最关键的两个功能,旧药新用和虚拟筛选可以在训练后实现。可以看见,DeepPurpose会自动生成药物的亲和度,并由低到高进行排序。
2020年9月7日

Python 为什么没有 void 关键字?

是编程语言中最常见的关键字之一,从字面上理解,它是“空的、空集、空白”的意思,最常用于表示函数的一种返回值类型。
2020年9月2日

Linux 迎来 29 岁:从个人爱好到统治世界的操作系统内核

这可能是微软有史以来最激进的支持开源的举动,微软将其整个专利组合向开放发明网络(OIN)开源专利联盟的成员开放。OIN
2020年9月1日

Python 工匠:在边界处思考

在编程时,“边界情况”是指那些只在极端情景下出现的情况。比如在上面的代码里,当我们要找的元素刚好处于链表头部时,就是一个边界情况。为了处理它,函数在删除前进行了一次
2020年8月31日

大事情!中国限制 AI 算法出口。网友:这是要阻止XX“下跪”

“因此,建议字节跳动认真研究调整后的目录,严肃并慎重考虑是否需要暂停相关交易的实质性谈判,履行好法定申报程序,而后再视情采取进一步行动。”崔凡说。
2020年8月30日

你动、蒙娜丽莎跟着一起动,OpenCV 这么用,表情口型造假更难防了

https://download.pytorch.org/whl/cu100/torch_stable.html2、下载配置文件(如果不能下载,文件链接在文末)
2020年8月28日

Python3 迭代器与生成器

1234创建一个迭代器把一个类作为一个迭代器使用需要在类中实现两个方法__iter__()与__next__()。
2020年8月26日

PyTorch 实现,GitHub 4000 星:这是微软开源的计算机视觉库

工具函数地址:https://github.com/microsoft/computervision-recipes/blob/master/utils_cv
2020年8月25日

掌握这 7 个 Python 技巧,数据分析不怕!

InteractiveShellInteractiveShell.ast_node_interactivity
2020年8月24日

Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

“and”和“or”运算符被设计来返回第一个决定了结果的参数,这点不会改变;特别地,它们不强制要求结果为布尔类型。当然,如果两个参数都是布尔值,那么结果肯定是一个布尔值。通过写“bool(x
2020年8月19日

新手必看,17 个常见的 Python 运行时错误

如果在函数中定义了任何东西,如果它只是在函数中使用那它就是局部的,反之就是全局变量。
2020年8月17日

你不就是加了 2 行代码,为什么要用 2 天?

我不想依靠别人来检验我所做的是正确的。我不希望在将来发现错误,不得不回到这段代码。场景切换既代价昂贵又令人沮丧。我希望尽可能避免让专职的测试人员再次查看“相同的”更改。
2020年8月15日

Python 为什么会有个奇怪的“...”对象?

这是旁门左道,在语义上站不住脚——把“...”或其它常量或已被赋值的变量放在一个空的缩进代码块中,它们是与动作无关的,只能表达出“这有个没用的对象,不用管它”。
2020年8月14日

趣图:Python 程序员转学 C++ 或 Java

点击获取精选Python开发资源。「Python开发者」日常分享
2020年8月13日

Python 为什么能支持任意的真值判断?

bool(),相反它调用了一个独立的函数(PyObject_IsTrue()),而这个函数又被
2020年8月12日

Python 再夺冠,上古语言 COBOL 大流行,IEEE Spectrum 2020 年度编程语言排行榜出炉!

更多报告内容可参考:https://spectrum.ieee.org/at-work/tech-careers/top-programming-language-2020
2020年8月11日

Django 3.1 发布,异步支持增强

哈希算法。详情查看发布公告:https://www.djangoproject.com/weblog/2020/aug/04/django-31-released
2020年8月10日

用 Python 识别图片中的文字

我们右击我的电脑/此电脑->属性->高级系统设置->环境变量->Path->编辑->新建然后将我们的路径复制进去即可。添加好系统变量后后我们还需要依次点确定,这样才算配置好了。
2020年8月7日

分分钟甩 Word 几条街,Python 编辑公式竟可以如此简单

地址:https://colab.research.google.com/drive/1MuiawKpVIZ12MWwyYuzZHmbKThdM5wNJ?usp=sharing
2020年8月6日

Python 3.10 明年发布,看看都有哪些新特性?

字典的只读视图字典的三个键方法keys(),values()和items()返回类似于集合的对象,这些对象分别对应于字典的键,值和项目的动态视图。您在这两个视图中所做的任何更改也将反映在原始词典中。
2020年8月5日

一文学会爬虫技巧

selector.xpath('//div[@id="test1"]/text()').extract()[0]就可以把「大家好!」提取出来,需要注意的是在这种场景中,「依然不需要使用
2020年8月4日

PyTorch 1.6 来了:新增自动混合精度训练、Windows 版开发维护权移交微软

在英伟达的帮助下增加了对自动混合精度(AMP)训练的本地支持,并且具有稳定的功能;
2020年7月31日

Python 为什么要有 pass 语句?

可以表示“暂时跳过”的含义,作为临时的占位符,最终会被实际的代码实现所替换;对机器方面,它则可以表示“直接跳过”,只为了补齐语法逻辑,并不会被其它代码所替换。
2020年7月29日

万字综述,核心开发者全面解读 PyTorch 内部机制

本演讲分为两部分:在第一部分中,我首先会全面介绍张量库的各种概念。我首先会谈谈你们知道且喜爱的张量数据类型,并详细讨论这种数据类型究竟能提供什么,这能让我们更好地理解其内部真正的实现方式。
2020年7月28日

GitHub 超 7.9 万星,最全 Python 入门算法!

sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。
2020年7月27日

一颗韭菜的自我修养:用 Python 分析下股市,练练手

点击获取精选Python开发资源。「Python开发者」日常分享
2020年7月24日

一份可以令 Python 变快的工具清单

这四个项目都致力于将Python代码翻译为C、C++和LLVM的代码。Shedskin会将代码编译为C++语言。Pyrex、Cython编译的主要目标是C语言。Cython也是Pyrex的一个分支。
2020年7月22日

TensorFlow 惊现大 bug?网友:这是逼着我们用 PyTorch 啊!

parameter_server_strategy.ParameterServerStrategyExtended))
2020年7月17日

Python 初学者进阶的九大技能

作为新手,你可能要花几天来对付一小段代码。如果这段代码突然起作用了,你可能会感觉放心,然后继续下一段代码。这是最糟糕的事情之一。不理解原因只管运行的做法,可能比不理解代码的为什么不运行更加危险。
2020年7月15日

PyTorch 官方教程书限时免费!500 页内容带你上手最流行框架

https://www.manning.com/books/deep-learning-with-pytorch
2020年7月14日

一篇文章掌握 Python 内置 zip() 的全部内容

会依次读取迭代器中的下一个元素,它的第二个参数会作为迭代器耗尽时的返回值。推论:每一轮依次取出这些迭代器的一个元素,当某个迭代被耗尽时,则退出死循环,这就意味着未耗尽的迭代器会被直接舍弃
2020年7月13日

7月编程排行榜:Python 第三,R 创纪录升至第八

日常分享程序员相关的精选文章和热点资讯;外加每天一张程序员减压的IT趣图,笑的有高度;还有难得一见的程序员相亲,一不小心就脱单了
2020年7月12日

Python 3.10 的首个 PEP 诞生,内置类型 zip() 将迎来新特性

有人还认为,在标准库中放一个新的函数,相比在一个内置函数上加关键字参数,更“容易发现(discoverable)”。笔者不同意这一论断。
2020年7月10日

苹果,请给 Linus 安排一台 ARM 笔记本

认为是需要下一代来接管,但一大问题是很难找到足够的维护人员。维护者必须时刻待命,对电子邮件及时做出反映,这是挑战性之一。另一方面,长期经验必不可或缺,维护者需要获得足够的信任,这也需要不短的时间。
2020年7月6日

微软推出 Pylance,改善 VSCode 中的 Python 体验

https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
2020年7月4日

基于 python 协程的并发编程实践

Entity),所以线程的实现也是基于内核调度实体,也就是通过跟内核调度实体绑定实现自身的调度。根据线程与内核实体的对应关系上的区别,线程的实现模型大致可以分为两大类:内核级线程和用户级线程。
2020年7月3日

如何使用 Python 绘制一套动态图形?

200)plt.show()主要区别在于,动态饼状图的代码每次循环都会返回一组数值,但在线型图中返回的是我们所在点之前的整个时间序列。返回时间序列通过
2020年7月2日

高性能 PyTorch 是如何炼成的?过来人吐血整理的 10 条避坑指南

https://github.com/BloodAxe/pytorch-toolbelt/blob/develop/pytorch_toolbelt/modules/normalize.py
2020年7月1日

最受欢迎 12 个 Python 开源框架,你用过哪些?

Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
2020年6月29日

Python 3.9 正式版要来了,会有哪些新特性?

https://medium.com/@gvanrossum_83706/left-recursive-peg-grammars-65dab3c580e1
2020年6月27日

用 Pandas 在 Python 中绘制数据

pd.read_csv('https://anvil.works/blog/img/plotting-in-python/uk-election-results.csv')
2020年6月26日

Python 为什么推荐蛇形命名法?

首先一点,对于单个字符或者单词(例如:a、A、PYTHON、Cat),当它们被用作变量名时,大致有全小写、全大写和首字母大写这几种情况。编程语言中出现这些情况时,它们基本上跟英语的表达习惯是相同的。
2020年6月22日

GitHub 热门:实用 Python 编程

的先前知识,但最好是具备编程基本的知识。以前大多数学过的童鞋都认为这门课程具有挑战性,即使他们已经在做一些
2020年6月21日

萌妹子语音陪你写代码,一个神奇的 VSCode 插件

插件作者回应称,“其实有考虑到,语音包的配置文件特意预留了性别字段,我希望项目本身足够多元化,包括语种、性格等等。欢迎身边的男性程序员贡献声音。”
2020年6月20日

40 行 Python 代码,实现卷积特征可视化

阅读完他的文章后,你将了解如何生成模式,以最大化这些层次表征的某个层中所选特征图的平均激活,如何解释其中一些可视化,以及最终如何测试所选滤波器可能响应的模式或纹理的假设。你可以在下面找到
2020年6月19日

2020 年 Python 开发者调查报告:PyCharm 还是排第一么?

从阿根廷、巴西、加拿大、中国、法国、德国、印度、日本、墨西哥、波兰、俄罗斯、韩国、西班牙、土耳其、乌克兰、英国和美国收集了足够大的样本。全球约
2020年6月16日

10 行以下 Python 代码,能有什么高端操作?

在paddlepaddle面前,自然语言处理也变得非常简单。实现文字情绪识别我们同样需要安装PaddlePaddle和Paddlehub,具体安装参见三中内容。然后就是我们的代码部分了:
2020年6月14日

Python 3.9 beta2 发布了,看看这 7 个新的 PEP 都是什么?

str.endswith(),而它们不返回字符串(只是一个布尔值)。他怀疑添加这一种接收元组参数却返回字符串的方法,因为无论选择何种规则来处理元组,对于某些人来说都是“错误的”选择。
2020年6月12日

哈工大/哈工程被禁用 MATLAB,美国「实体名单」影响深入校园

1、“黑/白名单”敏感,诸多开源项目改源码。网友:那“白宫”要改么?
2020年6月11日

“黑白名单”敏感,诸多开源项目改源码。网友:那“白宫”要改么?

日常分享程序员相关的精选文章和热点资讯;外加每天一张程序员减压的IT趣图,笑的有高度;还有难得一见的程序员相亲,一不小心就脱单了
2020年6月9日

详尽实用的 PyCharm 教程,这篇文章值得一看

更多细节,参见官方文档:https://www.jetbrains.com/help/pycharm/tutorial-exploring-navigation-and-search.html。
2020年6月8日

改改 Python 代码,运行速度还能提升 6 万倍,Science:先别想摩尔定律了

点击获取精选Python开发资源。「Python开发者」日常分享
2020年6月6日

苏联曾经的AI有多强?一段几乎已被世人遗忘的往事

点击获取精选Python开发资源。「Python开发者」日常分享
2020年6月4日

Linus 的开发电脑,配置是这样的!

日常分享程序员相关的精选文章和热点资讯;外加每天一张程序员减压的IT趣图,笑的有高度;还有难得一见的程序员相亲,一不小心就脱单了
2020年6月3日

SpaceX 火箭和飞船在哪些地方用上了 Python ?

正在从一个研究和工程公司转型为一个制造公司,该团队功不可没。他们充分利用了C#/MVC4/EF/SQL、Javascript/Knockout/Handlebars/LESS
2020年6月1日

知乎高赞:985 计算机视觉毕业后找不到工作怎么办?怒刷 leetcode,还是另寻他路?

本人目前是985高校研究生,方向是计算机视觉。成绩中等,无论文,无比赛经历,有项目经历。编程基础还可以,自认为在教研室算好的了,python用得比较熟,C++也会一点,PyTorch,
2020年5月30日

问答:两种判断列表为空的方法,你在用哪种?

Python编程中,判断列表为空很常见。下面的两种方法你在用哪种?请在评论中说说你用这种方法的理由。
2020年5月30日

炸裂!万字长文拿下 HTTP 面试题

1995年是不平凡的一年,网景公司和微软开启浏览器大战,谁都想当老大。1999年HTTP/1.1发布并成为标准,写入RFC,以为以后不管是网关还是APP等,只要你要使用HTTP,就得遵守这个标准。
2020年5月27日

5 种 非传统 的可视化图,也是用 Python 画的

color_continuous_scale=px.colors.sequential.Emrld)fig.show()量表图和指示器量表图仅仅是为了好看。在报告
2020年5月25日

钻漏洞,他用爬虫非法获取 1500 万余条个人信息,倒卖获利 54 万被判 5 年

一审结果出来后,呙某某提出上诉。其主要上由及其辩护人的主要辩护意见是,
2020年5月24日

Keras vs PyTorch,哪一个更适合做深度学习?

PyTorch:https://colab.research.google.com/drive/1irYr0byhK6XZrImiY4nt9wX0fRp3c9mx?usp=sharing
2020年5月22日

微软官方再次上线了 Python 教程,这次比较高级

点击获取精选Python开发资源。「Python开发者」日常分享
2020年5月19日

用 CMake 构建 Python C/C++ 扩展

2.8.12)project(cmake_example)add_subdirectory(pybind11)pybind11_add_module(cmake_example
2020年5月15日

25 个常用 Matplotlib 图的 Python 代码,收藏收藏!

大家好,今天要分享给大家25个Matplotlib图的汇总,在数据分析和可视化中非常有用,文章较长,可以马起来慢慢练手。
2020年5月11日

全球 Python 调查报告:Python 2 正在消亡,PyCharm 比 VS Code 更受欢迎!

https://www.jetbrains.com/lp/python-developers-survey-2019/#PythonVersions
2020年5月10日

简历中放照片么?程序员找工作的各种坑…… 及防坑指南

再额外说一下新人怎么写简历。新人,尤其是毕业生,觉得自己会的太少,没有内容可写。这种情况,需要你多收集一些目标岗位的任职要求,根据这些信息补强自己,再放到简历中去。例如,你发现岗位里要求
2020年5月9日

清华开源 Jittor:首个国内高校自研深度学习框架,一键转换 PyTorch

来自本科生的暴击:清华开源「天授」强化学习平台,纯PyTorch实现
2020年5月7日

PyCharm 详细使用指南!

IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从
2020年5月6日

30 招教你顺滑切换 Python 3

python-dateutil你可以用这个库做很多很酷的事情。我只会给你们介绍我发现的很有用的一个例子:日志文件中日期的模糊解析等。记住一点:基本的
2020年5月5日

Python 如何移除旧的版本特性,如何迎接新的特性?

版本的concurrent.futures就是一种实验性的设计,它是为将来更好的concurrent库而作的准备。虽然说将来的最终实现,可能跟
2020年4月30日

整理了 25 个 Pandas 实用技巧

现在如果你需要创建一个更大的DataFrame,上述方法则需要太多的输入。在这种情况下,你可以使用Numpy的random.rand()函数,告诉它行数和列数,将它传递给DataFrame
2020年4月26日
2020年4月25日

Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型

但是,也许我们可以往乐观的方面想:对于这种微不足道的性能提升,核心开发者们都能认真对待、精益求精、持续投入、考虑全面,那在其它方面上也绝不会逊色。所以,我们有理由对
2020年4月24日

Python 2.7.18 发布,Python 2 时代是真的结束了

https://www.python.org/downloads/release/python-2718
2020年4月23日

一份可以令 Python 变快的工具清单

这四个项目都致力于将Python代码翻译为C、C++和LLVM的代码。Shedskin会将代码编译为C++语言。Pyrex、Cython编译的主要目标是C语言。Cython也是Pyrex的一个分支。
2020年4月20日

PyTorch 版 EfficientDet 比官方 TF 实现快 25 倍?这个 GitHub 项目数天狂揽千星

https://github.com/zylo117/Yet-Another-EfficientDet-Pytorchimport
2020年4月19日

PyCharm 2020.1 稳定版正式发布!

点击获取精选Python开发资源。「Python开发者」日常分享
2020年4月18日

国外大神制作的超棒 Pandas 可视化教程

我们使用特定条件进行分组并聚它们的数据,也是很有意思的操作。比如,我们需要将数据集以音乐类型进行分组,以便我们能更加方便、清晰了解每个音乐类型有多少听众和播放量。
2020年4月17日

pip install 今年将出现重大变化!

组织的用户调研,报名地址:http://www.ei8fdb.org/thoughts/2020/03/pip-ux-study-recruitment/
2020年4月16日

让人想骂街的 Python 炫技操作:条件语句的七种写

,这么多骚操作,还真是活久见。。这六种写法里,我最推荐使用的是第一种,自己也经常在用,简洁直白,代码行还少。而其他的写法虽然能写,但是不会用,也不希望在我余生里碰到会在公共代码里用这些写法的同事。
2020年4月14日

GitHub 热门:动漫生成器让照片秒变手绘日漫风,实测好用

'https://docs.google.com/uc?export=download&id=1U5HCRpZWAbDVLipNoF8t0ZHpwCRX7kdF'
2020年4月12日

记一次 Python Web 接口优化,性能提升25倍!

的缩写,指的是浏览器开始收到服务器响应数据的时间(后台处理时间+重定向时间),是反映服务端响应速度的重要指标。Profile
2020年4月10日

来闯关吗?一个有趣的 Python 解谜网站

https://www.cnblogs.com/jimnox/archive/2009/12/08/tips-to-python-challenge.html
2020年4月6日

Python 什么时候会被取代?

通过上述讨论,你可以想象在很长一段时间内Python的发展都势不可挡。然而,Python也逃不开一切技术的命运,它也有自己的弱点。接下来,我将逐个介绍Python的重大缺陷,并评估这些缺陷是否致命。
2020年4月5日

来自本科生的暴击:清华开源「天授」强化学习平台,纯PyTorch实现

collector.collect(n_step=n)或者,如果你想通过采样的批量数据训练给定的策略,可以这样写:result
2020年4月4日

10 个必会的 PyCharm 技巧

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。
2020年4月1日

硬核!30 张图解 HTTP 常见的面试题

加密成密文后,发送给服务器,服务器解密后,用相同的摘要算法算出发送过来的明文,通过比较客户端携带的「指纹」和当前算出的「指纹」做比较,若「指纹」相同,说明数据是完整的。
2020年3月29日

北大学霸出的中文教程:简单粗暴入门 TensorFlow 2.0

Execution模式,以便于模型的快速迭代开发。但依然包含传统的Graph
2020年3月27日

Python 3.9 新特性:任意表达式可作为装饰器

...原理允许任意表达式在相当长的一段时间内,允许任意有效表达式的决定(而不仅仅是放宽当前的限制,如允许取下标),已被视为装饰器语法发展的下一个顺理成章的步骤。正如Guido
2020年3月25日

30 年,Python 正在吞食世界

点击获取精选Python开发资源。「Python开发者」日常分享
2020年3月24日

上热搜!武大学生用 Python 敲出樱花开放

事实上,每一张图片都是由一个一个的像素点所组成的。而每个像素点,都有自己的颜色,其颜色可以用一个数组来表示:(a,b,c),其中每位数的取值范围都是
2020年3月21日

VS Code 玩转 Jupyter Notebook 份完整教程

Code:https://code.visualstudio.com/download
2020年3月19日

「最全」实至名归,NumPy 官方早有中文教程,结合深度学习,还有防脱发指南

都进行了翻译和整理工作,基本上用户需要的内容都可以在这里找到。用户文档目录如下,这里还贴心地提供了和「竞品」Matlab
2020年3月17日

火爆全网!这个 Python 项目很骚气!

在这个名为tiler的GitHub开源项目里你就可以自动实现这一切,它刚刚开源一天,就已经涨到了1100星,增长速度肉眼可见。
2020年3月11日

用漫画了解 Linux 内核到底长啥样

https://linux.cn/article-8290-1.html
2020年3月8日

实时可视化 Debug:VS Code 开源新工具,一键解析代码结构

等语言,因为已经集成了数据抽取器,因此可以直接自动可视化。而其它没有数据抽取器的语言,就需要自定义数据结构与可视化器之间的关系了多种可视化器皆可定制该扩展还内置了其他可自定义的可视化调节器,尤其在
2020年3月4日

10 个 Python 字符串处理技巧

False虽然掌握这些字符串处理“技巧”之后,并不意味着你已经成为了文本分析或自然语言处理专家,但这些技巧可能会激发出深入探究自然语言处理领域的兴趣,并掌握最终成为专家所必备的技能。推荐阅读
2020年3月3日

Python3.9 又更新了:dict 内置新功能,正式版十月见面

点击获取精选Python开发资源。「Python开发者」日常分享
2020年3月1日

一行 Python 代码给头像戴上口罩

看到一些朋友叫设计同学帮忙给自己的头像戴上口罩,作为技术人,心想一定还有更多人有这样的诉求,不如开发一个简单的程序来实现这个需求,也算是帮助设计姐姐减少工作量。
2020年2月28日

36 岁外企程序员的自述:把员工当人的企业还是有的

没有其他乱七八糟的喊口号,拉横幅,形象面子工程或者形式主义,基本就是在几个关键点为员工解决问题,我觉得对公司还是非常满意的,所以即便在家办公,干活也是热情满满。顺便说一下,2020
2020年2月27日

强大的 Python 任务自动化工具!invoke 十分钟入门指南

任务的分解与组合通常一个大任务可以被分解成一组小任务,反过来,一系列的小任务也可能被串连成一个大任务。在对任务作分解、抽象与组合时,这里有两种思路:对内分解,对外统一:只定义一个
2020年2月26日

这一招将 Numpy 加速 700 倍!!!

点击获取精选Python开发资源。「Python开发者」日常分享
2020年2月24日

美国国家安全局 NSA 的 Python 培训文档公开

https://archive.org/details/comp3321/page/n3/mode/2up/search/device
2020年2月16日

走过 19 年,每年千万下载量,科学计算开源库 SciPy 的前世今生

使用韦伯分布拟合发病日期、首次就诊日期和住院日期,并估计发病离就诊的时间间隔分布、发病离住院的时间间隔分布;
2020年2月10日

OpenAI 全面拥抱 PyTorch,TensorFlow:我哪里比不上它?

TensorFlow与PyTorch之争,哪个框架最适合深度学习
2020年2月2日

用 Python 手写十大经典排序算法

基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。
2020年1月29日

Python 中 3 个不可思议的返回

回答(https://stackoverflow.com/a/32211042/4354153)
2020年1月18日

学 Python 么?套壳的那种

日),一个号称自主研发的「木兰」编程语言在网上火了,同样引起了很大争(tu)议(cao)。
2020年1月17日

GitHub 星标 4.6k,Python 可视化库 Altair 入门

alt完成以上准备工作,我们就可以开始绘图了开始绘制图表Altair中的基本对象是Chart,它将数据框作为单个参数。你可以这样定义它:chart
2020年1月16日

Python 2 退休,只有 47% 公司有明确的应对计划

www.oschina.net/news/112810/50-of-companies-dont-have-a-plan-for-python-2-eol
2020年1月15日

11 个最佳的 Python 编译器和解释器

作者:豌豆花下猫,生于广东毕业于武大,现为苏漂程序员,有一些极客思维,也有一些人文情怀,有一些温度,还有一些态度。
2020年1月13日

30 个 Python 的最佳实践、小贴士和技巧

还有很多显示该图片之外的功能。它可以分析、调整大小、过滤、增强、变形等等。完整的文档,请点击这里(https://pillow.readthedocs.io/en/stable/)。
2020年1月11日

Keras 之父:棋下得好、游戏玩得好未必就是真 AI

点击获取精选Python开发资源。「Python开发者」日常分享
2020年1月10日

PEP 318:函数和方法的装饰器

另一个好处是,写在函数定义的前面,适合在不知道代码内容时,就改变代码的语义,也就是说,你知道如何正确地解释代码的语义,如果该语法没有出现在函数定义之前,你需要回看并改变初始的理解。
2020年1月6日

Python 2 最后一版将于 4 月发布,但它确实是在 1 月 1 日就退休了

看到这,你也应该理解了来龙去脉吧?不过,我相信还是有读者有疑问:既然早就知道会有这个尾巴要处理,为什么不能加快进度,多投精力,争取一分不差地在
2020年1月5日

PEP-3129 类装饰器

解释器的实现细节的依赖。尽管可以使用元类来实现类似装饰器(decorator-like)功能的类,但结果通常令人不快,实现起来也很脆弱[3]。
2020年1月2日

拜拜!Python 2

点击获取精选Python开发资源。「Python开发者」日常分享
2020年1月1日

由浅入深:Python 中如何实现自动导入缺失的库?

AutoInstall,可以实现自动导入三方库的目的。需要说明一下,这种方法会“劫持”所有新导入的库,破坏原有的导入方式,因此也可能出现一些奇奇怪怪的问题,敬请留意。
2019年12月30日

详解 Python 3.8 的海象运算符:大幅提高程序执行效率

运算符名称问题:人们建议不要使用「海象运算符」这样的代号,而是使用「赋值运算符」、「命名表达式运算符」、「成为运算符」等术语,以免人们不明白。
2019年12月28日

Python 中 -m 的典型用法、原理解析与发展演变

8000执行后,在本机打开“http://localhost:8000”,或者在局域网内的其它机器上打开“http://本机ip:8000”,就能访问到执行目录下的内容,例如下图就是我本机的内容:
2019年12月27日

50 个有趣而又鲜为人知的 Python 特性

https://github.com/leisurelicht/wtfpython-cn
2019年12月23日

删除系统 Python 引发的惨案

重新安装系统、软件、搭建实验环境,真的是心累啊。谨记,以后不要随便卸载系统自带软件,特别是不要相信某些博客写的彻底清除xxx及其依赖的操作。
2019年12月21日

GitHub 告别中文仓库刷榜/霸榜

趋势榜的童鞋来说,也许早就发现有很多中文仓库上榜。有些中文仓库,是文档并非源码,故而被国内开发者吐槽为
2019年12月19日

70 道 NumPy 测试题

https://upload.wikimedia.org/wikipedia/commons/8/8b/Denali_Mt_McKinley.jpg
2019年12月17日

超全代码详解 Python 制作精美炫酷图表教程

一时间,我以为Bokeh会成为一个后援解决方案。我在做地理空间可视化的时候发现了Bokeh。然而,我很快就意识到,虽然Bokeh有所不同,但还是和matplotlib一样复杂。
2019年12月16日

重构改进 pip!Python 基金会获 40 万美元资助

计算机需要知道正确的顺序来安装软件。因此,当程序员共享软件时,必须精确描述安装先决条件,并且安装工具需要处理复杂的情况,在这种情况下,它们会得到相互冲突的指令。资助项目将使
2019年12月12日

Python 海象运算符 := 的三种用法

循环虽然循环似乎是最常见的使用海象运算符的情况。在此处使用海象运算符的好处是可以在while语句中合并表达式和修饰符。我已经写过无数次无限循环了,因为我总是忘记在循环末尾写修改语句。line
2019年12月10日

PyCharm 2019.3 版发布,增加了哪些新功能呢?

与绝对import相比,你更喜欢相对import吗?PyCharm现在支持在这些风格之间自动地转换。如果你已经使用相对导入方式导入了某个程序包,那么所有新的从该程序包的导入也将自动创建为相对导入。
2019年12月9日

恶意 Python 库偷 SSH 密钥!请自查是否中招

地址:68.183.212.246:32258。”此外,它还会获取受害者电脑中的目录、主目录、PyCharm
2019年12月5日

2020职场技能排行榜:Python最火,TensorFlow热度飙升

点击获取精选Python开发资源。「Python开发者」日常分享
2019年12月4日

中国爬虫违法违规案例汇总!

《反不正当竞争法》第九条,以不正当手段获取他人商业秘密的行为即已经构成侵犯商业秘密。而后续如果进一步利用,或者公开该等信息,则构成对他人商业秘密的披露和使用,同样构成对权利人的商业秘密的侵犯。
2019年12月2日

计算机技能需求新排名:Python 仅排第 3,第 1 你可能猜不到哦

https://www.hiringlab.org/2019/11/19/today's-top-tech-skills/
2019年12月1日

Python 中的“垃圾”是怎么回收的?

从结果显而易见,它们并没有被回收,但是从程序上来看,当这个函数结束的时候,作为局部变量的a,b就已经从程序意义上不存在了。但是因为它们的互相引用,导致了它们的引用数都不为0。
2019年11月29日

Python 绘图还在用 Matplotlib?发现一款手绘可视化神器!

等常见的图表不同,使用这个包可以生成下面这种看起来像手绘的各种图表,在一些场景下使用效果可能会更好。
2019年11月27日

这些王者编程语言,你用过哪些?

编程语言源于美国军方的一个计划,旨在集成美军系统中运行着上百种不同的程序设计语言编写的程序,并提高调试能力与效率,由
2019年11月25日
2019年11月23日

Python 3.9.0 首个迭代版本发布了

并为最终版本做准备。采用一年发布一个大版本旨在让整个开发发布流程更具有可预测性。每个版本将获得一年的完整支持和四年的安全更新。
2019年11月21日

潘石屹学 Python 了!!!

另外,他还调侃称自己成了其他家长督促孩子好好学习的「恶人」了。
2019年11月19日

干得漂亮!全网接力帮她破解软件,结局暖心

因为脑瘫,她只能用脚操作鼠标,来完成打字的动作。她的求助信息是用脚敲出来的。(有人可能要问,为啥方瑜不用语音转换,她不能说话,所以没法用。)
2019年11月17日

5 个高效 & 简洁的 Numpy 函数

reshape,但是只有一个维度的参数能赋值为-1。a.reshape(2,2,-1)array([[[1,
2019年11月16日

假如有人把支付宝存储服务器炸了,里面的钱还在么?

不行,数据中心有2N+1的电力供应,说白了就是有两个发电站同时供电,每个发电站都能满足数据中心的全部电力需求,还有一个是备份电力供应,以备两个发电站同时断电的情况。
2019年11月14日

别找了,这是 Pandas 最详细教程了

的一个很好的功能就是链式方法(https://tomaugspurger.github.io/method-chaining)。它可以帮助你在一行中更加简单、高效地执行多个操作(.map()
2019年11月13日

Netflix 开源 Polynote:对标 Jupyter,一个笔记本运行多种语言

缺乏对多种语言的原生支持,在管理笔记本内的依赖、数据可视化等方面有所欠缺。近日,NetFlix
2019年11月12日

Python 依赖库管理哪家强?pip、pipreqs、pigar、pip-tools、pipdeptree 任君挑选

作者:豌豆花下猫,生于广东毕业于武大,现为苏漂程序员,有一些极客思维,也有一些人文情怀,有一些温度,还有一些态度。公众号:「Python猫」(python_cat)
2019年11月10日

由浅入深:Python 中如何实现自动导入缺失的库?

AutoInstall,可以实现自动导入三方库的目的。需要说明一下,这种方法会“劫持”所有新导入的库,破坏原有的导入方式,因此也可能出现一些奇奇怪怪的问题,敬请留意。
2019年11月8日

计算机视觉入门大全:基础概念、运行原理、应用案例详解

创建一个包含标注图像的数据集或者使用现有的数据集。标注可以是图像类别(适用于分类任务)、边界框和类别对(适用于目标检测问题),或者对图像中每个感兴趣对象进行像素级分割(适用于实例分割问题)。
2019年11月6日

Python 修改发布周期,1 年 1 个大版本

采用一年发布一个大版本,旨在让整个开发发布流程更具有可预测性。每个版本将获得一年的完整支持和四年的安全更新。
2019年11月4日

Python 3.8 已发布,现在是切换至新版本的好时机吗?

引入了新语法,但其他工具尚未同步跟进以支持新语法,例如自动格式化程序和代码检测工具等。除非“配套设施”已同步更新,否则我们将无法真正使用新的语法。
2019年11月3日

两个大新闻:Python 之父离职退休,Linux 之父说他不是程序员了

现在我已经习惯编辑补丁,有时候编辑补丁后,没有测试补丁我就发送出去了。从字面上讲,我只是在邮件里写代码,说我认为应该怎么样做。这就是现在我所做的,我不再是程序员了。
2019年11月1日

Python 之父:PEG 解析器的元语法

首先我们有了一个解析器生成器,其中一部分是语法解析器。我们可以称之为元解析器(meta-parser)。该元解析器与要生成的解析器类似:GrammarParser
2019年10月31日

Python 优雅的操作字典

linuxzen我们看到使用get方法获取不存在的键值的时候不会触发异常,同时get方法接收两个参数,当不存在该键的时候就会返回第二个参数的值
2019年10月29日

Python 之父:给 PEG 语法添加动作

中,因为没有回溯,一旦规则被解析器识别到,就会执行动作块。每个动作会立即执行,这意味着即使操作具有全局副作用,还是会顺利执行(例如更新符号表或其它编译器数据结构)。
2019年10月28日

Python 之父:左递归 PEG 语法

原始的左递归语法已经表诉了所需的关联性,因此,如果我们可以直接以该形式生成解析器,那将会很好。我们可以!一位粉丝向我指出了一个很好的技巧,还附带了一个数学证明,很容易实现。我会试着在这里解释一下。
2019年10月25日

从 bug 看 11 种编程语言演化史,果然如今 Python 最流行

点击获取精选Python开发资源。「Python开发者」日常分享
2019年10月24日

哪种 Python IDE 最适合你?这里有一份优缺点列表

代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
2019年10月20日

GitHub 标星 7k+,反问面试官的灵魂 50 问,问到怀疑人生!

的小哥,整理了一份求职反问手册,从岗位职责、基础设施、团队情况、公司技术发展、公司变现途径、是否坐班、办公室情况等角度,罗列了可问问题。
2019年10月18日

Pandas 可视化综合指南:手把手从零教你绘制数据图表

‘line’,画出的就是线状图。1df1=df[:5]2df1.plot(‘Country’,[‘Corruption’,’Freedom’,’Generosity’,’Social
2019年10月17日

海象操作符!Python 3.8 的新特性汇总

原创整理:Python开发者(id:PythonCoder)
2019年10月15日

PyTorch 1.3重磅发布,TensorFlow有未来吗?

np.transpose(attributions_ig_nt.squeeze().cpu().detach().numpy(),
2019年10月12日

Python新工具:用三行代码提取PDF表格数据

https://www.github.com/camelot-dev/camelotcd
2019年10月11日

Python 为什么要保留显式的 self ?

并不特别在意前述的等效性。我同意这只是理论上的重要。我能想到的唯一例外是旧式的调用超级方法的习语(idiom)。但是,这个习语很容易出错(正是由于需要显式地传递"self"的原因),这就是为什么在
2019年10月9日

谷歌重磅发布TensorFlow 2.0正式版,高度集成Keras,大量性能改进

教程地址:https://cn.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187
2019年10月6日

PyTorch 版《动手学深度学习》开源了,最美 DL 书遇上最赞 DL 框架

项目地址:https://github.com/ShusenTang/Dive-into-DL-PyTorch
2019年9月25日

又一套!微软在 GitHub 新发的 Python 视频资源

链接:https://github.com/microsoft/c9-python-getting-started
2019年9月23日

增强 Jupyter Notebook 的功能,这里有 4 个妙招

原文链接:https://towardsdatascience.com/4-awesome-tips-for-enhancing-jupyter-notebooks-4d8905f926c5
2019年9月22日

宣称用 AI 开发应用,其实是外包给真人程序员

@RAB1899:三哥的常规操作三哥在科技圈是有名的大忽悠,英文好会吹牛,骗了好多投资人的钱了
2019年9月21日

迭代列表不要For循环,这是Python列表推导式最基本的概念

['Rabbit','Rabbit','Rabbit','Rabbit','Cat','Cat','Cat','Cat','Cat','Cat','Cat',
2019年9月20日

TensorFlow与PyTorch之争,哪个框架最适合深度学习

https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36m-win_amd64.whlTensorFlow
2019年9月18日

​Python 之父的解析器系列之三:生成一个 PEG 解析器

所以我们在这创造的是一个简单的编译器编译器(compiler-compiler)。我将语法符号简化了一些,仅保留规则与备选项;这其实对于我在本系列的前面所用的玩具语法来说,已经足够了。
2019年9月17日

人生苦短,我用 PyCharm

原文地址:https://realpython.com/pycharm-guide/
2019年9月14日

Python 2 倒计时!官网提醒尽早升级到 Python 3

https://docs.python.org/3/howto/pyporting.html
2019年9月11日

Python 之父:构建一个 PEG 解析器

列表里,将其作为解析器的输入,但这意味着如果在文件末尾处存在着无效的标记(例如一个字符串缺少结束的引号),而在文件前面还有语法错误,那你首先会收到的是关于标记错误的信息。
2019年9月10日

Cayley图数据库的可视化(Visualize)

Cayley图数据库的查询语句的参考网址为:https://github.com/cayleygraph/cayley/blob/master/docs/GizmoAPI.md
2019年9月9日

如何美观地打印 Python 对象?这个标准库可以简单实现

printer”的简写,“pretty”的含义是“漂亮的、美观的”,还有表示“相当地”的程度语气,因此它的含义便是:(相当)美观的打印。
2019年9月8日

17 个常见的 Python 运行时错误

不要在声明变量时使用0或者空字符串作为初始值,这样使用自增操作符的一句spam
2019年9月7日

Python 内存分配时的小秘密

28可见,虽然都是空对象,但是这些对象在内存分配上并不为“空”,而且分配得还挺大(记住这几个数字哦,后面会考)。
2019年9月5日

PYPL 9 月编程语言排行榜发布,Python 一枝独秀

Python,其它近期较为热门的语言在榜单中也大多表现为份额上涨,比如
2019年9月3日

Cayley 图数据库的简介及使用

Theory)可以存储实体的相关属性以及它们之间的关系信息。最常见例子就是社会网络中人与人之间的关系。相比于关系型数据库(比如MySQL等),图数据库更能胜任这方面的任务。  
2019年9月2日

在 Win 上做 Python 开发?当然是用官方的 MS Terminal 和 VS Code 了

https://devblogs.microsoft.com/commandline/introducing-windows-terminal/
2019年8月27日

向 Excel 说再见,神级编辑器统一表格与 Python

str(a).uppercase()写完这行代码后,在表格中调出该函数,就像调用常规函数一样。
2019年8月21日

简约而不简单的 Django 新手图文教程

目录分开,就必须有机制将他们在内里进行耦合。在Django中,urls、orm、static、settings等起着重要的作用。一个典型的业务流程是如下图所示:
2019年8月20日

Python 吞噬世界!程序员的副业如何成为全球最热语言

点击获取精选Python开发资源。「Python开发者」日常分享
2019年8月17日

微软员工揭秘 Windows 的 Linux 子系统研发全过程

当我们为Node.js提供这样的功能时,C++、Python和其他语言也有类似的需求。我开始对这种集成非常着迷,这为Linux开发带来了全新的体验。我现在着手c++代码的Visual
2019年8月13日

聊聊 print 的前世今生

echo。这个词的本意是回声,后来也指雷达的回波,被用于计算机编程中,则又被赋予了“应答、回显”之义,更直白的表述应该是“输出、打印”。
2019年8月12日

为什么 Python 3 把 print 改为函数?

https://mail.python.org/pipermail/python-dev/2005-September/056154.html
2019年8月11日

基于PyTorch的「Keras」:除了核心逻辑通通都封装

写模型,除了数据加载和模型定义部分外,整个训练和验证的逻辑、配置都需要我们手动完成,这些步骤都较为繁琐。甚至可以说,研究者需要耗费相当多的精力处理这一部分的代码,还要祈祷不出
2019年8月9日

Logreduce:用 Python 和机器学习去除日志噪音

策划在日志文件中发现的许多带注释的异常,并生成一个公共域数据集以进行进一步研究。日志文件中的异常检测是一个具有挑战性的主题,并且有一个用于测试新模型的通用数据集将有助于识别新的解决方案。
2019年8月6日

10 行 Python 代码写 1 个 USB 病毒

首先我们打开电脑终端,进入/Volumes目录,这时候插入U盘,可以发现它被挂载在了这个目录之下,也就是说,我们只要在固定时间扫描这个目录,当这个目录有新文件夹出现的时候,很可能有U盘被插入了。
2019年8月4日

Django 3.0 将支持异步功能

https://github.com/django/deps/blob/master/accepted/0009-async.rst
2019年8月3日

Python 之父撰文回忆:为什么要创造 pgen 解析器?

Tools》,这是一本讲编译原理的书,属于编译原理界的殿堂级存在。另外还有两本经典著作,称号分别是“虎书”、“鲸书”,三者常常一起出现。2、IIRC,If
2019年7月31日

Python 之父想重构现有解析器

pgen-驱动的解析器输出的是一个解析树,但是这个解析树并不直接用作代码生成器的输入:它首先会被转换成抽象语法树(AST),然后再被编译成字节码。(还有更多细节,但在这我不关注。)
2019年7月30日

Windows 文件名非用反斜杠?Python 小技巧帮你解决这个麻烦

这段代码可以同时在「Windows」或「Mac」系统上完美运行。问题是它使用起来很麻烦。写出「os.path.join()」并将路径的每个部分作为独立的字符串传给该函数非常冗长,而且很不直观。
2019年7月25日

微软官网新上线一套 Python 教程

链接:https://docs.microsoft.com/zh-cn/windows/python/
2019年7月24日

PyPI 发现 3 个针对 Linux 服务器的恶意库

www.oschina.net/news/108412/pypi-malicious-python-libraries
2019年7月21日

Perl 是 Python 崛起的受害者?7 月编程排行榜

请注意:该榜只是反映某编程语言的热门程度,并不能说明它好不好,也不能说明某语言所编写代码的数量。
2019年7月16日

图解 NumPy,这是理解数组最形象的一份教程了

sequence_length]。出于性能原因,深度学习模型倾向于保留批大小的第一维(因为如果并行训练多个示例,模型训练速度会加快)。在这种情况下,reshape()
2019年7月14日

对 Python 开发者而言,IPython 仍然是 Jupyter Notebook 的核心

强大的用户体验的来源。这也是相当有才华的一批贡献者进行最前沿研究的成果,所以如果你在学术论文中使用到了
2019年7月12日

惊为天人,NumPy 手写全部主流机器学习模型,代码超 3 万行

其中浅层模型既有隐马尔可夫模型和提升方法这样的复杂模型,也包含了线性回归或最近邻等经典方法。而深度模型则主要从各种模块、层级、损失函数、最优化器等角度搭建代码架构,从而能快速构建各种神经网络。
2019年7月6日

吃鸡版超级玛丽被复活 + 开源,用 Python 实现的

Royale》的玩家吃鸡条件并不需要淘汰其他对手,而需要在一次不死的情况下通关这一章节的四个小关才能真正吃鸡。
2019年7月4日

如果不懂 numpy,请别说自己是 python 程序员

的数据组织结构,尤其是数组(numpy.ndarray),几乎已经成为所有数据处理与可视化模块的标准数据结构了(这一点,类似于在机器学习领域
2019年7月2日

写给 python 程序员的 OpenGL 教程

库呢?画画之前总得先有一块画布吧,不能直接拿起画笔就开画。前文说过,工具库主要提供窗口相关的函数,有了窗口,就相当于有了画布,而核心库和实用库,就好比各式各样的画笔、颜料。使用工具库(GLUT)创建
2019年6月29日

PyTorch 代码调试利器: 自动 print 每行代码的 Tensor 信息

的形状不匹配,或者压根没报错但是最终出来的形状不是我们想要的。这个时候,我们往往也不知道是什么地方开始跟我们「预期的发生偏离的」。我们有时候也得需要插入一大堆
2019年6月24日

2019 年 Python 开发者调查报告(JetBrains版)

从阿根廷、巴西、加拿大、中国、法国、德国、印度、日本、墨西哥、波兰、俄罗斯、韩国、西班牙、土耳其、乌克兰、英国和美国收集了足够大的样本。全球约
2019年6月22日

Python 3.8 新功能大揭秘

仅通过位置指定的参数可以用于如下情况:某个函数接受任意关键字参数,但也能接受一个或多个位置参数。Python的内置函数通常都是这种情况,所以允许程序员这样做,能增强Python语言的一致性。
2019年6月19日

聊聊 Python 的内置电池

多个标准库,类型丰富多样,包括字符处理、数据类型、数值计算、文件处理、并发执行、网络通信、多媒体服务、图形界面、调试与开发、以及操作系统专有服务等等。
2019年6月18日

GIL 已经被杀死了么?

interpreters.channel_recv(channel_id)interpreters.channel_release(channel_id)output_arry
2019年6月17日

GitHub 热门:深度学习模型大合集,5600+ Star

项目地址:https://github.com/rasbt/deeplearning-models
2019年6月13日

手把手教你发布 Python 项目开源包

请求创建步骤:https://help.github.com/en/articles/creating-a-pull-request-template-for-your-repository
2019年6月9日

如何用 OpenCV 在 Python 中实现人脸检测

第一步是下载预训练模型:https://github.com/davisking/dlib-models/blob/master/mmod_human_face_detector.dat.bz2
2019年5月31日

Python 工匠:使用装饰器的技巧

里的“装饰器”和“面向对象”没有任何直接联系,它完全可以只是发生在函数和函数间的把戏。事实上,“装饰器”并没有提供某种无法替代的功能,它仅仅就是一颗“语法糖”而已。下面这段使用了装饰器的代码:
2019年5月29日

用 Python 构建可扩展的社交媒体情感分析服务

表面上,这是一个只有一个字典对象的数组。如果有多个句子,那么每个句子都会对应一个字典对象。字典中有四个键对应不同类型的情感。neg
2019年5月19日

Linux Shell 中各种括号的作用 ()、(())、[]、[[]]、{}

②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。
2019年5月16日

用 Numba 加速 Python 代码,变得像 C++ 一样快

实现的代码运行得更快,只要您的代码具有足够的计算密度或者数组足够大。如果不是,那么由于创建线程以及将元素分配到不同线程需要额外的开销,因此可能耗时更长。所以运算量应该足够大,才能获得明显的加速。
2019年5月15日

Python 胜出,R 跌出 Top 20:5 月编程语言排行榜

请注意:该榜只是反映某编程语言的热门程度,并不能说明它好不好,也不能说明某语言所编写代码的数量。
2019年5月13日

Python 工匠:编写地道循环的两个建议

但我同时发现,这片黑魔法阵除了能带来好处,它还会引诱你不断往阵内塞入越来越多的代码,包括过滤掉无效元素、预处理数据、打印日志等等。甚至一些原本不属于同一抽象的内容,也会被塞入到同一片黑魔法阵内。
2019年5月11日

GitHub 热门:Python 学习 100 天

https://github.com/jackfrued/Python-100-Days
2019年5月9日

8 个流行的 Python 可视化工具包,你喜欢哪个?

原文链接:https://towardsdatascience.com/reviewing-python-visualization-packages-fa7fe12e622b
2019年4月29日

GitHub 热门:Python 算法大全,Star 超过 2 万

排序算法(冒泡排序、希尔排序、插入排序、桶排序、合并排序、快速排序、堆排序、选择排序等)、
2019年4月27日

VS Code 的 Python 扩展有大更新

https://marketplace.visualstudio.com/itemdetails?itemName=ms-python.python
2019年4月26日

一份来自 StackOverflow 的最佳 Python 装饰器教程

my_shiny_new_decorator(a_stand_alone_function)a_stand_alone_function_decorated()#outputs:#Before
2019年4月25日

GitHub 热门:别再用 print 输出来调试代码了

因为你可以在不需要进行任何设置的情况下将其用于糟糕的、庞大的企业代码库中。只需打开装饰器(如下示例所示),并将输出重定向到一个专用的日志文件,将日志文件路径指定为第一个参数。
2019年4月24日

Mac 终端神器 iTerm2 新增 Python API

iterm2.async_wait_forever()iterm2.run_forever(main)使用该脚本,我们可以通过按下功能键来选择选项卡。F1
2019年4月19日

Python 是增长最快的主流编程语言 | StackOverflow 重磅调查

3、一般来说,开发者的工作经验越长,薪资越高。但有些开发类岗位的报酬,明显极大高于同等工作经验的其他岗位。比如:和数据打交道的开发者(数据科学家和工程师),还有
2019年4月15日

TensorFlow 2.0到底怎么样?简单的图像分类任务探一探

但我们的数据集现在只有图像的文件名,并没有实际图像。我们需要定义可以通过文件名加载图像并执行必要预处理的函数。在这个过程中还要打乱(shuffle)数据集,并对数据集进行分批处理(batch):
2019年4月11日

2019 年,TensorFlow 被拉下马了吗?

原文链接:https://towardsdatascience.com/which-deep-learning-framework-is-growing-fastest-3f77f14aa318
2019年4月9日

GitHub 热门:微软新开源的 Python 静态类型检查器

支持灵活的配置,提供对设置的粒度控制。可以为源库的不同子集指定不同的“执行环境”。每个环境都可以指定不同的
2019年3月26日

PyTorch 实战:计算 Wasserstein 距离

{:.3f}".format(dist.item()))plt.imshow(P);————————————————————————————————————————————————Sinkhorn
2019年3月19日

GitHub 热门:各大网站的 Python 爬虫登录汇总

项目写了一段时间后,发现代码风格、程序易用性、可扩展性、代码的可读性,都存在一定的问题,所以接下来最重要的是重构代码,让大家可以更容易的做出一些自己的小功能;
2019年3月18日

网易云音乐评论爬取

'http://music.163.com/api/v1/resource/comments/R_SO_4_1313354324?limit=20&offset='
2019年3月14日

Python 工匠:让函数返回结果的技巧

所以我建议:尽量少写递归。如果你想用递归解决问题,先想想它是不是能方便的用循环来替代。如果答案是肯定的,那么就用循环来改写吧。如果迫不得已,一定需要使用递归时,请考虑下面几个点:
2019年3月10日

[PEP 380] 子生成器的语法

v但是,如果在调用send(),throw()和close()的情况下,要使子生成器与调用者正确地交互,就相当困难。如后面所说,必要的代码非常复杂,因此想要正确地处理所有特殊情况,将会非常棘手。
2019年3月7日

哪个小姐姐是假的?Yann LeCun 说合成人脸并不难分辨

同样也会留下一些伪造的痕迹,很多痕迹甚至是生成图像的共性。这些「痕迹」因图像而异,并不是每一张图像都有,也不是所有痕迹都比较明显。但是了解这些技巧后,我们就能快速区分真假人脸,并达到很高的准确率。
2019年3月2日

[PEP 342] 增强型生成器:协程

的值。这使得即使是相对简单的实现(如异步通信)也变得复杂,因为调用任意函数,要么需要生成器变堵塞(block,即无法提供控制),要么必须在每个要调用的函数的周围,添加一大堆引用循环代码(a
2019年2月28日

Python 之父重回决策层,未来如何发展?

这个话题对我等小小的边缘码农而言,实在是超出能力范围而无法回答。所幸的是,他们又回归了。不过对于核心开发者们来说,这个话题迟早要面对,现在的风波就是一个预警。
2019年2月26日

看了这篇文章,别再说你不懂深拷贝与浅拷贝

引用实际就是内存中的一个数字地址编号,在使用对象时,只要知道这个对象的地址,就可以操作这个对象,但是因为这个数字地址不方便在开发时使用和记忆,所以使用变量名的形式来代替对象的数字地址。
2019年2月25日

Python 之父没有离开,成为了指导委员会成员

关注「Python开发者」加星标,提升Python技能
2019年2月16日

2018 Python 开发者调查报告发布

https://www.jetbrains.com/research/python-developers-survey-2018
2019年2月11日

PEP 255 :简单的生成器

就提供了一个可用的同步通信(synchronized-communication)类,来完成一般的任务。但是,这在没有线程的平台上无法运用,而且就算可用也会很慢(与不用线程取得的成就比)。
2019年2月4日

GitHub 热门:机器学习 100 天(中文版)

https://github.com/Avik-Jain/100-Days-of-ML-Code-Chinese-Version
2019年1月30日

迁移潮来袭!数十个项目宣布即将停止支持 Python 2

,并且多数已支持这两种语言版本多年。虽然市面上有能够有效保持兼容性的工具和技术,但在许多代码的开发过程中,仍然会有小的摩擦,开发者也不打算无限期地保持这种兼容性。眼看着官方即将停止支持
2019年1月21日

谷歌官方解读 TensorFlow 2.0 所有新特性

英文原文链接:https://medium.com/tensorflow/whats-coming-in-tensorflow-2-0-d3663832e9b8?linkId=62351082
2019年1月17日

TensorFlow 2.0 每日构建版本发布

是在世界范围内受到欢迎的开源机器学习框架,有着高度灵活性、可移植性、联系科研与产品等特点。近日,谷歌
2019年1月16日

Python 进阶:设计模式之迭代器模式

方法的参数是一个函数及一个或多个可迭代对象,它会将可迭代对象的元素映射到该函数中,然后迭代地运行该函数,返回结果也是一个迭代器。当存在多个可迭代对象参数时,迭代长度等于较短对象的长度。
2019年1月12日

Python数据可视化:网易云音乐歌单

'https://music.163.com/discover/playlist/?cat=欧美&order=hot&limit=35&offset='
2019年1月10日

Python 进阶:全面解读高级特性之切片!

的一种高级特性,常用于截取序列类型的元素,但并不局限于此,本文主要介绍了它的基础用法、高级用法(如占位符用法)、自定义对象切片、以及迭代器切片等使用内容。除此之外,切片还有更广阔多样的使用场景,例如
2019年1月4日

Scrapy 爬虫(3):爬取数据不保存,就是耍流氓

pipeline,后面的数字为调用的优先级,数字是0-1000,你可以自定义。你可以所有格式都保存,也可以注释掉其他,值保留一个。
2019年1月3日

人人都能读懂的编译器原理

我们可以再深入一点。假设我们想要支持只有数字没有运算符的输入,或者添加除法和乘法,甚至添加优先级。只要简单地修改一下语法文件,这些都是完全有可能的,任何调整都会直接反映在我们的解析器代码中。
2019年1月1日

Scrapy 爬虫(2):听说你的爬虫又被封了?

上一篇文章《爬虫利器初体验(1)》中,我们举了个简单的栗子,但是在真实的开发中这样的爬虫代码很容易就会被封掉。那么怎么样才能避免这些事发生呢?这一这篇文章我们一起来学习,如何健壮我们的爬虫代码。
2018年12月30日

爬虫利器 Scrapy 初体验(1)

eachMovie.xpath('div[@class="bd"]/div[@class="star"]/span/text()').extract()[0]
2018年12月26日

Linux + Nginx + Uwsgi + Django 搭建单服务实现多域名访问

,需要将这两个不同的项目部署到同一个服务里面,然后使用不同的域名来访问不同的项目。Django默认的只支持单服务访问,要想实现不同域名,需要安装django的第三方扩展包:django-hosts。
2018年12月25日

阅读优秀 Python 开源项目的代码,提升编程技能(GitHub 资源帖推荐)

在构建自己的应用程序时,要是能有可以参考阅读的开源项目,简直不好太好了,因为我们知道,开源项目用到的模式或技巧是能奏效的。
2018年12月21日

神奇的 Linux 命令行字符形状工具 boxes

/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\\//\/
2018年12月20日

用 Python 全自动下载抖音小姐姐视频

通过多次实验,发现链接的后面是会不停的改变,只有链接的前头始终不变,即「http://v1-dy」「http://v6-dy」「http://v9-dy」不变。
2018年12月19日

Python 成功上位,正逐渐与 Java 拉开差距

https://www.oschina.net/news/102547/pypl-dec-language-index
2018年12月16日

爬取虎嗅 5 万篇文章告诉你怎么样取标题

TOP20上面,我们从收藏量指标进行了分析,下面,我们关注一下发布文章的作者(个人/媒体)。前面提到发文最多的是虎嗅官方,有一万多篇文章,这里我们筛除官媒,看看还有哪些比较高产的作者。
2018年12月15日

12 月编程语言排行:Python 终于夺回第三,Go 跌出前十

index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube
2018年12月14日

Python 之父退位后,最高决策权花落谁家?

使用者开放(不仅仅是核心开发者)。理事会宣布投票结果是否足以作出决定。它提出了一个决定。如果理事会采纳了一个上诉(appeal),则获得多数票的一方需做出论证(demonstrated)
2018年12月12日

PyTorch 1.0 正式版发布了!

教育提供奖学金。在课程发布后的短短几周内,数万学生积极参与该在线项目。此外,该教育课程开始通过现实世界的会面(meet-up)使开发者社区变得更有凝聚力,这种
2018年12月11日

太嚣张了!他竟用 Python 绕过了“验证码”

我们测试了下识别的准确率,取100张验证码图片(存在test目录下)进行识别,识别的准确率约为82%。看到有人说用神经网络识别验证码,准确率可以达到90%以上,下次有机会可以尝试一下。
2018年12月8日

Python 爬虫实践:浅谈数据分析岗位

'https://www.lagou.com/jobs/positionAjax.json?needAddtionalResult=false'headers
2018年12月7日

10 万台电脑感染,“微信支付”勒索病毒制作者已被抓获

据了解,该犯罪嫌疑人涉嫌利用自制病毒木马入侵用户计算机,非法获取淘宝、支付宝、百度网盘、邮箱等各类用户账号、密码数据约5万余条,全网已有超过10万台计算机被感染。
2018年12月7日

平凡而又神奇的贝叶斯方法

为了回答这个问题,一个常见的思路就是想想:非得这样吗?因为如果你想到了另一种做法并且证明了它也是靠谱的,那么将它与现在这个一比较,也许就能得出很有价值的信息。那么对于拼写纠错问题你能想到其他方案吗?
2018年12月6日

Python 数据可视化:Python 大佬有哪些?

ImageColorGenerator(backgroud_Image)wc.recolor(color_func=img_colors)plt.imshow(wc)plt.axis('off')#
2018年11月28日

除了冒泡排序,你知道 Python 内建的排序算法吗?

原文链接:https://hackernoon.com/timsort-the-fastest-sorting-algorithm-youve-never-heard-of-36b28417f399
2018年11月26日

不再管事的 Python 之父,最近在做些什么?

在宣布退出决策层时就曾表示自己将尝试专注于指导核心开发者,尤其是新的核心开发者,以及女性和少数群体,因为核心开发团队的多样性一直以来都是他的目标之一。
2018年11月25日

手把手教你用Python处理非平稳时间序列

在本节和后续几节中,将介绍检测时间序列数据的平稳性的方法,以及如何处理非平稳序列。同时,本文还提供了相应的Python代码。大家可以到:AirPassengers下载文中使用的数据集。
2018年11月24日

你真的知道 Python的 字符串是什么吗?

Java的字符串只能写在双引号内,不具备Python中单双引号混用的灵活。至于三引号的多行字符串表示法,Java程序员表示羡慕得要死,那种痛苦,受过折磨的人最懂。写出来让Python程序员开心一下:
2018年11月23日

Python 有望成法国高中编程教学语言

近日公示的一份关于高中教学课程改革的草案,目前正在收集教育界的意见和建议。在其中的“数学和计算机科学”的课程中,有表示将采用
2018年11月22日

详解 Python 拼接字符串的 7 种方式

当要处理字符串列表等序列结构时,采用join()方式;拼接长度不超过20时,选用+号操作符方式;长度超过20的情况,高版本选用f-string,低版本时看情况使用format()或join()方式。
2018年11月21日

人脸识别的简单介绍(含Python代码)

提取特征向量。由于特征过多,手动列出所有特征是非常困难的。一个机器学习算法可以自动标注很多特征。例如,一个复杂的特征可能是:鼻子长度和前额宽度的比例。手动列出所有的这些衍生特征是非常困难的。
2018年11月20日

从零开始用 python 搭建推荐引擎

就我们之前的电影例子而言,这个算法根据他们之前给不同电影的评分来发现每个用户之间的相似性。用户u的一个实体的预测是通过计算其它用户对一个实体i的用户评分的加权总和来计算的。Pu,i通过下式计算得到:
2018年11月18日

学习Python,怎能不懂点PEP呢?

此外,关于对PEP的贡献,还有一种很有效的方式,就是将PEP翻译成中文,造福国内的Python学习社区。经过一番搜索,我还没有看到系统性翻译PEP的项目,只找到了零星的对于某个PEP的翻译。
2018年11月17日

GitHub 热门项目:PyTorch 资源大全

https://github.com/bharathgs/Awesome-pytorch-list
2018年11月16日

Python 数据库骚操作:MongoDB

motor.motor_asyncio.AsyncIOMotorClient('mongodb://host1,host2/?replicaSet=my-replicaset-name')#
2018年11月14日

Python对象的身份迷思:从全体公民到万物皆数

接下来,还是一个铺垫,这次是进阶知识。零值(含整数0、浮点0.0、虚数0j等)可以映射为False,其它非零值映射为True;但是,反过来,False唯一映射整数0,True唯一映射整数1。
2018年11月4日

Python 工匠:使用数字与字符串的技巧

但是这样写会破坏整段代码的缩进视觉效果,显得非常突兀。要改善它有很多种办法,比如我们可以把这段多行字符串作为变量提取到模块的最外层。不过,如果在你的代码逻辑里更适合用字面量的话,你也可以用标准库
2018年11月2日

Python 数据可视化利器

这里展示一下常用的图表和比较抢眼的图表,详细的文档可查看(https://bokeh.pydata.org/en/latest/docs/user_guide/categorical.html)
2018年11月1日

教你用 Python 做一个物体检测系统

以多种高度和纵横比选取更多区域而不仅是3个区域:在这里,我们可以围绕每一个锚定质心选取9种形状的区域,即3个不同高度的正方形区域和6个不同高度的垂直和水平的矩形区域,这会给我们提供不同纵横比的区域。
2018年10月30日

为什么 Python 这么慢?

如果你还没有写过多线程执行的代码,你就需要了解一下线程锁的概念了。多线程进程比单线程进程更为复杂,是因为需要使用线程锁来确保同一个内存地址中的数据不会被多个线程同时访问或更改。
2018年10月27日

开源社区行为准则风波不断,SQLite 遭批评

据悉,造成用户不满的主要原因是行为准则中多次提到的宗教立场,像是要尽心尽力爱主、虔诚信奉基督、在基督的爱护下向你的敌人祷告等等。有人认为这种把
2018年10月26日

wxPython:python 首选的 GUI 库

通常,一个完整的窗口程序一般都有菜单栏、工具栏和状态栏。下面的代码演示了如何创建菜单栏、工具栏和状态栏,顺便演示了类的静态属性的定义和用法。不过,说实话,wx的工具栏有点丑,幸好,wx还有一个
2018年10月24日

Linus 回归!重新负责内核开发

点击获取精选Python开发资源。「Python开发者」日常分享
2018年10月23日

改善 Python 程序的 91 个建议

(2)深入学习Python相关知识,比如语言特性、库特性等,比如Python演变过程等。深入学习一两个业内公认的Pythonic的代码库,比如Flask等。
2018年10月18日

数学建模三剑客 MSN

numpy是一个开源的python科学计算库,包含了很多实用的数学函数,涵盖线性代数、傅里叶变换和随机数生成等功能。最初的numpy其实是scipy的一部分,后来才从scipy中分离出来。
2018年10月16日

疯狂吸金1600个亿的拼多多,社交网络分析到底隐藏多少财富?

随着移动互联网的发展,各种同质化差异化的社交网络平台的不断涌现,QQ、微信、新浪微博等等,产生了大量的社会学、传播学、行为学、心理学等众多领域的社交数据,而社交网络数据的重要性也越来越被重视。
2018年10月11日

Linux 防火墙:关于 iptables 和 firewalld 的那些事

时机器没有启动,也会在机器启动会尽快执行该任务)。我会给该任务一个标识符(iptables-restore),然后添加命令本身。如果你在家和我一起这样,你应该通过重启系统来测试一下。
2018年10月8日

简化 Django 开发的八个 Python 包

URL,支持邮件地址作为用户名的认证方式,而且有大量的文档记录。第一次用的时候,它的配置可能会让人有点晕头转向;请仔细阅读安装说明,在自定义你的配置时要专注,确保启用某个功能的所有配置都用对了。
2018年10月6日

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

这个库能将你在项目中导入的库按字母顺序排序,并将其正确划分为不同部分(例如标准库、第三方库、自建的库等)。这样提高了代码的可读性,并且可以在导入的库较多的时候轻松找到各个库。
2018年10月3日

哪门编程语言更赚钱?看看 Stack Overflow 的最新调查

万美元。其他最高收入的职位是数据科学家、后端开发者、移动开发者、游戏或图形开发者以及全栈开发者。与此同时,所有国家和地区薪水垫底的职位都是设计人员和数据库管理员。
2018年9月25日

符合语言习惯的 Python 优雅编程技巧

http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
2018年9月23日

误删生产数据库血案,顺丰一高级工程师被开除

日,微博网友大佬坊间八卦爆料,顺丰科技数据中心的一位高级工程师(邓XX)误删生产数据库,导致某项服务无法使用并持续
2018年9月19日

Linus Torvalds 宣布休息,为过去的行为道歉

4.19-rc4,同时宣布了一个重大消息:他将抽身离开反思一段时间,为过去的言行向社区道歉,他已经要求稳定版内核维护者
2018年9月18日

深入理解 ext4 等 Linux 文件系统

中恢复损坏的数据,但无法知道使用它是否对你有利。虽然理论上可以在不同的层中分离文件系统和存储卷管理系统而不会丢失自动损坏检测和修复功能,但这不是当前存储系统的设计方式,并且它将给新设计带来重大挑战。
2018年9月16日

如何优雅的操作 Python 字典

'linuxzen')'linuxzen'我们看到使用get方法获取不存在的键值的时候不会触发异常,同时get方法接收两个参数,当不存在该键的时候就会返回第二个参数的值
2018年9月13日

API Star:一个 Python 3 的 API 框架

(链接:https://github.com/encode/apistar)文件来了解这个优秀框架所提供的不同功能的更多信息。我还将尝试在未来几天内介绍关于
2018年9月11日

使用 VS Code 进行 Python 编程

扩展还支持不同的代码分析工具(pep8、flake8、pylint)。要启用你喜欢的或者正在进行的项目所使用的分析工具,只需要进行一些简单的配置。
2018年9月10日

Python 调试器入门

/usr/lib64/python3.6/pdb.py(1584)set_trace()
2018年9月6日

9 月编程语言排行榜:Python 反超 C++,万年不变的前三终于变了

和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
2018年9月5日

全解用 Python 建立能源市场算法交易的机器学习框架

将您的数据划分为训练、验证(用于参数调优、特征选择等)和测试的补充集。这实际上比听起来要复杂得多:最理想的情况是,测试集应该尽可能地与当前的市场状态“相似”,验证和测试集应该遵循相同的分布。
2018年9月4日

Python 3 入门,看这篇就够了

函数(Functions)是指可重复使用的程序片段。它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的调用(Calling)函数。
2018年8月31日

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

我理解的环视是界定当前匹配子表达式的左边文本和右边文本出现的情况,环视本身不会占据匹配的字符,它是当前子表达式的匹配规则但是本身不算进匹配文本。而我们上面说的元字符都代表一定的规则和占据一定的字符。
2018年8月30日

有个程序员加班时晕倒不省人事

这小哥晕倒后,很多同事都围过来帮忙。黑衣小哥第一时间回工位拨打电话;眼镜小哥开始尝试心肺复苏,后来其他同事背走晕倒小哥……
2018年8月28日

写给工程师的 10 条精进原则

“善于提问”,还要懂得如何提问。为什么同样是参加设计评审,有的同学就能提出很好的问题,而有的同学却提不出任何问题?除了知识储备、专业技能、经验等方面的差异外,还有一点很重要:这就是批判性思维。
2018年8月27日

35 岁程序员由于身体原因准点下班,老板:以后不能加班就滚蛋

岁的程序员因在医院做了一个小手术,于是就按照公司的正常上下班时间下了班,结果被老板批评「都三十几的人了,不奋斗还指望公司养你?」,最后还说了一句「以后要是加不了班就滚蛋吧」
2018年8月25日

示例解读 Python 2 和 Python 3 之间的主要差异

www.oschina.net/news/99235/difference-between-python2-and-python-3
2018年8月24日

GitHub 热门项目:Python Fire

https://github.com/google/python-fire/blob/master/docs/guide.md
2018年8月20日

GitHub 热门项目:机器学习编程 100 天

https://github.com/Avik-Jain/100-Days-Of-ML-Code/tree/master/datasets
2018年8月15日

PYPL 8 月 IDE 排行榜:Eclipse 还是没超过 Visual Studio

www.oschina.net/news/98734/pypl-top-ide-index-201808
2018年8月14日

TIOBE 8 月编程语言榜:Python 差点拿下第 3 名

和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
2018年8月8日

IEEE Spectrum 2018 年度编程语言排行榜,Python 卫冕

https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
2018年8月5日

Python 中字符串拼接的 N 种方法

提出一种新型字符串格式化机制,被称为“字符串插值”或者更常见的一种称呼是F-strings,F-strings提供了一种明确且方便的方式将python表达式嵌入到字符串中来进行格式化:
2018年8月1日

Python 之父透露退位隐情,与核心开发团队产生隔阂

Rossum:我将成为常规贡献者或常规核心开发者的角色,偶尔写一些和审查一些代码。我将尝试专注于指导核心开发者,尤其是新的核心开发者,以及女性和少数群体,因为核心开发团队的多样性是我的目标之一。
2018年7月30日

Python3 vs. Python2 大作战,谁将是性能之王?

https://gist.github.com/tonybaloney/4e8e45f9128e9eb6e4f36c73ba5e5574
2018年7月20日

使用 Python 分析《我不是药神》豆瓣电影短评

不知道什么原因,我实际爬下来的短评数据只有1000条(不多不少,刚刚好),我总觉得有什么不对,但我重复爬了几次后,确实只有这么多。可能是我爬虫写的有什么不对吧,文末附源码链接,有兴趣的去看看,
2018年7月16日

Python 之父宣布退出决策层,Python 该何去何从?

昨日在邮件列表宣布,他将完全脱离决策层,不再领导该语言,给自己一个永久的假期。后续会作为一个普通的核心开发者,待在那里一段时间。
2018年7月13日

用 Python 分析了 20 万场吃鸡数据

至于cookie中的息pass_ticket等信息肯定是用于权限认证的,在上述的几次请求中这些信息都没有变化,所以我们不需要深研其是怎么算出来的,只需要抓包提取到默认信息后填到代码里面就可以用了。
2018年7月9日

爬虫进阶:反反爬虫技巧

这样就处理了我们在浏览器中遇到的所有不同的情况,并且完全符合人类在每种情况中的行为。在任何给定情况下采取的措施都取决于当前页面的情况,所以这种方法可以稍微优雅一点地处理各种不同的情况。
2018年7月1日

单身一族看过来

最佳相亲时光并不长,选择高效率、可信度高的相亲平台。
2018年6月30日

在 Git 中怎样克隆、修改、添加和删除文件?

仓库,并且想从它那里获取你的文件——也许你在你的计算机上丢失了本地副本,或者你正在另一台计算机上工作,但是想访问仓库中的文件,你该怎么办?从
2018年6月14日

终于有人把云计算、大数据和人工智能讲明白了

人工智能这个阶段叫做专家系统。专家系统不易成功,一方面是知识比较难总结,另一方面总结出来的知识难以教给计算机。因为你自己还迷迷糊糊,似乎觉得有规律,就是说不出来,就怎么能够通过编程教给计算机呢?
2018年6月13日

手把手指导您使用 Git

是一套版本控制系统(或者说是一款软件),能够协助您跟踪计算机程序和文件在任何时间的更改。它同样允许您在程序、代码和文件操作上与同事协作。GitHub
2018年6月12日

Python 数据可视化 - 00 后高考大军

show='inline')由于我的pyecharts有点小问题,所以用了charts进行处理,使用pyecharts更加简单,这里就不重复了,有需要可以查看源码
2018年6月10日

Chrome 将不再标记 HTTPS 页面为安全站点

www.oschina.net/news/96200/chrome-will-stop-tag-https-site-secure
2018年5月22日

手把手教你写网络爬虫(3):开源爬虫框架对比

吹了半天的Scrapy,时间也到了,如果大家能够喜欢上它,学习的效率一定会成倍提升!下次我会为大家带来满满的干货,并完成更具挑战性的爬虫任务,我们下期再见!
2018年5月10日

Python开发者

基础知识的学习暂时告一段落,希望能够帮助大家打下一定的基础。下期开始为大家介绍强大成熟的爬虫框架Scrapy,它提供了很多强大的特性来使得爬取更为简单高效,更多精彩,敬请期待!
2018年5月9日

Python开发者

http://music.163.com/#/discover/playlist,然后用BeautifulSoup提取播放数3715。结果表明,我们什么也没提取到。难道我们打开了一个假的网页?
2018年5月7日

Flask 1.0 终于发布,放弃支持 Python 2.6 和 Python 3.3

https://www.palletsprojects.com/blog/flask-1-0-released/
2018年5月1日

PyTorch 0.4.0 大更新,正式支持 Windows 平台

(http://pytorch.org/2018/04/22/0_4_0-migration-guide.html)
2018年4月26日

用 Python 编写的 Python 解释器

接着,我们在虚拟机中增加对frame的操作。这有3个帮助函数:一个创建新的frame的方法,和压栈和出栈的方法。第四个函数,run_frame,完成执行frame的主要工作,待会我们再讨论这个方法。
2018年4月22日

Python 推出新的 PyPI 网站,旧 PyPI 于 4 月 30 日关闭

www.oschina.net/news/95309/new-pypi-launched-legacy-pypi-shutting
2018年4月20日

15 分钟参透比特币和区块链

首先来说说去中心化,通常去中心化的货币一般都要追溯到很久以前了,远古时代人们自发地使用贝壳、石子做为雏形货币进行交易,这时候的货币可以看作是去中心化的货币——无需中央银行来组织发行、确认交易合法性。
2018年4月19日

Python 数据处理库 pandas 入门教程

第一行代码访问了行索引为0和1,列索引为“note”的元素。第二行代码访问了行下标为0和1(对于df3来说,行索引和行下标刚好是一样的,所以这里都是0和1,但它们却是不同的含义),列下标为0的元素。
2018年4月18日

Python 绘图库 Matplotlib 入门教程

这段代码非常的简单,运行起来也是一样。如果你已经有了本文的运行环境,将上面的代码保存到一个文本文件中(或者通过Github获取本文的源码),然后通过下面的命令就可以在你自己的电脑上看到上面的图形了:
2018年4月17日

投了三四十家小公司未果,却拿到了 Google 的 offer!

本人在美国东北部一所大学念书,修读的是Health
2018年4月16日

Python 工匠:善用变量来改善代码质量

人脑的能力是有限的,研究表明,人类的短期记忆只能同时记住不超过十个名字。所以,当你的某个函数过长(一般来说,超过一屏的的函数就会被认为有点过长了),包含了太多变量时。请及时把它拆分为多个小函数吧。
2018年4月16日

机器学习如何发现你喜欢的音乐

的超级粉丝,对每周发现尤其喜爱。为什么呢?因为我觉得它懂我。它比我生命中的任何人都更清楚我的音乐品味。我很高兴每周它都能满足我的需求,一如既往地推荐一些我自己永远都不会找到或知道会喜欢的歌曲。
2018年4月13日

Python 工匠:编写条件分支代码的技巧

在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些真正优秀的代码,正是由无数优秀的细节造就的。
2018年4月11日

为防止员工加班,韩国规定 20 点必须关闭电脑

点关闭电脑,以阻止“加班文化”,这样工人就可以在他们应该回家的时间回家了。
2018年3月30日

小 200 行 Python 代码做了一个换脸程序

也就是说,这是一个相当简陋的办法,而且解决问题的关键是一个适当的高斯核函数大小。如果太小,第一个图像的面部特征将显示在第二个图像中。过大,内核之外区域像素被覆盖,并发生变色。这里的内核用了一个0.6
2018年3月21日

愉快地迁移到 Python 3

这还仅是两行代码。想象一下一个复杂系统的行为将是多么的难以预测,仅因一个函数就有可能行为失常。在大型系统中,明确各类方法的期望类型是非常有帮助的,这样会在函数未得到期望的参数类型时给出警告。
2018年3月16日

Python 2 在 2020 年元旦正式停止官方支持

日,之后不会有任何更新,源码的安全补丁也不会有了。
2018年3月15日

Python 之父获得计算机历史博物馆的会员奖

年发布以来已演变为程序员强大而灵活且易于学习的“瑞士军刀”,被用于机器学习、金融、教育、视频游戏、科学技术、数学、物理和工程等领域。
2018年2月26日

Python验证码识别:利用pytesser识别简单图形验证码

同时pytesser还支持其他语言的识别,比如中文。具体参见:http://blog.csdn.net/hk_jh/article/details/8961449
2018年2月10日

用 KNN 来进行验证码识别

'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
2018年2月6日

一篇文章教你如何用 Python 记录日志

在线运行的应用就是黑盒子,需要被跟踪监控。最简单也最重要的方式就是记录日志。记录日志允许我们在开发软件的同时,让程序在系统运行时发出信息,这些信息对于我们和系统管理员来说都是有用的。
2018年2月2日

实现属于自己的TensorFlow(1):计算图与前向传播

与TensorFlow的实现不同,为了简化,在SimpleFlow中我并没有定义Tensor类来表示计算图中节点之间的数据流动,而是直接定义节点的类型,其中主要定义了四种类型来表示图中的节点:
2018年2月1日

大新闻!Facebook 开源了 Python 实现的物体检测研究平台 Detectron

驱动的算法,为重要计算机视觉任务(比如实例分割)提供了直观的模型,并且在近年来我们社区视觉感知系统所取得的空前进步的中发挥了关键作用。
2018年1月25日

码农不识贝叶斯,虽知数据也枉然

另外,贝叶斯方法对深度学习而言,至少在调参的这一环节还是很有用的。在神经网络中,每一层参数如卷积核的大小和数量等,都不会在深度学习中被模型自动优化的,需要手工指定,这或许就是贝叶斯优化。
2018年1月24日

用 Opencv 和 Python 对汪星人做模糊检测

作为一个普通人,我可能会想软件设计者们会开发出新功能来检测出这些模糊的照片(或者至少把他们移到一个单独的文件夹)。但是作为一个计算机视觉科学家,我是不会这样想的。
2018年1月22日

用 Python 和 OpenCV 检测图片上的条形码

我们这里所做的是首先进行4次腐蚀(erosion),然后进行4次膨胀(dilation)。腐蚀操作将会腐蚀图像中白色像素,以此来消除小斑点,而膨胀操作将使剩余的白色像素扩张并重新增长回去。
2018年1月20日

忘关烤箱了?我用 Python 和 OpenCV 来帮忙!

现在我们的图片上仅有红色色度,接着我们需要判定红灯是否开启(即是否存在红色色度的那个圆圈)。我们需要在新图中发现圆圈,不过首先需要把图片转换成灰度图(因为
2018年1月17日

编程语言 1 月排行榜:C 是年度语言,Python 增长量第二

编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如
2018年1月10日

Python 迭代器和生成器

通过实现迭代器协议对应的__iter__()和next()方法,可以自定义迭代器类型。对于可迭代对象,for语句可以通过iter()方法获取迭代器,并且通过next()方法获得容器的下一个元素。
2018年1月3日

使用Python开始机器学习

早在支持使用GPU进行计算不像今天这样普及的时候,Theano就已经提供了对GPU计算的支持。这个程序库目前已经非常成熟,能够支持很多不同类型的操作。这使得Theano可以在和其他库比较的时候胜出。
2017年12月29日

微软正考虑添加 Python 为官方的 Excel 脚本语言

www.oschina.net/news/91595/python-as-an-official-scripting-language-to-excel
2017年12月17日

大改革!Python 进入山东小学教材,还列入全国计算机等级考试

范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)
2017年12月11日

如果你不了解机器学习的简史,请看这篇文章

1957年,Rosenblatt再次提出以神经科学为背景的第二个机器学习模型——感知器,它与今天的机器学习模型更像。当时,这是非常激动人心的发现,实际上它比Hebbian的想法更容易实现。
2017年12月7日

14张思维导图带你征服黑客也钟意的Python编程(附赠高清PDF)

Python被广泛用于后端开发、游戏开发、网站开发、科学运算、大数据分析、云计算、图形开发等领域,Python在软件质量控制、提升开发效率、可移植、组件集成、丰富库支持等各方面均处于先进地位。
2017年12月5日

大新闻!Django 2.0 发布,不再支持 Python 2

其他细微变动,可参见:https://docs.djangoproject.com/en/2.0/releases/2.0/
2017年12月4日

砸 4 亿重返 Windows ,慕尼黑正式叫停 Linux 计划

NT和Office迁移到Linux和OpenOffice后节省了400万欧元,与此同时每月的故障单数量从70减少到46。慕尼黑节省280万欧元的软件授权费,由于Linux与Windows
2017年12月3日

用 Python 实现一个大数据搜索引擎

搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的领导者。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。
2017年11月26日

Pandas 初学者代码优化指南

NumPy库,将自己描述为一个“Python科学计算的基本包”,在后台执行优化操作,预编译C语言代码。跟Pandas一样,NumPy操作数组对象(简称ndarrays);然而,它省去了Pandas
2017年11月25日

Python 内存优化

在Python3.4中,已经支持了pytracemalloc,如果使用python2.7版本,则需要对源码打补丁,然后重新编译。pytracemalloc在pep454中提出,主要有以下几个特点:
2017年11月22日

Python 科学计算库 Numpy 小结

NumPy。NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
2017年11月20日

Python NLP入门教程

本文简要介绍Python自然语言处理(NLP),使用Python的NLTK库。NLTK是Python的自然语言处理工具包,在NLP领域中,最常使用的一个Python库。
2017年11月19日

Numpy 库准备放弃支持 Python 2

范品社,使用¥极客T恤¥抢先预览(长按复制整段文案,打开手机淘宝即可进入活动内容)
2017年11月16日

使用 GC、Objgraph 干掉 Python 内存泄露与循环引用!

注意:只有当对象是unreachable且collectable的时候,在collect的时候才会被输出,也就是说,如果是reachable,比如被global作用域的变量引用,那么也是不会输出的。
2017年11月14日

用 Linux、Python 和树莓派酿制啤酒

大约十年前我开始酿制自制啤酒,和许多自己酿酒的人一样,我开始在厨房制造提纯啤酒。这需要一些设备并且做出来后确实是好的啤酒,最终,我用一个放入了所有大麦的大贮藏罐作为我的麦芽浆桶。几年之后我一次酿制过
2017年11月13日

Python 最火,R 极具潜力:2017 机器学习调查报告

(脏数据)是从业者遇到的最大障碍。此外,理解不同算法的能力不够也是困扰数据工作者的一大障碍。缺乏有效管理和资金支持,是面临的两大外在困境。
2017年11月12日

HTTPS 工作原理和 TCP 握手机制

那可能有人会有疑问,在tcp连接握手时为何ACK是和SYN一起发送,这里ACK却没有和FIN一起发送呢。原因是因为tcp是全双工模式,接收到FIN时意味将没有数据再发来,但是还是可以继续发送数据。
2017年11月11日

基于概率论的分类方法:朴素贝叶斯

指的是统计意义上的独立,即一个特征或者单词出现的可能性与它和其他单词相邻没有关系,比如说,“我们”中的“我”和“们”出现的概率与这两个字相邻没有任何关系。这个假设正是朴素贝叶斯分类器中
2017年11月9日

23 个深度学习库的排名:TensorFlow 稳居第一

TensorFlow(1)、Theano(4)、MXNet(7)、CNTK(9)、deeplearning4j(14)的前端。在所有的三个衡量标准上,
2017年11月8日

Python 为什么说 Eval 要慎用?

小明将eval函数的作用域中的内置模块设置为None,好像看起来很彻底了,但依然可以被绕过。__builtins__是__builtin__的一个引用,在__main__模块下,两者是等价的:
2017年10月30日

不和版本帝争,16 年后 SciPy 1.0 版终发布

更多信息,请参见:https://mail.python.org/pipermail/scipy-user/2017-October/037357.html
2017年10月27日

Python 生成器原理详解

函数调用子程序(subroutine)时,这个子程序将一直持有控制权,只有当子程序结束(返回或者抛出异常)后,控制权才还给调用者:
2017年10月24日

Python 遗传算法框架 GAFT 优化小记

通过上面对代码的优化,我们看看我们优化的效果如何,使用分析描述符来分析GAEngine.run跑一代种群的情况,其中种群大小为10。如下图为cProfile生成的分析报告对比:
2017年10月20日

Python 版本调查发现 3.x 增长 8.2%,2.7 依然是主流 (你在用哪版)

月发布,长期支持(LTS)维护期的结束日期还没有决定,因为大多数项目仍在使用它。“如果程序没有崩溃,不要修复它”,这似乎是
2017年10月20日

Python 上升到第二位,GitHub 2017 开发者年度报告

都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
2017年10月13日

Python 源码阅读:dict

对象缓冲池的结构(跟PyListObject对象缓冲池结构基本一样)
2017年10月11日

Python 源码阅读:tuple

PyTupleObject在底层是个变长对象(需要存储列表元素个数).
2017年10月10日

Python 源码阅读:list

点击获取精选Python开发资源。「Python开发者」日常分享
2017年10月8日

Python 源码阅读:int

小整数对象池就是一个PyIntObject指针数组(注意是指针数组),
2017年10月6日

Python 源码阅读: String

指向一个ob_size+1大小数组(c中字符串最后要多一个字符``表字符串结束)
2017年10月3日

Python 中的属性访问与描述符

上面的例子中我们重写了__getattribute__方法。注意我们使用了super()方法来避免无限循环问题。下面我们实例化一个对象来说明访问对象属性时__getattribute__的特性。
2017年10月2日

Python 源码阅读:对象

(https://github.com/wklken/Python-2.7.8/blob/master/Include/object.h)
2017年10月1日

用 Scikit-Learn 和 Pandas 学习线性回归

下载后的数据可以发现是一个压缩文件,解压后可以看到里面有一个xlsx文件,我们先用excel把它打开,接着“另存为“”csv格式,保存下来,后面我们就用这个csv来运行线性回归。
2017年9月26日

Python 源码阅读:类型

2.PyVarObject_HEAD_INIT(&PyType_Type,
2017年9月25日

用 Python 3 的 async / await 做异步编程

资源已经下载完毕,没必要再等其他的图片资源下载完毕才能执行。要做到这点,就需要协程有并发执行多个子协程,共同完成任务的能力。这在使用多线程或回调函数时是很容易做到的,但使用
2017年9月17日

为什么 Python 增长如此之快?

我们可以看到,Web开发和系统管理员这两大类在过去的三年中增长平缓,但是Python程序员访问数据科学相关技术的占比却飞速增长。这就说明,Python的流行主要还是由数据科学以及机器学习驱动的。
2017年9月16日

初探 Python 3 的异步 IO 编程

则做了些改进,事先注册需要检查哪些描述符的哪些事件,当状态发生变化时,内核会调用对应的回调函数,将这些描述符保存下来;下次获取可用的描述符时,直接返回这些发生变化的描述符即可。
2017年9月14日

Python 是增长最快的主流编程语言

www.solidot.org/story?sid=53760
2017年9月11日

Google 科学家亲授:如何成为数据分析抢手人才?

加入课程后,你将从零开始,熟悉符合硅谷标准的数据分析流程,掌握从数据清洗到数据可视化各环节的关键技能,最终成为顶尖数据分析师,获得Facebook、Tableau
2017年9月11日

PyCharm 2017.2.3 发布,支持 Docker Compose

详情请参阅发布说明:https://confluence.jetbrains.com/display/PYH/PyCharm+172.3968.34+Release+Notes
2017年9月7日

Python 开发者面向文档编程的正确姿势

通过版本对比,我们还可以快速排查API接口的变化情况。需要注意的是这个功能要求我们要将历史的文档记录也要保存在该目录下的文件中,通常我们可以把历史的注释输出到一个特定文件中保存。
2017年9月6日

Python 增强的生成器:协程

线程轻量级很多,较少了上下文切换的开销。另外,由于是程序员控制调度,一定程度上也能避免一个任务被中途中断.。协程可以用在哪些场景呢,我觉得可以归纳为非阻塞等待的场景,如游戏编程,异步IO,事件驱动。
2017年9月5日

Python 判断文件是否存在的三种方法

其实这种方法还是有个问题,假设你想检查文件“test_data”是否存在,但是当前路径下有个叫“test_data”的文件夹,这样就可能出现误判。为了避免这样的情况,可以这样:
2017年9月1日

如何开发一个 PyCharm 插件

的安装路径作为SDK目录,不过当你调试插件碰到核心代码时,社区版你可以一步一步跟到最里面,但旗舰版不行,因为旗舰版并不是开源的,你拿不到源代码。
2017年8月27日

Python 魔术方法(Magic Method)

在Python中,一个特殊的魔术方法可以让类的实例的行为表现的像函数一样,你可以调用它们,将一个函数当做一个参数传到另外一个函数中等等。这是一个非常强大的特性,其让Python编程更加舒适甜美。
2017年8月26日

Python 爬虫实践:《战狼2》豆瓣影评分析

但是html中有这么多的标签,该读取哪些标签呢?其实,最简单的办法是我们可以打开我们爬取网页的html代码,然后查看我们需要的数据在哪个html标签里面,再进行读取就可以了。如下图所示:
2017年8月16日

150 多个 ML、NLP 和 Python 相关的教程

由于微信无法添加外部链接,资源链接请点击阅读原文:http://blog.jobbole.com/112185/
2017年8月15日

使用 Sphinx 制作简洁而又美观的文档

想像成为一种文档框架:它会抽象化比较单调的部分,并提供自动函数来解决一些常见问题,比如突出显示标题索引和特殊代码(在显示代码示例时),以及突出显示适当的语法。
2017年8月9日

那些有趣/用的 Python 库

'http://www.bbc.co.uk/zhongwen/simp/chinese_news/2012/12/121210_hongkong_politics.shtml'
2017年8月7日

使用 MPI for Python 并行化遗传算法

由于自己本子核心数量有限,我把gaft安装在实验室集群上使用MPI利用多核心进行并行计算一维优化,种群大小为50,代数为100,针对不同核心数可以得到不同的优化时间和加速比。可视化如下图:
2017年8月4日

GAFT:一个使用 Python 实现的遗传算法框架

目前框架只是完成了最初的版本,比较简陋,内置了几个基本的常用算子,使用者可以根据接口规则实现自定义的算子并放入框架中运行。我自己也会根据自己的需求后续添加更多的改进算子,同时改进框架使其更加通用.
2017年8月1日

Python 中的异步编程:Asyncio

5.如果协程的执行到阻塞部分(阻塞I/O,Sleep),当前协程会挂起,并将控制权返回到线程的消息循环中,然后消息循环继续从队列中执行下一个任务...以此类推
2017年7月31日

27 个机器学习、数学、Python 速查表

https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-algorithm-cheat-sheet
2017年7月28日

Python Yield Generator 详解

为什么使用generator呢,最重要的原因是可以按需生成并“返回”结果,而不是一次性产生所有的返回值,况且有时候根本就不知道“所有的返回值”。比如对于下面的代码:
2017年7月27日

谷歌工程师的 TensorFlow 成长之路

Google工程师,北航硕士毕业,对深度学习、计算机视觉和自然语言处理有着极大的热忱,CSDN博客上有多篇文章流传甚广。去Google之前,曾先后在腾讯、百度实习。
2017年7月26日

基于协程的 Python 网络库 gevent 介绍

我们通过协程分别获取三个网站的IP地址,由于打开远程地址会引起IO阻塞,所以gevent会自动调度不同的协程。另外,我们可以通过协程对象的”value”属性,来获取协程函数的返回值。
2017年7月25日

IEEE Spectrum 2017 编程语言排行:Python 夺冠

http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017)。
2017年7月24日

Python 协程

把asyncio.sleep(1)看成是一个耗时1秒的IO操作,在此期间,主线程并未等待,而是去执行EventLoop中其他可以执行的coroutine了,因此可以实现并发执行。
2017年7月14日

我用 Python 和 Twilio 实现自动化选课

大学生都知道那种选课时无课可选的痛苦,而我所在的大学甚至对大部分课程都不提供候补系统。我们每天不得不多次登录查看选课网站。这种机械操作似乎是计算机擅长的事,所以我着手用一些学过的
2017年7月8日

四个 Python 库,实现超实用的命令行功能

模糊搜索的API很简单,你传递进部分字符串和一个可能选择的列表,模糊搜索将返回一个新的列表,它和使用了按相关性排序的迷糊算法的字符串进行匹配,例如:
2017年7月6日

高效使用 Python 可视化工具 Matplotlib

假设你对这个绘图的要点很满意,下一步就是定制它。使用pandas绘图功能定制(如添加标题和标签)非常简单。但是,你可能会发现自己的需求在某种程度上超越该功能。这就是我建议养成这样做的习惯的原因:
2017年7月3日

Python 语言下的机器学习库

这篇文章的目的就是列举并描述Python可用的最有用的机器学习工具和库。这个列表中,我们不要求这些库是用Python写的,只要有Python接口就够了。我们在最后也有一小节关于深度学习(Deep
2017年6月26日

完全理解 Python 迭代对象、迭代器、生成器

容器比较容易理解,因为你就可以把它看作是一个盒子、一栋房子、一个柜子,里面可以塞任何东西。从技术角度来说,当它可以用来询问某个元素是否包含在其中时,那么这个对象就可以认为是一个容器,比如
2017年6月25日

ShutIt:一个基于 Python 的 shell 自动化框架

ShutIt是一个易于使用的基于shell的自动化框架。它对基于python的expect库(pexpect)进行了包装。你可以把它看作是“没有痛点的expect”。它可以通过pip进行安装。
2017年6月22日

PyPy v5.8 发布,有这些新亮点

添加了(默认情况下禁用)链接时间优化和基本解释器的配置文件引导优化,这可能使未受影响的代码运行速度更快。要使用这些,请使用适当的选项进行设置。
2017年6月14日

Python 协程:概念及其用法

把asyncio.sleep(1)看成是一个耗时1秒的IO操作,在此期间,主线程并未等待,而是去执行EventLoop中其他可以执行的coroutine了,因此可以实现并发执行。
2017年6月14日

Python 爬虫之 BeautifulSoup

get方法用于得到标签下的属性值,注意这是一个重要的方法,在许多场合都能用到,比如你要得到标签下的图像url,那么就可以用soup.img.get(‘src’),具体解析如下:
2017年6月13日

量化投资重磅上线,横扫金融界就靠你啦!

A:课程直播和回放都在小象学院官网(http://www.chinahadoop.cn)上进行,不需要其他直播软件;如果希望上下班路上观看,可以下载小象学院app进行缓存。
2017年6月13日

这里有 10 个省时间的 PyCharm 技巧

从着手准备简历到求职成功,我花了将近一个月的时间。对于员工招聘,每家公司都是无比慎重的。这就要求求职者有十分充足的准备。当我在面试目前就职的这家公司时,除了正常流程的笔试、HR面试,连最后的
2017年6月8日

Python 的 Sequence 切片下标问题

单下标取值主要通过字节码BINARY_SUBSCR实现的,如同我们猜测的一样,
2017年6月6日

你需要知道的、有用的 Python 功能和特点

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。
2017年6月4日

用 Python 写一个 NoSQL 数据库

上(https://github.com/liuchengxu/hands-on-learning/blob/master/nosql.py),
2017年6月3日

Django 通道简要介绍

网站解决更广泛地问题,但这个项目最大的特点在于:他是完全易于操作的。在我们的例子中,我们只是引入了我们喜爱的通道而已。我们不需要改变给予请求-响应的原有代码。我们得到了世上最好的。
2017年6月1日

Python 图像处理库 Pillow 入门

图像增强也是图像预处理中的一个基本技术,Pillow中的图像增强函数主要在ImageEnhance模块下,通过该模块可以调节图像的颜色、对比度和饱和度和锐化等:
2017年5月29日

教你搭建一个好看的 Jupyter 环境

github地址在这里(https://github.com/ipython-contrib/jupyter_contrib_nbextensions)。安装和介绍也可以参考。
2017年5月28日

Python 多线程鸡年不鸡肋

从两组数据我们不难发现,python多线程并没有那么鸡肋。如若不然,Python3为何不去除GIL呢?对于此问题,Python社区也有两派意见,这里不再论述,我们应该尊重Python之父的决定。
2017年5月27日

Python 爬虫神器 PyQuery 的使用方法

(https://pythonhosted.org/pyquery/api.html)
2017年5月26日

Python 算法实战系列:栈

栈(stack)又称之为堆栈是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按照先进后出,后进先出的规则进行运作。
2017年5月25日

Python 算法实战系列:栈

栈(stack)又称之为堆栈是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按照先进后出,后进先出的规则进行运作。
2017年5月25日

深入理解 GIL:如何写出高性能及线程安全的 Python 代码

sort(),就是原子操作的例子。线程不能在排序期间被打断,其他线程从来看不到列表排序的部分,也不会在列表排序之前看到过期的数据。原子操作简化了我们的生活,但也有意外。例如,+
2017年5月24日

深入 Python 列表的内部实现

的大小相同。分配槽的大小是指已经在内存中分配了的槽空间数。通常分配的槽的大小要大于列表大小,这是为了避免每次列表添加元素的时候都调用分配内存的函数。下面会具体介绍。
2017年5月23日

深入 Python 字典的内部实现

可以看出,Python的哈希函数在键彼此连续的时候表现得很理想,这主要是考虑到通常情况下处理的都是这类形式的数据。然而,一旦我们添加了键'z'就会出现冲突,因为这个键值并不毗邻其他键,且相距较远。
2017年5月21日

用 Python 浅析股票数据

你是否很愤怒呢?原来分析到现在,都是假的呀!我之前就警告过,这里的分析只是演示移动平均线策略的思想,而并非真正的投资建议。股票市场是何其的复杂多变,又如何是一个小小的策略所能战胜的呢?
2017年5月20日

做数据分析时,R 用户如何学习 Python?

字符串(Strings)——它存储文本(字符)数据,如“elephant,”lotus,”等,相当于R的字符型(character)。
2017年5月17日

机器学习再次升级,实战大神为你开路!

课程目标:本课程特点是从数学层面推导最经典的机器学习算法,以及每种算法的示例和代码实现(Python)、如何做算法的参数调试、以实际应用案例分析各种算法的选择等。
2017年5月16日

Python BaseHTTPServer 介绍

text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2017年5月16日

用 Python 多线程实现生产者消费者模式

由于生产者与消费者是两个独立的并发体,他们之间是用缓冲区通信的,生产者只需要往缓冲区里丢数据,就可以继续生产下一个数据,而消费者只需要从缓冲区拿数据即可,这样就不会因为彼此的处理速度而发生阻塞。
2017年5月15日

他是成就 Google 人工智能的关键人物

的机器学习顶尖专家都在谷歌工作。谷歌如何做到对这些天才有这么大的吸引力?鉴于这涉及到多个不同的学科的交叉——计算机科学、工程、神经科学、生物学、数学,你怎么把这些人才安排到最适合他们的位置?
2017年5月15日

Python 中的函数与方法 以及 Bound Method 和 Unbound Method

"C:/Users/Administrator/ZGZN_Admin/ZGZN_Admin/1.py",
2017年5月14日

Python 中的函数与方法 以及 Bound Method 和 Unbound Method

"C:/Users/Administrator/ZGZN_Admin/ZGZN_Admin/1.py",
2017年5月14日

基于 matplotlib 的 2D/3D 抽象网格和能量曲线绘制程序

https://github.com/PytLab/catplot/tree/master/examples/grid_3d_examples/expand_3d_supercell.ipynb
2017年5月13日

以正确的方式开源 Python 项目

现在,你已经确定了你的代码不是垃圾和当人们安装它时不会崩溃,让我们把你的包放到PyPI上吧!你将会通过setuptools和setup.py脚本交互。如果这是第一次上传到PyPI,你将首先注册它:
2017年5月12日

以程序员的名义,分析 “人民的名义”

周后,我有了些感悟,算是一个观察,不一定对。那就是,本剧的编剧和导演,很可能是我们程序员圈子里的人,即便不是,也一定借鉴了我们程序员开发的很多思想和方法。下面展开讲一讲,供大家观剧参考。
2017年5月11日

pyspider 爬虫教程 (2):AJAX 和 HTTP

请求较多的时候,可能需要结合触发动作的时间,请求的路径等信息帮助在大量的请求中找到包含信息的关键请求。这需要抓取或者前端的相关经验。所以,有一个我一直在提的观点,学习抓取的最好方法是:学会写网站。
2017年5月11日

Flask中的请求上下文和应用上下文

接着我们构建了一个app的请求上下文环境。当进入这个环境中时,这时查看两个栈的内容,发现两个栈中已经有了当前请求的请求上下文对象和应用上下文对象。并且栈顶的元素都是app的请求上下文和应用上下文;
2017年5月10日

Python3网络爬虫精华实战视频教程,大数据时代必备技能

BI、Python爬虫案例、Python机器学习、Python数据科学家、大数据、数据分析报告、数据分析师体系、深度学习、R语言案例等10套课程。)只要998元火热报名中!
2017年5月10日

你该学习 Python 的 7 个理由

的喜爱也是从几年以前才开始的。不经历长期的痛苦教训,我们是不会对这门语言以及它的平台所提供的一切心生感激的。我写下这篇短文的目的就是要将你从同样的痛苦中拯救出来,让你明白为什么需要去了解
2017年5月9日

Python 面试问答 Top 25

是一种解释型,交互式,面向对象的高级编程语言。和别的一些使用标点符号的语言不同,Python使用了大量的英语单词作为关键字,因而具有很好的可读性。而且跟其他编程语言相比,它有更少的语法结构。
2017年5月8日

全栈开发者都应该关注这些

领域的创业相关的知识(含创业经历分享、业界动态、产品和投资等)。无论你是想从技术或设计岗位转向创业或者已经在创业过程中,创业新锋能为你带来启发与帮助。
2017年5月8日

pyspider 爬虫教程 (1):HTML 和 CSS 选择

response.doc('HTML>BODY>DIV#wrapper>DIV#content>DIV.grid-16-8.clearfix>DIV.article>DIV>TABLE
2017年5月7日

学习 Python 编程的 19 个资源

我来为你解决这个问题,因为我自己学习编程和开始做开发的时候也依靠了很多这里的资源。当然这仅仅是一个友好的建议,最好的方法还是通过实践去学习,这里推荐的一些书和资源只是为了指引你走往正确的方向。
2017年5月6日

一个 Flask 应用运行过程剖析

中间件DispatcherMiddleware也是werkzeug.wsgi模块中的一个类。这个类可以讲不同的应用“合并”起来。以下是一个使用中间件DispatcherMiddleware的例子。
2017年5月5日

一个 Flask 应用运行过程剖析

中间件DispatcherMiddleware也是werkzeug.wsgi模块中的一个类。这个类可以讲不同的应用“合并”起来。以下是一个使用中间件DispatcherMiddleware的例子。
2017年5月5日

Python 自然语言处理入门

languages)英语为例,空格的存在使词例还原变得相对容易同时也索然无味。然而,对于汉语和阿拉伯语,因为没有清晰的边界,这项工作就稍显困难。另外,在某些非分割型语言(non-segmented
2017年5月1日

ML 能用上的实用数据集

垃圾短信语料库由两类文本信息组成,每个短信都被标记为垃圾信息或正常信息。这个数据集有大(1002条正常信息,322条垃圾信息)、小(1002条正常信息,82条垃圾信息)两种版本可下载。
2017年4月30日

Python 多进程并行编程实践: mpi4py 的使用

mpi4py的一个很好的特点就是他对Numpy数组有很好的支持,我们可以通过其提供的接口来直接传递数据对象,这种方式具有很高的效率,基本上和C/Fortran直接调用MPI接口差不多(方式和效果)
2017年4月23日

你真明白 Python 装饰器么?

初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作、redis调用、监控API等功能。业务部门使用基础功能时,只需调用基础平台提供的功能即可。如下:
2017年4月22日

Python 多进程并行编程实践 - multiprocessing 模块

multiprocessing模块提供了Process能让我们通过创建进程对象并执行该进程对象的start方法来创建一个真正的进程来执行任务,该接口类似threading模块中的线程类Thread.
2017年4月17日

Python 程序员需要知道的 30 个技巧

低于支持的版本时,有时我们也许不想运行我们的程序。为达到这个目标,你可以使用下面的代码片段,它也以可读的方式输出当前
2017年4月14日

Python 优化第一步: 性能分析实践

cumtime等,具体参数参见https://docs.python.org/2/library/profile.html#pstats.Stats.sort_stats
2017年4月13日

一行代码完成并行任务

看吧!这次的代码仅用了4行就完成了所有的工作。其中3句还是简单的固定写法。调用map就能完成我们前面例子中40行的内容!为了更形象地表明两种方法的差异,我还分别给它们运行的时间计时。
2017年4月12日

在终端中优雅地编写 Python

例如我们编写Python脚本的时候经常会在文件开头添加执行文件的Python路径以及文件的编码方式,我们可以通过在Vim的配置文件中添加一个函数,并让他在打开一个新的缓冲区的时候自动添加到头部。
2017年4月11日

python 数据清洗之数据合并、转换、过滤、排序

print(pd.merge(data3,data4,left_on='level1',right_on='level2',how='left'))
2017年4月9日

提高你的 Python 能力:理解单元测试

因此,测试代码应该长什么样呢?如果上一个例子存在一个叫primes.py的文件中,我们可以把测试代码写在一个叫test_primes.py的文件中。下面是test_primes.py
2017年4月7日

你好,TensorFlow

目前,图里还没有东西进行学习。因此我们需要一个优化器(optimizer)。我们将使用梯度下降优化器使我们能够按照误差的导数(derivative)来更新权重。这个优化器通过学习率(learning
2017年4月6日

Python wsgiref 模块源码浅析

web框架中的标准,实现了wsgi协议就能写出一个web框架。python的世界里不少知名的框架。接下来将会探究一下werkzeug和flask的源码以及tornado的源码。
2017年4月5日

在 Ubuntu 上使用 Nginx 部署 Flask 应用

Nginx是一个提供静态文件访问的web服务,然而,它不能直接执行托管Python应用程序,而uWSGI解决了这个问题。让我们先安装uWSGI,稍候再配置Nginx和uWSGI之间的交互。
2017年4月4日

Python 的异步 IO:Asyncio 简介

loop.run_until_complete(asyncio.ensure_future(do_some_work(3)))
2017年4月3日

Python 面试中 8 个必考问题

Python》也指出,在与lambdas函数相关也有一个被广泛被误解的知识点,不过跟这个case不一样。由lambda表达式创造的函数没有什么特殊的地方,它其实是和def创造的函数式一样的。
2017年4月2日

SQLAlchemy 和其他的 ORM 框架

“一个知名企业级的持久化模式的,专为高效率和高性能的数据库访问设计的,改编成一个简单的Python域语言的完整套件”。它采用了数据映射模式(像Java中的Hibernate)而不是Active
2017年4月1日

为什么要和程序员约会,有这 20 个理由就够了

因为他对处理异常、重新检查他的代码、接受自己的错误非常有经验。最重要的是,他从不让他的自负影响他的行为。因为如果你尝试过调试代码,你会意识到,即使是最困难的关系问题,都会有简单的解决办法。
2017年3月31日

不应该做程序员的各种迹象

是美国的一对兄弟,性格怪异且有强迫囤积症,生活与世隔绝,强迫性地收集书、家具、乐器和各种物品,并在自家走廊里安置诱杀装置捕杀入侵者。之后被发现死于家中,周围堆了超过
2017年3月30日

python 线程笔记

简单的总结下就是:Python的多线程在多核CPU上,只对于IO密集型计算产生正面效果;而当有至少有一个CPU密集型线程存在,那么多线程效率会由于GIL而大幅下降。
2017年3月29日

Tmux 速成教程:技巧和调整

中,要想快速地复制内容就不得不键盘和鼠标一起用,这一点我一直很不喜欢。我想一定会有不需要使用鼠标且更快捷的复制方法。幸运的是,Tmux就提供了只用键盘就可以完成复制的功能,这源于
2017年3月26日

Python 装饰器探究——装饰器参数

后接收一个函数,该函数以被装饰的函数(例子中是f)为参数,并且返回一个函数。当需要在装饰函数的同时传入参数的话,那么就需要多包装一层,先传入参数(例子中是
2017年3月26日

平庸程序员的各种迹象

如果你把面板倾斜得刚刚好,把曲柄拉回到刚好的距离,并且以正确的顺序击中那些凸起的按钮,那么程序就会像弹球一样运行无误:随着指令的执行流程,从条件语句返回,跳过未选中的指令,转向下一次的状态转换。
2017年3月25日

糟糕程序员的各种迹象

你的目标是勇于进行递归调用,即使在这条想象中的递归路径上,你没有完全搞清楚“自己在哪里”。那么,等你需要为一个真正的项目去写一个函数时,你会从写单元测试开始,并且运用上面提到的相同技术来一步步推进。
2017年3月22日

我是程序员,不是修电脑的!

很合身,穿着非常舒服。面料手感非常好,内侧跟皮肤接触的一面十分柔软。这件hoodie比较厚实,适合比较凉快的地方穿,在办公室空调房里平时觉得冷的地方穿着这件衣服就暖和了
2017年3月18日

Python API:OpenStack 隐藏深处的秘密

d5/h6OdFszcp+gdTeVtfgG++/298qodTemVVrvqwjp4eN87iHvhPxH6GDEevAKlEed2ckdAmgvzI9rcOYgR/46G9x
2017年3月18日

Python 迁移到 GitHub 的幕后故事

python-dev)。对于开源项目来说,这是一个非常糟糕的情况。因为如果外部贡献者停止参与,那么这个项目就会跟随着核心开发者慢慢终结。外部贡献者不能被代替,因为他们无法取代。
2017年3月16日

TensorFlow 资源大全中文版

通过Scikit-Learn和TensorFlow来实践机器学习》,覆盖了机器学习的基础、训练以及在多个服务器和GPU上部署深度学习网络,以及CNN、RNN、自动编码器和Deep
2017年3月14日

爬虫 - 漫画喵的100行逆袭

可以看到,章节所在的区域的id是play_0,学过前端的童鞋都应该知道,一个页面中id通常唯一标示一个节点。因此如果我们能够获取这个页面的话,查找id为play_0的节点就能一下子缩小搜索范围。
2017年3月12日

python 浅谈正则的常用方法

nojoke就是我们最后通过正则返回的结果,re正则findall查找全部r标识代表后面是正则的语句(这样在代码多的时候好查阅),下面我们看看几个例子好深入了解
2017年3月7日

写给程序员的有效学习方法

一些研究发现固定型思维模式的人不愿付出真正的努力,因为他们觉得这样意味着他们不擅长他们正在努力的事情。Dweck备注道:“如果你每遇到需要付出努力的任务你就质疑自己的智力,很难保持你能力上的自信。”
2017年3月6日

Python BaseHTTPServer 介绍

text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2017年3月5日

Python 写各大聊天系统的屏蔽脏话功能原理

Player是为了演示不同用户输入做了个简易切换,实际上的系统你登录后很少切换用户之类的,就只是当前帐号聊天了,这里的代码就添加文件处理方式with
2017年3月3日

解释 Python 2 和 Python 3 的版本之间差别

中,您键入的任何不带小数的数字,将被视为整数的编程类型。虽然乍看起来这似乎是一个简单的处理编程类型的方法,但有时候当你试图除以整数以期望获得一个带小数位的答案(称为浮点数),如:
2017年2月27日

Vim 粉专属T恤来了!

很合身,穿着非常舒服。面料手感非常好,内侧跟皮肤接触的一面十分柔软。这件hoodie比较厚实,适合比较凉快的地方穿,在办公室空调房里平时觉得冷的地方穿着这件衣服就暖和了
2017年2月26日

当超级英雄遇上 Python

很合身,穿着非常舒服。面料手感非常好,内侧跟皮肤接触的一面十分柔软。这件hoodie比较厚实,适合比较凉快的地方穿,在办公室空调房里平时觉得冷的地方穿着这件衣服就暖和了
2017年2月23日

我用Python分析了42万字的歌词,为了搞清楚民谣歌手们在唱些什么

听了这么多年民谣,我有一种感觉,就是很多歌都似曾相识,但是仔细一想,又哪一首都想不起来,为了搞清楚这群流浪在祖国大地的现代游吟诗人们都在唱些什么,我做了一些数据分析的工作。
2017年2月20日

在谷歌招工程师,我看重的是这些

新员工在刚开始工作的时候会有这样的症状,在以后的正式工作中也会时不时复发一下。虽然这是正常反应,但是这是对你要攻下技术职位的一个非常不利的心态。我见过它让面试者无法正常发挥甚至让整个面试失控。
2017年2月18日

在美国入境还要现场考编程?他就体验了一把

「我奇怪的是,海关问我一个问题,随后的问题是要我证明我木有撒谎。难道他们不允许糟糕的程序员来美国么?」David
2017年2月17日

漫画:用 Python,飞一般的感觉

Python。伯乐在线旗下账号「Python开发者」分享
2017年2月9日

利用 Python,四步掌握机器学习

你想要得到一个学位,加入在线课程,或者参加线下讲习班、大本营或大学课程么?这里有一些关于逻辑分析、大数据、数据挖掘和数据科学的在线教育站点链接:Collection of links
2017年2月8日

TensorFlow 1.0 要来了 它将带来哪些革命性变化?

my.oschina.net/editorial-story/blog/832543
2017年2月7日

让我们一起来构建一个模板引擎(二)

self.buffered.append('str({})'.format(variable))
2017年2月5日

让我们一起来构建一个模板引擎(一)

self.buffered.append('str({})'.format(variable))
2017年2月4日

一道题识别不靠谱的程序员

当我们讨论如何获取调用栈,如何查看变量时,真实的意图是考察候选人对程序运行时刻环境的理解;当我们讨论断点的设计时,其实也是在考察类似于中断/信号这种体系结构/操作系统方面的基础知识。
2017年2月3日

python 魔术方法 : 让自定义类更像内置类型

__repr__也是将对象序列化,但是__repr__更多的是给python编译器看的。__str__更多的是可读性(readable)。
2017年1月28日

使用 Python 的 Socket 模块构建一个 UDP 扫描工具

原始套接字酷之所在是它能够访问底层网络的信息。比如,我们可以用它来检查IP和ICMP报头,这是在OSI模型的第三层(网络层)。
2017年1月20日

用 greenlet 实现 Python 中的并发

在介绍生成器时,我们聊过可以使用生成器的send()方法来传递参数。greenlet也同样支持,只要在其switch()方法调用时,传入参数即可。我们再来基于本文第一个例子改造下:
2017年1月16日

使用 Scrapy 构建一个网络爬虫

本例中的代码可以在这里下载(http://www.bjhee.com/downloads/201511/my_crawler.tar.gz)。
2017年1月13日

Python 标准库之 collections 使用教程

last=True)来改变有序的OrderedDict对象的key-value顺序,通过这个方法我们可以将排序好的OrderedDict对象中的任意一个key-value插入到字典的开头或者结尾。
2017年1月10日

python 开发编译器

最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便。乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用。
2017年1月9日

python 开发编译器

最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便。乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用。
2017年1月9日

谈谈 Python 的生成器

ValueError”语句,当遇到下一个yield时才暂停并退出,此时生成器返回的是’Error’字符串。简单的说,throw()就是next()的功能,加上传异常给yield。
2017年1月7日

Python 正则表达式

方法用于查找字符串的头部(也可以指定起始位置),它是一次匹配,只要找到了一个匹配的结果就返回,而不是查找所有匹配的结果。它的一般使用形式如下:
2017年1月5日

Eric Raymond 对于几大开发语言的评价

C++最初发布于1980年代中期,当时面向对象语言被认为是解决软件复杂性问题的银弹。C++的面向对象特性看相去使其全面超越了C,支持者认为C++将迅速把上一代语言挤到陈列馆里去。
2016年12月30日

为什么 Python 对程序员重要?

同样Python也意识到对开发人员而言开发速度的重要性。易读而精炼的代码只是一部分,另一部分取决于强大的构造函数,可避免许多繁琐重复的代码。此外,可维护性也是很重要的——代码行数(Line
2016年12月27日

Linux Awk命令详解

如果只是显示/etc/passwd的账户和账户对应的shell,而账户与shell之间以逗号分割,而且在所有行添加列名name,shell,在最后一行添加”blue,/bin/nosh”。
2016年12月23日

谷歌员工吐槽:人生不如意十之八九,在谷歌工作也不容易

Levinson):“人们在问你为何离开或是否继续在谷歌工作时感觉非常自然,他们坚持认为一切都必须是完美的。除了对你有幸进入谷歌以及你想在这家公司干多久有兴趣之外,他们不想听到任何其他的话。”
2016年12月21日

HTTP 协议中你必须知道的三种数据格式

分块传输编码允许服务器在最后发送消息头字段。对于那些头字段值在内容被生成之前无法知道的情形非常重要,例如消息的内容要使用散列进行签名,散列的结果通过
2016年12月20日

扒一扒「黑客军团」中用到的黑客工具

…如果你发现有人查看源代码,保持警惕,他们肯定是危险的黑客。当攻击者要发起网页应用攻击,或者研究LinkedIn社会工程学攻击的时候,这个低调的网页浏览器却是一个非常有用的工具。
2016年12月13日

GitHub 上 57 款最流行的开源深度学习项目

的深度学习软件。根据Facebook一位研究者的基准测试,Nervana的软件比业界知名的深度学习工具性能都要高,包括Facebook自己的Torch7和Nvidia的cuDNN。
2016年12月7日

听说你会 Python ?

链接:manjusaka.itscoder.com/2016/11/18/Someone-tell-me-that-you-think-Python-is-simple/
2016年12月5日

Python 初学者之网络爬虫

更加完整的个人信息包括关注数,粉丝数,赞数,经验值等数据;也有主播的直播历史数据,如下图,每个主播个人主页的url格式为http://www.huajiao.com/user/userId,
2016年11月30日

如何用 Python 开发一个简单的 Webkit 浏览器

标签的功能吧!这个功能就是简单地追踪浏览器引擎在加载页面的时候所执行的所有请求。在浏览器主页面的下方,我们将通过一个表来显示这些请求。简单起见,我们只会记录登录的
2016年11月23日

如何用 Python 开发一个简单的 Webkit 浏览器

标签的功能吧!这个功能就是简单地追踪浏览器引擎在加载页面的时候所执行的所有请求。在浏览器主页面的下方,我们将通过一个表来显示这些请求。简单起见,我们只会记录登录的
2016年11月23日

2016 年 Python 开发者调查结果

超过半数都在使用Python开发者最常使用的框架是Django,IPython以43%的比例紧随其后。超过三分之一的开发者在使用科学类的包,如anaconda、matplotlib
2016年11月14日

格式化和清洗数据的 Python 工具包

世界很杂乱,来自现实世界的数据也一样杂乱。近来一份调查报告显示数据科学家60%的时间都花在整理数据上。不幸的是,57%的人认为这是工作中最头疼的一部分。
2016年11月11日

Python之父同款,双十一福利

范品社推出了十几款程序员、电影、美剧和物理题材的极客T恤长袖和卫衣。购买方式见文章末尾。
2016年11月10日

将 Sublime Text 3 设置为 Python 全栈开发环境

CSS,以及其他许多东西。现在让我们来面对一个问题:就像其他任何一个手艺人一样,为了成为一个最厉害的程序员,你的工具必须犀利,你的开发环境必须被打造成全栈开发——那就是我们马上将要开始的工作…
2016年11月9日

Python 中的高级数据结构

假定我有两个类,名为Manager和Graph,每个Graph包含了一个指向其manager的引用,而每个Manager有一个指向其管理的Graph的集合,现在我们有两个任务需要完成:
2016年11月7日

Python 和 Flask 真是太强大了

属性指向你的站点的一个页面,当用户完成支付后就会被带到那里。我在我的书籍销售页面添加了5个这样的按钮,还有一个隐藏的表单栏,包含了被交易产品的id(product_id)(1-5之间的一个整数)
2016年11月6日

「Python开发者」招募联合编辑

你编写的行业动态将通过伯乐在线旗下的「Python开发者」微信公号、微博和官网,直接传播到三十多万的潜在读者;
2016年10月27日

「Python开发者」招募联合编辑

你编写的行业动态将通过伯乐在线旗下的「Python开发者」微信公号、微博和官网,直接传播到三十多万的潜在读者;
2016年10月27日

惨烈:1个Bug,45分钟损失4亿多美元

所有运维团队都应该从骑士资本惨案中吸取教训。不仅要开发优秀的软件并进行全面测试,还需要把软件正确地交付给交易所,这样客户才能获得正确的结果(才能避免公司破产)。这个事件中,我们不能把矛头全部对准部署
2016年10月3日

深入了解 Python 字符串对象的实现

filter),用于检测一个字符是否出现在当前字符串中。这种机制使查找操作十分迅速,但是存在伪正的情况(false
2016年8月2日

Python 序列化模型数据为 JSON

相信使用Python做Web开发的朋友都会遇到这样1个问题,那就是在项目开发中使用模型框架,比如SQLAlchemy、Peewee,我们在做RESTful接口时如何将这些模型序列化为JSON数据。
2016年7月24日

Python 数据科学入门

scikit-learn。首先要把数据拆分成两个部分。一部分用于训练算法,称为训练集;另一部分用于评估模型的效果,称为测试集。这样做是为了避免过拟合(overfitting)产生的有误导性的结果。
2016年6月29日

Python开发者的端午节禁忌,你居然还不知道?

Python。伯乐在线旗下账号「Python开发者」分享
2016年6月9日

把文章写给 30+万 Python 同行看!

在微博(<u>@Python开发者</u>)、微信公号和伯乐在线官网覆盖三十多万同行的
2016年4月6日

谷歌大神 Jeff Dean 的那些“惊人真相”

你有听过关于武术战神查克·诺里斯的一些笑话吗?就像“查克从不洗盘子,盘子会因为恐惧他,自动清洗的”或者“查克被商业航班拒载,因为他的拳头会将飞机击落”等等诸如此类的笑话。
2016年3月26日

学干货拿高薪、顺带解决终身大事,就在这 19 个热门公众号

个公众号,可以帮您学干货、拿高薪、顺带还可能解决终身大事!那真是,喜迎新春无所惧,笑对姑姨关切情。哪里需要关注哪里,so
2016年2月3日

高级正则表达式技术(Python版)

正则表达式是从信息中搜索特定的模式的一把瑞士军刀。它们是一个巨大的工具库,其中的一些功能经常被忽视或未被充分利用。今天我将向你们展示一些正则表达式的高级用法。
2015年12月31日

一个Bug导致每秒钟亏172,222美元,持续了45分钟

8月1号,骑士从经纪自营商那里收到了有权参与RLP的客户的指令。那七台安装了新代码的服务器正确处理了那些指令。但是,使用了重用标记的指令发送到第八台服务器,触发了那台服务器上残留的有缺陷的Power
2015年12月30日

Python 的计数方式发展史

这种方式可以直接增加每一种颜色的数量,不需要担心这种颜色有没有被包含到字典中。这段代码没有检查和例外情况的处理,我们认为这是一次改进,因此我们保留这次更改。
2015年12月30日

fabric 实现远程操作和部署

修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器,逐一重启(8-10分钟)
2015年12月29日

居然有人用 3 个空格来对齐代码

,还是空格。这个话题,就像浏览器和操作系统之战,也是能让程序员争辩很久的。甚至还动粗,比如下面漫画。
2015年12月28日

深入了解 Python 字符串对象的实现

filter),用于检测一个字符是否出现在当前字符串中。这种机制使查找操作十分迅速,但是存在伪正的情况(false
2015年12月28日

Python 文件管理

你用到的许多模块包含需要文件对象作为参数的方法。但是,有时创建并使用一个真实的文件并让人感到有些麻烦。所幸的是,在Python中,你可以使用“StringIO”模块来创建文件并将其保存在内存中:
2015年12月27日

又是周末晚上,没有约会,只有一大瓶汽水和快节奏的音乐…那就研究一下程序吧

我在谷歌上搜索了一下“xmlset_roodkcableoj28840ybtide”字符串,只发现在一个俄罗斯论坛里提到过它,说这是一个在/bin/webs里一个“非常有趣”的一行。我非常同意。
2015年12月27日

真正统治世界的十大算法

互联网、你的WIFI、智能手机、电话、计算机、路由器、卫星,几乎所有内置计算机的东西都会以各种方式使用这些算法实现各自的功能。如果你没有学习这些重要的算法,你将无法获得电子、计算机或通信方面的学位。
2015年12月26日

Google 员工用什么电脑?

链接:http://www.techweb.com.cn/world/2012-02-17/1154201.shtml
2015年12月25日

用 Opencv 和 Python 对汪星人做模糊检测

作为一个普通人,我可能会想软件设计者们会开发出新功能来检测出这些模糊的照片(或者至少把他们移到一个单独的文件夹)。但是作为一个计算机视觉科学家,我是不会这样想的。
2015年12月25日

真的有人在不经意间或是在世界上绝大部分人都毫不知情的情况下拯救了世界吗?

帕特森又一次发现他的原始数据无法解释了:深海中铅只有少部分,但是在浅水和水面上,铅的含量高出几百倍,帕特森发现了一个惊人的事实:浅层海水中这些铅是近年才出现的。那什么能给全球的海洋带来那么多的铅?
2015年12月24日

Python 招聘需求与技能体系

Django/Tornado/Flask/Gevent/Web.py/Bottle/Celery/Twisted/NumPy
2015年12月24日

Python 标准库 urllib2 的使用细节

timespan=str(timespan).strip().replace(&#39;\n&#39;,&#39;&#39;).decode(&#39;utf-8&#39;)
2015年12月23日

从机器学习谈起

推荐算法是目前业界非常火的一种算法,在电商界,如亚马逊,天猫,京东等得到了广泛的运用。推荐算法的主要特征就是可以自动向用户推荐他们最感兴趣的东西,从而增加购买率,提升效益。推荐算法有两个主要的类别:
2015年12月23日

Python 实现控制台中的进度条

也就是说:打印字符串的时候,没有加上’n&#39;,同时让光标回到行首,再把当前缓冲区显示出来,也就好象是print了一样,但是这时候光标还在原来的位置。
2015年12月22日

为什么有些大公司技术弱爆了?

编程高手都有真爱,但现实就是编程高手凤毛麟角。我们身边的大部分同事可能只是希望养家糊口,他们头上还挂着十几个bug等着修。我们数落他们没追求,但追求从来都不是嘴上说说,吐吐槽就能实现的。
2015年12月22日

一些简单的Python测试题

给定一些NxN的矩阵,对于任意的路线,定义其【和】为其线路上所有节点的数字的和,计算从左上角到右下角的路线和最小值。每条路线只能从某一点到其周围(上下左右)的点,不可斜行。
2015年12月21日

Python 编程中使用 Pillow 来处理图像的基础教程

将子图paste回原图时,子图的region必须和给定box的region吻合。该region不能超过原图。而原图和region的mode不需要匹配,Pillow会自动处理。
2015年12月20日

为什么你得学些 TCP 的知识?

所以我认为——这不可能是我的问题,可能吗?可能吗??然后我发了一封邮件给我团队说:“我想我快要疯了,但是这可能是
2015年12月18日

用 python 扫描本地音乐并下载歌词

看到了吧,歌词地址后面的两个数字的计算方法是在lrcid除以100所获得的整数,就是第一个数字,然后第二个数字就是lrcid,然后后面加上后缀.lrc就搞定了
2015年12月18日

快速Python性能优化要点

http://stackoverflow.com/questions/231767/the-python-yield-keyword-explained
2015年12月17日

编程很没劲,除非你……

这里的一个关键点就是差异性:雇那些有不同文化和来自不同地域的人(比如:我们团队现在的六个人有英国人,法国人,俄罗斯人和希腊人)。如果他们中的每个人能带来不同的文化,那么每天看到这群人绝对更有意思。
2015年12月17日

机器学习算法之旅

Learning(深度学习)方法是人工神经网络的一种现代的更新。相比传统的神经网络,它有更多更复杂的网络构成,许多方法都是关心半监督学习,这种学习的问题中有很大的数据,但是其中很少是被标记的数据。
2015年12月16日

最全的常用正则表达式大全

这表示一个0或者一个可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?$
2015年12月15日

利用 Python 练习数据挖掘

分类是一个数据挖掘方法,用于把一个数据集中的样本数据分配给各个目标类。实现这个方法的模块叫做分类器。使用分类器需要以下两步:训练和分类。训练是指采集已知其特定类归属的数据并基于这些数据创建分类器。
2015年12月15日

Python官方文档:Descriptor 指南

Descriptor的类,会在get或set时打印一条信息。覆写__getattribute__()也可以为每个属性加上打印信息。然而,在监控几个选定的属性时Descriptor是很用的:
2015年12月13日

不是技术牛人,如何拿到国内IT巨头的Offer

回答如此平凡的问题却能体现你的闪光点。你是技术人员,请记住,告诉面试官你时刻对技术保持着激情,时刻关心的IT动态,比你告诉他你是学生会某干部有用的多。(当然非技术人员,或者国企的面试除外!)
2015年12月13日

世上最伟大的 10 个公式,傅里叶变换仅排名第9

这个挺专业的,一般人完全不明白。不多作解释。简要地说没有这个式子没有今天的电子计算机,所以你能在这里上网除了感谢党感谢政府还要感谢这个完全看不懂的式子。另外傅立叶虽然姓傅,但是法国人。
2015年12月12日

这个功能很简单,你要做多久?

吐槽完了,事情还是要做,毕竟,他真的是老板,他说的就是很有道理。嗯,人艰不拆啊!翻资料,翻资料,翻出微信支付的业务流程时序图。
2015年12月11日

用K-均值聚类来探索顾客细分

虽然它不会神奇地告诉你所有的答案,但分群是一个很好的探索性尝试,可以帮助你更多地了解你的客户。有关K-均值和客户细分的更多信息,请查看以下资源:
2015年12月11日

一个 11 行 Python 代码实现的神经网络

行:为你的随机数设定产生种子是一个良好的习惯。这样一来,你得到的权重初始化集仍是随机分布的,但每次开始训练时,得到的权重初始集分布都是完全一致的。这便于观察你的策略变动是如何影响网络训练的。
2015年12月10日

12306的变态验证码算得了什么?我用Python抢票!

b.cookies.add({u&#39;_jc_save_toStation&#39;:&#39;%u6C38%u5DDE%2CAOQ&#39;})
2015年12月10日

改变计算技术的 9 个伟大算法

Carmack研发,但是,SGI和3dfx早就曾在产品中应用此算法,当时应用的是Gary
2015年12月6日

Python通用数据格式转换工具

链接:https://github.com/wklken/pytools/blob/master/data_process/dataformat.py
2015年12月5日

统治世界的十大算法

与PageRank和Facebook的新闻提要一样,这样的算法正在造成所谓的“过滤器泡沫”,这是一种现象,用户与他们不感兴趣的信息隔离——有效地将用户通过意识形态的“泡沫”隔离起来。这导致了Eli
2015年12月5日

别说没提醒,大多开源项目是这样维护的

、Django、Docker、GCC、Git、Linux内核、MySQL、Node.js、OpenSSH、OpenSSL,等等。
2015年12月4日

黑客是如何发现女朋友出轨的

梳理了下和妹子关系网的交集,想妹子游戏公会里的死党们也许会知道些什么。其实游戏里也都是之前线下就认识的同学或者朋友,隔三差五一起玩游戏,五湖四海时差党乱入,也会聊一些不敢和身边的朋友聊的话题。
2015年12月3日

我理解的 Python 最佳实践

badges.topic_exercise_badges.TopicExerciseBadge.name_for_topic_key_name(self.key().name())
2015年12月3日

详解在 Python 中解析并修改XML内容的方法

使用ElementTree,先将文件读入,解析成树,之后,根据路径,可以定位到树的每个节点,再对节点进行修改,最后直接将其输出
2015年12月2日

别拿指纹当密码,没用!看完你就明白了

指纹的问题在于判定的时候只要近似就够了,而且应该也是这样。如果我在指纹识别器上按手指的时候稍微大了点劲儿,或者稍微错位了一点,又或者手指被划伤了,我依然希望这个识别器能接受我的指纹。训练有素的
2015年12月2日

不为繁华易匠心

做技术是需要匠心的。什么是匠心?我们原本是有匠心的,我们如今还有匠心吗?我们为什么没有匠心了?为什么我们要重拾匠心?如何重拾匠心?
2015年12月1日

亮瞎程序员双眼的编辑器插件横空出世!

这才是程序员的编辑器!效果还少了点!粘贴应该有流水效果,自动生成应该有烟雾效果,删除应该有黑洞效果,剪贴应该有瞬移效果,etc
2015年11月30日

讨论:发简历时你用QQ 邮箱么?为什么?

要看情况吧……如果像做数据安全方面的工作我是不太推荐用邮箱啥的……其他的工具觉得无所谓=。=另外为自己的QQ邮箱申请一个域名还是会比一长串的数字更友好一些
2015年11月30日

Python 奇技淫巧

网址:http://andrewliu.in/2015/11/14/Python%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7/
2015年11月29日

不要用QQ邮箱,我给程序员新手写简历的一些建议

而且我怀疑一般的应届毕业生不大可能说写三页的履历。有些人说,你写不了三页是你水平不行,经历不丰富。按我说,写三四页不是履历丰富,而是根本不会写作。
2015年11月29日

超过90秒的任务不自动化,你好意思说自己是黑客?

从电子邮件的收件箱里扫描“Kumar”(他是我们一个客户的数据库管理员)。查找像“help”、“trouble”、“sorry”等这样的关键字。如果找到了,那么脚本会
2015年11月26日

举例讲解 Python 中的死锁、可重入锁和互斥锁

上例中的死锁是在同一个def函数内多次调用造成的,另一种情况是两个函数中都会调用相同的资源,互相等待对方结束的情况。如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。
2015年11月25日

如何用Python开发一个简单的Webkit浏览器

标签的功能吧!这个功能就是简单地追踪浏览器引擎在加载页面的时候所执行的所有请求。在浏览器主页面的下方,我们将通过一个表来显示这些请求。简单起见,我们只会记录登录的
2015年11月24日

各种 Python 实现的简单介绍与比较

Studio可以将CPython和IronPython无缝集成进VS中。如果仅需要在Windows上开发较大的Python项目。条件允许的情况下,IronPython是个不错的选择。
2015年11月23日

俄罗斯方块可以永无止境地玩下去吗?

Over。二、这个结论可以直接扩展到场地为任意宽度的俄罗斯方块游戏。当场地宽为偶数时,上述证明同样有效;当场地宽为奇数时,无穷多个方形方块就可以直接干掉玩家。
2015年11月23日

趣文:Python程序员的进化史

「数据库开发」专注分享数据库相关内容,包括:各种主流DB的最佳实践、数据库基础知识、性能优化、数据安全等。
2015年11月22日

程序员摆脱疲劳的 11 个建议

「程序员的那些事」是最受欢迎的程序员、IT技术和IT行业相关的微信公众号之一,分享最新编程技术、经典技术分享、IT行业动态、热门编程课程、高薪技术职位、程序员的日常,更有难得一见的IT相亲活动。
2015年11月21日

如何写出不可维护的服务端程序

甚至你的账号家目录是/home/zhangsan/,你硬生生的依赖了/home/lisi/下的xxx.jar或者yyy.hpp文件,让他们慢慢找吧,幸福就在不远处。
2015年11月20日

我要写 50 年的代码,已坚持 48 年了

「程序员的那些事」是最受欢迎的程序员、IT技术和IT行业相关的微信公众号之一,分享最新编程技术、经典技术分享、IT行业动态、热门编程课程、高薪技术职位、程序员的日常,更有难得一见的IT相亲活动。
2015年11月18日

Python开发指南:最佳实践精选

引用整个模块,而不是模块中的单个标识符。举个例子,假设一个cantee模块下面,有一个sessions.py文件,
2015年11月17日

麻省理工(MIT)牛人解说数学体系

在深入探索这个题目的过程中,遇到了很多很多的问题,如何描述一个一般的运动过程,如何建立一个稳定并且广泛适用的原子表达,如何刻画微观运动和宏观分布变换的联系,还有很多。在这个过程中,我发现了两个事情:
2015年11月17日

小 200 行 Python 代码做了一个换脸程序

也就是说,这是一个相当简陋的办法,而且解决问题的关键是一个适当的高斯核函数大小。如果太小,第一个图像的面部特征将显示在第二个图像中。过大,内核之外区域像素被覆盖,并发生变色。这里的内核用了一个0.6
2015年11月16日

什么样的工作可以让程序员年薪高达50万美元?

在他和另外一位小伙伴一起挖渠的路上,吸引了很多人,队伍变成了55人。与此同时,其他村庄的长者乐意收购,开始时出资是25万,接着是80万,甚至红杉资本给出500万的价格。这条渠显然是开挖成功了。
2015年11月15日

深入 Python 列表的内部实现

的大小相同。分配槽的大小是指已经在内存中分配了的槽空间数。通常分配的槽的大小要大于列表大小,这是为了避免每次列表添加元素的时候都调用分配内存的函数。下面会具体介绍。
2015年11月15日

热门 Python 应用 The Fuck 是如何工作的

我想这个应用只是因为它的规则才这么有趣,编写自己的规则也很简单。目前有75条可用的规则,大都是有第三方贡献者写的。命令是一个类似命名元组(namedtuple)这样的数据结构:
2015年11月14日

一日囚

B先生真的有些古怪。他的精力一定非常旺盛,单看外表会被欺骗的,他苍白憔悴,仿佛弱不禁风,但是他整整一天频繁地出入于大楼内外,仅仅被我看见的就有十几次。他好像可以突然间出现在这里,又突然间出现在那里。
2015年11月14日

用 Python 脚本实现对 Linux 服务器的监控

status。某些信息只有超级用户可见,例如进程根目录。每一个单独含有现有进程信息的进程有一些可用的专门链接,系统中的任何一个进程都有一个单独的自链接指向进程信息,其用处就是从进程中获取命令行信息。
2015年11月13日

Google大牛向外行解释「机器学习」

机器学习可以做到这一点!还是同样的原理。你利用一些可能的因素构建了一个模型,这些因素可以帮助识别图像中的猫,比如颜色,形状等等。接下来你输入一个训练集,是一些有猫的图片,然后看这个模型工作的怎么样。
2015年11月13日

Python程序员鲜为人知但你应该知道的16个问题

这篇文章主要介绍了Python程序员代码编写时应该避免的16个“坑”,也可以说成Python程序员代码编写时应该避免的16个问题,需要的朋友可以参考。
2015年11月12日

有人向我提了一个 Bug,说 5 分钟就可以搞定

bug,上面写着:“房间还是很亮”。我又去检查了一遍灯泡确实是关着的,然后我向老板报告了这件事,老板建议我回到地下室检查一下电线。我抗议说我刚刚才看到灯确实是关着的啊。“我知道,不过这样我就可以告诉
2015年11月11日

写给非技术人员评估技术同事的参考

就是好啊就是好”,你就会知道他不仅有选择上的局限性,也会在技术判断中不可避免的因为已有的积累产生偏见,正所谓“手里握着锤子的时候,满世界长得都像钉子”,一般这种程序员,俺称之为“信徒式程序员”。
2015年11月8日

为什么跳槽加薪会比内部调薪要高?

第二:如果你不提加薪,我也没有理由主动给你加薪,事实上有许多人不会提加薪,默默地干着,作为老板的我不提这茬多好,我主动提这茬,员工都顺坡下驴来给我提条件,我不是吃饱了撑的?
2015年11月7日

Uber 背后架构揭秘

沟通。如果均衡器挂掉会怎样?你要如何处理这种情况?如果你没有练习过你永远都不知道。你应该终止负载均衡器。你如何绕过负载均衡器?负载均衡的逻辑已经在服务里面。客户端需要有一些信息知道如何绕过问题。这和
2015年11月5日

月薪3万的程序员都避开了哪些坑

一个程序员的价值,是通过他带给公司的价值体现的。先给公司带来了价值,然后才会反过来在薪水上体现出自己的价值。公司都很现实,很少会为你的潜力买单,在你还没有体现出价值时就给你很高的薪水。
2015年11月4日

浅谈 Python 的 with 语句

:退出与上下文管理器相关的运行时上下文,返回一个布尔值表示是否对发生的异常进行处理。参数表示引起退出操作的异常,如果退出时没有发生异常,则3个参数都为None。如果发生异常,返回True
2015年11月3日

用 Python 从零开始写一个简单的解释器(4)

一起来了解一下通常一个程序是如何进行求值的。在任意给定的时间,有一些“控制点”,表明了程序下一步将要求值的语句。当下一个语句求值完毕,它通过推进“控制点”和改变变量值来修正程序状态。
2015年11月2日

为什么软件开发周期通常是预期的两三倍?

全程大约有400英里,如果我们每天走10小时每小时4公里的话,只用10天就可以到达目的地。立刻打电话给我们的朋友预定下周六的晚餐,告诉他们下周六晚上六点我们一定会准时出现,朋友们已经等不及了!
2015年11月2日

女朋友电脑水平比自己厉害是一种怎样的体验?

「数据库开发」专注分享数据库相关内容,包括:各种主流DB的最佳实践、数据库基础知识、性能优化、数据安全等。
2015年11月1日

达芬奇开挂的一生都干了什么

sleep),又称多阶段睡眠(Polyphasic_sleep)、Uberman睡眠或多相睡眠,是一种将人类习惯的单次睡眠过程分散成多个睡眠周期进行,以达成减少睡眠时间的睡眠方式。
2015年10月31日

Python 内存管理方式和垃圾回收算法

就像有些人说的,天底下没有免费的午餐。然而,这种垃圾回收形式是相当廉价的。最大的代价之一是每各容器对象额外需要的三个字的内存空间。还有维护容器集合的开销。对当前版本的垃圾收集器来说,基于
2015年10月31日

用 Python 从零开始写一个简单的解释器(2)

现在呢,你可能会停下说,“我还以为组合了会是返回解析器的函数。可这个子类并不像是函数啊”。如果你把组合子的构造函数当成是一个返回对象(在当前情况下它正好也是可调用的)的函数的话,
2015年10月30日

人生是什么?| 朋友圈超百万人分享的漫画

上周四有人在脸书上分享了一组漫画,短短两天时间便有超过30万人分享、10万人点赞。下面就来看看这组叫做《What
2015年10月30日

用 Python 制作 Powerpoint 演示文稿

从我们前面的分析中我们知道,我们要用幻灯片布局的第8种,所以我们创建了一个新的幻灯片,添加了一个标题,然后在占位符1的位置上添加了一个图片、最后一步在占位符2处添加了副标题。
2015年10月29日

机器学习和数据挖掘的推荐书单

《深入浅出统计学》:本书涵盖的知识点包括:信息可视化、概率计算、几何分布、二项分布及泊松分布、正态分布、统计抽样、置信区间的构建、假设检验、卡方分布、相关与回归等等,完整涵盖AP考试范围。
2015年10月29日

一次皆大欢喜的程序员跳槽加薪

A君听到回复后,很是生气,在和同事们一起吃饭时,就忍不住埋怨起公司来,后来,这话传到了老板的耳朵里,老板很有骨气:越是抱怨,越不给你涨工资,看你怎么样。
2015年10月28日

脑洞大开:一键下葬,云尽孝

相关竞争品牌也想好了:“滴滴一下,马上出殡”“58同坟,最全的作死信息分类网站”“优步灵车,绝不漂移”
2015年10月27日

Python 初学者的最佳学习资源

<u>@Python开发者</u>:关注并推送
2015年10月27日

用 kNN 算法预测豆瓣电影用户的性别

0,0,0,3,1,34,5,0,0,0,11,31,0,0,38,40,0,0,15,8,3,9,14,2,3,0,4,1,1,15,0,0,1,13,0,0,1,1
2015年10月26日

不作死不会死,以代码量衡量程序员绩效的下场

而看看你这个号称技术排第一的家伙,根本就没干活嘛,3个月下来,你一共就写了这么十来个cpp和.h,每天改来改去就这么几个文件,还好多天差不多行数的位置回改,根本就一直在偷懒。
2015年10月25日

和开发人员“结仇”的10种沟通方式

你在跟我开玩笑,对吧?对,这不过是个HTML,但这是一个有着320,000条JavaScript的HTML,因为你想让你的Web系统成为下一个Google、Facebook和YouTube的综合体。
2015年10月24日

用 Python 做了一个豆瓣用户读书短评下载工具

__utmz=81379588.1440319240.3.2.utmcsr=movie.douban.com|utmccn=(referral)|utmcmd=referral|utmcct=/;
2015年10月24日

杀一个程序员不需用枪,改三次需求即可

我的第二个问题是,如果我的第三个问题是我能不能涨工资?那么你对于我的第三个问题的答案能不能和第二个问题的答案一样?
2015年10月23日

阿里缩减校招、百度冻结社招、腾讯暂停外包

外包员工并非腾讯员工,与外包公司签合同,工资、年终奖等也与外包公司谈。外聘和外包不一样,外聘算半个腾讯人,合同和人力资源公司签,不和腾讯签,但是你的权限和福利与正式员工差不多,差别大的是各种奖金。
2015年10月22日

和一个不会聊天的男朋友谈恋爱是什么感受...

麻瓜9:心情不好的时候喷了点儿香水,gucci木兰那个。我男朋友回家来趴到我脸上闻闻,说,哎呀这味儿真好闻,像小时候后院李子树上的大李子!你知道那李子多大吗?这么大的大李子!
2015年10月21日

程序员的 12 个人艰不拆的「真相」

关于程序员的一些真相。包括夜生活、过节、找不到对象、看技术文档,转行…等等。唉,说多了都是泪啊!
2015年10月20日

编写更好 Bash 脚本的 8 个建议

从这段重写的代码块中,很容易看出我们是在读取一个输入文件,该文件名是一个CSV文件。同时很容易看出我们从什么地方获取新的UID和新的USER信息来存储在$NEW_UID和$NEW_USER变量中。
2015年10月18日

老板给了三百块的预算,结果这哥们把办公室改成这样了

是一个普通的上班族,他天天上班下班,基本上大多数时间都是在公司度过。有时候看着空荡荡的办公室墙壁,Ben心中就升起一股难以言表的无奈的情绪——这里也太!无!聊!了吧。
2015年10月18日

和学编程的学霸谈恋爱真是好累啊……

--------------------------------------
2015年10月17日

进程与线程的一个简单解释

不难看出,mutex是semaphore的一种特殊情况(n=1时)。也就是说,完全可以用后者替代前者。但是,因为mutex较为简单,且效率高,所以在必须保证资源独占的情况下,还是采用这种设计。
2015年10月16日

拒绝透支加班,从我做起!

赶不上交付进度?那就赶不上吧。让你的客户失望一次,少赚点钱,蒙受一些损失,总之项目失败就是失败了。既然你没能管理好你的团队和项目,那为什么不干脆把这些问题暴露出来呢?
2015年10月15日

少纠结选什么工具,多生产内容

网址:http://dengjiebin.com/2013/12/05/more-to-produce-and-less-to-choose-tools/
2015年10月14日

70后程序员夫妻,把徽州老宅修成无敌山居房,过上最美最文艺的田园生活

安徽南屏,已经没有人记得这里曾是《卧虎藏龙》的外景地,小村庄安安静静地在残雪下晒着太阳。小可和红子就在那天,买下了一个小小的四和老宅。
2015年10月13日

图解 Python 深拷贝和浅拷贝

例子中will的第三个元素指向39737304,而wilber的第三个元素是一个全新的对象39773088,也就是说,”wilber[2]
2015年10月12日

史上最吊炸天的程序员,他竟然要竟选美国总统...

就和现在的科技界名人一样,他开始频繁地出现在电视报纸上。1992年1月,McAfee开始在媒体上,大声疾(忽)呼(悠):就在3月6号,米开朗基罗病毒(一种DOS病毒),会摧毁全世界500万台电脑。
2015年10月11日

如何俘获 IT 男的心,让他成为男友然后变成老公?

作为一个在此问题上,深有体会,忠实实践,并卓有成效并成功把IT男娶回家,结婚生女的资深心机女,表示看到这个问题那是相当激动,以下攻略具有现实可操作性,并指导过实际案例,请各位居心叵测的姑娘自行笔记:
2015年10月9日

在北上广深一线城市年薪二十、三十、四十万的码农的真实生活状态是怎样的?

也就是说,我身边没有依靠家长,完全自己打拼的同龄朋友差不多都是处于这样的状态:郊区买了一套不太可能卖出的房,开着一辆十来万不好但算安全的车。谈不上高大上,仅仅过着上海这个城市大多数普通人家的生活。
2015年10月8日

产品经理如何不被程序员嫌弃?

则会当场质疑你,“这个新功能你到底想清楚了吗?!老板又风花雪月拍脑子了吧?!这么做有数据依据吗?!做过市场调研吗?!老用户会因此流失吗?!能保证上线后不再改了吗!?@$%^^%%$$@%
2015年10月7日

八大排序算法的 Python 实现

Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
2015年10月6日

教程:用 RAKE 和 Maui 做 NLP 关键词提取

对关键词评分并选择:所有候选词可以通过把各性质结合进一个公式来评分,或者用机器学习技术来决定一个候选词是一个关键词的概率。然后一个分数或概率的阈值或者对关键词数量的限制用来选择最终的关键词集合。
2015年10月5日

10 种机器学习算法的要点

工作机制:在这个算法中,没有任何目标变量或结果变量要预测或估计。这个算法用在不同的组内聚类分析。这种分析方式被广泛地用来细分客户,根据干预的方式分为不同的用户组。非监督式学习的例子有:关联算法和
2015年10月4日

Python用途广泛,但是大学却很少开这门课程,这是为什么?

对于计算机专业的学生,学完C和Java以后,python自学就可以。对于生物、医学专业的学生,搞个选修课似乎还是有必要的,不过可能有个小问题:计算机的老师教的应用性不强,而生物的老师又没信心教。
2015年10月3日

帮程序员减压放松的 10 个良心网站

网站一进去,有3个关键词:放松、专注、逃离。的确,它成功做到了这一点。它有10种不同的声音帮助你放松心情,也可以混合使用。不同的声音对应不同的背景,网站非常有设计感,相信你会重新回来体验一次。
2015年10月2日

如何用 Python 追踪 NBA 球员的移动轨迹 (2)

IFrame(&#39;http://stats.nba.com/movement/#!/?GameID=0041400235&amp;GameEventID=308&#39;,
2015年10月2日

如何用 Python 追踪 NBA 球员的移动轨迹 (1)

IFrame(&#39;http://stats.nba.com/movement/#!/?GameID=0041400235&amp;GameEventID=308&#39;,
2015年10月1日

程序员学习新技术的 10 个建议

掌握一门新技术振奋人心,这是一项影响你思维的新的体验。但是首先,你必须克服你的惯性,一旦你做到了,你便开启了从web的每个角落学习知识的旅程。我希望上面讲的十点能够给你的旅程带来一些帮助或启发。
2015年10月1日

24岁才开始学编程是否太晚?经济学出身的女程序员有话要说

有了两个技术人员,两个积极向上的女士掌控着Spitfire的方向。我感觉我们的效率提高了10倍。我们大概在2013年的11月份开始合作,我处于24岁的尾巴上,知道自己正在追求一些令人期待的东西。
2015年9月30日

从头开始实现神经网络:入门

但是为什么要从头实现一个神经网络呢?即使你打算将来使用像PyBrain这样的神经网络库,从头实现神经网络仍然是一次非常有价值的练习。它会帮助你理解神经网络的工作原理,而这是设计有效模型的必备技能。
2015年9月30日

用 Python 从零开始写一个简单的解释器(1)

注意,我们遍历正则表达式的顺序很重要。lex会遍历所有的表达式,然后接受第一个匹配成功的表达式。这也就意味着,当使用词法分析器时,我们应当首先考虑最具体的表达式(像那些匹配算子(matching
2015年9月29日

程序员有哪些常见的健康问题?

维生素D有点怪。的确只能通过晒太阳产生,但你并不必去专门为此去暴露在阳光下。5到30分钟就好,取决于光照的强度。还与你的钙水平和磷缺乏程度有关。但你要是饮食规律,并非只吃些薯片的话,就问题不大。
2015年9月29日

中文编码杂谈

10646)标准所定义的标准字符集。UCS-2用两个字节编码,UCS-4用4个字节编码。Unicode是由unicode.org制定的编码机制,ISO与unicode.org是两个不同的组织,
2015年9月28日

详细解释数据挖掘中的 10 大算法

举个例子,假设我们定义一个病人的数据集。在聚类分析里,这些病人可以叫做观察对象。我们知道每个病人的各类信息,比如年龄、血压、血型、最大含氧量和胆固醇含量等。这是一个表达病人特性的向量。
2015年9月26日

Python函数式编程指南(3):迭代器

绝大多数情况下,遍历一个集合都是为了对元素应用某个动作或是进行筛选。如果看过本文的第二部分,你应该还记得有内建函数map和filter提供了这些功能,但Python仍然为这些操作提供了语言级的支持。
2015年9月26日

Python函数式编程指南(2):函数

这里我们先略过map_的蹩脚实现而只关注它的功能。对于上一节中的lst,你可能发现最后求乘积结果始终是0,因为lst中包含了0。为了让结果看起来足够大,我们来使用map_为lst中的每个元素加1:
2015年9月25日

我给你讲一个 TCP 的笑话吧?

http://blog.jobbole.com/category/humor-comic/
2015年9月25日

Python函数式编程指南(1):概述

请注意我们现在已经为过滤功能编写了一个函数my_filter。如你所见,我们需要在别的地方(此例中是类greater_than_helper)持有另一个操作数minval。
2015年9月24日

Python 3.5发布:新增模块,性能优化,对开发者更友好

itself),用起来感觉非常不友好。orf对此回应:我用了7年多Python都不知道这玩意是什么,也没在代码中见过,移除难用的feature是一大进步,如果你接受不了的话,我很抱歉。Py3
2015年9月21日

一位Google程序员的算法学习之路

严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。
2015年9月20日

Python装饰器与面向切面编程

2.7后新增的。它的作用是为实现了至少__lt__、__le__、__gt__、__ge__其中一个的类加上其他的比较方法,这是一个类装饰器。如果觉得不好理解,不妨仔细看看这个装饰器的源代码:
2015年9月20日

Python自省(反射)指南

...]。另外,predicate是一个方法的引用,如果指定,则应当接受value作为参数并返回一个布尔值,如果为False,相应的属性将不会返回。使用is*作为第二个参数可以过滤出指定类型的属性。
2015年9月19日

Python字符编码详解

另外需要注意的是声明的编码必须与文件实际保存时用的编码一致,否则很大几率会出现代码解析异常。现在的IDE一般会自动处理这种情况,改变声明后同时换成声明的编码保存,但文本编辑器控们需要小心
2015年9月18日

老码农教你学英语

Google上查看过的英文资料也不会少于3000页,阅读总量肯定超过1万页了。现在恭喜你,你的阅读能力肯定没问题了。如果我没猜错的话,你这时候碰到翻译版的书都懒得瞟一眼,更别说花钱买和花时间读了。
2015年9月18日

Python 开发者的Docker之旅

其实是一门非常古老的语言,他的故事几乎伴随着我国改革开放的历史步伐一路走来,也同样经历了跌宕起伏,涅槃重生的激荡二十年。毫不夸张的说,Python
2015年9月15日

为这位程序员喝彩,他为渐冻人做了一个开源的眼球跟踪软件

去年火热全球的冰桶挑战,就是为这个人群筹集捐款。因为会逐渐丧失控制随意运动的能力,所以“渐冻人”在沟通方面会遇到越来越大的困难。虽然可以借助电脑,但市面上眼球跟踪软件十分昂贵。
2015年9月14日

今天是程序员节,你写代码了么?

2009年7月24日,俄罗斯联邦通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案。
2015年9月13日

如果编程语言是车

C#是加了很多安全特性的C++,所以屌丝也能驾驭。它看起来傻傻的,但只要附近有加油站、车行和良好的条件,它就有C++一样的动力。有个著名的大块头肌肉男老是到处吹捧它。(译者注:应该说的是微软吧)
2015年9月12日

围观“世界上第一个攻不破软件保护系统”

这几天,大家在热议一个国家科技成果转化项目库的项目,“世界上第一个攻不破软件保护系统”。摘录一部分。简直吓尿了
2015年9月11日

请非技术人员不要对技术人员说这很容易实现

当然。上面说的这两种逻辑分析并不是总是100%的有效。但大多数情况下,人们就是这样干,而且很成功。大多数情况中,我们在对物理过程评估时,我们的大脑会对物理事物进行有效的关联,不需要依赖之前的经验。
2015年9月9日

12 岁少年教你用 Python 做小游戏

PC上尝试这篇教程里讲到的东西,你需要安装Python。确保你安装的是2.7.3版本,而不是3.3.0版本!在安装程序运行完之后,在开始按钮的“所有程序”里就会有IDLE了。首先启动IDLE。
2015年9月8日

码农故事:一位中级程序员的自白

Delphi。有了这个,我把程序升级为带有窗口界面并且可以随机生成彩色的4种不同的脏话。当别的孩子在玩PlayStation的时候,我正在投身于一项更有意义和创造性的事业,我在生成很多fuck。
2015年9月6日

作为一个python开发者需要知道的关于服务器的知识

浏览器是一个HTTP客户端,因为它会发送请求到一个HTTP服务器(网页服务器),HTTP服务器随后把响应发送回客户端。HTTP监听的标准(和默认)端口是80端口,尽管其实可以使用任何的端口。这篇文章
2015年9月6日

为什么Python中没有Switch/Case语句?

语句更好用的情况,例如在运行的时候,需要从映射里添加或者删除一些潜在的选项。每当这时,多年来使用字典映射和调度方法的实践让我受益匪浅。现在我觉得,我再也无法回到依赖
2015年9月5日

编程和音乐(1):为什么写代码的时候听音乐

有一些任务并不会让你提起兴趣,但却必须面对。比如说测试,测试绝对是一项十分重要的工作,但有那么一点无聊。对于这样的工作,音乐或者广播、有声读物可以给你的大脑一定的节奏来保证参与度,从而避免神游八方。
2015年9月5日

每天工作4小时的程序员

我尽量会把一些讨论、约会时间凑到一起,这样不必每天都去公司。通常,这些事情包括会议,面试,做报告,指导开发,代码审查等等。这段时间我不做任何的开发,除非有紧急的bug或特殊情况需要处理。
2015年9月4日

Python 中的 property 属性

同样的,对于属性的任何访问,例如c.temperature,也会自动调用get_temperature()方法。这就是property所作的事情。这里有一些额外的实例。
2015年9月4日

用 Python 爬虫抓站的一些技巧总结:进阶篇

这里有一个取巧的方法,就是利用squid做代理服务器来进行抓取,则squid会自动为你维护连接池,还附带数据缓存功能,而且squid本来就是我每个服务器上面必装的东东,何必再自找麻烦写连接池呢。
2015年9月3日

想提升工作效率,就別再做这七件事

网址:http://www.inside.com.tw/2014/05/06/7-things-you-need-to-stop-doing-to-be-more-productive
2015年9月3日

用 Python 爬虫抓站的一些技巧总结

这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。
2015年9月2日

21 张 GIF 动图让你了解各种数学概念

--------------------------------------
2015年9月2日

程序员35岁后要转管理?69岁的老程序员说不!

Mayer)让我去电话面试的时候,我清楚地表明,不管我多大年纪,我对于成为管理者不感兴趣。她向我保证,他们没指望我转入管理层。事实上,她说他们刚决定想要雇佣一些有几十年经验而又不想做管理者的人。
2015年9月1日

程序员工作只能做到 35 岁吗?之后的路是怎么走的呢?

村上春树也在《当我谈论跑步时我谈论什么》里提过,好像几年下来自己没有年轻时跑马拉松那种轻而易举了,但还是要不停地练,还是从中得到很大的乐趣和收获,让这成为自己生活中不可分割的一部分。
2015年8月31日

技术人生:算法、技术及其他

这个问题可以推广到整个计算机领域。把算法工程师代换成程序员,把机器学习算法代换成软件,这个观点就变成了:大部分程序员所解决的,是通用的计算机工具和具体的实际业务之间的“最后一公里”接入问题。
2015年8月30日

使用PYTHON将文本转为图片

有时候,我们需要将文本转换为图片,比如发长微博,或者不想让人轻易复制我们的文本内容等时候。目前类似的工具已经有了不少,不过我觉得用得都不是很趁手,于是便自己尝试实现了一个。
2015年8月30日

程序员应该有哪些码德?

随机地混用两种语言(人类语言或计算机语言都行)。如果老板要求使用他指定的语言,你就告诉他你用自己的语言更有利于组织你的思路,万一这招不管用,就去控诉这是语言歧视,并威胁起诉老板要求巨额精神损失赔偿。
2015年8月29日

PageRank算法简介及MapReduce实现

PageRank对网页排名的算法,曾是Google发家致富的法宝。以前虽然有实验过,但理解还是不透彻,这几天又看了一下,这里总结一下PageRank算法的基本原理。
2015年8月29日

使用马尔可夫模型自动生成文章

想象一下天气只能是下雨天或者晴天。也就是说,状态空间是雨天或者晴天。我们可以将马尔可夫模型表示为一个转移矩阵,矩阵的每一行代表一个状态,每一列代表该状态转移到另外一个状态的概率。
2015年8月28日

程序员长时间坐着工作,如何选择舒服的椅子?

说到椅子的舒适感,最重要的应该就是腰托,岁数越大对这个越敏感,我以前年轻的时候对椅子完全无所谓,不带靠背的木板凳都可以坐半天。现在30岁了腰就开始不行了,没好椅子真心坚持不住。
2015年8月28日

学习笔记:The Log(我所读过的最好的一篇分布式技术文章)

Kreps的一篇讲Log的博文。原文很长,但是我坚持看完了,收获颇多,也深深为Jay哥的技术能力、架构能力和对于分布式系统的理解之深刻所折服。同时也因为某些理解和Jay哥观点吻合而略沾沾自喜。
2015年8月27日

有没有一段代码,让你觉得人类的智慧也可以璀璨无比?

模型得到的图片,程序运行起来要耗费不少时间。代码很有意思:巧妙地利用宏定义,打破了函数与函数之间的界限,三段代码的字数限制便能合在一起使用了。
2015年8月26日

这里汇集了很多好的Python技术文章和资料

http://top.jobbole.com/tag/python/?sort=latest
2015年8月26日

Python 性能优化的 20 条建议

cffi的就是ctypes在pypy(详见下文)中的实现,同进也兼容CPython。cffi提供了在python使用C类库的方式,可以直接在python代码中编写C代码,同时支持链接到已有的C类库。
2015年8月25日

编写高质量的代码,从命名入手

网址:http://www.blogjava.net/johnnylzb/archive/2010/04/29/319741.html
2015年8月24日

一篇文章让你彻底搞清楚Python中self的含义

刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。
2015年8月23日

Apache Spark 入门简介

Dataset)的概念,它是一个不可变的、容错的、分布式对象集合,我们可以并行的操作这个集合。RDD可以包含任何类型的对象,它在加载外部数据集或者从驱动应用程序分发集合时创建。
2015年8月22日

程序员的七夕

Python。伯乐在线旗下账号「Python开发者」分享
2015年8月20日

使用Vagrant搭建跨平台的Python开发环境

因为简单的虚拟机并不能满足我们的需要,我们希望一个新的环境,开机就帮我们解决了一切。使用Vagrant可以方便的帮助我们在搭建系统之后,自动的管理端口映射/软件包安装等等问题。
2015年8月19日

Python Guide 系列 2.1:结构化你的项目

但是不像java。python没有将面向对象编程作为主要的编程范式。对于python项目不是面向对象的(也就是没有使用或很少使用类的定义、类的继承或任何其他特定于面向对象编程的机制)是完全可行的。
2015年8月18日

Quora 是如何使用机器学习的?

使用机器学习技术有段时间了。我们始终跟进最新的法,并对现有方法做出重大改进。很有必要提醒各位注意,所有这些改进都是首先在线下运用多种不同的离线测试法进行优化和测试,但最终都要通过在线
2015年8月18日

2015-08-15 机器学习实战ByMatlab(5):

中的alpha会随着迭代次数的增加不断减小,但由于代码中常数0.01的存在,alpha不会减少到0。这样做是为了保证在多次迭代之后新数据对于参数的更新还有一定的影响。
2015年8月15日

机器学习实战ByMatlab(4):二分K-means算法

运用二分K-means算法进行聚类的时候,不同的初始质心聚类结果还是会稍微有点不同,因为实际上这也只是弱化随机质心对聚类结果的影响而已,并不能消除其影响,不过最终还是能收敛到全局最小。
2015年8月14日