人生苦短,我用Python

最近致力于Feed服务,紧锣密鼓。也罢,闲暇之余看下业界怎么分析一个库Feedly(现已改名Stream-Framework),取点经。

小插曲:解决Stream-Framwork编译问题

本地执行python setup.py install出现error: Installed distribution six 1.4.1 conflicts with requirement six>=1.6,提示已经很明确,但作为新手还是不知道怎么办。

程序员不拘泥于语言,解决问题的思路:

  1. 本地已安装哪些库(pydoc -p 8899)
  2. 依赖哪些库(require.txt等)

方法:brew install python3 然后python3 setup.py install

了解Python环境

知乎上有个贴子回答python2与python3

1.python中模块管理

  • easy_install
  • pip

easy_install和pip的区别,对于新手而言,那个顺手就用那个,甭纠结。

最后卸载相应的模块可以像这样

2.开发工具

  • 不是VIM党,用sublime也不错

  • IDEeclipse也有PyDev插件,PyCharm也不错

Python给我最大的优势:服务器上可直接运行。不像Java需要编译,需要部署。因此在开发工具选择上,相对而言比较随意,python是一个很简单的语言,格式控制好

3.看神图入门

python语法

后记:解放生产力!