首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python3 介绍

python3 介绍

作者头像
用户5760343
发布2019-12-12 11:14:34
6080
发布2019-12-12 11:14:34
举报
文章被收录于专栏:sktjsktj

image.png

TIOBE上python排在第三,而且还在上升。 Java 占据了世界上绝大部分电商、全融、通信等服务端应用开发,而C占据了世界上绝大部分贴近操作系统的硬件编程。

python是一种面向对象、解释性、弱语言的脚本语言。python为解释性的语言,所以它天生是跨平台的。但是python的运行效率比JAVA、C、C++慢,源代码加密困难。(有个pypy可以加速。)

image.png

(高级语言分为编译型和解释型) 编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行程序的格式,这个转换过程称为编译( Compile ) 。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。因为编译型语言是一次性编译成机器码的,所以可以脱离开发环境独立运行,而且通常运行效率较高。但因为编译型语言的程序被编译成特定平台上的机器码,因此编译生成的可执行程序通常无法移植到其他平台上运行:如果需要移植,则必须将源代码复制到特定平台上,针对特定平台进 行修改,至少需要采用特定平台上的编译器重新编译。 解释型语言是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。 解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。可以认为: 每次执行解释型语言的程序都需要进行一次编译,因此解释型语言的程序运行效率通常较低,而且不能脱离解释器独立运行。但解释型语言有一个优势,就是跨平台比较容易,只需提供特定平台的解释器即可,每个特定平台上的解释器都负责将源程序解释成特定平台的机器指令。解释型语言可以方便地实现源程序级的移植,但这是以牺牲程序执行效率为代价的。

linux默认带的是Python2.7版本,我们现在用的一般是Python3.7 linux上安装就执行yum install -y python window上下载python3.7.exe IDE的话一般有个比较大pycharms和轻量级的thonny

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档