目录

 正文

 🌍一、Python是什么

 ❄️1、为什么选择Python

 🌍二、Python的历史和辉煌

 🌍三、解释器的选择–Python解释器

 ❄️1、Python解释器的优缺点

🌍四、Python解释器的安装

🌍五、总结

快乐的时光总是短暂,咱们下篇博文再见啦!!!不要忘了,给小编点点赞和收藏支持一下,在此非常感谢!!! 


大家好,这里是小编的博客频道
小编的博客:长久的梦     

很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!

这一节我们来学习初识Python

  那接下来就让我们开始遨游在知识的海洋!

 正文


 🌍一、Python是什么

人和人交流使用的是自然语言,如:汉语、英语、日语。

那人和计算机是怎么交流的呢?使用计算机语言。

目前已知已经有上千种计算机语言,人们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的。Python语言就是众多计算机语言中的一种,当然C++/Java/Go/Python都是计算机语言。

Python是一种高级的、面向对象的编程语言,它具有简单易学、可读性强、功能强大等特点。Python被广泛应用于Web开发、数据分析、人工智能、科学计算等领域。Python语言设计简洁、优雅,适合初学者入门,也受到专业程序员的喜爱。


 ❄️1、为什么选择Python


 🌍二、Python的历史和辉煌

Python是由荷兰程序员Guido van Rossum在1980年代末和1990年代初设计开发的一种编程语言。Python的设计目标是结构清晰、易读易写,提供一种可读性较强的语言,以及一种面向对象的脚本语言。

Python的名字来源于Guido van Rossum喜欢的一部电视剧《蒙蒂·派森的飞行马戏团》("Monty Python's Flying Circus"),而不是像很多人误解的蟒蛇。

Python直译过来就是蟒蛇的意思,所以Python的LOGO就是两个小蟒蛇的组合。

Python在最初的设计中主要侧重于提供更多的程序结构化工具,但是随着时间的推移,Python的功能变得越来越丰富,涉及多个领域和应用,如Web开发、数据科学、人工智能、自动化测试等。

Python在过去几年中逐渐成为最受欢迎的编程语言之一,得益于其简洁、清晰的语法和强大的社区支持。Python的社区非常活跃,有大量的第三方库和框架可供开发者使用,使得Python成为了一个非常有竞争力的编程语言,被广泛应用于各种领域。

编程语言热度排行榜


 🌍三、解释器的选择–Python解释器

Python解释器是一种能够执行Python程序的软件工具。

我们与计算机交流的翻译官

(1)写代码

(2)翻译成二进制

它负责将编写的Python代码转换成计算机能够理解和执行的指令,从而实现程序的运行。Python解释器可以逐行解释和执行代码,也可以实时显示程序运行时的输出结果和错误信息,帮助开发者调试和优化代码。Python有多种解释器可供选择,包括标准的CPython解释器、Jython、IronPython等。通过Python解释器,开发者可以轻松编写、运行和测试Python程序。


 ❄️1、Python解释器的优缺点

Python解释器的优点包括:

  1. 易学易用:Python语法简洁清晰,易于理解和上手,适合初学者学习编程。
  2. 库丰富:Python拥有大量的第三方库和模块,可以满足各种需求,加快开发速度。
  3. 跨平台性:Python解释器可以在多个操作系统上运行,具有很好的跨平台兼容性。
  4. 动态类型:Python是一种动态类型语言,变量类型不需要事先声明,灵活性较高。

Python解释器的缺点包括:

  1. 运行速度相对较慢:与编译型语言相比,Python解释器执行速度较慢,尤其在处理大规模数据和高性能要求的情况下表现不佳。
  2. GIL限制:CPython解释器的全局解释器锁(GIL)可以限制多线程并行计算的效果,降低了多核处理器的性能发挥。
  3. 内存消耗较大:Python解释器在执行过程中会消耗较多的内存资源,对于一些资源有限的嵌入式应用并不适合。
  4. 代码隐藏性差:Python是一种脚本语言,源代码不经编译直接执行,可能会暴露一些敏感信息。

在实际应用中,选择使用Python解释器还是其他类型的语言取决于具体的项目需求和优化目标。


🌍四、Python解释器的安装

 这里小编已经单门写了一篇文章

python和pycharm的安装


🌍五、总结


快乐的时光总是短暂,咱们下篇博文再见啦!!!不要忘了,给小编点点赞和收藏支持一下,在此非常感谢!!! 

作者:长久的梦

物联沃分享整理
物联沃-IOTWORD物联网 » 初识Python

发表回复