Python程序设计案例教程课件:认识Python_第1页
Python程序设计案例教程课件:认识Python_第2页
Python程序设计案例教程课件:认识Python_第3页
Python程序设计案例教程课件:认识Python_第4页
Python程序设计案例教程课件:认识Python_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

认识Python

Python程序设计Python想必大家都看到了,这两年火的来你随处都能看到它的身影。手机、电视、报纸、小区广告牌,甚至小学生都开始学Python了。原因很简单,Python应用更广泛了,还有相对来说入门更容易。然后就是Java,Java其实发展相对较晚,Java语言正式诞生其实是在1995年,到现在才二十几年。随着互联网潮流的兴起,Java可以说一路红遍大江南北,包括web应用、桌面应用、安卓应用等。。。直到物联网的快速发展,C语言反超了Java。最后说下C语言,从发展年龄来说,C语言绝对是老大哥,1972年,C语言诞生了。因为C语言具有更高的运行效率(相对C#、JAVA等),从而被广泛应用计算机底层驱动,包括现在绝大部分操作系统底层代码都是C语言写的。同时,因为物联网很多终端设备从CPU运行速度(效率)、存储资源来说,都比较依赖于C语言。随着物联网的快速发展,也进一步带动了C语言的活跃了解了解掌握掌握

知识和能力目标了解Python发展历程、特点、应用领域13掌握如何编写程序掌握PyCharm编写简单Python程序python程序示例42了解Python开发环境的配置了解Python2024/11/723.Python可以做些什么4.Python的优点5.Python和其他语言的比较1.Python的发展历程2.为什么使用Python2024/11/71.Python的发展历程Python是一种简单易学,功能强大的编程语言。它有高效率的高层数据结构,能够简单、有效地实现面向对象编程。Python语法简单,支持动态输入,是解释型语言。在大多数平台上,对于众多领域,Python都是一个理想的开发语言,特别适合于应用程序的快速开发。2024/11/71.Python的发展历程目前GuidovanRossum在Google工作,后来到Dropbox公司工作,主要从事GAE/Python3.x方面的研究。创始人:GuidovanRossum吉多时间地点:1989年圣诞节期间在阿姆斯特丹创造名字来源:大蟒蛇飞行马戏团的爱好者,来自英国肥皂剧《MontyPython飞行马戏团》。Guido当初之所以选中Python作为语言的名字,是因为他太喜欢这部肥皂剧了。渊源:从ABC发展而来主要受Modula-3的影响结合了Unixshell和C的习惯2024/11/71.Python的发展历程Python面世Python2.0于2000年10月16日发布,主要实现了完整的垃圾回收,并且支持Unicode。Python3.0于2008年12月3日发布,此版不完完全兼容之前的Python源代码。目前使用最广泛的版本是Python3.8,最新的版本是Python3.92024/11/71.Python的发展历程Python的设计哲学:01简单03优雅02明确Python开发者的哲学:“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者总会拒绝花哨的语法,而选择明确的没有或者很少有歧义的语法。2024/11/72.为什么使用Python开源PacktPublishing是世界上关于编程方面最大的出版商,它在2018年对11000名访客进行了调查,调查内容包括开发者使用的编程语言、喜欢的框架、薪酬信息等几个方面。调查显示,Python和JavaScript是当今最流行的编程语言,而Java紧随其后,排名第三。2024/11/73.Python可以做些什么桌面GUI软件开发(wxPython,

PyQT…)网络应用开发(内置模块,Twistd,

Stackless…)2/3D图形处理,游戏开发(PIL,

pyGame…)文档处理,科学计算(moinmoin,

numpy…)Web应用开发(Flask,

Django,Z,OPEQuixote…)移动设备应用开发(PyS60…)数据库开发(支持SQL和NOSQL,

ZODB…)嵌入其它应用(嵌入C/C++,

delphi,调用DLL…)3.1运用领域2024/11/73.Python可以做些什么3.2谁在用Python典型几个国外公司:2024/11/73.Python可以做些什么典型几个国内公司:3.2谁在用Python2024/11/724.Python的优点免费—Python的使用和分发是完全免费的。可升级—Python提供了基本的开发模块,你可以在它上面开发你的软件,而且当这些需要扩展和增长时,Python的可插入性和模块化结构能使你的项目生机盎然并易于管理。解释性—

Python编写的程序无需编译,可直接从源代码运行程序。易维护

几个月后阅读自己的代码,不会云里雾里。可移植性—由于它的开源本质,Python已经被移植在许多平台上。2024/11/7面向对象—

Python即支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。面向服务丰富的库—

Python标准库庞大。可帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、

WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作importinclude4.Python的优点Python的特点简单易学开源高级语言可移植性解释性面向对象可扩展丰富的库规范的代码9大特点2024/11/75.Python和其他语言的比较PythonVS

C:Python是动态编译语言,C是静态编辑语言。C中内容管理是由开发者管理,Python中内存问题由Python解释器负责。Python自带数据类型支持库。C中对于混杂数组(Python中得列表)和哈希表(Python中得字典)还未存在标准库。Python不能用来写内核。借助Python语言提供的API,使用C或者C++来对Python进行功能性扩展。2024/11/7PythonVSJava:Python支持面向对象&函数编程方式。java支持面向对象。Python比Java要简单,非常适合与构造快速原型。Python和Java适合多名程序员以渐进方式协同开发大型项目。5.Python和其他语言的比较Window安装Python(1)访问。选择安装包。Window安装Python(2)下载并完成Python的安装。Window安装Python(3)配置环境变量。Window安装Python(4)环境变量配置成功Window安装Python(5)下载pip。下载网站:

Window安装Python(6)解压文件后,在Path最后面添加Scripts文件路径。再次打开控制台,输入piplist,出现下列信息表示pip安装成功。Pycharm的下载安装(1)访问PyCharm官方进入Pycharm的下载页面。

Pycharm的下载安装(2)双击exe下载文件,开始安装。Pycharm的使用完成PyCharm的安装后,就可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论