Python基础:搭建开发环境(1)

摘要:
一般来说,Python指的是用C语言编写的CPython。CPython实现的解释器将源代码编译成字节码,然后由虚拟机执行。PyPy官方网站:http://www.pypy.org2.3JythonJython它是一个基于Java实现的Python环境。Python代码可以编译成Java字节码并在Java虚拟机下运行。
1.Python语言简介 2.Python环境

Python环境产品存在多个。

2.1 CPython

CPython是Python官方提供的。一般情况下提到的Python就是指CPython,CPython是基于C语言编写的。

CPython实现的解释器将源代码编译为字节码(ByteCode),再由虚拟机执行。

2.2 PyPy

PyPy是基于Python实现的Python环境,速度要比CPython快,但兼容性不及CPython。

PyPy官网:http://www.pypy.org

2.3 Jython

Jython是基于Java实现的Python环境,可以将Python代码编译为Java字节码,可以在Java虚拟机下运行。

Jython官网:http://www.jython.org

2.4 IronPython

IronPython是基于.NET平台实现的Python环境,可以使用.NET Framework运行。

IronPython官网:http://ironpython.net

3.Python开发工具

3.1 PyCharm

3.2 Visual Studio Code

免责声明:文章转载自《Python基础:搭建开发环境(1)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vscode中使用beautify插件格式化vue文件使用liblas文件将数据存储为las却打不开问题的原因下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux 定时循环执行 python 脚本

本文主要介绍在linux环境下,定时循环执行python脚本的两种方法。 方法一: nohup vim time.py 1 import time 2 while(True): 3 #time.sleep(1) 4 with open('time.log', 'a+') as logfile: 5 logfile.write...

python数据分析用什么软件?(萌新进)

Python是数据处理常用工具,可以处理数量级从几K至几T不等的数据,具有较高的开发效率和可维护性,还具有较强的通用性和跨平台性,这里就为大家分享几个不错的数据分析工具。 Python数据分析需要安装的第三方扩展库有:Numpy、Pandas、SciPy、Matplotlib、Scikit-Learn、Keras、Gensim、Scrapy等,以下是第三方...

Python高级语法之:一篇文章了解yield与Generator生成器

Python高级语法中,由一个yield关键词生成的generator生成器,是精髓中的精髓。它虽然比装饰器、魔法方法更难懂,但是它强大到我们难以想象的地步:小到简单的for loop循环,大到代替多线程做服务器的高并发处理,都可以基于yield来实现。 理解yield:代替return的yield 简单来说,yield是代替return的另一种方案:...

python基础实现tcp文件传输

准备工作,实现文件上传需要那些工具呢?   socket(传输)、open()(打开文件)、os(读取文件信息),当然还有辅助类sys和json,下面我们开始吧 import socket,sys import json,os #创建socket对象 server = socket.socket(socket.AF_INET,socket.SOCK_ST...

python学习列表、字典、元祖、字符串

一、列表 Python内置的一种数据类型是列表:list,它是一种有序的集合,可添加和删除其中的元素。 列表的创建:将用逗号分隔的不同数据项用方括号括起来即可 获取list元素的个数:len() 1 name = ['小白','小黑','小花','小灰'] #创建列表 2 print(name) 3 print(len(name)) 1、列表方法及其基本...

awk入门及进阶

awk入门部分   awk不仅仅是linux系统中的一个命令,而且还是一种编程语言,可以用来处理数据和生成excel表格。处理的数据可以是一个或多个文件,可以是标注输入,也可以通过管道符获取标准输入。   awk -F:指定awk按照什么样的标准进行文本切割,切割成一列一列的。如果不知道-F参数,awk默认按照空格进行文本切割。   {}中的print代...