zoukankan      html  css  js  c++  java
  • python简介

    python起源

    作者Guido van Rossum,荷兰人

    在创建python之初,1989年12月份,Guido只是想用编程来打发圣诞的闲暇时光。Guido也希望能有一门语言既能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。而ABC(ABC是由荷兰的CWI (Centrum Wiskunde & Informatica, 数学和计算机研究所)开发的)语言让Guido看到了希望。就这样一门伟大的语言python诞生了,也就是ABC语言的后代。而第一个发行版本是在1991年。现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

    python特点

    • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

    • 2.易于阅读:Python代码定义的更清晰。

    • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

    • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

    • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

    • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

    • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

    • 8.数据库:Python提供所有主要的商业数据库的接口。

    • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

    • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力

    python种类

    • Cpython:Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

    • Jyhton:Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

    • IronPython: .NET实现的python,与Jython类似,将源码编译成字节码,然后在CLR上运行

    • PyPy(特殊):Python实现的Python,将Python的字节码字节码再编译成机器码。

    • RubyPython、Brython ..

    python版本

    • 目前两个主流版本为python2和python3,python2中,目前业内主流使用的工业版本依然是2.7。但是python官方发布,python3才是未来python的主流方向。
    • py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能。2020年终止支持。
    • py3默认支持中文,不兼容2.x
    • py3核心语法调整,更容易新手学习
    • 新特性只有在3.x上才有
    • py3中字符串默认编码使用Unicode。

    python前景

    python可以应用众多领域。如:数据处理、图形处理、数学处理、文本处理、系统编程、网络编程、数据库编程等。众多公司都使用了python:google,youtobe,Intel 、Cisco 、Hewlett-Packard 、Seagate等

    2016年1月的python排名

    python环境部署

    windows下安装python

    • 打开WEB浏览器访问http://www.python.org/download/

    • 在下载列表中选择Window平台安装包,包格式为:python-xxx. 文件 , xxx 为你要安装的版本号。

    • 下载后,双击下载包,进入Python安装向导。可以根据自己的习惯选择安装路径(默认路径python2 C:python27 python3 C:python xxx)即可。注:xxx为自己安装的版本号不同而不同。

    • 配置环境变量:计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->环境变量。(在变量PATH中加入自己所安装时的路径,如果未选择则为默认的安装路径)

    linux下安装python

    linux平台下默认是自带python环境的,如果没有也可以自行部署,linux下安装python默认会安装在 /usr/local/bin 目录中。

    • 打开WEB浏览器访问http://www.python.org/download/

    • 选择适用于Unix/Linux的源码压缩包。(下载时注意自己的linux版本)

    • 下载及解压压缩包。

    • 如果你需要自定义一些选项修改Modules/Setup

    • 执行 ./configure 脚本

    • make

    • make install

    MAC下安装python

    最新的macs系统都会自带python环境。也可下载最新版本自行安装。

     

  • 相关阅读:
    MSF——客户端渗透之VBScript感染
    (136)leetcode刷题Python笔记——只出现一次的数字
    两道CTF Web的题目
    (1)leetcode刷题Python笔记——两数之和
    Pikachu漏洞练习平台实验——越权漏洞(八)
    Pikachu漏洞练习平台实验——php反序列化、XXE、SSRF(九)
    MVP Docs Champion (2020)
    Azure DevOps Server 集成操作Windows系统文件管理器
    Azure DevOps Server (TFS) 数据分析Analytics(一):使用OData扩展分析服务数据
    Azure DevOps Server (TFS)搜索功能三:wiki维基搜索
  • 原文地址:https://www.cnblogs.com/flash55/p/5790078.html
Copyright © 2011-2022 走看看