资源简介 (共19张PPT)3.2 Python程序设计1、Python 概述Python历史和发展Python的作者Guido von Rossum(吉多·范罗苏姆)是荷兰人1982年获得阿姆斯特丹大学的数学和计算机科学硕士学位目前就职于美国Dropbox公司Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言Python这个名字取自于他所挚爱的电视剧Monty Python‘s Flying Circus(飞行马戏团)目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,教学将以Python 3.x版本为基础Python是一种用途广泛、解释型、面向对象的程序设计语言为什么是PythonPython官网上的说明完整的生态圈,强大的社区,具有非常丰富的资源(第三方库),而且几乎都是开源的Python擅长做什么官网上的说明知乎上的回答做网站后台写网络爬虫科学计算数据挖掘、机器学习数据科学做系统部署,日常维护的脚本Python缺点第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的.exe文件)发布出去。要从机器码反推出C源代码是不可能的,所以,凡是编译型的语言,都没有这个问题;解释型的语言,则必须把源码发布出去 展开更多...... 收起↑ 资源预览