30 年前的圣诞节,Python 序章被谱写 1989 年圣诞节期间,已经从阿姆斯特丹大学(University of Amsterdam)获得数学和计算机硕士学位的 Guido van Rossum,为了打发圣诞节的无趣,决心开发一个新语言解释器,作为 ABC 语言的一种继承,这个语言就是当下最流行的语言之一 —— Python。 之所以选中 Python(蟒蛇)作为该编程语言的名字,是取自英国 20世纪 70 年代首播的电视喜剧《蒙提. 2019-12-24 Python #杂文
文言文编程火了,可我完全学不懂 毕竟有易语言在前,有人认为中文可以降低国人学习编程的门槛,也增强汉语的国际地位。然而最近大火的文言文编程语言,让你明白什么叫“中文比英语还难”。 Hello wenyan最近有个 GitHub 项目火了 —— 文言编程语言 / wenyan-lang。 现在这个项目已经超过 10K Stars 了(昨天看还是 9K,一夜涨了 1K),咱赶紧来研究下。 学语言嘛,当然先从 “Hell 2019-12-21 Other #杂文
通过 Python 理解 Mixin 概念 Mixin 的概念Mixin 即 Mix-in,常被译为“混入”,是一种编程模式,在 Python 等面向对象语言中,通常它是实现了某种功能单元的类,用于被其他子类继承,将功能组合到子类中。 利用 Python 的多重继承,子类可以继承不同功能的 Mixin 类,按需动态组合使用。 当多个类都实现了同一种功能时,这时应该考虑将该功能抽离成 Mixin 类。 举个例子定义一个简单的类: 12345c 2019-12-07 Python #后端 #底层
GitHub 发布了官方 App,还打算冰封你的代码一千年 11 月 13 日,GitHub Universe 2019 开发者大会上,公布了大量新功能,包括发布 GitHub 移动版、GitHub Actions 和 Packages 正式版上市、重新设计了通知体验,以及宣布建设一个数据仓库存储所有公共仓库一千年… GitHub App官方 App 终于来了,在手机上就可以 Review 代码、处理 Issues、合并 PR 等常用操作。让你无论身处 2019-11-14 Other #杂文
Node.js 使用 express-jwt 解析 JWT Node.js 上 Token 鉴权常用的是 passport,它可以自定义校验策略,但如果你是用 express 框架,又只是解析 JWT 这种简单需求,可以尝试下 express-jwt 这个中间件。 关于 JWTJWT 全称 JSON Web Token,是代替传统 session 认证的解决方案。其原理是服务端生成一个包含用户唯一标识的 JSON 对象,颁发给客户端。客户端请求需要权限 2019-11-07 JavaScript #后端
Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性。 赋值表达式PEP 572: Assignment Expressions 新增一种新语法形式::=,又称为“海象运算符”(为什么叫海象,看看这两个符号像不像颜表情),如果你用过 Go 语言,应该对这个语法非常熟悉。 具体作用我们直接用实例来展示,比如在使用正则匹配 2019-10-16 Python #杂文
解决 Mac OS 10.14 环境下 gem install ERROR 环境 Mac OS Mojave 10.14 ruby 2.3.7p456 (2018-03-28 revision 63024) 报错信息12345678910111213$ sudo gem install sassBuilding native extensions. This could take a while...ERROR: Error installing sass: ERRO 2019-10-02 Other #爬坑
众咖云集的 PyCon 2019 上海站,大佬们都讲了啥 9 月 21 号周六,我参加了 PyCon China 2019 上海站,这是每年一届的 Python 中国开发者大会。 今年的上海站比往年的阵容扩大很多,「流畅的 Python」作者、Flask 作者及核心维护者、PyCharm 开发者等等大佬都登台演讲。 本文将总结一下我观看的演讲,但并不会深入和完整,如有感兴趣的主题,可以等待官方后续放出的视频,我的公众号到时候也会转载。 Python 的 2019-09-22 Python #杂文
Markdown 直接转换公众号文章,不再为排版花时间 上一篇「又一家数据公司被查,爬虫到底做错了什么?」反响强烈,虽然我这是新号,但还是获得了不少公众号的转发,借机也结识了很多业内大佬,在此感谢大家的抬爱! 同时也有不少号主问我的文章排版是用的哪个网站,我的回答是:自己做的网站! 没错,这就是本文的主角—— 公众号 Markdown 编辑器 这是我基于一位大佬 @Lyric 开发的项目,进行 Fork 后的二次开发,因为原项目已经几个月没更新,有一 2019-09-16 Other #开源
又一家数据公司被查,爬虫到底做错了什么? 2019 年 9 月 6 日下午,多位业内人士称,杭州知名大数据服务公司杭州魔蝎数据科技有限公司,疑似被相关执法人员控制,其中一位周姓核心高管人员被警方带走。 以上是前几天技术圈传播的一则新闻,又一家数据公司被调查,很多数据从业者、爬虫开发者发出了“感叹” —— 「爬虫用得好,XX进得早;数据玩得溜,XX吃个够」。 魔蝎科技作为一家数据服务公司,曾在 2017 年一篇『爬虫凶猛:爬支付宝、爬微 2019-09-07 Python #爬虫 #杂文