广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python【 一 】 :认知 Pyth
  • 599
分享到

Python【 一 】 :认知 Pyth

认知PythonPyth 2023-01-31 02:01:31 599人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

Python前世今生   python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TioB

Python前世今生

  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

最新的TioBE排行榜,Python赶超PHP占据第五!

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

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

为什么是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的对应关系和执行流程如下:

PyPy,在Python的基础上对Python的字节码进一步处理,从而提升执行速度!

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

windows:

卸载重装即可
linux:

Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python

查看默认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

--结束END--

本文标题: Python【 一 】 :认知 Pyth

本文链接: https://www.lsjlt.com/news/186197.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python【 一 】 :认知 Pyth
    Python前世今生   python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOB...
    99+
    2023-01-31
    认知 Python Pyth
  • Python学习之认知(一)
    第二章(一) 2.1 python介绍 2.1.1 python是一种什么样的语言 ​ 编程语⾔主要从以下几个⻆度为进行分类,编译型和解释型、静态语言和动态语⾔、强类型定义语言和弱类型定义语言。 编译和解释的区别是什么 ​ 编译器是把源程...
    99+
    2023-01-31
    认知 Python
  • python基础-函数(一)--pyth
    python基础---函数(一) 目录 python基础---函数(一)1.函数的定义2.函数 的参数详解3.return4.lambda匿名函数 1.函数的定义 function 功能,函数 函数就是对代码进行一个封装,把实现某...
    99+
    2023-01-31
    函数 基础 python
  • python 第一章 介绍-1.pyth
    一.Python特点         开源免费         脚本语言,解析执行         跨平台        高级语言,面向对象,可扩展,可移植性用于在不同的平台(因为Python是用C写的,又由于C的可移植性)内存管理器在Py...
    99+
    2023-01-31
    python pyth
  • python基本数据类型(一)-pyth
    1.python课程简介 2.数据类型 3.序列类型 1.python简介 1.python是一门编程语言,是一门完全面向对象的编程语言 2.如果对语言进行分类,那么python是一门强类型,动态的语言(若类型:比如int可以编程floa...
    99+
    2023-01-31
    数据类型 python pyth
  • Python学习笔记整理(十一)pyth
    while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块。break,continue用在循环内,跳出整个循环或者跳出一次循环。 一、while循环 1、一般格式&...
    99+
    2023-01-31
    学习笔记 Python pyth
  • python基础一(认识python及基
    前言:    这个博客的就是笔者用来作总结的,只会写出一些必要的东西,所以并不适合一个初学者看一、python是什么    Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着...
    99+
    2023-01-31
    基础 python
  • Python基础知识(一)
      #Python中开始那个Hello World挺简单的。  #!user/bin/env python3  #这一行是shebang,用以指示用哪个解释器来执行,如果有的话,必须在程序第一行  print("Hello World!")...
    99+
    2023-01-31
    基础知识 Python
  • 第一章 Python基础知识
    1.1 介绍1.1.1 特点Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。1.1.2...
    99+
    2023-01-31
    基础知识 Python
  • Python开发小知识集(一)
    1.在使用Beautifulsoup的,出现错误提示WARNING:root:Some characters could not be decoded, and were replaced with REPLACEMENT CHA...
    99+
    2023-01-31
    小知识 Python
  • Python基础知识(一)—简介
    一、Python 简介 Python定义:是一个免费、开源、跨平台、动态、面向对象的编程语言。 Python程序的执行(运行)方式有两种:交互式、文件式 交互式在命令行输入指令,回城即可得到结果。1.打开终端2.进行交互式:python3...
    99+
    2023-01-31
    基础知识 简介 Python
  • Python中操作mysql知识(一)
    Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgre...
    99+
    2023-01-31
    操作 知识 Python
  • Python基础知识入门(一)
    Python基础知识入门(二) Python基础知识入门(三) Python基础知识入门(四) Python基础知识入门(五) 一、发展历程        Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1...
    99+
    2023-09-05
    开发语言 python 基础学习
  • Python基础知识两部曲:一
    1.起步 2.变量和简单数据类型 1.变量 message = "hello world python" print(message) 2.命名 1.命名与使用 2.使用变量时避免命名错误 3.字符串 1.使用方法修改字符串的大小写 nam...
    99+
    2023-01-31
    两部 基础知识 Python
  • 有关python的一些小知识
    1.关于input:input()为标准输入函数,和C语言中scanf的用法类似。但在使用input时,会从标准输入中读取一个string(字符串),对于用户换行不会读入。如果想转换为整型,a=int(input(“请输入:”))。2.fo...
    99+
    2023-01-31
    小知识 python
  • 零基础Python知识点回顾(一)
    如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符  输入检查是否已经安装pip,一般安装了python都会有的。 >pip            (有的话会提示一大串说明,没有...
    99+
    2023-01-30
    知识点 基础 Python
  • 记一次线上问题 → 对 MySQL 的 ON UPDATE CURRENT_TIMESTAMP 的片面认知
    开心一刻   老婆痛经,躺在沙发上,两岁的女儿看着她问道   女儿:妈妈,你怎么了   老婆:妈妈肚子痛   女儿:哦,妈妈你头疼   老婆:不是头疼,妈妈是肚子疼   女儿用她的不锈钢饭碗砸向老婆的额头,说道:妈妈,你哪里疼   老婆:...
    99+
    2017-07-21
    记一次线上问题 MySQL ON UPDATE CURRENT_TIMESTAMP 的片面认知
  • Python 函数那不为人知的一面
    通常我们定义一个函数,然后调用该函数时,函数相关的代码才开始执行。可是很多人并不知道,当我们定义函数时,一些代码就开始执行了。今天就来说说函数这个不为人知的一面。 通常我们定义一个...
    99+
    2022-11-12
  • Python 专题一 函数的基础知识
    最近才开始学习Python语言,但就发现了它很多优势(如语言简洁、网络爬虫方面深有体会).我主要是通过《Python基础教程》和"51CTO学院 智普教育的python视频"学习,在看视频中老师讲述函数知识...
    99+
    2022-06-04
    基础知识 函数 专题
  • Python小知识 - 一致性哈希算法
    一致性哈希算法 一致性哈希算法(Consistent Hashing Algorithm)是用于解决分布式系统中节点增减比较频繁的问题。它的思想是,将数据映射到0~2^64-1的哈希空间中,并通...
    99+
    2023-09-16
    Python YYDS
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作