Policy Information
Python语言学习:Python语言的前世今生(简介、常用IDE(开发环境)、ML常用库、发展、应用、未来前景)
目录
相关文章
Python语言学习:python语言的入门、基础用法之详细攻略
Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
Python语言学习:Python常用库简介(自带库的总结)及其使用方法之详细攻略
Python语言学习:python自带的以字母开头为顺序的函数或方法集合总结
Python语言学习:python常用方法(自带方法)、常见概念详细攻略
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
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便利的语法。
Py之Numpy:Numpy库简介、安装、使用方法之详细攻略
Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略
Py之Matplotlib:python包之Matplotlib库图表绘制包的简介、安装、使用方法详细攻略
Py之scikit-learn:机器学习Sklearn库的简介、安装、使用方法、代码实现之详细攻略
Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略
ML之Anaconda:关于Anaconda集成平台简介、安装、使用方法的详细攻略
python --version 查看已经安装的python版本
python 进入pythonb编译环境,可以直接输入进行计算
(Integrated Development and Learning Environment):这款软件属于免费并且轻量级的交互式解释环境,安装Python解释器环境就会附带。IDLE会逐条运行代码行,并且编程人员会当即得知运行状态和结果。由于其交互式的运行模式,加上免费轻量级的软件特点,深受从事编程教育工作者的喜爱。
这是一款笔记本风格的,并且基于浏览器的解释器环境。一般在安装Anaconda的同时就会附带。对于想快速搭建运行环境并且实践。推荐使用这款集成开发环境。原因在于Anaconda的一键式安装可以帮助使用者一次性配置好所有本书需要的工具包以及IPython解释器环境。同时IPython还提供了非常方便的互联网发布功能,可以随时随地利用互联网维护、更新以及交流Python源代码。
Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
这是一款功能强劲的商业软件,同时也提供免费的社区版本,对于已经熟悉Python编程的专业人士而言,使用这款软件无疑会如虎添翼。其优秀的智能代码提示功能,免去了大家记忆大量Python编程关键词函数以及工具包名称等的麻烦。
相关文章:Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus)。
Python已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。
许多著名的公司,如Google, Dropbox等,有将Python纳入其内部最为主要的开发语言。
Pylons-Web应用框架
Zope- 应用服务器
Plone- 内容管理系统
Django- 鼓励快速开发的Web应用框架
Uliweb- 国人开发的轻量级Web框架
TurboGears- 另一个Web应用快速开发框架
Twisted--Python的网络应用程序框架
Python Wikipedia Robot Framework- MediaWiki的机器人程序
MoinMoinWiki- Python写成的Wiki程序
flask- Python 微Web框架
tornado- 非阻塞式服务器
Webpy- Python 微Web框架
Bottle- Python 微Web框架
1、Python机器学习的优势
参考:百度等
评论