Python基本语法50课件.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python基本语法主讲人:刘晓丹

目录CONTENTS010302Python运算符计算机语言简介及开发环境的搭建与使用Python基础语法规则

01计算机语言简介及开发环境搭建

认识计算机语言计算机语言的总体可以分为三大类:高级语言、汇编语言、机器语言机器语言是指一台计算机的全部指令集合,是由“0”和“1”组成的指令序列。汇编语言在机器语言的基础上进行了改进,以英文单词代替0和1,例如Add代表相加,Mov代表传递数据等。汇编语言实际上就是机器语言的一个记号。高级语言并不是特指某一种语言,它泛指很多编程语言,比如Python、C、C++、Java等。大多数编程者都会选择高级语言。相对于汇编语言,高级语言将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,极大地简化了程序中的指令。

认识计算机语言高级语言源程序可以通过解释和编译两种方式执行,一般使用后一种。由于Python省略了很多编译细节,所以更容易上手。Python是一种结合解释性、编译性、互动性的面向对象的高层次脚本语言,也是一种高级语言。由于Python易学习,并且具有广泛而丰富的标准库及第三方库的特点,因此它可以和其他语言很好地融合,所以也称为“胶水语言”。Python的设计目标之一是让代码具有高度的可阅读性,使用它设计时,尽量使用其他语言经常使用的标点符号和英文单词,让代码看起来整洁美观,而不像其他静态语言(如C、Pascal等)那样需要重复书写声明语句,避免了经常出现特殊情况和意外。

编译性语言和解释性语言编译性语言(1)只须编译一次就可以把源代码编译成机器语言,后面的执行无须重新编译,直接使用之前的编译结果就可以;因此其执行的效率比较高;(2)编译性语言代表:C、C++、Pascal/ObjectPascal(Delphi);(3)程序执行效率比较高,但比较依赖编译器,因此跨平台性差一些;不同平台对编译器影响较大。解释性语言(1)源代码不能直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行;源代码—中间代码—机器语言(2)程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次;(3)解释性语言代表:Python、JavaScript、Shell、Ruby、MATLAB等;(4)运行效率一般相对比较低,依赖解释器,跨平台性好;

集成开发环境集成开发环境(IntegratedDevelopmentEnvironment,IDE)是一种辅助程序开发人员进行开发工作的应用软件,在开发工具内部就可以辅助编写代码,并编译打包,使其成为可用的程序,有些甚至可以设计图形接口。集成开发环境(IntegratedDevelopmentEnvironment,IDE)是集成了代码编写功能、分析功能、编译功能、调试功能等于一体的开发软件服务套(组),通常包括编程语言编辑器、自动构建工具和调试器。

Python常用的集成开发环境IDLEIDLE完全由Python编写,尽管IDLE不适用于大型项目开发,但对编写小型的Python代码和Python不同特性的实验非常有帮助。PyCharmPyCharm由JetBrains公司开发。此公司还以IntelliJIDEA闻名,PyCharm中的大多数特性都能通过免费的Python插件带入IntelliJ中。JupyterNotebookJupyterNotebook是网页版的Python编写交互模式,使用起来非常方便。SpyderSpyder是专门面向科学计算的Python交互开发环境。

搭建python开发环境

搭建python环境方案一方案二

了解Python的Anaconda发行版Anaconda发行版Python预装了150个以上的常用Packages,囊括了数据分析常用的NumPy、SciPy、Matplotlib、pandas、scikit-learn和IPython库,使得数据分析人员能够更加顺畅、专注地使用Python解决数据分析相关问题。Python的Anaconda发行版主要有以下几个特点。(1)包含了众多流行的科学、数学、工程和数据分析的Python库。(2)完全开源和免费。(3)全平台支持Linux、Windows、Mac;支持Python的多个版本,并可自由切换。到Anaconda官方网站(http://continuum.io/downloads)下载适合的安装包即可。

谢谢观看!

文档评论(0)

一笑倾洁 + 关注
实名认证
文档贡献者

PPT课件

1亿VIP精品文档

相关文档