交互语言——python
来源:互联网 发布:杀破狼 js 下载 编辑:程序博客网 时间:2024/06/04 01:24
(注:本文共643字)
众所周知,python在近年来越来越受欢迎。在IEEE发布的2017年编程语言排行榜中,Python高居首位。
python是一种面向对象的解释型语言。
它的创始人是Guido van Rossum(如上图所示)。在1989年的圣诞节期间,他闲来无聊,决定开发一个新的脚本解释程序,作为对比较失败的ABC 语言的一种继承。ABC是他参与开发的一门教学语言,然而由于这门语言非开放,并未能取得成功。因而他在开发python的过程中极力避免这一问题。python就这样诞生了。
关于python的命名有一个小故事。之所以选中Python作为该编程语言的名字,是因为创始人非常喜欢的一个喜剧团的名字是Monty Python,“python“的得名很戏剧性吧hh。
python具有简洁性、开源性、可拓展性等优良特性。简洁性体现在它的语法简单;开源性体现在使用者可以自由地阅读、拷贝它的源代码;至于可拓展性,即部分程序可用C或C++编写。
下面我们通过一段代码示例来体会一下其简洁性。
def minusList(ls=[]): if ls == []: print('列表为空') else: num = 1 for i in ls: num = num * i print (num)def productList(ls=[]): if ls == []: print('列表为空') else: pro = ls[0] * 2 - sum(ls) return pro
目前,在国外用python作科学计算的机构越来越多。当然,说起科学计算不得不提MATLAB。相对于MATLAB,python有以下优势:免费使用,更加易学简便,可以配合各种拓展库完成高级工作。此外,网络运维是python的一大领域。以及在金融领域的金融数据分析上,python也有广泛应用。总之,未来python在各个产业将会有更为普遍的应用,也会为各个相关产业带来更好的效益。
阅读全文
2 0
- 交互语言——python
- python与c语言交互---学习012
- Python编程——与Office交互
- 趣学 C 语言(十)—— 控制台交互
- 基于MySQL数据库的C#与Python语言交互调用
- c语言write与python的struct模块交互
- SWIG 和 Python——c/c++与脚本交互
- SWIG 和 Python——c/c++与脚本交互
- SWIG 和 Python——c/c++与脚本交互
- python——socket实现简单C/S交互开发
- 运营进阶语言 — python
- 【Python】SWIG 和 Python——c/c++与脚本交互
- lua 和 C 语言进行交互 —— 如何传递table
- lua 和 C 语言进行交互 —— 如何传递table
- Lua学习笔记——C语言与Lua的交互
- Android_其他语言交互篇——Js、C#、C、C++
- Android AIDL语言交互
- Go 语言交互性
- [操作系统] 文件系统基本概念
- 使用Nodejs 实现Excel文件转换为JSON、Xml文件格式
- Java 多线程设计模式之Producer-Consumer
- 什么是Linux的root用户?
- HttpClient使用Post和Get提交参数
- 交互语言——python
- 【论文阅读笔记】Makeup-Go: Blind Reversion of Portrait Edit
- 微信小程序开发之『弹出菜单』特效
- Maven简介(一)
- Spring Boot和Spring Cloud架构学习(二)--Spring Boot
- 深度学习之Python扩展包
- 进程,线程
- 新手村 Boss战-入门综合练习1 烤鸡
- 服务器各大系统汇总