1.如何在mac上运行python
1.将文件首行改为[python] view plaincopy#!/usr/bin/env python2.将python文件的扩展名改为command。
如[plain] view plaincopymv test.py test.command3.为脚本添加可执行权限[plain] view plaincopychmod +x test.command4.在finder中双击即可运行。注意:双击后会打开一个终端,上面初始的运行路径是用户的根目录。
如果脚本中有相对路径的操作,程序运行的时候结果会与预期相左。解决办法:[plain] view plaincopypath = os.path.dirname(sys.argv[0])os.chdir(path)。
2.Python在国内前景怎么样?Python语言有什么优势,国内有
据我所知和工作接触到的,目前的现状是python广泛应用在网络编程、UNIX(LINUX等)这样的系统管理等应用上,不过很多地方现在都支持python了,连手机也可以用python写程序,你时候它强大不?另外GOOGLE最支持的语言就是python,国外很多人在用,国内不太多。
虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,谷歌,facebook也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单编程任务的语言,如shell script、JavaScript等只能处理简单任务的编程语言,并不能与Python相提并论。
此外,由于Python对于C和其他语言的良好支持,很多人还把Python作为一种“胶水语言”(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。
在谷歌内部的很多项目使用C++编写性能要求极高的部分,然后用Python调用相应的模块。 只是我一个人的一面之见是会有错误的。
所以,如果有任何不足的地方还请各位多多指点小生。我的看法:不论是思想还是程序,只有在不断的交流中才能完善。
Python是面向对象的,跨平台的,可扩展的解释型通用编程语言,它支持模块和包;Python的代码类型有三种:。 py 。
pyc 。pyo,分别是字节代码。
二进制代码,优化代码,都可以直接运行,无需编译或者链接的步骤,而且Python还提供交互执行环境;Python是动态类型语言,不需要类型声明;提供自动内存管理;内置高级数据类型和操作支持;Python可扩展,可嵌入;语法简单清晰,强调代码可读性;可动态加载C模块;可动态装载Python模块; Python模块语言属动态语言,允许在程序运行期间动态添加删除函数,对类和实例可以在运行时动态添加修改方法;Python是具有内省性的语言;提供标准的GUI框架开发图形界面程序;支持标准Internet协议;支持内建的和第三方提供的库,丰富的库支持;免费使用且完全开放源代码。 Python的创始人是Guido van Rossum,在发明Python语言之前Guido曾参与过一门称作ABC的语言的设计,ABC是专门为非专业程序员设计的;Guido在Python语言的设计过程中吸收了ABC语言的许多优点,诸如ABC的数据类型(列表、元组、文本等)。
变量无需声明,内建的功能强大的字符串处理以及简单的控制结构等特性;同时摒弃了ABC语言的一些缺陷,其中最主要的就是使Python更易扩展,这也是Python语言现在如此流行的原因之一。 Python模块语言的第一个实现是在mac机上,Python语言的设计还受到Modula-3(另一种优美强大的语言)的影响,并结合了Unix Shell和C的习惯。
现在Python是OpenSource的项目,同时Python社区非常的活跃,极大促进了Python语言的发展。
3.如何在mac上安装python
安装前必须知道的工作:
1、MAC OS 一般都自带 MAC Python,Apple自己扩展的版本。例如,Lion是64位Python版本,自带与Objctive C库的接口模块以及Apple系统的接口模块。但安装第三方与C、Fortran等相关的的Python模块时,就必须从源码编译或使用专门编译的64位二进制发行版。
2、安装Python官方程序。从兼容的角度,Mac上可以安装官方2.X版本。官方程序对MAC的支持和UNIX是一样的,但与第三方模块的兼容性无疑会更有保障。通常可以直接安装许多二进制发行版。
3、本文关注在MAC Python上安装Scipy等模块。如果你使用官方Python版本,请直接访问官方网站。
安装工作:
1、安装gFortran。由于部分库函数是用Fortran实现的,所以要安装与Xcode4.2兼容的Fortran编译器。目前,没有官方版本,请在这里下载。安装后就可以使用gFortran了。如果你使用Xcode4.1或以前版本,请直接按Scipy官方网页指令安装。
2、自己从源代码编译,通常会需要解决太多问题。已有人编译了实用于Lion和雪豹的64位版本,网页这里。在命令行中使用如下命令下载:
$ git clone git://github.com/fonnesbeck/ScipySuperpack
下载目录中包含安装脚本和一组*.egg文件。
3、使用BBEdit或其他文本编辑工具编辑install_superpack.sh,删除安装Fortran的那段脚本。然后保存。
4、在命令行中使用如下命令:
$ sh install_superpack.sh
输入y。 (不要输入n!!!和网页上说明的不一样)
输入你的开机密码(管理员权限),然后就自动安装好了。
5、测试。输入python
>>>import numpy as np
>>>np.test('full')
>>>import scipy
>>>scipy.test()
注意:有一些failure。
转载请注明出处编程代码网 » python在mac