Python简介Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 Python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。 龟叔给Python的定位是“优雅”、“明确”、“简单”。 Python适合开发哪些类型的应用呢?
Python有哪些缺点?第一个缺点就是运行速度慢,和C程序相比非常慢。 因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。 第二个缺点就是代码不能加密。 如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。 Python的跨平台性可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 安装Python 3.6Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。 1.在Mac上安装Python如果你正在使用Mac,系统是OS X 10.8~10.10,那么系统自带的Python版本是2.7。要安装最新的Python 3.6,有两个方法: 方法一:从Python官网下载Python 3.6的安装程序(网速慢的同学请移步国内镜像),双击运行并安装; 方法二:如果安装了Homebrew,直接通过命令 2.在Linux上安装Python 如果你正在使用Linux,那我可以假定你有Linux系统管理经验,自行安装Python 3应该没有问题,否则,请换回Windows系统。 对于大量的目前仍在使用Windows的同学,如果短期内没有打算换Mac,就可以继续阅读以下内容。 3.在Windows上安装Python ***特别要注意勾上 python安装视频教程:点击打开链接Add Python 3.6 to PATH ,然后点“Install Now”即可完成安装。运行Python安装成功后,打开命令提示符窗口,敲入python后,会出现两种情况: 情况一:看到上面的画面,就说明Python安装成功! 你看到提示符 情况二:得到一个错误: 这是因为Windows会根据一个 运行Python的视频 点击打开链接 Python解释器当我们编写Python代码时,我们得到的是一个包含Python代码的以 当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行 Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。 Python的几种模式命令行模式键入win键+r 进入运行提示框,输入cmd命令 Python交互模式在命令行模式下敲命令python ,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>> 。在Python交互模式下输入 在交互模式的提示符
print() 函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:
这种用单引号或者双引号括起来的文本在程序中叫字符串,今后我们还会经常遇到。 最后,用 第一个Python程序视频演示 点击打开链接 命令行模式和Python交互模式在命令行模式下,可以执行 执行一个 错误提示 此外,在命令行模式运行 例如,在Python交互式环境下,输入:
直接可以看到结果 但是,写一个
然后在命令行模式下执行: F:\work>python calc.py 发现什么输出都没有。 这是正常的。想要输出结果,必须自己用
再执行,就可以看到结果:
最后,Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行 使用文本编辑器一个是Sublime Text 一个是Notepad++ 请注意,用哪个都行,但是绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误。 安装好文本编辑器后,输入以下代码:
注意
也可以保存为别的名字,比如 如果当前目录下没有
报错的意思就是,无法打开 运行hello.py的视频教程 点击打开链接 直接运行扩展名为.py文件在windows上是不能直接运行.py文件的,但是,在Mac和Linux上是可以的,方法是在
hello.py 以执行权限:
就可以直接运行 Python代码运行助手Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码。原理如下:
下载点击右键,目标另存为:learning.py 备用下载地址:learning.py 运行在存放 E:\20180315\work>python learning.py 如果看到 需要支持HTML5的浏览器:
输入和输出输出 用
因此,我们可以把计算
注意,对于 输入 现在,你已经可以用
当你输入 输入完成后,不会有任何提示,Python交互式命令行又回到
什么是变量? 请回忆初中数学所学的代数基础知识: 设正方形的边长为 若a=2,则面积为a x a = 2 x 2 = 4; 若a=3.5,则面积为a x a = 3.5 x 3.5 = 12.25。 在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串,因此, 要打印出
有了输入和输出,我们就可以把上次打印
运行上面的程序,第一行代码会让用户输入任意字符作为自己的名字,然后存入
但是程序运行的时候,没有任何提示信息告诉用户:“嘿,赶紧输入你的名字”,这样显得很不友好。幸好,
再次运行这个程序,你会发现,程序一运行,会首先打印出 每次运行该程序,根据用户输入的不同,输出结果也会不同。在命令行下,输入和输出就是这么简单。 |
|