Python的特点
1编写的代码质量高:采用缩进的方法,让代码的可读性更好,也很适合团队协作开发。
2提高开发的效率:简单的语法,动态的类型,不过不要认为python仅可以完成简单的任务,其实他只是让复杂的编程任务变的高效和有趣,曾经我一个搞JAVA的朋友,他完成一个任务要写几百行代码,而我只写了10几行代码,的确python这们语言是想把程序员解放出来,腾出一些时间去享受生活。
3程序的可移植性:你编写的代码可以放到几个平台上去运行,比如windows,linux,unix。
4很多标准库和第3方库:等你了解python标准库的时候,你就会觉的它的标准库太多了,而且功能和强大,从字符处理到网络处理无所不能。
5编程思想是大道至简:python希望程序员能够用最简单的方法来解决问题,化繁为简。
上面说了它的优点,现在说说它的缺点:目前就是执行速度比较慢,相比一些C,C++语言来说运行速度比较慢,但是现在计算机的已经足够快了,对于用python做一般的开发来说,已经可以忽略了。另外Python程序也可以通过C语言修改优化性能。
安装Python3.5
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我选择了Python3。
在Mac上安装Python
使用Mac,系统是OS X ,那么系统自带的Python版本是2.7。要安装最新的Python 3.5,有两个方法:
方法一:从Python官网下载Python 3.5的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;
方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。
PS:在mac上安装Python3可能会出现还是Python2.7的现象,解决方法:
cd ~
vim .bash_profile
//加入如下这么一行
alias python="/System/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"
//然后
source .bash_profile
这样,我们在终端输入python,就能进入我们想要进入的3.5版本了。
在Windows上安装Python
首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5对应的64位安装程序或32位安装程序(网速慢的同学请移步国内镜像),然后,运行下载的EXE安装包,一路默认安装。
运行Python
安装成功后,打开命令提示符窗口,敲入python后,提示显示Python的版本3.x版,那么说明安装成功
Python编写助手
Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。目前主流Python解释器:CPython、IPython、PyPy等
Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
文本编辑器
个人使用Sublime Text,可以自行Google给代码配色;Notepad++也是很流行的编辑器。
使用文本编辑器直接编写print('hello,world')
另存为hello.py文件,然后就可以打开命令提示符窗口切换到hello.py所在的目录下,就可以运行文件了。
C:\work>python hello.py
hello,world
第一个Python程序
Python交互式环境
在命令提示符窗口(Mac:终端输入Python3)输入Python,看到提示符>>>
就说明进入了Python交互式环境;用exit()退出Python。
编写Python程序
要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:
>>>print('hello,world')
hello,world!
在Python交互式环境下,只能输入Python代码并立刻执行。
此外,在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。
例如:交互环境下,直接输入运算,会直接打印出结果,
>>>200+100
300
但是运行相同内容的learnpython.py文件时候,如果没有print函数,则不会打印结果,
C:\work>python learnpython.py
//无任何内容输出
把learnpython.py内容改成print(200+100)
再执行的时候就会输出打印运算结果:
C:\work>python learnpython.py
300
IDLE运行py文件
在IDLE中,点击File中的new新建一个窗口,输入Python程序代码,save到本地后,按F5即可在IDLE中运行出结果。
直接运行py文件
想省略python像.exe直接运行py文件,在Windows是不可行的,但是在mac和Linux是可行的,方法是在.py文件的第一行加上一个特殊的注释:
#!/usr/bin/env python3
print('hello,world')
然后,通过命令给hello.py以执行权限:chomd a+x hello.py
最后就可以直接运行py文件了。如mac上运行py文件:
mackbook: ~ username$ ./hello.py
hello,world