Python初入学习笔记(一)--了解Python

Python初入学习笔记(一)

正所谓爱一个人就要先了解它的一切,学习编程语言也是如此。首先让我们来详细的了解一下什么是Python吧~

目录

  1. 什么是Python
  2. Python的中文释义
  3. Python的起源
  4. Python的应用领域
  5. Python的优缺
  • 什么是Python

       Python 是一种多范式,通用,解释的高级编程语言。准确来说,Python是一种跨平台的计算机设计语言。是一种面向对象的动态类型语言。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。

 

  • Python的中文释义

       Python音标:[ˈpaɪθɑ:n]翻译过来的意思是 蟒蛇,大蟒蛇的意思。

  • Python的起源

       那么问题来了,为什么Python语言要起名Python(蟒蛇)呢?这就要说到它的创始人 荷兰人吉多·范罗苏姆(Guido van Rossum)。

      1989年圣诞节期间,在阿姆斯特丹,吉多(Guido)为了圣诞节的无聊时间,突然心血来潮决心开发一个新的脚本解释程序,对于ABC语言的一种继承。之所以用Python(蟒蛇)为该编程语言的命名,是因为在英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus),而创始人吉多(Guido)又是这个喜剧团体的爱好者。

至此,Python就在吉多(Guido)手里诞生了。Python由ABC为原型进行发展,期间受到了Modula-3的影响,又结合了Unix Shell以及C语言的编程习惯等多方影响。

      那么就有人学问了,既然Python是由ABC发展过来的,那ABC是什么?为什么不直接升级ABC版本,而是设计了新的Python呢?

      那让我们先来大致了解一下ABC语言:ABC语言是在NWO(荷兰科学研究组织)旗下CWI(数学与计算机科学国家研究所)的Leo Grurts,Lambert Meertens,Steven Pemberton主导研发一种交互式,结构化高级语言,旨在替代BASIC,Pascal等语言,用于教学及原型软件设计。

      在来比一下ABC和Python两种语言

 

Python

ABC

性质

高级编程语言

教学语言

面向人群

编程新手、在校学生、SEO人员、专业编程开发人员

专门为非专业程序员设计(编程初学者)

平台迁移能力

多平台运行

平台迁移能力弱

模块拓展

容易

难以添加新功能

  • Python的应用领域

  1. Web 和 Internet开发
  2. 科学计算和统计
  3. 人工智能
  4. 桌面界面开发
  5. 软件开发
  6. 后端开发
  7. 网络爬虫
  8. ....等IT领域
  • Python的优缺

优点

缺点

  1. 简单、易学
  2. 免费、开源
  3. 可移植性强
  1. 速度慢:解释型语言
  2. 开源性:代码无法加密
  3. 强制缩进:习惯性问题

 

PS:观点存在个人见解,欢迎交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值