Python介绍

技术百科 admin 发布时间:2024-03-28 浏览:18 次

Python起源

Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox 。

1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想选条蟒蛇。

Python语言特点

1 简单易学、明确优雅、开发速度快

· 简单易学:与C和Java比,Python的学习成本和难度曲线不是低一点,更适合新手入门,自底向上的技术攀爬路线。先订个小目标爬个小山,然后再往更高的山峰前进。而不像C和JAVA光语言学习本身,对于很多人来说就像珠穆朗玛峰一样高不可攀。

· 明确优雅:Python的语法非常简洁,代码量少,非常容易编写,代码的测试、重构、维护等都非常容易。一个小小的脚本,用C可能需要1000行,用JAVA可能几百行,但是用Python往往只需要几十行!

· 开发速度快:当前互联网企业的生命线是什么?产品开发速度!如果你的开发速度不够快,在你的产品推出之前别人家的产品已经上线了,你也就没有生存空间了,这里的真实例子数不胜数。那么,Python的开发速度说第二没人敢称第一!(不欢迎辩论_)

2 跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言

· 跨平台:Python支持Windows、Linux和MAC os等主流操作系统。

· 可移植:代码通常不需要多少改动就能移植到别的平台上使用。

· 可扩展:Python语言本身由C语言编写而成的,你完全可以在Python中嵌入C,从而提高代码的运行速度和效率。你也可以使用C语言重写Python的任何模块,从根本上改写Python,PyPy就是这么干的。

· 交互式:Python提供很好的人机交互界面,比如IDLE和IPython。可以从终端输入执行代码并获得结果,互动的测试和调试代码片断。

· 解释型:Python语言在执行过程中由解释器逐行分析,逐行运行并输出结果。

· 面向对象:Python语言具备所有的面向对象特性和功能,支持基于类的程序开发。

· 动态语言:在运行时可以改变其结构

学完Python语言能做什么

学完Python语言方向有八大方向:

1.常规的软件开发

2.科学计算

3.自动运维

4.云计算5.WEB开发

6.网络爬虫

7.数据分析

8.人工智能

在线咨询

点击这里给我发消息售前咨询专员

点击这里给我发消息售后服务专员

在线咨询

免费通话

24h咨询:400-888-8888


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部