Python基础了解 python自带IDLE编译

目录

学习小标

学习产出:

前言

一.Python版本

二.语言运用的占比

 2021年 6 月编程语言排行榜前 20名

三.Python的应用

1.Web开发

2.网络爬虫

3.大数据处理

4.人工智能

5.自动化运维开发

6.网络编程

7.云计算

8.游戏开发

四.搭建python开发环境

1.操作系统

2.下载Python安装包

五.总结

1. Python 自然也具有解释型语言的一些弱点:

2. Python的优点:



学习小标

一个小时初识python,开发环境,开发工具

print("Hello Word")


学习产出:


1、 技术笔记 1 遍
2、CSDN 技术博客1 篇

 


前言

Python 由 Guido van Rossum 于 1989 年年底出于某种娱乐目的而开发, Python 语言是基于 ABC 教学语言的,而 ABC 这种语言非常强大,是专门为非专业程序员设计的。但 ABC 语言并没有获得广泛的应用, Guido 认为是非开放造成的。

Python 的“出身”部分影响了它的流行,Python 上手非常简单,它的语法非常像自然语言,对非软件专业人士而言,选择 Python 的成本最低,因此某些医学甚至艺术专业背景的人,往往会选择 Python 作为编程语言。

Guido 在 Python 中避免了 ABC 不够开放的劣势,Guido 加强了 Python 和其他语言如 C、C++ 和 Java 的结合性。此外,Python 还实现了许多 ABC 中未曾实现的东西,这些因素大大提高了 Python 的流行程度。



一.Python版本

2008 年 12 月,Python 发布了 3.0 版本(也常常被称为 Python 3000,或简称 Py3k)。Python 3.0 是一次重大的升级,为了避免引入历史包袱,Python 3.0 没有考虑与 Python 2.x 的兼容。这样导致很长时间以来,Python 2.x 的用户不愿意升级到 Python 3.0,这种割裂一度影响了 Python 的应用。

毕竟大势不可抵挡,开发者逐渐发现 Python 3.x 更简洁、更方便。现在,绝大部分开发者已经从 Python 2.x 转移到 Python 3.x,但有些早期的 Python 程序可能依然使用了 Python 2.x 语法。


2009 年 6 月,Python 发布了 3.1 版本。
2011 年 2 月,Python 发布了 3.2 版本。
2012 年 9 月,Python 发布了 3.3 版本。
2014 年 3 月,Python 发布了 3.4 版本。
2015 年 9 月,Python 发布了 3.5 版本。
2016 年 12 月,Python 发布了 3.6 版本。
......


二.语言运用的占比

目前,由于大数据、人工智能(AI)的流行,Python 变得比以往更加流行。在最新的 TIOBE 编程语言排行榜上, Python 己经迅速上升到第 2位,仅次于C语言。

C、C++ 占据了世界上绝大部分贴近操作系统的硬件编程,Java 占据了世界上绝大部分电商、全融、通信等服务端应用开发,这三门语言的地位很难动摇。

 2021年 6 月编程语言排行榜前 20名


三.Python的应用

1.Web开发

python在web开发上有很大大的优势。此外,在国外,Google在其网络搜索系统中广泛应用了python

2.网络爬虫

在爬虫领域,Python几乎是霸主地位,通过它提供的标准支持库基本上可以做到随意获取想要的数据。

3.大数据处理

近几年大数据的兴起,Python也得到了前所未有的爆发。Python借助第三方的大数据处理框架可以很容易地开发出大数据处理平台。

4.人工智能

Python是一种脚本语言,他更是去做人工智能这个领域,在人工智能上使用Python,比其他编程语言有更大的优势。

5.自动化运维开发

掌握一门开发语言已经成为高级运维工程师的必备技能。Python 是一个简单、易学的脚本语言,能满足绝大部分自动化运维的需求。而对于运维工程师,通常不会开发,所以想学门开发语言,Python是首选。

6.网络编程

Python再网络编程上也被广泛的应用。

7.云计算

Python 可以广泛地在科学计算领域发挥独特的作用。从1997 年开始,NASA 就在大量使用 Python 进行各种复杂的科学运算,现在终于发明了一套云计算软件,取名为 OpenStack(开放协议栈),并且对外公开发布。

8.游戏开发

通过 Python 完全可以编写出非常棒的游戏程序。例如,知名的游戏 Sid Mcier's Civilizution(文明)就是用 Python 编写的。另外,作网络游戏开发中 Pyhon 也有很多应用。它作为游戏脚本内嵌在游戏中,这样做的好处是概可以利用游戏引擎的高性能。又可以受益于脚本化开发等优点。


四.搭建python开发环境

1.操作系统

Windows (建议windows7或以上版本,此外,Python3.5及以上版本不能再Windows XP系统上使用)

Mac Os (从Mac OS X 10.3(Python)开始已经包含Python)

Linux (建议 Ubuntu版本)

2.下载Python安装包

打开浏览器进入Python官网,地址是:" https://www.python.org/ " 安装详细教程可在百度搜索

https://www.python.org/

安装python后,会自动安装一个IDLE。它是一个 Python Shell(可以在打开的 IDLE 窗口的标题
栏上看到),也就是一个通过输入文本与程序交互的途径,程序开发人员可以利用 Python Shell 与 Python交互。


五.总结

1. Python 自然也具有解释型语言的一些弱点:

速度慢:Python 程序比 Java、C、C++ 等程序的运行效率都要慢。

源代码加密困难:不像编译型语言的源程序会被编译成目标程序,Python 直接运行源程序,因此对源代码加密比较困难。

2. Python的优点:

Python 作为一门解释型的语言,它天生具有跨平台的特征,只要为平台提供了相应的 Python 解释器,Python 就可以在该平台上运行。解释型语言几乎天然是跨平台的。

Python已编辑好的文件是什么文件?

Python基础了解 python自带IDLE编译

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江山与紫云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值