Python简介

简介

  • 一种解释型语言、面向对象、动态数据类型的高级程序设计语言
  • 由Guido van Possum于1989年底发明,第一个公开发行版发行于1991年,源代码遵循GPL(GNU General Public License)协议
  • 一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

关键字:解释型、交互式、面向对象

官网传送门:点我点我


发展历史

  • 由Guido van Possum在八十年代初和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的
  • Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell和其他脚本语言等等
  • 像Perl语言一样,Python源代码遵循GPL协议
  • 现在Python是由一个核心开发团队在维护,其作者仍然占据着至关重要的作用,指导其进展

特点

  • 可移植(开源)
  • 可扩展
  • 可嵌入
  • 数据库
  • GUI(Graphical User Interface)编程
  • 互动模式(交互)
  • 易学易用易读

一些重要的库

  • NumPy(Numerical Python),Python科学计算的基础库

    快速高效的产生多位数组及直接对其进行科学运算
    用于读写硬盘上基于数组的数据集的工具
    线性代数运算、傅立叶变换、以及随机数的生成

  • Pandas
    快速的产生和处理结构化数据
    DataFrame(二维表结构)
    DataFrame

  • Matplotlib
    绘制数据图表的库
    图表

  • SciPy
    高级的科学计算库,如:插值运算,优化算法、图像处理、数学统计等

模块名功能
scipy.cluster向量量化
scipy.cluster向量量化
scipy.constants数学常量
scipy.fftpack快速傅里叶变换
scipy.integrate积分
scipy.interpolate插值
scipy.io数据输入输出
scipy.linalg线性代数
scipy.ndimageN维图像
scipy.odr正交距离回归
scipy.optimize优化算法
scipy.signal信号处理
scipy.sparse稀疏矩阵
scipy.spatial空间数据结构和算法
scipy.special特殊数学函数
scipy.stats统计函数
  • IDE,集成开发环境
    Eclipse+PyDev插件
    Python Tools for Visual Studio(针对Windows用户)
    PyCharm
    Spyder
    Komodo IDE

基础学习资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值