第一章:Python的发展及历史

一,Python语言是1980s(20世纪80年代),1991年公开发行。Python的名字来源于英国喜剧团 MontyPython,原因是Python的创始人 Guido van Rossum(荷兰人)是该剧团的粉丝。Python是初学者学习编程的最好语言,是一种不受局限、 跨平台的开源编程语言,功能强大、易写易读,能在Windows、Mac和Linux等平台上运行。
  Pthon和Ct+. Java 样是 一门高级编程语言, 也被认为是一门解释型语言, 将高级语言的一条语句翻泽为机器语言,然后运行。且解释器发现错误, 程序会抛出异常或立即终止。

二.Python的语言特点

    以初学者而言,相对Python与其他语言语言,对下面特点大概的介绍。随着学习的深入,同学们慢慢体会到Python语言的魅力。

1、简单、易学

Python的设计哲学是优雅、明确、简单。Python 相对容易上手,因为Python有极其简单的语法,使你能够专注于解决问题而不是去搞明白语言本身。而且深入下去同样能编写复杂的程序。

2、免费、开源

Python是Free/Libre and Open Source(FLOSS,自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读、使用和改动它的源代码或将其中一部分用于新的自由软件中。

3、高级解释性语言

Python语言是一门高级编程语言,强调的是code readability, 程序员在开发时无需考虑底层细节。Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得Python程序更加易于移植。

4、可移植性

Python可在Linux、Windows、 FreeBSD、 Macintosh、 Solaris、 OS/2 和android平台等平台上运行。只有稍微注意避免系统开发的特性,Python无需修改几乎可以在其他系统平台进行运行

5、面向对象

Python既支持像C语言一样面向过程的编程,也支持如C++、 JAVA 语言一样 面向对象的编程。

6、可扩展性

Python提供丰富的API、模块和工具,以便程序员轻松使用C、C++语言来编写扩充模块。

7、可嵌入性

Python程序可以嵌入到C/C++/Matlab程序,从而向用户提供脚本。

8、丰富的库

Python里有大量的模板和库,它可以帮助处理各种工作,包括正则表达式、文档生成、单元测 试、线程、数据库、网页浏览器、CGI. FTP、电子邮件、XML、XMLRPC、 HTML、WAV 文件、密码系统、GUI (图形用户界面)、Tk和其他与系统有关的操作。除了标准库以外, 还有许多其他高质量第三方库,如Teoro PTorch Pchatrs Kens Tised和OpunCV图像库等。在基础库上面的基础进行开放,避免重复造轮子

9、规范的代码

Python采用强制缩进的方式使得代码具有较好的可读性。

Python语言广泛应用于科学计算、自然语言处理、图形图像处理、游戏开发、系统管理、WEB应用、Web安全等。许多大型网站就是用Python开发的,如YouTube、Instagram. 很多大公司的应用,包括Google、Yahoo 等,甚至NASA (美国航空航天局)都大量使用 Python。Python 受关注程度逐年上升。

当然有得必有失,没有十全十美的东西,Python同样拥有它的缺点

1.速度慢,相比于C++和JAVA,pyhton的运行相对较慢

2.代码无法实现加密

3.不能进行多线程cpu利用,一个Python解释器进程因为GIL的存在,禁止了多条用户执行线程

注:本文是个人在网上所学教程及参考各个文章所得出的心得,有错误还请帮忙更正
 

你可能感兴趣的:(#,Python,python)