|
|
|
|
移动端

2.1.1 什么是Python

《精通数据科学:从线性回归到深度学习》第2章Python安装指南与简介:告别空谈,本章介绍数据科学中最常用的IT工具:Python以及相关第三方库。本节为大家介绍什么是Python。

作者:唐亘来源:人民邮电出版社|2018-05-24 09:10

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


2.1.1 什么是Python

Python(发音:/?pa?θ?n/ ),是一种面向对象、解释型的计算机程序语言。它的语法简单,并且包含了一组功能完备的标准库,能够轻松完成很多常见的任务[2]。说起Python,它的诞生也颇有意思。1989年的圣诞假期,荷兰程序员Guido van Rossum待在家里,发现自己无所事事。于是为了打发“无聊”的时光,他编写了第一版的Python。

[2] 引自维基百科。

Python的使用范围非常广,根据开源社区GitHub的统计(见图2-3),在近10年它一直是最流行的编程语言之一,比传统的C、C++语言以及Windows系统下十分常用的C#都更为流行。


小安在使用Python一段时间后,觉得它是一个专门为非专业程序员设计的编程语言。

它的语法结构十分简洁,鼓励大家尽量写容易看明白的代码,尽量写少的代码。

从功能方面来说,Python有大量的标准库和第三方库。小安在这些已有程序的基础上开发自己的应用,能事半功倍,加快开发进度。

更方便的是,Python可以跨平台运行。比如小安常在自己熟悉的Windows系统下面编写Python代码,然后将开发好的程序部署到Linux系统的服务器上。

总结起来就一句话:好学而且好用。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网络工程师考试考前冲刺预测卷及考点解析

本书依据最新版《网络工程师考试大纲》的考核要求,深入研究了历年网络工程师考试试题的命题风格和试题结构,对考查的知识点进行了提炼,并...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊