联盟有个小伙伴,为了督促自己学习进步,决定把自己以前学的python重新梳理下,并且以文章的方式展示出来,联盟专门做一起学python系列专栏,鼓励这位小伙伴学习,也欢迎大家监督,也欢迎后续的小伙伴参与进来,一起学习一,互相鼓励,传播正能量。
(一)基本配置
1、检查系统有没有内置python
很多的系统都内置了python,由于我编程用的都是linux系统,无论那个版本的linux,都可以在命令行上输入python,来检查有没有内置python,我用的系统是ubuntu,是内置了python2.7的,输入python后进入了python交互模式。
2、关于python版本
python的2.x版本和3.x版本还是有较大区别的,python3.x支持的包没有python2.x系列的多,目前公司使用2.7.x,所以我的所有环境用的都是2.7。
3、安装更好用的python交互shell
python自带的交互shell没有代码高亮和补全,所以安装一个更好用的交互shell会让我更舒服,我使用两个第三方的交互shell,一个是bpython,一个是ipython
bpython
在linux shell下输入bpython,就进入了bpython,bpython的代码高亮的配色很好看,代码补全也很好用,而且不同按tab键就会自动补全。bpython显得比较精致,下一个ipython的功能就比较强大了,它可以执行linux命令。使用apt-getinstall bython或者pip install bpython命令就能安装,需要提高权限。
ipython
在linux shell下输入ipython,就进入了ipython,ipython的没有代码高亮。
ipython的补全的用法和linux的补全一样,使用tab键进行补全,多按几次tab会匹配多个结果,这个交互shell还能使用linux的命令。这是最厉害的一点。
还有一个工具就是pip,pip对于python来说就相当于apt对于ubuntu,yum相当于centos,可以通过pip来安装各种各样的python扩展包,也可以用来升级python,使用的方法和apt差不多,pip install packagename安装一个包,如果提示权限不够,就提升权限。目前用不到pip,暂不深究。