嗨咯大家好, 我是你们的笨蛋程序员灰南。
是的我就是那个花5000快来造福你们的笨蛋程序员
前言
为了让大家更好的理解和学习投入到Python自动化来
找到一份好的资料也是学习过程中,非常重要的一个点。你的检索能力越强,你就会越容易找到最合适你的资料。
我这边也整理了一些最新的面试题资料和Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。。
有需要的小伙伴可以戳这里免费领取可以点击这里,咱们一起进步
暗 :CSDN。
2.可升级
大家常常将Python与批处理或Unix系统下的shell相提并论。
简单的shell脚本可以用来处理简单的任务,就算它们可以在长度上(无限度的)增长,但是功能总会有所穷尽。
Shell脚本的代码重用度很低,因此,你只能止步于小项目。
实际上,即使一些小项目也可能导致脚本又臭又长。
Python却不是这样,你可以不断地在各个项目中完善你的代码,添加额外的新的或者现存的Python元素,也可以重用您脑海中的代码。
Python 提倡简洁的代码设计、高级的数据结构和模块化的组件,这些特点可以让你在提升项目的范围和规模的同时,确保灵活性、一致性并缩短必要的调试时间。
“可升级”这个术语最经常用于衡量硬件的负载,通常指为系统添加了新的硬件后带来的性能提升。
我们乐于在这里对这个引述概念加以区分,我们试图用“可升级”来传达一种观念,
这就是: Python提供了基本的开发模块,你可以在它上面开发你的软件,
而且当这些需要扩展和增长时,Python的可插入性和模块化架构则能使你的项目生机盎然和易于管理。
3.可扩展
就算你的项目中有大量的Python 代码,你也依旧可以有条不紊地通过将其分离为多个文件或模块加以组织管理。
而且你可以从一个模块中选取代码,而从另一个模块中读取属性。
更棒的是,对于所有模块,Python 的访问语法都是相同的。
不管这个模块是Python 标准库中的还是你一分钟之前创造的,哪怕是你用其他语言写的扩展都没问题!
借助这些特点,你会感觉自己根据需要“扩展”了这门语言,而且你已经这么做了。
代码中的瓶颈,可能是在性能分析中总排在前面的那些热门或者一些特别强调性能的地方,可以作为 Python扩展用C重写。
需要重申的是,这些接口和纯Python模块的接口是一模一样的,乃至代码和对象的访问方法也是如出一辙的。
唯一不同的是,这些代码为性能带来了显著的提升。自然,这全部取决你的应用程序以及它对资源的需求情况。
很多时候,使用编译型代码重写程序的瓶颈部分绝对是益处多多的,因为它能明显提升整体性能。
程序设计语言中的这种可扩展性使得工程师能够灵活附加或定制工具,缩短开发周期。
二、下载和安装Python
得到所有Python 相关软件最直接的方法就是去访问它的 站(http://python.org)。
为了方便读者,你也可以访问本书的 站(http://corepython.com)并点击左侧的“DownloadPython”链接一一我们在表格中罗列了当前针对大多数平台的Python版本,
当然,这还是主要集中在“三巨头”身上: Unix,Win32和 MacOS X。
正如我们在前面1.3.5小节中提到的,Python的可应用平台非常广泛。
我们可以将其划分成如下的几大类和可用平台:
- 所有Unix衍生系统(Linux,MacOS X,Solaris,FreeBSD等等)
- Win32家族(Windows NT,2000,XP等等)
- 早期平台:Mac0S 8/9,Windows 3.x,DOS,OS/2,AIX
- 掌上平台(掌上电脑/移动电话):Nokia Series 60/SymbianOS,Windows CE/Pocket
1.自己动手编译Python
对绝大多数其它平台,下载.tgz 文件,解压缩这些文件,然后执行以下操作以编译Python:
1.configure
2.make
3.make install
Python通常被安装在固定的位置,所以你很容易就能找到。如今,在系统上安装多种版本的Python已经是司空见惯的事情了。虽然容易找到二进制执行文件,你还是要设置好库文件的安装位置。
在Unix中,可执行文件通常会将Python 安装到/usr/local/bin子目录下,
而库文件则通常安装在/usr/local/lib/python2.x子目录下,
其中的⒉.x是你正在使用的版本 。MacOS X系统中,Python则安装在/sw/bin 以及/或者/usr/local/bin子目录下。
而库文件则在/sw/lib,/usr/local/lib,以及/或
者/Library/Frameworks/Python.framework/Versions子目录下。
2.在Windows 中,默认的安装地址是C:Python2x。请避免将其安装在C: Program Files目录下。
是的,我们知道这是通常安装程序的文件夹。
但是DOS是不支持“Program Files”这样的长文件名的,它通常会被用“Progra~l”这个别名代替。
这有可能给程序运行带来一些麻烦,所以最好尽量避免。
所以,听我的,将Python安装在C:Python目录下,这样标准库文件就会被安装在C:PythonLib目录下。
3.运行Python
有三种不同的办法来启动Python。
- 最简单的方式就是交互式的启动解释器,每次输入一行Python代码来执行。
- 另外一种启动Python 的方法是运行 Python脚本。这样会调用相关的脚本解释器。
4.其它实现
标准版本的Python是用C来编译的,又叫 CPython.除此之外,还有一些其它的Python实现。
- 只要有Java虚拟机,就能运行Jython
- 拥有访问Java包与类库的能力
- 为Java开发环境提供了脚本引擎·能够很容易的测试Java类库
- 提供访问Java 原生异常处理的能力●继承了JavaBeans特性和内省能力
- 鼓励Python到Java的开发(反之亦然)
- GUI开发人员可以访问Java的AWT/Swing 库
- 利用了Java原生垃圾收集器(CPython未实现此功能)
最后!
今天的文章就到这里结束啦,希望看完以后能对有一些不大不小的帮助。如果喜欢的可以点赞收藏关注,如果不行的话,那也得行(我们IT人不能说不行)球球大伙辽
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208551 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!