zoukankan      html  css  js  c++  java
  • 为什么学习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的学习吧!

  • 相关阅读:
    POJ 1659 Frogs' Neighborhood (贪心)
    HDU 2544 最短路 (Floyd)
    CodeForces 632C Grandma Laura and Apples (模拟)
    CodeForces 731F Video Cards (数论+暴力)
    CodeForces 731C Socks (DFS或并查集)
    CodeForces 731B Coupons and Discounts (水题模拟)
    CodeForces 731A Night at the Museum (水题)
    UVaLive 6834 Shopping (贪心)
    zzuli 1484 继续双线
    zzuli 1875多线DP
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6756447.html
Copyright © 2011-2022 走看看