简介
由于 JavaScript 是一门单线程,事件驱动的语言,因此异步编程方式是它一个非常重要的特性。无论是客户端的 JavaScript 还是服务端的 JavaScript 在处理 HTTP请求响应、事件监听、文件读取等操作时都避不开回调,如果异步的事件需要嵌套执行,那么回调给代码结构和可读性简直带来了灾难,这个被后人称之为:回调地狱。
帅的人已经醒来 而丑的人还在沉睡
Node.js 有一个非常好用的版本管理器叫
nvm
,可以很方便的安装和管理多种 node.js 的版本,于是开始寻找 Python 是否也存在类似的工具,这样可以方便的切换 Python2 和 Python3 的环境,以及 Python 发布新版本后可以迅速的体验一番,而且还不会对当前系统环境照成影响。所幸 遇到了 pyenv 这个工具。
项目主页:https://github.com/pyenv/pyenv