python语言基础知识点总结(5分钟带你轻松了解Python编程语言)

python语言基础知识点总结(5分钟带你轻松了解Python编程语言)(1)

  • python:一种计算机编程语言
  • 诞生地:荷兰-阿姆斯特丹
  • 诞生时间:1990年上线
  • 语言设计者:吉多·范罗苏姆(Guido van Rossum)
  • 支持的操作系统:Windows、Linux、UNIX、Mac OS等
  • 语言特点:简洁性、易读性以及可扩展性
  • 是否区分大小写:是
  • 语言类型:解释型语言(程序在运行的时候才翻译成机器语言,执行一次翻译一次)

Python从1990年诞生至今,受到了国际知名大学,科学计算的研究机构及其他用户的欢迎,逐渐成为了一种十分流行的编程语言。像卡耐基梅隆,麻省理工等大学,都是将python作为教编程基础的授课语言。

Python如此流行的原因,主要是因为python语言的简洁,易于理解和强大的扩展性,它几乎可以和其他所有的编程语言结合使用,并且拥有丰富的组件库,这些组件库能够为我们开发软件提供强大的支持,节省重复造轮子的难度和时间,让我们能够更专注于我们要实现的功能和目标。

Python应用领域

主要应用在以下领域:

  • Web网站和Internet应用
  • 人工智能
  • 科学计算和数据统计
  • 网络爬虫
  • 文本/图像处理
  • 后端服务开发
  • 桌面应用程序
  • 工具脚本开发

例如在数据科学领域,常用的组件库有Numpy、Pandas、Matplotlib等,它们为数据的存储、分析和可视化提供了强大的支持;在机器学习领域,也有开源的Scikit-Learn,能够很方便地实现数据分类、回归、聚类、数据降维、模型选择和数据预处理;更有谷歌的TensorFlow,可以帮助我们实现语音识别、图像识别等机器学习的需求。

Python的应用领域十分广泛,它还可以帮助处理各种工作,例如对文本文档进行检查和Excel文档的处理,提升工作效率。对于一些重复性的工作,可以通过python编程实现自动化处理,这样就可以节约很多时间。

python语言基础知识点总结(5分钟带你轻松了解Python编程语言)(2)

语言特点

Python语言在设计之初,就追求简洁之道,读起来让人易于理解。不像其他的一些编程语言,不同的开发人员,实现同一个东西,能写出各不相同的版本;python力求做一件事只有一种做法,它使你能够专注于解决问题而不是去搞明白编程语言本身。

Python语言区分大小写,所以当你在编写程序的时候,要注意这一点,因为大写和小写代表两个不同的东西。

Python语言是开源免费的,任何人都可以阅读它的源码,对它进行修改和发布,正因为这一特点,它被移植到许多的操作系统,例如Linux、Windows、FreeBSD、Macintosh、Solaris等。

Python语言是一门解释型的语言。解释型语言最大的特点是,编写的程序,在运行的时候,解释一句代码,计算机就执行一句代码。与之对应的是编译型语言,编译型语言是一次把全部的程序编译成计算机能识别的指令,然后一起执行。编译型语言运行速度快,解释型语言动态性好,不需要每次都重新编译,它们各有特点。由于python语言本身是由编译型的C语言开发的,所以python的运行速度也还不错。

Python语言支持面向对象编程,也支持面向过程编程。什么是面向过程?什么又是面向对象,后续的文章会详细讲解。

Python有着特殊的缩进语法。所谓缩进,是指python语句开头的空格数。在python程序中,使用缩进来区分程序语句的层次关系。

python语言基础知识点总结(5分钟带你轻松了解Python编程语言)(3)

Python编程开发工具
  • IDLE:Python安装时内置IDE (IDE:集成开发环境)
  • PyCharm:由JetBrains公司开发,非常地智能一款开发工具,提供了程序调试、语法高亮、项目管理、智能提示、自动代码补全和版本控制等功能。
  • WingIDE:可能是功能最全的IDE,教育用户和开源用户可以申请免费key
  • sublime:需要装插件支持
  • emacs:自带python支持,自动补全、refactor等功能需要插件支持,新手不友好
  • eclipse pydev插件:方便调试程序
版本选择

python2.x和python3.x是两个大的版本,这两个版本不兼容,但整体还是相似的,会python2.x的写法,补充学习python3.x也很容易,只是在用的时候,需要根据使用的版本,对于两个大版本差异部分的不同写法,需要注意别混淆了就行。还有就是部分库只支持python2.x的写法,有些还在整改中。这里推荐直接学习python3.x,毕竟在python2.x的基础上进行了改进。

(完)


如果你对python感兴趣,一定不要忘记点关注,免费学习python编程。——汀蘭書院

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页