大部分人在工作中可能是以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的学习吧!

为什么学习Python及Python环境安装的更多相关文章

  1. python学习笔记1之-python简介及其环境安装

    python学习笔记之-python简介及其环境安装 最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也 ...

  2. python新手之一环境安装

    今天开始学习python,首先环境安装 1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位p ...

  3. ELK-6.5.3学习笔记–elk基础环境安装

    本文预计阅读时间 13 分钟 文章目录[隐藏] 1,准备工作. 2,安装elasticsearch. 3,安装logstash. 4,安装kibana 以往都是纸上谈兵,毕竟事情也都由部门其他小伙伴承 ...

  4. python学习之简介与环境安装

    [转自]http://www.cnblogs.com/wupeiqi/articles/5433925.html --Python可以应用于众多领域 如:数据分析.组件集成.网络服务.图像处理.数值计 ...

  5. python+selenium自动化测试环境安装

    因为自己安装自动化测试环境时,遇到过许多问题,自己整理了一下安装的步骤,感谢那些帮助过我的人. 1.安装python,我装的是3.5版本,网络上也有许多安装步骤,照着就可以了(其实一直下一步也行) 不 ...

  6. selenium+python自动化之环境安装

    一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.or ...

  7. Python系列:一、Python概述与环境安装--技术流ken

    Python简介 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...

  8. Python简介及环境安装

    Python 官网传送门 Python是一种面向对象的解释性计算机程序设计语言. Python 2.7将于2020年1月1日终止支持,本笔记基于Python3. pip pip 是一个现代的,通用的 ...

  9. Python系列之环境安装

    Python可以实现强大的数据爬虫功能,并且数据分析与挖掘挺方便,也提供了大量的库,比如numpy, pands,matplotlib等.尤其,使用Python做机器学习也成了近年来的趋势,有人经常会 ...

  10. web自动化测试python+selenium学习总结----python编辑器pycharm环境安装

    下载安装文件 下载最新文件路径:https://www.jetbrains.com/pycharm/ 安装: 一直点击下一步即可 破解: 配置hosts文件.C:\Windows\System32\d ...

随机推荐

  1. cocos2dx 3.0 中文 iconv 转换函数

    //#include <string> #pragma once #include "cocos2d.h"; #include "iconv\include\ ...

  2. spring---transaction(3)---源代码分析(事务的管理器PlatformTransactionManager)

    写在前面 由于实现事务功能的方式各不相同,Spring进行了统一的抽象,形成了PlatformTransactionManager事务管理器顶级接口(平台事务管理器),事务的提交.回滚等操作全部交给它 ...

  3. HTML5学习笔记3

    7.文档元素 文档元素的主要作用是划分各个不同的内容,让整个页面布局清晰明快,让整个布局具有语义,进一步替代div.基本上没有什么实际作用效果,主要目的是在页面布局时区分各个主题和概念. h1~h6 ...

  4. GCC 4.9.0 公布,提升 C++11 和 C++14 特性

    from :http://www.oschina.net/news/51084/gcc-4-9-0 GCC 4.9.0 公布,此版本号是个主要版本号更新,包含了 GCC 4.8.x 系列和之前的 GC ...

  5. Windows Performance Toolkit

    http://bigasp.com/archives/606 https://randomascii.wordpress.com/category/xperf/ ADK 8.0  (C:\Progra ...

  6. JS经常使用字符串处理方法总结

    1.indexOf()方法.从前往后查找字符串位置.大写和小写敏感,从0開始计数.同理,lastIndexOf() 方法从后往前.两个方法对于同样的检索条件输出的结果是一样的 比如: <scri ...

  7. 数据是企业的无价財富——爱数备份存储柜server的初体验(图文)

    非常早就像上这样一套数据备份系统,每天採用原来的软件备份加手动备份的方式,总有些不是太方便的地方. 加上企业规模的不断扩大,系统的增多,业务数据也日显重要.容不得半点中断和数据丢失.这不,出于对系统数 ...

  8. SQLite 管理工具 SQLite Expert

    SQLite Expert – Personal Edition SQLite Expert 提供两个版本,分别是个人版和专业版.其中个人版是免费的,提供了大多数基本的管理功能. SQLite Exp ...

  9. 用最简单的例子理解适配器模式(Adapter Pattern)

    中国足球的水平虽然不高,但实际上,在每个城市会有一批足球爱好者,他们踢球.看球.懂球.有这样的2个足球爱好者,一个是左脚选手,另一个是右脚选手. public class PlayWithLeft { ...

  10. 转 iOS开发debug跟release版本log屏蔽方法

    简单介绍以下几个宏: ) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持).宏前面加上##的作用在于,当可变参数 ...