Python数据分析学习笔记2之Python介绍

1.Python是一种什么样的语言?
严格来说,Python是一门跨平台、开源、免费的解释型高级动态编程语言。其次,Python还支持编译将源代码转换为字节码来优化程序提高运行速度和对源代码进行保密。Python支持命令式编程、函数式编程,完全支持面向对象程序设计。

2.学习Python语言的目的?
正如"我从哪里来,要到哪里去,这是每个人都应该经常思考的问题,人生必须有个明确的、高大上的目标并且不停地为之奋斗"所说,学习Python之前一定要仔细思考其学习目的:数据分析?or哪方面的软件开发?本笔记以数据分析为路线,进行解读。

3.Python语言的优势?

在数据分析,数据挖掘方面相比于其他语言是有天然的的优势的,或者说:它是专门为数据分析、机器学习等领域而生的。同时, 它的语法相对来说,比较简单。学习成本不大,能很快上手,是编程入门的极好的选择。(入门简单,但是达到精通需要付出很大的努力) 
Python的主要特点: 
易于入门 - Python的关键字很少,结构简单,语法清晰。这样可以让学习和使用者快速掌握这门语言。 
易于阅读 - Python代码更清晰地定义和可见。 
易于维护 - Python的源代码是相当容易维护的。 
广泛的标准库 - Python的大部分库可在UNIX,Windows和Macintosh使用,它是非常便于移植和跨平台的。 
交互模式 - Python支持交互式模式,允许交互式测试和调试代码段。 
可移植 - Python可以在各种硬件平台上运行,并且在所有平台上具有相同的界面。 
可扩展 - 可以添加低级别的模块到Python解释器。这些模块使程序员能够添加或定制他们的工具以提高效率。 
数据库支持 - Python提供所有主要商业数据库的接口,可与数据库交互存储数据。 
GUI编程 - Python支持可以创建和移植到许多系统调用,库和Windows系统的GUI应用程序,如Windows MFC,Macintosh和Unix的X Window系统。 
可伸缩 - Python提供比shell脚本更好的结构和大型程序的支持。
独特性:
(1)python大量的库为数据分析提供了完整的工具集
(2)比起MATLAB、R语言等其他主要用于数据分析语言,python语言功能更加健全
(3)python库一直在增加,算法的实现采取的方法更加创新
(4)python能很方便的对接其他语言,比如c、java等

4.Python的运行环境?
IDLE是Python的官方标准开发环境,可从官网下载。像:wingIDE、pycharm、Pythonwin、eclipse、Spyder等都可,不过总体上核心是完全一样的,后者可以说是标准环境下的"外挂"。

猜你喜欢

转载自blog.csdn.net/analyst128/article/details/80927693