mitpython
1. MIT计算机公开课的python是什么版本的啊它的界面和我下载的python完全不一样。
是2.4,2.5-2.7也适用。
2. 怎么把python部署到服务器
使用pip或easy_install可以管理和安装python的package包,实际上它们都是从pypi服务器中搜索和下载package的。目前在pypi服务器上,有超过三万多个package,同时还允许我们将自己的代码也上传发布到服务器上。这样,世界上的所有人都能使用pip或easy_install来下载使用我们的代码了。
具体步骤如下:
首先创建项目文件和setup文件。
目录文件结构如下:
project/
simpletest/
__init__.py
test.py
setup.py
假设项目文件只有一个simpletest包,里面有一个test.py文件。
创建的setup.py文件格式大致如下,其中,install_requires字段可以列出依赖的包信息,用户使用pip或easy_install安装时会自动下载依赖的包。详细的格式参考文档。
from setuptools import setup, find_packages
setup(
name = 'simpletest',
version = '0.0.1',
keywords = ('simple', 'test'),
description = 'just a simple test',
license = 'MIT License',
install_requires = ['simplejson>=1.1'],
author = 'yjx',
author_email = '[email protected]',
packages = find_packages(),
platforms = 'any',
)
然后将代码打包。
打包只需要执行python
setup.py xxx命令即可,其中xxx是打包格式的选项,如下:
# 以下所有生成文件将在当前路径下 dist 目录中
python setup.py bdist_egg # 生成easy_install支持的格式
python setup.py sdist # 生成pip支持的格式,下文以此为例
发布到pypi。
发布到pypi首先需要注册一个账号,然后进行如下两步:
注册package。输入python setup.py register。
上传文件。输入python setup.py sdist upload。
安装测试
上传成功后,就可以使用pip来下载安装了。
另外,pypi还有一个测试服务器,可以在这个测试服务器上做测试,测试的时候需要给命令指定额外的"-r"或"-i"选项,如python
setup.py register -r "",python
setup.py sdist upload -r "",pip
install -i "" simpletest。
发布到测试服务器的时候,建议在linux或cygwin中发布,如果是在windows中,参考文档,需要生成.pypirc文件
3. Python 在编程语言中是什么地位为什么很多大学不教 Python
Python算是后起之秀,目前市场上应用范围是非常广泛的,就业前景也非常不错,可从业岗位有很多,随着市场的发展Python已经成为了四大编程语言之一,对初学者十分友好,入门简单,尤其是在人工智能、数据分析时代中属于首选编程语言。
4. python主要可以做什么
python主要可以做Web 和 Internet开发、科学计算和统计、桌面界面开发、软件开发、后端开发等领域的工作。
Python是一种解释型脚本语言。Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
(4)mitpython扩展阅读
python的主要优点:
简单易学:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。因有极其简单的说明文档,Python极其容易上手。
运行速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
免费、开源资源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。
5. 麻省理工公开课用的python是哪个版本
问的是6.189 A Gentle Introction to Programming Using Python吗?用的是Python 2.x,具体是2点几不清楚,应该2.5 2.6 2.7都行。
6. 哪有python视频教程
网易云课堂 MIT的Python语言视频课程:
http://study.163.com/plan/planIntroction.htm?id=1222079#/planDetail
7. 为什么在 MIT 在计算机专业公开课中使用 Python 作为教学语言
因为你去学它的课程,不是学编程语言,没必要在语言上浪费时间,只要能满足教学要求,语言越简单越好,把精力都投入到课程相关的知识上。
8. 麻省理工python入门怎么样
很好的资料,英文原版
是麻省理工大学的教程
详细讲解了Python的原理与编程,不错推荐。
9. Python 初级问题求救,新手上路。不好意思,没有悬赏分了,但是还是希望有好心人能帮帮我。
python的最重要的一个特点是: 代码层次由缩进决定。
每一行前面的空白(包括空格、制表符)要一模一样。
def main():
print"this program illustrates a chaotic function"
x = input("enter a number between 0 an 1: ")
for i in range(10):
x = 3.9 * x * (1 - x)
print x
以上给代码前面各加4个空格,就因该能运行了。
10. 零编程基础去看MIT的计算机导论(python)会有多大收获
收获超大,强烈推荐。顺带学了py,到时候你就是有基础的人了666…