python本意是:巨蛇,大蟒;Python是一种跨平台的计算机程序设计语言。 

python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。

之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。

扩展资料:

Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。

Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。

python是什么意思相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. 如何修改Sql2005注册服务器名称 {转载}
  2. 设置3d rotationY 旋转之后元件大小改变解决方案
  3. WEB服务器、应用程序服务器、HTTP服务器的区别
  4. 远程桌面mstsc /console(/admin) 的运用
  5. php 武汉海关对接_“双11”临近 海口海关全力备战跨境电商监管高峰
  6. 二叉树遍历(信息学奥赛一本通-T1364)
  7. matlab怎么求rmse_从零开始的matlab学习笔记——(33)绘图工具栏
  8. 时间排序处理在微信小程序和真机调试没问题,发布体验版后未执行
  9. 文件生成Md5值方法
  10. 学习go语言的一些笔记(三)
  11. linux pptpd 不能上网,CentOS7.7使用pptpd搭建服务器(配置好了,但是不能使用)
  12. 抖音账号矩阵系统源代码开发
  13. The file contains top level spacers. They will not be saved.Perhaps you forgot to create a layout
  14. Boosting(XGBoost、LightGBM以及CatBoost)
  15. WC2017 冬眠记
  16. Javascript基本内容
  17. 坠落的唯品会与它焦虑的“二选一”
  18. win10如何给已分区的磁盘(如C盘)进行扩容?
  19. spring boot 微服务入门
  20. 行业门槛高、从业年限高、学历要求高,大健康创新企业面临“三高三低”人才困境...

热门文章

  1. 1分2分5分的硬币,组成1角,共有多少种组合
  2. 移动端(五)flexible.js + rem适配布局
  3. English listening
  4. SAAS平台运营如何在职场夹缝生存
  5. mysql8 10061_MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法
  6. springboot自带定时器实现定时任务的开启关闭以及定时时间可以配置
  7. 算法策略 | 追涨杀跌+震荡反手,趋势震荡相结合的交易策略
  8. 和与乘积 蓝桥杯国赛全真模拟测试卷(上)
  9. android button背景图片变形,按钮背景图像拉伸(wrap_content或dp使用)
  10. Python模拟cp操作