python 的环境搭建

0x00 前言

        Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。 Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。 像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。 现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

       Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。 8.数据库:Python提供所有主要的商业数据库的接口。 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

0x01 环境搭建

1 Python下载

Python官网:http://www.python.org/#Python最新源码,二进制文档,新闻资讯等

Python文档下载地址:www.python.org/doc/# HTML、PDF 和 PostScript 等格式的Python 文档。

2 Unix & Linux 平台安装 Python: 

root@kali:~# apt-get install python

以下为在Unix & Linux 平台上安装 Python 的比较简单步骤:
打开WEB浏览器访问http://www.python.org/download/
选择适用于Unix/Linux的源码压缩包。
下载及解压压缩包。
如果你需要自定义一些选项修改Modules/Setup
执行 ./configure 脚本
make
make install

3 Window 平台安装 Python:
打开WEB浏览器访问http://www.python.org/download/
在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI。
Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。
下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。

0x02 环境变量配置
1  Unix/Linux 设置环境变量
root@kali:~#export PATH="$PATH:/usr/local/bin/python" 

2  Windows 设置环境变量
方式一 
C:\Users\Administrator\Desktop>path=%path%;C:\Python 
方式二 
右键点击"计算机",然后点击"属性"
然后点击"高级系统设置"
选择"系统变量"窗口下面的"Path",双击即可!
然后在"Path"行,添加python安装路径即可(我的D:\Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

0x03 运行Python
1 分别在linux 和windows 的终端、cmd 界面下输入以下命令
root@kali:~# python # Unix/Linux 
C:\Users\Administrator\Desktop>python # Windows/DOS

2 Python命令行参数
root@kali:~# python  -h# 显示python 的帮助信息
root@kali:~# python  -V#输出Python版本号
root@kali:~# python -c cmd#执行 Python 脚本,并将运行结果作为 cmd 字符串。
root@kali:~# python file.py#执行给定的python文件执行python脚本,我们经常用到这个功能
#注意:在执行脚本时,请检查脚本是否有可执行权限。

3 集成开发环境(IDE:Integrated Development Environment)
1 PyCharm是由JetBrains打造的一款Python IDE。PyCharm具备一般 Python IDE 的功能。 官网下载:http://www.jetbrains.com/pycharm/download/
2 Windows: PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀。 官网下载: https://sourceforge.net/projects/winpython/files/
3 notepad ++ 具有漂亮的用户界面和强大的功能,小巧简单,轻便易容。官网下载:https://notepad-plus-plus.org/
4 更多的IDE 介绍:


0x04 总结
1 因为python 2.x 和 3.x  版本上,语法、函数库等等差别很大,但我用的的是python 2.7
2 因为我本人更倾向于小巧的软件,所以平时写python 都是用notepad ++ ,  写完程序,一般我并不安装插件。
写完代码后,我再用python  XX.py  来执行。如果运行出错,也会有提示出错提示,这时再修改
3 小小笔记,以供留念

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值