Python 简介

Python是一个高层次的

结合了解释性、编译性、互动性和面向对象的脚本语言。

Python的设计具有很强的可读性,相比其他语言经用使用英文关键字,其他语言的一些标点符号,

它具有比其他语言更有特色语法结构。

Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节,类似于PHP和Perl语言。

Python是交互式语言:

这意味着,您可以在一个

Python提示符,直接互动执行写你的程序。

Python是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

Python是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python 发展历史

Python 是由 Guido van

Rossum在八十年代末和

九十年代初,在荷兰国家

数学和计算机科学研究所

设计出来的。

Python 特点

1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

2.易于阅读:Python代码定义的更清晰。

3.易于维护:Python的成功在于它的源代码是相当容易维护的。

4.一个广泛的标准库:

Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintos兼容很好。

5.互动模式:互动模式的支持您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

7.可扩展:如果你需要一段

运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

python技术简介_Python简介相关推荐

  1. python项目概述_Python简介

    Python 是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常 ...

  2. python技术介绍_Python编程语言基础技术框架()之函数介绍

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python技术分享_Python技术分享:爬虫

    web数据获取 urllib模块应用 如何通过python获取网页数据 做转码 准备web页面素材 启动httpd 通过apache的访问日志 发现是python进行的登录 解决为 urllib添加头 ...

  4. python技术介绍_Python介绍

    作者:Lingfeng Ai 链接:https://www.zhihu.com/question/245****83/answer/924****71

  5. python技术手册免费下载_python技术手册 pdf下载

    python技术手册 pdf是一款专为想要学习python语言的朋友准备的实用教材,全书详细的介绍的python的功能以及使用的方法,并且还讲解了python的跨平台功能,让学习其他语言的朋友能更快的 ...

  6. python采用强制自动缩进使得代码具有极佳的可读性_Python简介

    1. python设计定位 Python的设计哲学是"优雅"."明确"."简单".Python开发者的哲学是"用一种方法,最好是只 ...

  7. Python Flask No.1_简介

    Python Flask No.1_简介 1.什么是Flask Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jin ...

  8. python技术手册第二版_Python技术手册(第2版) 中文PDF

    资源名称:Python技术手册(第2版) 中文PDF 第1部分 python入门指南 第1章 python简介 2 1.1 python语言 2 1.2 python标准库和扩展模块 4 1.3 py ...

  9. 计算机仿真技术与应用,[计算机软件及应用]计算机仿真技术与应用简介.pdf

    [计算机软件及应用]计算机仿真技术与应用简介 计算机仿真技术与应用简介 王红勇 ChinaATM@yahoo.cn Matlab 数值数组及运算 1 概述 2 数值数组的生成和寻访 3 数组运算和矩阵 ...

最新文章

  1. Linux更换python版本 (转载)
  2. 1.9 matlab字符与字符串
  3. 杨鹏谈世纪佳缘推荐算法:基于Spark GraphX,弃GBDT和LR用FM
  4. javalibrary 线上_线上的少儿口才培训班-1V1精品课程【演讲与口才吧】
  5. OpenKruise v0.9.0 版本发布:新增 Pod 重启、删除防护等重磅功能
  6. java程序错误类型及异常处理
  7. spring中使用注解代替xml配置
  8. TSQL与PL/SQL的比较
  9. rowspan 动态变化_使用colspan和rowspan动态删除html表中的多个列
  10. maven的常用命令
  11. 配置Xmanager 连接AIX服务器
  12. 太实用了,4款常用的可视化大屏工具,你一定要知道!
  13. Memcache 提高缓存命中率
  14. python全局变量被覆盖的问题
  15. 上海世博会物联网技术应用
  16. 利用Python进行数据分析——重要的Python库介绍
  17. 数据安全与分类分级、敏感信息定义与分级分类标准
  18. Python实现简易搜索引擎
  19. CAD教程:CAD怎么绘制云线?
  20. 使用JSTmplate向页面渲染数据(使用方法示例)

热门文章

  1. c++编程题 甜甜圈大作战
  2. 2018粤港澳台物流高峰论坛在深圳成功举办
  3. 《C陷阱和缺陷》总结
  4. Fatal Python error: _PyInterpreterState_Get(): no current thread state Python runtime state: unknown
  5. MPLS ××× 网络中的OSPF Sham-Link
  6. 中介者模式、代理模式和外观模式的Pk
  7. 多暂估的库存如何调整_实例教你会计知识——存货暂估
  8. 当代世界经济发展趋势
  9. 提高组模拟试题七第二试 佐佐小次郎
  10. PMBOK(第五版)学习笔记 —— 5 项目范围管理