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

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

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值