|
|
51CTO旗下网站
|
|
移动端

1.1 Python 简介

《自学Python:编程基础、科学计算及数据分析》第1章初识Python,在本章中,我们将了解一些关于Python 的基础知识,搭建一个Python 的集成开发环境,并掌握一些Python 工具的基本使用方法。本节为Python 简介。

作者:李金来源:机械工业出版社|2018-05-03 15:25

第1章 初识Python

Python 是一门越来越流行的编程语言。在本章中,我们将了解一些关于Python 的基础知识,搭建一个Python 的集成开发环境,并掌握一些Python 工具的基本使用方法。

本章要点

Python 语言的基本知识;

Anaconda 环境的安装与使用;

IPython 解释器和Jupyter Notebook 的使用。

1.1 Python 简介

一些关于Python 的小知识:

Python 是一种编程语言;

Python 的作者是荷兰人吉多·范罗苏姆(Guido van Rossum);

Python 的诞生时间是1989 年圣诞节假期;

Python 名字的由来据说是因为作者是BBC 电视剧《蒙提·派森的飞行马戏团(MontyPython's Flying Circus)》的爱好者;

Python 2 于2000 年10 月16 日发布,稳定版本是Python 2.7;

Python 3 于2008 年12 月3 日发布,不完全兼容Python 2;

Python 的设计哲学是优雅、明确、简单。

Python 是编程界的“全能战士”,拥有丰富的开源第三方模块支持,广泛应用于网络编程、图形用户界面编程、科学计算、机器学习、数据挖掘等方面。

从效率上看,纯Python 代码的运行速度不如传统的C/C++、Java 等语言,但Python 的学习和使用要更为方便。一个需要花1 个小时写100 行的C/C++程序,用Python 实现可能只需要花5 分钟写10 行。因此,在很多情况下,使用Python 在开发速度上获得的收益要远大于在运行速度上的损失。

很多Python 的第三方科学计算模块,如NumPy 等,使用速度更快的C/C++/Fortran 语言作为底层实现,而将Python 作为上层接口调用。在这种情况下,我们既能享受Python 的开发速度,又能保证程序的运行速度。

Python 官方网站的地址为:https://www.python.org/

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

51CTO读书频道二维码


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

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

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

读 书 +更多

SQL Server 2005数据挖掘与商业智能完全解决方案

本书以BI解决方案的体系结构为中心,以SQL Server 2005为载体,将着眼点放在数据挖掘和商业智能上,详细讲解了数据报表、数据分析和数据挖...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊