前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开始了解python语言吧!

开始了解python语言吧!

作者头像
刘金玉编程
发布2019-07-31 15:39:53
3970
发布2019-07-31 15:39:53
举报
文章被收录于专栏:编程创造城市编程创造城市

1.什么是python?

Python编程语言是在80年代末构想并在之后被任命为英国广播公司的电视节目Monty Python的飞行马戏团。Guido van Rossum于1989年12月开始在荷兰的CWI实施Python。这是ABC编程语言的继承者,该语言能够处理异常并与Amoeba操作系统连接。

2000年10月16日,Python 2.0发布,它有许多主要的新功能,包括用于内存管理的循环检测垃圾收集器和支持Unicode。

Python 3.0于2008年12月3日发布。

Python编程语言是一种面向对象的语言,这意味着它可以模拟真实世界的实体。它也是动态类型的,因为它在运行时执行类型检查,它这样做是为了确保构造的类型符合我们期望的类型。Python的独特之处在于它是一种解释性语言。Python IDLE(集成开发环境)一次执行一行指令,这也让我们将它用作计算器。

总结python语言的特点:

1. 解释性

2. 动态特性

3. 面向对象

4. 语法简洁

5. 开源

6. 丰富的社区资源

2.python为什么很强大?

今天很多实现都运行2.x版本,但未来属于Python 3.x。除了Python提供的构造之外,您还可以使用Python包索引。它是第三方Python模块的存储库, 您可以使用名为pip的程序安装它。在命令提示符中运行以下命令:

pip install library_name

3.python的应用领域有哪些?

  • 数据分析与处理 通常情况下,Python被用来做数据分析。用C设计一些底层的算法进行封装,然后用Python进行调用。因为算法模块较为固定,所以用Python直接进行调用,方便且灵活,可以根据数据分析与统计的需要灵活使用,还能使用matplotlib库进行图形绘制。
  • Web开发应用 Python是web开发的主流语言之一。Python在Web方面也有自己的框架,如django和flask等。可以说用Python开发的Web项目小而精,支持最新的XML技术,而且数据处理的功能较为强大。
  • 人工智能应用 Python在神经网络、深度学习方面,主要在于Python都能够找到比较成熟的包来加以调用。虽然人工智能程序不限于Python,但依旧为Python提供了大量的API,这也正是因为Python当中包含着较多的适用于人工智能的模块,比如sklearn模块等等。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档