网站大量收购独家精品文档,联系QQ:2885784924

第1讲 python语言基础.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 python程序语言基础(教材第1章、第2章) python语言概述 初识python 什么是python Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种 面向对象、解释型 计算机程序设计语言,由 Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python语法简单、易学。Python是一种代表简单主义思想的语言。Python有极其简单的语法,阅读一个良好的Python程序就感觉像是在读英语一样,Python极其容易上手。 Python脚本程序代码简洁,开发效率高,比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。 Python就为我们提供了非常完善的基础代码库,覆盖了网络、WEB、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。 适合用Python开发的应用包括:网络应用,包括网站、后台服务等等;物联网应用;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。 由于Python语言的简洁、易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python教授程序设计课程。例如 卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。在国内,上海交大、暨南大学等都用python作为第一门编程语言开设。 Python与其他编程语言 PHP是你的豆蔻年华的心上人,她是情窦初开的你今年夏天傻乎乎的追求的目标。玩一玩可以,但千万不要投入过深,因为这个女孩有严重的问题。 Perl?是PHP的姐姐。她对你来说年龄稍微大了一点,但在90年代,她是相当受欢迎的。她和Larry Wall(译注:Perl语言创始人)长期保持着亲密关系,因此她的审美一落千丈,如今她看起来是丑陋不堪。 Ruby是脚本家族中一个非常漂亮的孩子。第一眼看她,你的心魄就会被她的美丽摄走。她还很有有趣。起初她看起来有点慢,不怎么稳定,但近些年来她已经成熟了很多。 Python?是Ruby的一个更懂事的姐姐。她优雅,新潮,成熟。她也许太过优秀。很多小伙都会说“嘿,兄弟,你怎么可能不爱上Python呢!?”。没错,你喜欢Python。你把她当成了一个脾气和浪漫都退烧了的Ruby。 Java是一个事业成功的女人。很多在她手下干过的人都感觉她的能力跟她的地位并不般配,她更多的是通过技巧打动了中层管理人员。你也许会认为她是很有智慧的人,你愿意跟随她。但你要准备好在数年里不断的听到“你用错了接口,你遗漏了一个分号”这样的责备。 C++?是Java的表姐。她在很多地方跟Java类似,不同的是她成长于一个天真的年代,不认为需要使用“保护措施”。当然,“保护措施”是指自动内存管理。你以为我指的是什么?? C?是C++的妈妈。对一些头发花白的老程序员说起这个名称,会让他们眼睛一亮,产生无限回忆。 Objective C?C语言家族的另外一个成员。她加入了一个奇怪的教会,不愿意和任何教会之外的人约会。 C#?,在Java语言激励下开发出来的。但最近几年他们已经改邪归正了——他们会这样告诉你。一旦你加入我们,你就是我们的人了,你听到了没有?你需要一个数据库?她的哥哥MSSQL会罩着你。需要一个安身的地方?这有何难,她老爸甚至可以在Azure大道你给买一套公寓。什么?你觉得这样的关系过于亲密了?不,你别想离开我们。 Javascript?—— 嗨,这不是你的初吻的那个女孩吗,她甚至比PHP更早进入你的视线。我不知道她现在在干什么。我听说她的事业近几年来非常成功。旧时的人也可以赶上潮流变得很酷….(你发现她从头到脚穿的都是设计师jQuery的作品)….哇,有人从丑小鸭变成了美丽的天鹅… Python特性 简单易学,代码高效。 语言简单,变量无需定义即可赋值,赋予什么内容就是什么类型。接近自然语言,程序结构容易理解,可用于找回对编程工作的兴趣和信心 开源、免费,移植方便,解释型高级语言 支持各种平台: 通用计算机机系统:Windows、Linux、Macintosh 智能硬件和智能设备:树莓派、WinCE、Vxworks、优先级、嵌入式Linux 不依赖于硬件,适用性强 解释型语言:Python脚本语句可当做命令执行,程序调试比C/C++方便。比如:编写一个”Hello world”程序 全面支持面向对象思想,具有函数式编程等现代编程语言特性 在Python中,文件、变量、常量、列表都当做一

文档评论(0)

百年教育职业培训中心 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档