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…