1 Python语言概述
1.1走进python的世界
图1-1                                  图1-2
         
              图1-3                                      图1-4
目前,Python已经应用于生活中的各个领域:图1-1是用python程序编写的机器人、图1-2是python程序画出来的雪花图、图1-3是用python做的小游戏、图1-4是用python做的词云图。
1.2 Python的发展历史
  Python语言的创始人,Guido von Rossum(图1-5荷兰人。1989年,他创立了python语言,1991年初,Python发布了第一个公开发行版
  1989年为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。在1991年~2018年之间python版本也在不断地更新,从最开始的python1.0到现在的python的3.6,已经更新了数十个版本。
图1-5
1.3 python的设计思路
                      图1-6
js数组去重的最优方式
1. 如图1-6所示Python开发者的哲学是:用一种方法,最好是只有一种方法来做一件事。
2.如图1-6所示如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或很少有歧义的语法。
1.4 Python简介
  Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特语法结构。Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python的特点如下:
1.易于学习:Python语法简洁、格式优美Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单
  2.三季度全国100个“最缺工”职业 易于阅读Python代码定义的更清晰。
  3. 易于维护:Python的成功在于它的源代码是相当容易维护的。
  4. 一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
  5. 互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
 
1.5目前Python主要应用领域
1. 如图1-7所示应用于云计算,是云计算最火的语言
          图1-7python应用在云计算领域
2. 如图1-8所示应用于WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发
              图1-8python应用在WEB开发领域
3. 如图1-9所示应用于科学运算、人工智能领域典型的库有NumPy, SciPy, Matplotlib, Enthought librarys,pandas
          图1-9使用python做的机器人
4.如下图1-10可以应用于3D游戏开发。
              图1-10使用python开发的3D小游戏
2 Python语言开发环境配置
2.1安装Python解释器
Python语言解释器是一个轻量级的小尺寸软件,可以在Python语言主网站上下载(文件大小约为25~30MB也可以在与本书关联的中文网站上下载.
目前比较稳定的版本是Python3.0以上Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。
这里以Windows为例来介绍一下python的下载与安装。Python解释器主网站的下载页面如图2-1所示
 
                                                    图2-1
往下翻几页如图2-2就能看到各种版本的Python,当前最新的是Python3.6.0,我们这里选择的是3.5.2版本 64位的Windows x86-64当然如果自己的电脑是32位的可以选择Windows x86。点击download.
                                                图2-2
                                                  2-3
双击所下载的程序安装Python解释器,然后将启动一个如图2-4所示的引导过程在该页面中勾选图中矩形框内的plsql破解版Add Path 3.5 to PATH复选框。
                                        图2-4
安装成功后将显示如图2-5所示的成功页面
                            图2-5安装程序引导过程中的成功页面
Python安装包将在系统中安装一批与Python开发和运行相关的程序,其中最重要的两个是Python命令行和Python集成开发环境(Python’s Integrated Development Environment, ID
LE电脑python安装教程).
现在python3.5.2版本已经安装完了,我们一起来测试一下是否安装成功了。打开命令提示符,输入Python回车,如下图一样就表明安装成功了。
                                      图2-6安装成功的图示
tornado轮胎2.2运行“我是天才”程序
  运行Python程序有两种方式:交互式和文件式。交互式是指Python解释器即时响应用户输入的每条代码,给出输出结果。文件式,也称为批量式,指用户将Python程序写在一个或多个文件中,然后启动Python解释器批量执行文件中的代码。交互式一般用于调试少量代码文件式是最常用的编程方式。
  如下图2-7所示,通过安装的IDLE我们来启动Python运行环境,我们可以在Windows”开始”菜单中搜索关键词“IDLE”到IDLE的快捷方式。
        图2-7通过IDLE启动交互式Python运行环境
  第二种方法,打开IDLE,按快捷键Ctrl+N打开一个新的窗口。按快捷键F5可以运行该文件。如图2-8所示
 
                            图2-8通过IDLE文件式编写并运行Python程序文件
编写说明
1.本书面向的对象是小学生,根据小学生的思维与记忆方式的特点,本书尽量避免了过多的文字阐述,而是以图片的形式展示出来,让学生们更加容易与理解,同时,小学生是学习python的开始阶段,所以利用图片多向学生们展示python好玩与有趣的用途,这样有益于激发学生的学习兴趣。
compare to的意思2.本篇作为本书的开篇介绍python与安装python软件,按照学生学习的顺序,逐步展开,由于小学生没有之前接触过python语言,甚至其它的编程语言,因此,开篇也更加细致的讲述了python的概述与python软件的安装过程。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。