python入門基礎
python基礎:
機器語言:
特點:用計算機能看的懂的0和1去寫程序
優點:程序運行速度快
缺點:開發效率低
匯編語言:
特點:用一些英文標簽代替一串二進制數字去寫程序
優點:比機器語言好一點,操作系統內大量使用匯編語言
比如關於進程的調度代碼,就是用匯編寫的
缺點:開發效率低
高級語言:
特點:用人能讀懂的(英文) 字符去寫程序
優點:開發效率高
缺點:必須經過翻譯才能讓計算機識別,導致運行速度慢運行速度慢
按照翻譯的方式分為:
編譯型:一次翻譯,拿著編譯後的結果直接給機器運行
c語言:
編譯器:gcc,glibc
開發效率低
運行效率高
解釋型
python語言:
解釋器:Cpython
開發效率高
運行效率低
總結:
運行效率從高到低
開發效率從低到高
學習難度從難到易
python解釋器執行python的過程
1.啟動python解釋器(內存中)
2.將文件test.py的內容從硬盤讀入內存(這一步與文本編輯器是一樣的)
3.執行步驟2讀入內存的代碼
若要永久保存代碼,就要使用文件的方式
如果逍遙調試代碼就要使用交互式的方法
python入門基礎
相關推薦
python入門基礎
交互 執行 基礎 大量 python入門 運行 字符 機器語言 代碼 python基礎:機器語言: 特點:用計算機能看的懂的0和1去寫程序 優點:程序運行速度快 缺點:開發效率低 匯編語言: 特點:用一些英文標簽代替一串二進制數字去寫程序 優點:比機器語言好一點,操作系統內
python入門基礎-三元表達式、命名空間、作用域、函數名本質、閉包
作用範圍 本質 代碼 順序 pre 區別 引用 一個 擁有 1.三元表達式(三目運算式) #1 三元表達式(三目運算法) #格式為: 為真時的結果 if 判定條件 else 為假時的結果 #另外三元表達式只適合較為簡潔的條件判定,較為復雜的判定建議不要用這種方式寫代碼,因
python入門基礎-函數裝飾器的理解
不改變 函數名 result 原本 都沒有 而且 升級 結束 log 1.裝飾器 # 知乎某大神是這麽比喻裝飾器的:內褲可以用來遮羞,但是到了冬天他就沒有辦法為我們禦寒,聰明的人於是發明了長褲,有了長褲後寶寶再也不冷了, # 裝飾器就像我們這裏說的長褲,在不影響內褲作用的
自興人工智能-------------Python入門基礎(1)
bsp 編寫 意思 ctr 是否 比較運算符 -h name 字符串 Python 是一門簡單易學且功能強大的編程語言。 它擁有高效的高級數據結構, 並且能夠用簡單而又高效的方式進行面向對象編程。 Python 優雅的語法和動態 類型,再結合它的解釋性,使其在大多數平臺的許
自興人工智能------------python入門基礎(2)列表和元祖
div 最小值 最大值 布爾 str 列操作 一段 ext .so 一.通用序列操作: 列表中所有序列都可以進行特定的操作,包括索引(indexing).分片(slicing).序列相加(adding).乘法,成員資格,長度,最小值,最大值,下面會一一介紹這些操作法。 1.
Python入門基礎之函數、切片
[1] href 原來 告訴 官方 tro art range 方便 Python之函數 Python不但能非常靈活地定義函數,而且本身內置了很多有用的函數,可以直接調用。 Python之調用函數 Python內置了很多有用的函數,我們可以直接調用。 要調用一個函數
Python入門基礎知識實例,值得收藏!
介紹 作用 方法 bcd python語句 學習 操作數 主程 簡單 7月的編程語言指數榜已經發布,Python 在今年5月首次超越 Java 拿下榜首位置後,仍保持上漲趨勢,正逐漸與 Java 拉開差距。(圖為與去年 7 月數據對比) 上周為大家簡單介紹了如何安裝Pyth
Python入門基礎(一)
Python的創始人叫吉多·範羅蘇姆(Guido van Rossum),Python誕生於1989年,用於作為ABC語言的繼承。Python崇尚優美、清晰和簡單,是一個優秀並且廣泛使用的語言。2016年時,Python排名程式語言第5名。 目前Python的主要應用領域:1、雲端計算:典型的如OpenSt
小象學院Python入門基礎課程-五、案例2 分形樹繪製 案例分析 #怎麼用Python繪製圖形#turtle庫
分形樹繪製 1.0–五角星的繪製 • 案例描述 • 案例分析 • 上機實驗 • turtle庫 注意:呼叫turtle.exitonclick圖形窗口才會停在那裡!!! 向右轉60度是直走方向的右手邊右轉60度! 關於五角星的角度 則應該右拐180-36=
小象學院Python入門基礎課程-四、案例1 匯率兌換 案例分析
匯率兌換 1.0(只考慮一種外幣情況) 案例描述 案例分析 上機實驗 """ 作者:xpt 功能:匯率兌換 版本號:1.0 日期:05/11/2018 """ # 人名幣的輸入 rmb_str_value = in
小象學院Python入門基礎課程-三、新建pycharm工程 create New Project+新增需要的第三方庫+映象推薦#直譯器缺失怎麼辦#整合檔案式和命令列式程式設計
1.選擇新建一個Pure Python專案,新建專案路徑可以在Location處選擇。 2.Project Interpreter部分是選擇新建專案所依賴的python庫,第一個選項會在專案中簡歷一個venv(virtualenv)目錄,這裡存放一個虛擬的python環境。這裡所有
十個python入門基礎小案例,看不懂的童鞋要注意
今天給大家分享十個Python入門級別的小案例。這十個案例的難度不高,但是對於知識的使用非常全面,很適合小白在學習的初期建立學習信心和增加熟練度。每個案例下都有或多或少的思路分析,希望對大家有幫助 推薦下小編的Python學習群:629440234,不管你是小白還是大牛,小編我都歡
python ——入門基礎
1.軟體的相關概念 軟體的定義 軟體:是指一系列按照特定順序組織的計算機資料與指令的集合 指令:具體的操作流程 &nb
Python入門基礎知識例項,
今天小白就為大家分享一些Python的基礎知識,希望大家都能快速入門Python~ 1.在Python 語言中,物件是通過引用傳遞的。 在賦值時,不管這個物件是新建立的,還是一個已經存在的,都是將該物件的引用(並不是值)賦值給變數。 如:x=2 2這個整形物件被建立,然後將
Python入門基礎--使用者登陸
讓使用者輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸錯三次後退出程式 #自定義本地使用者名稱和密碼 user_name = 'Mifen' password = '520123' count = 1 #統計次數 #獲取使用者輸入的資料 login = input('請輸入使用者名稱:') p
Python入門基礎---九九乘法表
1.while 迴圈 : #初始化x,y x = 1 y = 1 while x < 10: while y < 10: print('%d*%d=%2d' % (x,y,x*y),end = ' | ') y +=1
python入門基礎2 if語句 while迴圈 for迴圈
if語句 判斷使用者名稱和密碼是否正確: _username="liulu"_password="123456"username=input("username:")password=input("password:")if username==_username and password==_passw
Python入門基礎---購物車小程式
1.購物車小程式: 1.1使用者輸入工資取60% 1.2列印輸出商品選單 1.3由使用者輸入數字選擇 #__author:Mifen #date: 2018/11/27 # 購物車程式 #把工資作為賬戶的餘額 salary = int (input('你的工資為:')) funds = s
Python入門基礎--三級選單
用字典儲存資料 可以隨時返回上一級,隨時退出程式 只能用迴圈判斷等內建方法,不得匯入模組 menu = { '廣東':{ '廣州':{ '越秀區':{ '面積':'33.80',
Python入門基礎 01
常用關鍵字: 常量 – True False None 物件和容器 – class import from del 判斷: if elif else is in assert 迴圈: for while continue – 跳出當前迴圈 break pass – 後面什麼都不做,尤