您的位置:首页 > 编程语言 > Python开发

Python的环境搭建——Python学习笔记

2017-04-25 00:17 218 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息