1、python簡介java
一、python下載地址:https://www.python.org/downloads/python
Python的創始人爲Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido爲了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作爲ABC 語言的一種繼承。之因此選中Python(大蟒蛇的意思)做爲程序的名字,是由於他是一個叫Monty Python的喜劇團體的愛好者。小程序
Python能夠應用於衆多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等衆多領域。目前業內幾乎全部大中型互聯網企業都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、美團等。互聯網公司普遍使用Python來作的事通常有:自動化運維、自動化測試、大數據分析、爬蟲、Web 等。vim
二、Python種類:網絡
Jyhton Python的Java實現,Jython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行轉換後的程序運維
#jpython在執行的時候先通過詞法分析,語法分析,而後由解釋器編譯成字節碼,再有java編譯成機器碼,最後再有CPU讀取機器碼執行,而pypy則有解釋器直接一步到位編譯成機器碼,所以pypy理論上速度更快。性能
Cpython Python的官方版本,使用C語言實現,使用最爲普遍,CPython實現會將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。測試
IronPython Python的C#實現,而且它將Python代碼編譯成C#中間代碼(與Jython相似)大數據
PyPy Python實現的Pythonui
其餘實現方式:RubyPython、Brython、Pyobjc .
三、Linux基本小知識
#!/usr/bin/env python3 #-*- coding:utf-8 -*- name = input('請輸入用戶名:') password = input('請輸入密碼:') print(name) print(password)
六、python變量:
變量名稱表明了內存中的某一段空間,空間裏面保存的是變量的對象,變量能夠是任何數值,可是變量的名稱只能是數字、大小寫字母和下劃線,並且變量名的第一個字符不能是數字開頭的,變量名不要使用和系統已經使用的特殊關鍵字
不能做爲的名字的關鍵字以下:
['and','as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else','except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in','is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try','while', 'with', 'yield']