iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >1-----python编程语言介绍和安
  • 636
分享到

1-----python编程语言介绍和安

编程语言python 2023-01-31 01:01:35 636人浏览 安东尼

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

摘要

官网:https://www.python.org/1,编程语言的种类:(1) 汇编语言(2) 机器语言(3) 脚本语言(4) 高级语言2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Pytho

官网:https://www.python.org/

1,编程语言的种类:

(1) 汇编语言

(2) 机器语言

(3) 脚本语言

(4) 高级语言


2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Python


3,python程序执行的流程:

python ---字节码--->C语言--机器码-->机器


4,高级语言种类:

Java,C#PHPPython    虚拟机(解释器)


5, Python的种类

(1) Cpython

Python的标准实现由C语言完成,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上;

(2) Jyhton

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

(3) IronPython

Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行;

(4) PyPy(特殊)

 Python实现的Python,将Python的字节码再编译成机器码。





6,python语言特点:

(1) 高级---具有高级的数据结构,可以缩短开发时间与代码量,产生出可读性更好的代码

(2) 面向对象---为数据和逻辑相分离的结构化和过程化

(3) 可扩展

(4) 可移植性

(5) 易学,易读

(6) 内存管理器

(7) 解释性和编译性


7,python安装:

 windows

(1) 下载安装包

    https://www.python.org/downloads/

(2) 安装

    默认安装路径:C:\python27

(3)  配置环境变量

    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】


linux

无需安装,原装Python环境


8,python升级:


WINDOWS升级

卸载重装即可


Linux升级

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

查看默认Python版本

python -V

  

(1) 安装GCc,用于编译Python源码

 yum -y install gcc gcc-c++ python-devel python-dev zlib-devel readline-devel bzip2-devel openssl-devel

(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.python.org/ftp/python/

https://pypi.python.org/pypi/setuptools/14.3.1

https://pypi.python.org/pypi/ez_setup

https://pip.pypa.io/en/stable/installing/

https://pypi.python.org/pypi/pip

https://docs.python.org/2/installing/



shell脚本升级:

升级python到2.7 版本,并安装python模块管理工具pip,以及解决升级完python后不能使用退格键和上下键等问题

#vim update_python.sh

#!/bin/bash
#Action: update python to 2.7

function update_python() {
cd /usr/local/src/
/usr/bin/wget -c https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz ./
tar -zxvf Python-2.7.8.tgz
cd Python-2.7.8
sed -i "s/#readline readline.c/readline readline.c/" ./Modules/Setup
make -j 8 
make install

echo "/usr/local/lib/" >> /etc/ld.so.conf
ldconfig
}

function install_pip() {
cd /usr/local/src/ 
/usr/bin/wget -c ftp://xxxx/soft/setuptools-14.0.zip ./
/usr/bin/wget -c ftp://xxxx/soft/ez_setup.py ./
/usr/bin/wget -c ftp://xxxx/soft/get-pip.py ./
/usr/local/bin/python ez_setup.py
/usr/local/bin/python get-pip.py
}

yum -y install gcc gcc-c++ python-devel python-dev zlib-devel readline-devel bzip2-devel openssl-devel

update_python
install_pip


--结束END--

本文标题: 1-----python编程语言介绍和安

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

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

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

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

下载Word文档
猜你喜欢
  • 1-----python编程语言介绍和安
    官网:https://www.python.org/1,编程语言的种类:(1) 汇编语言(2) 机器语言(3) 脚本语言(4) 高级语言2,机器语言--->汇编语言--->C语言--->Java ,C#,PHP,Pytho...
    99+
    2023-01-31
    编程语言 python
  • 基础知识:编程语言介绍、Python介绍
    2018年3月19日 今日学习内容: 1、编程语言的介绍 2、Python介绍 3、安装Python解释器(多版本共存) 4、运行Python解释器程序两种方式。(交互式与命令行式)(♥♥♥♥♥) 5、变量(♥♥♥♥♥) 6、数据类型的基...
    99+
    2023-01-31
    基础知识 编程语言 Python
  • Python编程语言详细介绍
    目录一、语法1、缩进2、变量3、表达式4、类型5、方法二、 库1、Python的应用3、值得学习Python吗? 前言: Python是世界上最流行的解释型编程语言之一。Python...
    99+
    2024-04-02
  • Python 入门基础1 --语言介绍
    本节目录: 一、编程语言介绍 二、python解释器介绍 三、安装python解释器 四.运行python程序的两种方式 五、变量 六、后期补充内容 一、编程语言介绍   1.机器语言:     直接用二进制编...
    99+
    2023-01-30
    入门 语言 基础
  • Python基础语法介绍(1)
    环境配置 开发平台:Mac OS Version 10.13.2 开发工具安装 Python3.6.5 官网安装网址:https://www.python.org/downloads/ Pycharm 官网安装网址:http://w...
    99+
    2023-01-31
    语法 基础 Python
  • Python语言介绍
    本文章可以让我们快速了解 python 语言的历史,及以后发展状态,职业方向。文章收录网上内容:http://www.cnblogs.com/lidong94/p/5478032.html (Python介绍)http://3060674....
    99+
    2023-01-31
    语言 Python
  • C++编程语言中stringstream类介绍
    stringstream是C++标准库中的一个类,用于处理字符串的输入输出。它是基于内存缓冲区的输入输出流,可以将字符串转换为各种类...
    99+
    2023-09-09
    C++
  • Python语言的优点和缺点介绍
    这篇文章主要介绍“Python语言的优点和缺点介绍”,在日常操作中,相信很多人在Python语言的优点和缺点介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python语言的优点和缺点介绍”的疑惑有所帮助!...
    99+
    2023-06-01
  • 介绍Golang编程语言中的单位转换功能
    Golang编程语言中的单位转换功能介绍 在Golang编程语言中,经常会遇到需要进行单位转换的情况,例如将温度从摄氏度转换为华氏度,将长度从米转换为英尺等。Golang提供了方便且灵...
    99+
    2024-02-24
    golang 功能介绍 单位转换
  • C语言switch语句和if用法介绍
    目录switch语句switch和if的区别1.switch语句结构示意图2.if语句结构示意图switch的高级(灵活)运用switch的嵌套实现循环及循环的两个关键字什么是循环结...
    99+
    2024-04-02
  • Python-函数式编程介绍 (上)
    1、代码的组织结构不清晰,可读性差 2、实现重复的功能时,只能重复编写实现功能的代码,代码繁多,耗费时间精力 3、假如需要部分功能的扩展或者更新时,需要找出所有实现此功能的地方,一一修改,无...
    99+
    2023-01-31
    函数 Python
  • C语言make和Makefile介绍及使用
    1:make和Makefile的介绍: 概念 在软件的工程中的源文件是不计其数的,其按照类型,功能,模块分别放在若干个目录中,哪些文件需要编译,那些文件需要后编译,那些文件需要重新编...
    99+
    2024-04-02
  • 由浅入深介绍 Python Websocket 编程
    目录 1. 为什么使用 Websocket 1.1 websocket 协议简介1.2 基本原理 2. 如何用 Python 搭建 Websocket 服务2.1 安装websocket...
    99+
    2023-09-04
    websocket python 网络协议 javascript
  • python之路 第一篇 编程语言简介及
    一 编程语言: 1.机器语言:直接用二进制编程,直接操作硬件。  优点:执行效率快  缺点:学习难度大,开发效率低 2.汇编语言:用英文标签来代替一串特定意义的二进制,直接操作硬件 优点:执行效率快,不如机器语言快 缺点:学习难...
    99+
    2023-01-30
    之路 第一篇 编程语言
  • python函数式编程实例介绍
    这篇文章主要讲解了“python函数式编程实例介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python函数式编程实例介绍”吧!  函数式编程:是指代码中每一块都是不可变的,都由纯函数的...
    99+
    2023-06-02
  • 编程语言Python的安装与使用
    我发现学习IT到一定程度避免不了要和编程语言打交道,大学时学习C语言因为老师能力有限,讲得我对此兴趣全无,得过且过的混了过去。不过现在真的感觉有点后悔。只是后悔也没任何用处。那还是学习吧。最近看了许多有关编程语言入门的资料,感觉Python...
    99+
    2023-01-31
    编程语言 Python
  • python多进程和多线程介绍
    目录一、什么是进程和线程 二、多进程和多线程 三、python中的多进程和多线程1、多进程2、多线程一、什么是进程和线程  进程是分配资源的最小单位,线...
    99+
    2024-04-02
  • python学习第一天关于编程介绍和计算
    1.什么是编程语言? 首先是什么语言?语言是一个事物与另外一个事物沟通的介质 那么编程语言是人与计算机之间沟通的介质 2什么是编程(what) 编程就是程序员自己想做的事情让计算机去做的过程 百度:为了使计算机能够理解人的意图,人类就必...
    99+
    2023-01-30
    python
  • 浅析Go汇编语法和MatrixOne使用介绍
    目录MatrixOne数据库是什么Go汇编介绍为什么使用Go汇编?为什么不用CGO?Go汇编语法特点操作数顺序寄存器宽度标识函数调用约定对写Go汇编代码有帮助的工具avotext/t...
    99+
    2024-04-02
  • Python语言的自我介绍一起来看看
    目录自我简介一、Python的发展历程   二、Python的特色1.语言特色2.语法特色三、Python2与Python3的比较1.print 函数2.Unicode3.除法运算4...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作