为什么学习Python及Python环境安装

大部分人在工作中可能是以c/c++、java之类的语言为主,这也可能是我们接触的第一个开发语言。这类语言一般有丰富地类库、高效地运行速率、灵活地组合控制,须要经过编译在运行。适用于大型的项目project。假设在linux下开发,不可避免的也须要学习shell,shell适合系统级别如文件、进程之类的操作控制,并且高速编写,立刻运行就能看到效果。完毕一些系统上自己主动化操作也是比較合适的,shell是一种高级别抽象系统接口,位于OS API之上,完毕任务粒度更大,假设须要更细级别的控制则不大合适,比方数据库、xml相关的操作shell就比較为难,并且相比含有$、*、@等特殊符号的shell,Python的可读性要好多了。

要想成为好的程序猿,学习一个第三门语言就不可缺少了。毕竟技多不压身,多了解一门语言。也就可能多一种解决这个问题的思路方式,那是否有一种语言同一时候拥有Java/C/C++和Shell的优势呢?能够说说Python是不二人选,并且Python的历史也是比較悠久了,在业界也有非常多成功的案列。比方在Python在Google、Dropbox就是主流的编程语言之中的一个,在使用过程中也能非常明显感受到Java、Shell的身影。既然Python有这么多优点,那就开启我们的Python之旅吧!


首先就是Python开放环境的安装了,Python解释器既有Windows版本号也有Linux版本号,眼下主流使用的版本号是2.7和3.3. 
Windows下安装就非常easy了,在官网上下载安装包一路next时记得选择 add python.exe to PATH,安装完毕后既有IDLE Python GUI又有Python command line,启动不论什么一个就可以进入交互式Python运行环境
Linux 下一些发行版默认就带有Python。假设没有或版本号不合适,能够用系统提供的安装工具安装。也能够官网上下载tar包源代码直接安装, tar -xvf Python-xxx.tar.xz && cd Python-xxx && ./configure && make  && make install,成功安装后命令行上输入python就可以进入交互式环境。
python -V/--version能够查看Python的安装版本号
python -h 可查看Python解释器的help信息
进入Python交互式环境后。就能够类似shell一样输入python命令语句了:
>>>help() 进入help页
help>keywords 查看全部关键字
help>modules 查看全部module
help>quit 退出
>>>help('str') 查看某个topic的帮助信息help('int') 
>>>help('sys')查看某个module的具体帮助
>>>import os 导入某个module
>>>os 导入module后查看module安装路径

开发过程中不可避免的要引用第三方module,第三方Package的相互依赖使得安装变得麻烦,因此第三方Package安装主要有下面方式:

1、下载tar文件解压进入文件夹后 python setup.py build  && python setup.py install
2、 easy-install MySQL-python  or pip MySQL-python  能够解决第三方pacakage依赖其它库的问题,有时也须要手动安装一些库
3、pip uninstall MySQL-python
当系统中存在多版本号python, 假设第三方lib安装文件夹并非默认python版本号,则能够指定easy_install为指定python版本号下全路径

好了,Python环境搞定后。就正式进入Python的学习吧。

posted @ 2017-04-20 17:28  gccbuaa  阅读(399)  评论(0编辑  收藏  举报