python学习之简介与环境安装

【转自】http://www.cnblogs.com/wupeiqi/articles/5433925.html

--Python可以应用于众多领域

如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维自动化测试大数据分析、爬虫、Web 等。

注释:上述重点字体表示该公司主要使用Python语言开发

C 和 Python、Java、C#等

C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作

其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行

Python 和 C  Python这门语言是由C开发而来

  对于使用:Python的类库齐全并且使用简洁,如果要实现同样的功能,Python 10行代码可以解决,C可能就需要100行甚至更多.
  对于速度:Python的运行速度相较与C,绝逼是慢了

Python 和 Java、C#等

  对于使用:Linux原装Python,其他语言没有;以上几门语言都有非常丰富的类库支持
  对于速度:Python在速度上可能稍显逊色

所以,Python和其他语言没有什么本质区别,其他区别在于:擅长某领域、人才丰富、先入为主。

--Python的种类

  • Cpython
        Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
  • Jyhton
        Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
  • IronPython
        Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
  • PyPy(特殊)
        Python实现的Python,将Python的字节码字节码再编译成机器码。
  • RubyPython、Brython ...

以上除PyPy之外,其他的Python的对应关系和执行流程如下:

--Python环境

windows:

1、下载安装包
    https://www.python.org/downloads/
2、安装
    默认安装路径:C:\python27
3、配置环境变量
    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:\python27,切记前面有分号

linux:

无需安装,原装Python环境

ps:如果自带2.6,请更新至2.7

--更新Python

linux:

查看默认Python版本
python -V

1、安装gcc,用于编译Python源码
    yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
    ./configure
    make all
    make install
5、查看版本
    /usr/local/bin/python2.7 -V
6、修改默认Python版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

原文地址:https://www.cnblogs.com/ldhbetter/p/9221342.html

时间: 2024-10-08 18:03:11

python学习之简介与环境安装的相关文章

scala语言简介及其环境安装

scala语言简介及其环境安装 简介: 1.运行在JVM 上,兼容java语言 Scala的代码,都需要经过编译为字节码,然后交由Java虚拟机来运行.所以Scala和Java是可以无缝互操作的.Scala 可以任意调用Java的代码. 2.当面向对象遇到了函数式编程(Object-Oriented Meets Functional) Scala 是面向对象的编程语言,同时也是函数式编程.(fp) 3. 静态类型语言(尽管看起来像动态类型) 动态类型语言 (弱类型语言)JavaScript, 定

Python学习神器,Anaconda的安装和使用。

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算.数据分析的 Python 包. python学习中最繁琐的就是不同版本和不同库之间的管理,而Anaconda就是将所有的版本都当做包来管理(包括conda). 可以到清华的开源镜像站下载,https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/. 顺便安利下清华大学的anaconda仓库镜像. 下载完成后,从c

Python学习:9.模块的安装以及调用模块

什么是模块 在Python中,模块其实也就是包含python代码的文件,我们为什么要使用模块?在我们以后写代码的时候,我们会发现有很多功能需要经常使用,那我们想要使用这些功能怎么办,要再把那些代码在敲一遍吗,这样不但增加了代码量,还浪费了时间,有人说我们可以写在函数里,是的,我们可以把一些功能写在函数里,使用的时候调用函数就行了,但是我们每次新建一个文件的时候,都需要再次将那些功能函数写一遍,还是有些麻烦,这时候,模块的便捷就体现出来了,我们将大量功能函数写在一个py文件里,当我们需要用到部分功

Python学习—linux下Python3的安装

通常将Python安装在/usr/local/python3(具体安装位置看个人喜好,但是要记住安装的位置),因为/usr/local目录下本不存在目录python3,所以先新建目录: mkdir /usr/local/python3 1.从官网下载Python3 https://www.python.org/downloads/ 2.安装依赖环境 安装Python3需要这四个依赖:gcc, zlib, zlib-devel, openssl-devel那么分别安装这四个软件: yum inst

Python学习笔记——1、环境搭建篇(如何在Pycharm中配置Python和Django)

1.准备好以下东东,并且按照先后顺序进行安装: Python 3.6 (64-bit) Django-1.11.tar.gz pycharm-community-2016.3.2.exe 安装好了以后在cmd运行: python --version python -m django --version 确认是否安装完成 2.在D盘建立文件夹:D:\python_workspace\helloworld,在pycharm中在这个位置新建一名为helloworld的工程 3.在cmd中进入到D:\p

Python学习总结 01 配置环境

1 查看python的版本 ubuntu16.04 LTS系统下默认安装了python2.7.12 和python3.5.2, 她们在/usr/bin/下可以找到, 默认用python2.7.8 1) 在python中获取python的版本号,使用命令获取python的版本号 [email protected]:/usr/bin$ python --versionPython 2.7.12[email protected]:/usr/bin$ python3.5 --versionPython

MonkyTalk学习-1-前言,环境安装,环境配置。

做移动应用自动化测试的时候,发现了一个工具叫MonkeyTalk,所以有时间就稍微研究了下. 所以有了今天的这一系列的帖子,希望能留下点东西. 今天是第一讲,关于环境安装和环境配置.当然有可能一些都是在其他网站上摘抄过来的.集合起来结合安装过程中遇到的问题,以供日后查看 前提条件: JDK 1.6, 64位 Eclipse ADT 64 位 这两个的环境配置,就部说了,基本上网上都说烂了. 1. 检查Eclipse或者ADT的Eclipse版本 为什么要检查Eclipse版本,是因为我在安装的时

Julia语言简介与环境安装

从今天开始,Mayuyu将要学习一门新的语言,这门语言叫做Julia,为什么要学习它呢? 因为它比较优秀啊! Julia的简介:http://julia-zh-cn.readthedocs.org/en/latest/manual/introduction/ Julia语言设计的目的就是让高性能科学计算为人人所用,它集合很多语言的优点于一身,有C的快速,有Ruby的动态,有Python的通用,有R的在统计学上的得心应手,有Perl的字符串处理,有MatLab的线性代数运算,总之有很多优点,更多了

python学习第一天_环境的搭建

Python linux环境的安装: 1.https://www.python.org/ftp/python/ 大家可以在这里下载自己所需的linux下的版本 ,这里我下载的2.6.6版本: 2.在Centos系统中安装python之前,希望大家检查当前系统是否已经安装了python以及版本信息(最好先卸载,再安装): 检查命令: #rpm -q python 删除python: #rpm -e python  (会顾及依赖项) #rpm -e python --nodeps (强制删除) 3.