《01-Python实战教程(微课版)孔祥盛ppt课件(完整版).pptx》由会员分享,可在线阅读,更多相关《01-Python实战教程(微课版)孔祥盛ppt课件(完整版).pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、01-Python实战教程(微课版)孔祥盛ppt课件(完整版)第一章第一章Python概述孔祥盛Python实战教程(微课版)人民邮电出版社版权所有,侵权必究ISBN:978-7-115-57963-8本书资源:人邮教育社区3第一章第一章内容简介内容简介41.1 Python简介简介 Python作者信息作者信息 作者:计算机程序员Guido van Rossum(简称为吉多) 国籍:荷兰 爱好:喜欢观看英国六人喜剧团体Monty Python的喜剧节目。 将盘绕的蟒蛇作为了这门编程语言的LOGO51.1 Python简介简介 Python历史进程历史进程 1989年:设计开发Python 2
2、000年:发布Python2 2008年:发布Python3Now?200820001989Python历史进程历史进程61.1 Python简介简介 Python3 VS Python2 Python3与Python2并不兼容 从2020年1月1日起,Python的核心开发人员不再提供Python2的安全更新,主要学习Python371.1 Python简介简介 Python是一门解释型、交互式、支持面向对象的编程语言是一门解释型、交互式、支持面向对象的编程语言。 Python是一门解释型编程语言是一门解释型编程语言 Python代码代码会被Python解释器(解释器(Python Inte
3、rpreter)逐行)逐行翻译翻译成字节码字节码。81.1 Python简介简介 Python是一门解释型、交互式、支持面向对象的编程语言是一门解释型、交互式、支持面向对象的编程语言。 Python是一门交互式是一门交互式的的编程语言编程语言 编程人员打开Python shell,在Python Shell上输入Python代码 Python代码被Python解释器执行 执行结果被显示在Python Shell上91.1 Python简介简介 Python是一门解释型、交互式、支持面向对象的编程语言是一门解释型、交互式、支持面向对象的编程语言。 Python是一门支持面向对象是一门支持面向对象
4、的的编程语言编程语言 Python从设计之初就是一门支持面向对象的编程语言 面向对象编程(Object-Oriented Programming,简称为OOP) OOP是一种将一组属性和一组行为绑定到单个对象的编程方法。101.2 Python的特点的特点 起初起初Python是一门较为小众的编程语言是一门较为小众的编程语言。 直到最近几年,随着数据科学、人工智能的兴起,直到最近几年,随着数据科学、人工智能的兴起,Python逐逐渐变成热门语言。渐变成热门语言。 Python的广泛流行与其特点密不可分。的广泛流行与其特点密不可分。111.3 Python解释器(解释器( Interpreter
5、) Python解释器由编译器和虚拟机两部分构成解释器由编译器和虚拟机两部分构成。 Python代码的执行分为两个步骤代码的执行分为两个步骤。 编译器将Python代码“逐行”“翻译”成“字节码”; 虚拟机运行字节码,产生运行结果。121.3 Python解释器(解释器( Interpreter) Python解释器的种类解释器的种类繁多繁多 CPython解释器是Python官方推荐使用的Python解释器 本课程使用的是CPython解释器131.3 Python解释器(解释器( Interpreter)Windows:下载Python 安装Python.配置环境变量.启动Python S
6、hell.Mac OS X:Python已经安装.打开terminal终端. 输入python启动PythonShell.Linux:如果Python已经安装.打开terminal终端. 输入python启动PythonShell.Note: 安装和配置注意事项参看本书安装和配置注意事项参看本书.14上机实践上机实践上机实践上机实践1:安装:安装Python解释器和配置解释器和配置Path环境变量环境变量上机实践上机实践2:交互模式下运行:交互模式下运行Python代码代码上机实践上机实践3:采用直接方式运行:采用直接方式运行Python程序程序上机实践上机实践4:采用间接方式运行:采用间接方式运行Python程序程序上机实践上机实践5:利用自省功能自学:利用自省功能自学PythonNote: 具体步骤具体步骤参看本书参看本书.15Note: 具体步骤具体步骤参看本书参看本书.