Python背景知識——學習筆記
誕生於1989聖誕節,阿姆斯特丹。Guido van Rossum(吉多·範羅蘇姆)。
Python
Python:解釋型、面向物件、動態資料型別 的 高階程式設計語言。
解釋型語言:執行的時候將程式翻譯成機器語言。(編譯器)
機器語言:用二進位制程式碼表示的 計算機能直接識別和執行的 一種機器指令集合。(計算機不能直接理解除了”機器語言“外的其他語言)
編譯器翻譯方式有兩種:編譯、解釋。編譯器以解釋方式執行的時候稱之為直譯器。
Python是解釋型語言,以文字方式儲存程式碼(.py),需要通過直譯器來執行(先”解釋“再”執行“)。
面向物件:以物件作為基本程式結構單位
動態資料型別:使用變數前不需要宣告變數(以及變數型別),編譯過程中並不知道每一個變數型別。
Python是高階程式設計語言,同樣一個任務,C(編譯型)需要寫1000行,python(解釋型)只需要20行。
Python相比C速度執行效率更慢,但是可讀性很高。
Python一邊翻譯一邊執行。
import antigravity 彈出漫畫
優勢:程式設計效率高/可移植性/大量的程式包/容錯率高
劣勢:執行效率慢
推薦選擇Python3
相關推薦
Python背景知識——學習筆記
誕生於1989聖誕節,阿姆斯特丹。Guido van Rossum(吉多·範羅蘇姆)。 Python Python:解釋型、面向物件、動態資料型別 的 高階程式設計語言。 解釋型語言:執行的時候將程式翻譯成機器語言。(編譯器) 機器語言:用二進位制程式碼表示的 計算機能直接識別和執行的 一種機器指令集
python之 前端HTML/CSS基礎知識學習筆記
引號 編寫 css基礎 通用 浮動 我們 公司地址 將不 多行 1. 文件結構: HTML文件的固定結構: <html> <head>...</head> <body>...&l
Python 3.6學習筆記(一)
示例 ror 功能 put -m 但是 對象 初始化 absolut 開始之前 基礎示例 Python語法基礎,python語法比較簡單,采用縮緊方式。 # print absolute value of a integer a = 100 if a >= 0:
流暢的python和cookbook學習筆記(一)
構造函數 推導 笛卡爾 expr 列表推導 叠代 建立 笛卡兒 imp 1.數據結構 1.1 內置序列類型 四種序列類型: 1.容器序列:list、tuple和collections.deque 2.扁平序列:str、bytes、bytearray、memory
流暢的python和cookbook學習筆記(五)
pytho col () 學習 util 學習筆記 取出 minute python 1.隨機選擇 python中生成隨機數使用random模塊。 1.從序列中隨機挑選元素,使用random.choice() >>> import random
流暢的python和cookbook學習筆記(八)
不可變 pri 列表 改變 如果 book 影響 color print 1.函數的默認參數必須不可變 如果函數的默認參數為可變的對象,那麽默認參數在函數外被修改也會影響到函數本身的。 >>> def spam(a, b=None): # b要為不
Python 進階學習筆記
def 進階學習 學習 blog 私有屬性 屬性和方法 .get line person 把函數作為參數 import math def add(x, y, f): return f(x) + f(y) print add(9, 16, math.sqr
Python(Head First)學習筆記:四
raise b- before hat contents -- supported between data loss 4 持久存儲:文件存儲、讀寫 數據保存到文件:在學習的過程中出現了一個問題,老是報一個錯:SyntaxError: invalid syntax;
python requests庫學習筆記(下)
mail 接收 緩存 nbsp 0.10 基本 eat agen 維基百科 1.請求異常處理 請求異常類型: 請求超時處理(timeout): 實現代碼: import requestsfrom requests import exceptions #引
python入門教程學習筆記#2
tab 下載 body 中文 穩定 出現 包含 圖1 ret 2.1 python3.6 工具使用 運行python 自帶的idle後,輸入python命令,如print(‘hello world‘),回車後輸出 hello world 其中mac系統會出現一段warn
python入門教程學習筆記#1
ext game 2.7 功能 sublime wxpython 程序 免費 圖形界面 下載地址:https://www.python.org/,版本可選擇3.6或2.7 1.2 編譯環境pycharm 下載地址:https://www.jetbrains.com/p
python自動化測試學習筆記-2-字典、元組、字符串方法
ima weight ict 常用 分享圖片 def 刪除列 設置 統計 一、字典 Python字典是另一種可變容器模型,且可存儲任意類型對象,如字符串、數字、元組等其他容器模型。 字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,
slam背景知識學習-黃金三本書
理論 需要 補充 blog ont 方便 閱讀 筆記 12px 做slam的人有幾本書必看! 因為從事機器人方面的工作,近來感覺基礎方面不足,因此對於理論知識進行鞏固補充,需要閱讀這幾本書,同時在閱讀過程中,記錄下閱讀筆記,也方便其它人學習。 第一本是 《State
python 3.x 學習筆記9 (面向對象)
表現 技術發展 計算 多種實現 類方法 run spa col 對數 1.面向對象 面向對象是一種對現實世界理解和抽象的方法,是計算機編程技術發展到一定階段後的產物。 2.類(class): 一個類即是對一類擁有相同屬性的對象的抽象、藍圖、原型。在類中定義了這些
python 3.x 學習筆記13 (socket_ssh and socket_文件傳輸)
粘包問題 問題 取出 nec imp 傳輸文件 ket color md5 ssh服務端 import socket,os server = socket.socket() server.bind((‘localhost‘,6666)) server.listen()
python 3.x 學習筆記18 (mysql 未完 )
offset targe name屬性 表結構 不用 創建用戶 ant 書籍 主鍵 1.數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫 2.RDBMS即關系數據庫管理系統(Relational Database Management System)的特
python+selenium個人學習筆記10-調用JavaScript和截圖
end post style keys driver quit fin send IT 調用JavaScript和截圖 一、調用JavaScript 1、調整瀏覽器滾動條位置 window.scrollTo(0,500); #左邊距,上邊距 2、用ex
Python第一周 學習筆記(2)
學習筆記習題解析 0.打印10以內偶數:位運算 for i in range(10): if not i & 0x01: print(i) 1.給定一個不超過5位的正整數,判斷其有幾位(使用input函數) 方法一:正常邏輯處理 a = int(input("Please e
Python第一周 學習筆記_待補充(3)
學習筆記Python內置數據結構 一、數值型 1.數據類型分類: int:整數 python3的int就是長整型,且沒有大小限制,受限於內存區域的大小int(x) 返回一個整數 float:浮點數 有整數部分和小數部分組成。支持十進制和科學計數法表示。只有雙精度型。float(x) 返回一個浮點數 com
Python第二周 學習筆記(1)
學習筆記深淺拷貝 ==比較的是數據內容,如果是True意義為內容相同,引用並不同=操作執行後,前後兩個元素的引用地址相同 淺拷貝 copy() -> List 返回一個新的列表引用類型只拷貝引用地址 深拷貝 完全拷貝。包括引用類型 from copy import deepcopy lst2=deep