Python概述

計算機組成

計算機(computer)俗稱電腦,是一種用于高速計算的電子計算機器,可以進行數(shù)值計算,又可以進行邏輯計算,還具有存儲記憶功能。

計算機組成分為:計算機硬件組成以及計算機軟件組成先匪。

  1. 計算機硬件組成
  • 運算器:負責(zé)數(shù)據(jù)運算,即數(shù)據(jù)的加工處理

  • 控制器:整個計算機的中樞神經(jīng),控制程序的執(zhí)行順序,協(xié)調(diào)計算機各部分組件工作

  • 運算器和控制器統(tǒng)稱為中央處理器(CPU)

  • 存儲器:存儲程序、數(shù)據(jù)和各種信號嫂冻、命令等信息
    區(qū)分內(nèi)存儲器和外存儲器:斷電之后會不會丟失,丟失為內(nèi)存,不會丟失為外部的

  • 輸入設(shè)備:將信息輸入到計算機中

  • 輸出設(shè)備:將計算機處理的結(jié)果輸出出來

  1. 計算機軟件組成:

軟件指的是一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。 軟件又分為系統(tǒng)軟件和應(yīng)用軟件兩種芒篷。 系統(tǒng)軟件就是建立計算機與人之間的交流平臺,使人可以控制計算機進行工作采缚。 常見的系統(tǒng)軟件有:windows针炉、linux、macos仰担、unix糊识、androd绩社、ios摔蓝。

認識Python

語言是人類最重要的交際工具,是人類之間進行信息交換的主要表達方式。 編程語言是用來定義計算機程序的語言,用來向計算機發(fā)出指令愉耙。 python屬于編程語言的一種贮尉。 Python是著名的“龜叔”Guido van Rossum在1989年圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié)而編寫的一個編程語言朴沿。

Python現(xiàn)狀

在Tiobe語言流行榜單中處于前列

Python特點

Python是一種解釋型猜谚、面向?qū)ο蟀苌啊討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。

  1. 解釋型

Python相比于其它語言像java和c語言一個很大的特點就是它是解釋型語言,而java和c語言是編譯型語言 解釋型和編譯型對比: 計算機只能認識一種語言,就是二進制的機器碼 編譯型語言首先是將源代碼編譯生成機器指令魏铅,再由機器運行機器碼 解釋型語言的源代碼不是直接翻譯成機器指令昌犹,而是先翻譯成中間代碼,再由解釋器對中間代碼進行解釋運行 編譯型就是直接生成二進制機器碼執(zhí)行 解釋型是讀取一段解釋執(zhí)行一段

  1. 簡潔


    Python 開發(fā)所用代碼量少
  2. 開源
    所謂開源,指的就是開放源代碼.也就是說python語言實現(xiàn)的所有代碼都是公開的
  3. 規(guī)范的代碼
    多個空格,少個空格,或者換一行都可能改變了程序的含義

Python缺點

  1. 運行速度慢
  2. 代碼不能加密(解釋型語言)
    Python是解釋性語言览芳,它的源碼都是以名文形式存放的,Python語言是不能加密的斜姥。c語言編譯后形成exe文件,從exe文件不能推導(dǎo)出源文件沧竟。
  3. 版本不兼容
    Python3不向下兼容Python2

Python應(yīng)用方向
方向一:常規(guī)軟件開發(fā)
Python支持函數(shù)式編程和OOP面向?qū)ο缶幊讨簦軌虺袚?dān)任何種類軟件的開發(fā)工作,因此常規(guī)的軟件開發(fā)悟泵、腳本編寫杈笔、網(wǎng)絡(luò)編程等都屬于標配能力

方向二:科學(xué)計算
隨著NumPy,SciPy糕非,Matplotlib蒙具,Enthoughtlibrarys等眾多程序庫的開發(fā),Python越來越適合于做科學(xué)計算峰弹、繪制高質(zhì)量的2D和3D圖像

方向三:自動化運維
Saltstack和Ansible運維平臺

方向四:云計算
開源云計算解決方案OpenStack就是基于Python開發(fā)的

方向五:Web開發(fā)
Python+Django架構(gòu)店量,應(yīng)用范圍非常廣,開發(fā)速度非尘铣剩快融师,學(xué)習(xí)門檻也很低,能夠幫助你快速的搭建起可用的WEB服務(wù)

方向六:網(wǎng)絡(luò)爬蟲
也稱網(wǎng)絡(luò)蜘蛛蚁吝,是大數(shù)據(jù)行業(yè)獲取數(shù)據(jù)的核心工具 Python是編寫網(wǎng)絡(luò)爬蟲的的主流編程語言之一旱爆,其Scripy爬蟲框架應(yīng)用非常廣泛

方向七:數(shù)據(jù)分析
在大量數(shù)據(jù)的基礎(chǔ)上,結(jié)合科學(xué)計算窘茁、機器學(xué)習(xí)等技術(shù)怀伦,對數(shù)據(jù)進行清洗、去重山林、規(guī)格化和針對性的分析是大數(shù)據(jù)行業(yè)的基石房待。 Python是數(shù)據(jù)分析的主流語言之一

方向八:人工智能
Python在人工智能大范疇領(lǐng)域內(nèi)的機器學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)驼抹、深度學(xué)習(xí)等方面都是主流的編程語言桑孩,得到廣泛的支持和應(yīng)用

Python環(huán)境安裝

安裝Python 3.7
Python官網(wǎng):https://www.python.org/ Python有兩個版本,一個是2.x版框冀,一個是3.x版流椒,這兩個版本是不兼容的 安裝是注意添加path路徑,環(huán)境變量注釋
[環(huán)境變量 ] 環(huán)境變量是在操作系統(tǒng)中一個具有特定名字的對象明也,它包含了一個或者多個應(yīng)用程序所將使用到的信息宣虾。例如Windows和DOS操作系統(tǒng)中的path環(huán)境變量惯裕,當要求系統(tǒng)運行一個程序而沒有告訴它程序所在的完整路徑時,系統(tǒng)除了在當前目錄下面尋找此程序外绣硝,還應(yīng)到path中指定的路徑去找蜻势。用戶通過設(shè)置環(huán)境變量,來更好的運行進程鹉胖。
查看安裝版本 在cmd命令行中輸入:python -V或 python --version
運行python 打開命令行窗口,輸入python咙边。出現(xiàn)三個箭頭的符號表示安裝成功,進入交互環(huán)境次员。
安裝結(jié)果 安裝后败许,會得到Python解釋器(就是負責(zé)運行Python程序的),一個命令行交互環(huán)境淑蔚,還有一個簡單的集成開發(fā)環(huán)境

Python程序的運行

  1. 命令行模式和python交互模式市殷,在python交互模式下輸入下面代碼并回車,通過exit()命令退出交換命令欄
    print("hello world")
  2. 創(chuàng)建hello.py文件,使用notepad++打開,編寫代碼刹衫,進入到命令行模式shell(在文檔目錄下醋寝,用shift+右鍵打開文件)執(zhí)行命令運行。使用txt文檔編寫带迟,會有可能多出換行和空格音羞。
  3. 集成開發(fā)環(huán)境
    集成開發(fā)環(huán)境(Integrated Development Environment ),通常稱為IDE 是用于提供程序開發(fā)環(huán)境的應(yīng)用程序仓犬,一般包括代碼編輯器嗅绰、編譯器、調(diào)試器和圖形用戶界面等工具 jetbrain公司專門做ide的搀继,用于Python的叫PyCharm窘面,通過官網(wǎng)下載安裝 安裝時勾選版本位數(shù)和1個關(guān)聯(lián)文件的選項即可。不導(dǎo)入設(shè)置叽躯。 創(chuàng)建項目時财边,需設(shè)置python編譯器,選擇已經(jīng)配置好的系統(tǒng)python安裝環(huán)境点骑。解釋器一旦配置后面就不用修改了 新建Python文件酣难,編寫代碼,點擊空白頁面或點擊文件用右鍵運行程序黑滴。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末憨募,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子跷跪,更是在濱河造成了極大的恐慌馋嗜,老刑警劉巖齐板,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吵瞻,死亡現(xiàn)場離奇詭異葛菇,居然都是意外死亡,警方通過查閱死者的電腦和手機橡羞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門眯停,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人卿泽,你說我怎么就攤上這事莺债。” “怎么了签夭?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵齐邦,是天一觀的道長。 經(jīng)常有香客問我第租,道長措拇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任慎宾,我火速辦了婚禮丐吓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘趟据。我一直安慰自己券犁,他們只是感情好,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布汹碱。 她就那樣靜靜地躺著粘衬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪咳促。 梳的紋絲不亂的頭發(fā)上色难,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機與錄音等缀,去河邊找鬼枷莉。 笑死,一個胖子當著我的面吹牛尺迂,可吹牛的內(nèi)容都是我干的笤妙。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼噪裕,長吁一口氣:“原來是場噩夢啊……” “哼蹲盘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起膳音,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤召衔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后祭陷,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體苍凛,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡趣席,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了醇蝴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宣肚。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖悠栓,靈堂內(nèi)的尸體忽然破棺而出霉涨,到底是詐尸還是另有隱情,我是刑警寧澤惭适,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布笙瑟,位于F島的核電站,受9級特大地震影響癞志,放射性物質(zhì)發(fā)生泄漏逮走。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一今阳、第九天 我趴在偏房一處隱蔽的房頂上張望师溅。 院中可真熱鬧,春花似錦盾舌、人聲如沸墓臭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽窿锉。三九已至,卻和暖如春膝舅,著一層夾襖步出監(jiān)牢的瞬間嗡载,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工洼滚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人技潘。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓遥巴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親享幽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Python 筆記-2-1-Python 概述 Python 概述 計算機語言概述 語言:是一種用于交流的工具,溝...
    江鳥_zsh閱讀 325評論 0 1
  • 4007一東方磅摹,房間風(fēng)格的生活訣竅 你能想象一個球一樣的身材,和糟糠似的家户誓,所演繹出來的時尚嗎幕侠? 在你的家里亂是否...
    東方踏痕Q閱讀 135評論 0 0
  • 感恩父母的養(yǎng)育之恩晤硕。感恩列祖列宗福德深厚舰褪、慈悲護佑。堅持早睡早起第470天捎迫。今天要去心陽參加學(xué)習(xí),但是又不想影響家...
    喜羊羊_43e1閱讀 243評論 0 4
  • 有的人說人生實在是無趣,其實那是你還沒去到有趣的地方結(jié)識一班有趣的人彰导。 都說廣東人美好的一天都是從茶樓開始螺戳,老茶樓...
    曉曉吉祥閱讀 504評論 2 16
  • 把每一個報表上都粘上標貼,期待下一個D处渣,很好奇泥畅,會是誰呢柑贞?竟有一絲期待涛浙,一絲心喜^0^ 2019年我要多多生D,然...
    Any626閱讀 274評論 0 0