版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python安装与运行Contents目录01Python的优缺点02Python安装与启动03Python编程基础Python的优缺点PART01Python的优缺点Python诞生于20世纪90年代初,是一种跨平台的计算机程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。Python的创始人为荷兰人吉多·范·罗苏姆
(GuidovanRossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。任职于google。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(MontyPython'sFlyingCircus)。Python的优缺点
Python相比其他语言工具具有以下优点:简单易学,语法优美,注重的是如何解决问题而不是编程语言的语法和结构,适合作为编程入门语言;>丰富强大的库,开源社区活跃,开发者编写并开源功能强大的Python库;>开发效率高,因为有了丰富强大的库,在可移植性、可扩展性方面都非常出众;>应用领域广泛,Web开发、网络编程、自动化运维、Linux系统管理、数据分析、科学计算、人工智能、机器学习等。>Python的优缺点
Python的缺点主要有:运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快;Python的GIL(GlobalInterpreterLock)锁限制并发,Python对多处理器支持不好,这意味着,如果试图通过多线程扩展应用程序,将总是被这个全局解释器锁限制;Python2.X和Python3.X不能完全兼容。Python安装与启动PART02Python安装与启动
根据你的Windows版本(64位还是32位)从Python的官方网站下载Python3.9.0对应的64位安装程序或32位安装程序,然后运行下载的exe安装包:/downloads/Python第三方编辑器Anaconda是一个开源的发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。
Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。Python安装与启动
安装成功后,打开命令提示符窗口,敲入python后可以启动。Windows会根据一个Path的环境变量设定的路径去查找python.exe。Python安装与启动Python编程基础PART03Python编程基础示例Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。Python的语法比较简单,采用缩进方式,写出来的代码就像右面的样子:#printabsolutevalueofaninteger:a=100ifa>=0print(a)else:print(-a)Python编程基础以“#”开头的语句是注释,注释是开发者看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以“冒号:”结尾时,缩进的语句视为代码块。一般缩进为4个空格。注意:空格(space)缩进和tab缩进有区别,最好全部使用空格来缩进。缩进有利有弊。好处是强迫你写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区统计局日工作制度
- 医务室留观工作制度
- 医疗值班室工作制度
- 医疗碎石科工作制度
- 医院制剂室工作制度
- 医院请销假工作制度
- 华为监事会工作制度
- 单剂量分包工作制度
- 卫生院上班工作制度
- 卫生院结核工作制度
- 《0-3岁婴幼儿保育与教育》课程标准
- 中考历史小论文常用观点及示例
- 知识产权模拟法庭案例
- 河南08定额及综合解释
- DB2201T49-2023站用储气瓶组定期检验规范
- 第2章 Spring Boot核心配置与注解
- 船舶能耗填写范本
- 乐理的基础知识
- 网络传播法规(自考14339)复习必备题库(含答案)
- 2023年考研考博-考博英语-中国海洋大学考试历年真题摘选含答案解析
- 中考语文名著阅读-艾青诗选及水浒传
评论
0/150
提交评论