正式学习python的第一天 哈哈哈 初始python
(首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。)摘抄别人的
python是一门高级编程语言,是解释性语言,不用编译
优势:
1、入门容易,容易上手,相对于更贴近于硬件的C语言来说更好学一点;
2、跨平台,不论是windows、mac、各种Linux/unix系统,都能运行,在Windows上写Python程序,放到Linux上也是能够运行的;
3、例如实现一个应用功能,c语言可能需要1000代码,Java可能需要100行,python可能只需要写10行代码。
缺点:
1、运行速度慢,因为是解释性语言,执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。
2、不能加密,发布python程序就是发布源代码,而像C语言这样的编译型语言则不需要发布源代码,只需要把编译后的机器码(.exe)文件发布出去就行了,从机器码反推源码基本不可能。所以编译型语言都没有这个问题,而解释型语言则需要发布源代码。
python能干什么:
可以做网站、备份MP3、可以做网络游戏后台、等等,能干很多事情。但是不适合写操作系统,操作系统还是用C更好。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。
另外python还提供了非常完善的基础代码库,可以直接拿来用,大大提高了我们的开发速度。
python的解释器:
我们编写的python代码是一个.py扩展名的文件,要运行.py文件就需要用到解释器去执行。
官方的自带的Cpython。我们从官方下载的python安装好后就会获得一个官方的解释器,CPython。也是使用最广的python解释器,这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。
第一个python程序:
前提是你已经成功安装了python3.X版本。
打开命令行模式,直接输入python回车,如果看到了>>>的提示符 表示你已经进入了python的交互模式下,可以直接运行python代码,属于10+100然后按回车就能看到结果110。
python打印文字使用print()函数,例如输入print('hello world') ,我们就能得到hello world。
输入exit()按回车键就会退出python交互模式 而又回到我们的命令行模式下。
也可以直接通过开始菜单选择Python (command line)
菜单项,直接进入Python交互模式,但是输入exit()
后窗口会直接关闭,不会回到命令行模式。
在命令行模式下,可以执行python
进入Python交互式环境,也可以执行python hello.py
运行一个.py
文件。执行一个.py
文件只能在命令行模式执行。
例如要执行一个hello.py的文件,我们在命令行输入python hello.py 就可以执行了,前提是要切换到hello.py所在的目录下,不然会报找不到文件的错误。
另外在python交互模式下运行python代码和在命令行模式下运行.py文件是有所不同的,python交互模式下会自动 打印出每一行的运行结果,但是命令行直接运行python代码不行,想要输出结果必须自己用print()打印出来。