python的学习和使用

1、python的官网:https://www.python.org/
Python简介:
1、Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
2、Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
  a、Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  b、Python是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
  c、Python是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  d、Python是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到WWW浏览器再到游戏。
Python集成开发环境:
1、Python安装
  Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
  可以直接下载相应平台的二进制代码,然后安装Python,或者使用C编译器手动编译源代码。编译的源代码,功能上有更多的选择性,为python安装提供了更多的灵活性。
2、Python版本的选择:
  有两大系列:python 2.x,Python 3.x
3、以下为不同平台上安装Python的方法:
  a、Unix & Linux 平台安装 Python:
    打开WEB浏览器访问http://www.python.org/download/
    选择适用于Unix/Linux的源码压缩包。
    下载及解压压缩包。
    如果你需要自定义一些选项修改Modules/Setup
    执行 ./configure 脚本
    make
    make install
    执行以上操作后,Python会安装在 /usr/local/bin目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。
  b、Window 平台安装 Python:
    打开WEB浏览器访问http://www.python.org/download/
    在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
    下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
  c、环境变量配置
    程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
    path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
    Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。
    vi /etc/profile
    export PATH="$PATH:/usr/local/bin/python"

    在 Windows 设置环境变量
    在环境变量中添加Python目录:
    在命令提示框中(cmd) : 输入
    path %path%;C:Python , 按下"Enter"。
    注意: C:Python 是Python的安装目录。

  d、运行Python
    有三种方式可以运行Python:
    (一)交互式解释器:
      你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。
      你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。
      $python    # Unix/Linux
      或者
      C:>python   # Windows/DOS
      以下为Python命令行参数:
      选项    描述
      -d    在解析时显示调试信息
      -O    生成优化代码 ( .pyo 文件 )
      -S    启动时不引入查找Python路径的位置
      -v    输出Python版本号
      -X    从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
      -c cmd    执行 Python 脚本,并将运行结果作为 cmd 字符串。
      file    在给定的python文件执行python脚本。

    (二)命令行脚本
      在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:
      #在 Unix/Linux下
      $python script.py

      # 在Windows下
      C:>python script.py
      注意:在执行脚本时,请检查脚本是否有可执行权限。

    (三)集成开发环境(IDE:Integrated Development Environment)
      您可以使用图形用户界面(GUI)环境来编写及运行Python代码。以下推荐各个平台上使用的IDE:
      IDLE 是 Linux上最早的 Python IDE。
      Pycharm 是jetbrain出品的Python 集成开发环境

 2、python依赖库管理工具pip
pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute。使用这些工具都能下载并安装python依赖包

1、安装pip
安装和升级之前,先下载get-pip.py
然后使用下面的命令:
python get-pip.py
不过注意一下,linux或osX下,需要权限,使用下面的命令,输入密码后即可。
sudo python get-pip.py 
windows下需要管理员权限启动终端。

2、安装setuptools
如果你还没有安装了setuptools,get-pip.py 会帮你安装。
如果你已经安装了setuptools,可以运行下面的命令进行升级。
pip install -U setuptools
windows下,注意将pip路劲加到系统的path中。

3、升级pip
Linux or OS X系统,运行下面的命令:
pip install -U pip
windows系统运行下面的命令:
python -m pip install -U pip

4、安装依赖包
使用下面的命令来安装包
pip install SomePackage    # 默认下载安装最新版本
pip install SomePackage==1.0.4    # 指定安装版本
pip install 'SomePackage>=1.0.4'   # 指定最低版本
要看更多地例子,可以看这里pip install
例如要安装web开发框架库 Django,用下面的一条命令即可,方便快捷:
pip install Django==1.7

1.2.3 python环境一键安装  
在用python做科学计算的场景中,需要安装的依赖库非常多且非常麻烦,建议用python科学计算集成环境 anaconda

一句话点评:省事!!!给力!!!
请see官方介绍:
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than 400 of the most popular Python packages for science, math, engineering, and data analysis. 
官网下载地址
https://www.continuum.io/downloads
3、Python基本语法   待续......

相关内容推荐