Python语言的简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
python官方:https://www.python.org/
python官方文档详解:http://www.runoob.com/python/python-tutorial.html
python语言与其他语言比较
1、Python 等动态类型语言一般比C 和C++ 等静态类型语言(编译型语言)运算速度慢。实际上,如果是运算量大的处理对象,用C/C++ 写程序更好。为此,当Python 中追求性能时,人们会用C/C++ 来实现处理的内容。Python 则承担“中间人”的角色,负责调用那些用C/C++ 写的程序。NumPy 中,主要的处理也都是通过C 或C++ 实现的。因此,我们可以在不损失性能的情况下,使用Python便利的语法。
Python语言的关于ML的常用库
Py之Numpy:Numpy库简介、安装、使用方法之详细攻略
Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略
Py之Matplotlib:python包之Matplotlib库图表绘制包的简介、安装、使用方法详细攻略
Py之scikit-learn:机器学习Sklearn库的简介、安装、使用方法、代码实现之详细攻略
Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略
ML之Anaconda:关于Anaconda集成平台简介、安装、使用方法的详细攻略
Python常用IDE(开发环境)
0、Dos内运行
python --version #查看已经安装的python版本
python #进入pythonb编译环境,可以直接输入进行计算
1、IDLE
(Integrated Development and Learning Environment):这款软件属于免费并且轻量级的交互式解释环境,安装Python解释器环境就会附带。IDLE会逐条运行代码行,并且编程人员会当即得知运行状态和结果。由于其交互式的运行模式,加上免费轻量级的软件特点,深受从事编程教育工作者的喜爱。
2、IPython
这是一款笔记本风格的,并且基于浏览器的解释器环境。一般在安装Anaconda的同时就会附带。对于想快速搭建运行环境并且实践。推荐使用这款集成开发环境。原因在于Anaconda的一键式安装可以帮助使用者一次性配置好所有本书需要的工具包以及IPython解释器环境。同时IPython还提供了非常方便的互联网发布功能,可以随时随地利用互联网维护、更新以及交流Python源代码。
Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
3、PyCharm
这是一款功能强劲的商业软件,同时也提供免费的社区版本,对于已经熟悉Python编程的专业人士而言,使用这款软件无疑会如虎添翼。其优秀的智能代码提示功能,免去了大家记忆大量Python编程关键词函数以及工具包名称等的麻烦。
相关文章:Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略