您的位置:首页 > 编程语言 > Python开发

python学习(一)—— 初识python

2020-06-27 04:50 381 查看

1. python简介

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

2. python创始人

Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)

3. python诞生时间及经过

Python语言诞生于20世纪90年代初。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)

4. python应用领域

 Web 和 Internet开发
 科学计算和统计
 人工智能
 桌面界面开发
 软件开发
 后端开发
 网络爬虫

5. python优点

 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身

 易学:Python极其容易上手,因为Python有极其简单的说明文档

 速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快

 免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中

 可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)

 可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们

 可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能

 面向对象:Python既支持面向过程的编程也支持面向对象的编程

 规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码

 丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作

6. python缺点

 单行语句和命令行输出问题:很多时候不能将程序连写成一行,必须将程序写入一个.py文件

 独特的语法:用缩进来区分语句关系的方式还是给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中

 运行速度慢:这里是指与C和C++相比

欲知更多python介绍:python官网直通车-> https://www.python.org/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: