1、PythonPython1PythonPython语言概述语言概述第章本章内容本章内容1.1 1.1 了解了解PythonPython1.21.2 UbuntuUbuntu操作系统简介操作系统简介1.3 1.3 开启开启PythonPython 本章总结本章总结1.1 了解了解Pythonv Python语言是一种跨平台、开源、免费的解释型高级动态编程语言,由Guido van Rossum(吉多范罗苏姆)于1989年年底发明。v 由于Python语言是一种弱类型、面向对象的程序设计语言,其语法简单,程序员可以把主要精力集中在编程对象和思维方法上,而不用担心语法、数据类型等外在因素。v Pyt
2、hon语言被广泛用作计算机程序设计教学语言、系统管理编程脚本语言、科学计算等方面。v Python语言简单易学,且拥有大量的库,可以高效地开发各种应用程序。v Python语言具有以下特点:免费开源 简单易学、高级 规范的代码 高层语言 面向对象 可移植性 可扩展性和可嵌入型 丰富的库1.1 了解了解Pythonv 由于Python语言是解释型的脚本语言,其性能相较其他语言要低。比如Python的实现性能大约和C相差5倍上下,如果是大规模计算问题,大约能差10倍以上v Python具有很广泛的应用:作为一种解释型的脚本语言,特别适合于编写操作系统管理脚本,进行操作系统管理;进行科学计算;Web
3、开发;图形图象处理;数据库编程;多媒体应用;游戏开发等1.1 了解了解Pythonv Ubuntu(乌班图)系统是一款优秀的、基于GNU/Linux 的平台的桌面系统,支持x86、AMD64(即x64)和ppc架构。v Ubuntu的开发目的是为了使个人电脑变得简单易用,同时也提供针对企业应用的服务器版本。1.2 Ubuntu操作系统简介操作系统简介v 1.2.1 虚拟机的安装v 基于Windows 10安装VMware虚拟机,在Windows桌面系统中获取并安装VMware的过程。v 首先从VMware官网下载该软件,在Windows系统中启动浏览器,并在浏览器地址栏中输入:https:/
4、Ubuntu操作系统简介操作系统简介v 在该首页左侧找到“下载”链接,单击“下载”按钮,打开下载页面单击“产品下载”列下方的“Workstation Pro”下载VMware,单击该链接下载的是正式版本,需要购买;也可以单击“免费产品试用版和演示”列下方的“Workstation Pro”,下载免费试用版,但是免费试用版有一定的试用期,试用期过后将不能再使用。1.2 Ubuntu操作系统简介操作系统简介v 找到存放安装包的文件夹,双击下载的Windows格式VMware安装文件,打开安装程序向导。接下来按照安装向导可以一步步完成虚拟机的安装。1.2 Ubuntu操作系统简介操作系统简介v 1.
5、2.2 Ubuntu的安装v 在Windows系统中启动浏览器,并在浏览器地址栏中输入:http:/,打开Ubuntu官网1.2 Ubuntu操作系统简介操作系统简介v 在Ubuntu官网首页中部,点击红色色字体“中文官方网站”,打开Ubuntu中文官方网站首页1.2 Ubuntu操作系统简介操作系统简介v 在Ubuntu中文官方网站首页中,点击页面顶部导航条的“下载”链接,可打开Ubuntu下载页面1.2 Ubuntu操作系统简介操作系统简介v 在下载页面中罗列了不同版本的Ubuntu,根据选择计算机响应的配置选择不同的版本下载。v 本书选择下载的是“Ubuntu 16.04 LTS(长期支
6、持)版本”的32位镜像版本,将镜像文件保存到本地电脑1.2 Ubuntu操作系统简介操作系统简介v 在下载页面中罗列了不同版本的Ubuntu,根据选择计算机响应的配置选择不同的版本下载。v 本书选择下载的是“Ubuntu 16.04 LTS(长期支持)版本”的32位镜像版本,将镜像文件保存到本地电脑。v 将Ubuntu镜像文件下载到本地电脑后,就可以在将该镜像文件安装到虚拟机软件VMware中,具体步骤如下:1.2 Ubuntu操作系统简介操作系统简介v 启动VMware Workstation,启动后的界面如图1.2 Ubuntu操作系统简介操作系统简介v 在VMware Workstati
7、ons中单击“创建新的虚拟机”,可以打开新建虚拟机向导,根据该向导可以一步步安装Ubuntu虚拟机1.2 Ubuntu操作系统简介操作系统简介v 在“新建虚拟机向导”对话框中,选中“自定义(高级)(C)”选项,单击“下一步”按钮就;接下来出现的几个步骤不需要做更改任何选项,直接选用默认选项,直接单击“下一步”,直到进入选择镜像文件界面1.2 Ubuntu操作系统简介操作系统简介v 在该对话框中,选中“安装程序光盘映像文件(iso)(M)”单选按钮,然后单击其右侧的“浏览(R)”按钮,打开选择镜像文件对话框,找到存储Ubuntu镜像文件所在的文件夹,选中该iso文件。接下来然后单击“下一步”按钮
8、,进入Linux系统设置界面,需要用户设置用户名、密码等信息1.2 Ubuntu操作系统简介操作系统简介v 用户输入“用户名”“密码”等信息后单击“下一步”按钮,进入虚拟机设置中系统安装路径选择界面。在这一步可以对各选项不做任何更改,使用默认值,单击“下一步”按钮v 接下来的几个步骤建议对各选项不作更改,使用其默认值,直接单击“下一步”按钮,直到“完成”。此时,VMware界面左侧上方出现了刚安装的Ubuntu虚拟机,表明Ubuntu虚拟机安装完成1.2 Ubuntu操作系统简介操作系统简介v 单击左侧“我的计算机”下的“Ubuntu(根据虚拟机安装过程中用户的设置显示该名字)”,首次启动虚拟
9、机需要进行安装配置,系统自动开始安装Ubuntu系统,这个过程是自动完成的,不需要用户干预v 安装完成后,单击左侧“我的计算机”下的“Ubuntu”,会在工作区出现新的选项卡“Ubuntu”1.2 Ubuntu操作系统简介操作系统简介v 在“Ubuntu”选项卡中单击“开启此虚拟机”,可启动Ubuntu系统,启动过程中需要输入用户密码1.2 Ubuntu操作系统简介操作系统简介v 1.2.3Linux的常用命令v Linux命令的基本格式为:command-options parameter v 其中:command为命令名,由相应功能的英文单词或单词的缩写构成;-options为命令的选项,
10、用来对命令进行控制;parameter为传给命令的参数;中为可选项,所以,一个命令可以没有参数和选项,也可以有多个参数1.2 Ubuntu操作系统简介操作系统简介v 1)cd命令v cd是change directory的缩写,这是一个非常基本,也是经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。1.2 Ubuntu操作系统简介操作系统简介v 2)ls命令v ls是list的意思,其作用是查看当前目录下的文件与目录,它的参数非常多,下面列出一些常用的参数如下:-l:显示详细信息,包含文件的属性与权限数据等-a:列出全部的文件,连同隐藏文
11、件(开头为.的文件)一起列出来(常用)-d:查看目录属性-h:将文件容量以较易读的方式(GB,kB等)列出来-i:显示inode(显示每个文件的id号)v 这些参数也可以组合使用,例如:ls-l#以长数据串的形式列出当前目录下的数据文件和目录 ls-la#以长数据串的形式列出当前目录下的所有文件 1.2 Ubuntu操作系统简介操作系统简介v 3)pwd命令 pwd是print working directory的缩写,其作用是查看“当前工作目录”的完整路径。v 4)mkdir命令 mkdir是make directory的缩写,作用是创建一个新的目录,命令格式如下:mkdir p 目录名 选
12、项-p的作用是递归创建,mkdir命令不加选项-p时,只可以创建一个空目录,但是无法递归创建一个包含子目录的目录。加上选项-p即可递归创建,也就是说可以用一个命令创建嵌套的多个目录1.2 Ubuntu操作系统简介操作系统简介v 5)rm命令 rm是remove的缩写,作用是删除文件或目录,命令格式如下:rm rf 文件或目录名 其中:r表示可以同时删除文件和目录,f表示强制删除。如果不添加任何选项,那么rm命令只可以删除文件,删除时提示是否确认删除。如果只添加选项-r,rm命令可以删除文件也可以删除目录,删除时提示是否确认删除。如果添加了选项-rf,将不做任何提示,直接删除文件或目录。1.2
13、Ubuntu操作系统简介操作系统简介v 一般Ubuntu系统自带Python交互模式,在终端中分别输入以下命令,可以看到自带的Python2及Python3交互模式的版本:python-versionpython3-version1.3 开启开启Pythonv 1.3.1Python shellv 在Ubuntu系统的终端输入命令“python”或“python3”即可分别打开Python2和Python3解释器。v Python交互环境中命令提示符为“”,可在该提示符后直接输入Python语句,并将执行结果显示在下方。v ipython也是一个python的交互式Shell,比默认的pyth
14、on shell功能更强大更好用。1.3 开启开启Pythonv 1.3.2Python 的IDE和编辑器v 默认状态下,Ubuntu中没有安装Python的IDLE,在终端输入命令:“idle”,会提示:“The program idle is currently not installed.You can install it by tring:sudo apt install idle”。可在在终端输入命令:“sudo apt-get install idle,进行安装”。v 安装完毕,在终端次输入命令“idle”则可打开IDLE编辑器1.3 开启开启Pythonv 1.3.3Pytho
15、n 的第一个程序v 在Ubuntu终端输入命令:“python3”,进入Python Shell,在命令提示符“”后输入代码:print(“Hello World!”)1.3 开启开启Pythonv 首先介绍了Python的起源及其特点,使读者对Python有个初步的认识。接下来介绍了Python开发平台的搭建,具体包括VMware虚拟机的获取及安装,如何在VMware安装Ubuntu系统设置,如何在Ubuntu系统中安装Python交互环境及IDLE,最后通过一个例子了解Python程序的构成及特点。1.4 本章小结本章小结实践与练习实践与练习v 一、选择题v 1、Python Shell的
16、命令提示符是_。v A.B.C.D.$v 2、Python程序的扩展名是_。v A.pyt B.p C.pyth D.pyv 3、在Linux中,用于切换目录的命令是_。v A.cd B.ls C.pwd D.ln实践与练习实践与练习v 二、填空题v 1、Python语言是一种跨平台、开源、免费的_高级动态编程语言。v 2、Linux命令的基本格式是_。v 3、命令mkdir中,若要递归创建目录,需要添加选项_。v 4、在Python IDLE中,运行当前Python程序,可以使用快捷键_。v 5、在Ubuntu中安装ipython Shell的命令是_。实践与练习实践与练习v 三、简答题v 1、简要介绍Python语言的特点。v 2、Python语言的应用领域有哪些?v 四、编程题v 1、在交互环境和IDLE中实现输出个人姓名、性别、年龄、地址等信息。实验指导实验指导v 实验实验1-Python开发环境搭建开发环境搭建v 1 实验目的和要求实验目的和要求v 了解虚拟机软件VMware的下载方式;v 掌握虚拟机软件VMware的安装方法;v 了解Ubuntu系统的下载方法;v 掌握如何在VMware中安装Ubuntu虚拟机;v 掌握Ubuntu系统的配置。v 2 虚拟机软件和虚拟机软件和Ubuntu系统的安装和配置系统的安装和配置