實驗樓:開始python之旅
一.直譯器---第一個實驗:Hello world
二.指令碼檔案
實驗:建立一個“helloworld.py”檔案,用vim實驗器
1.點開Xfce終端,鍵入 vim helloworld.py 來啟動 Vim 並編輯 helloworld.py,啟動後不要亂按鍵
2.然後按 i
鍵進入插入模式,此時你可以看到左下角有 “插入” 兩個字,現在你可以鍵入下面的程式碼了
#!/usr/bin/env.python3
print("Hello world!")
3.其中第一行的前兩個字元 #!
稱為 Shebang ,目的是告訴 shell 使用 Python 直譯器執行其下面的程式碼
4.然後按 Esc 鍵退出插入模式,再鍵入 :wq 回車,Vim 就會儲存檔案並退出。
5.要執行指令碼檔案 helloworld.py,還要為檔案新增可執行許可權:
$ chmod +x helloworld.py
6.然後執行指令碼檔案
$ ./helloworld.py
三.模組
相關推薦
實驗樓:開始python之旅
一.直譯器---第一個實驗:Hello world二.指令碼檔案實驗:建立一個“helloworld.py”檔案,用vim實驗器1.點開Xfce終端,鍵入 vim helloworld.py 來啟動 Vim 並編輯 helloworld.py,啟動後不要亂按鍵2.然後按 i
FreeRTOS學習及移植筆記之一:開始FreeRTOS之旅
1、必要的準備工作 工欲善其事,必先利其器,在開始學習和移植之前,相應的準備工作必不可少。所以在開始我們寫要準備如下: 測試環境:我準備在STM32F103平臺上移植和測試FreeRT
python之旅:函數
定義 之間 hello 明顯 內置函數 常見 關聯 onclick ota 一、引子 1、函數是什麽 函數是帶名字的代碼塊,用於完成具體的工作。 函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段。 函數能提高應用的模塊性,和代碼的重復利用率。你已
python之旅:函數對象、函數嵌套、名稱空間與作用域、裝飾器
分支 名稱空間 數據 返回值 特性 bsp 對象 body clas 一、函數對象 函數是第一類對象,即函數可以當作數據傳遞 #1 可以被引用 #2 可以當作參數傳遞 #3 返回值可以是函數 #3 可以當作容器類型的元素 # 利用該特性,優雅的取代多
Python之旅:裝飾器
解決 裝飾器 開放 擴展 nbsp 場景 應用場景 閉包 軟件 裝飾器就是閉包函數的一種應用場景 一、為何要用裝飾器 開放封閉原則:軟件一旦上線後,就應該遵循開放封閉原則,即對修改源代碼是封閉的,對功能的擴展是開放的 也就是說我們必須找到一種解決方
python之旅:叠代器
返回 一次 直接 col 取值 while 自動 一次循環 方法 1、什麽是叠代器? 叠代器是一個重復的過程,並且每次重復都是機遇上一次的結果而來 要想了解叠代器到底是什麽?必須先了解一個概念,即什麽是可叠代的對象? 可叠代對象:在python中,但凡內置有__i
python之旅:面向對象之繼承與派生
之間 aps 過程 數據 區別 tcl 數據屬性 同時 什麽是 一 初識繼承 編寫類時,並非總要從空白開始。如果你要編寫的類正好是另一個現成類的特殊版本,可使用繼承來減少代碼冗余,子類會“遺傳”父類的屬性,從而解決代碼重用問題 什麽是繼承 繼
python之旅:面向對象之多態、多態性
進一步 外觀 call() 使用實例 是我 tex methods 綁定 操作 一 多態 多態指的是一類事物有多種形態 eg:動物有多種形態:貓,狗,豬 class Animal: #動物類 def eat(self): #吃
python之旅:並發編程之多進程
全部 rep start OS 運行時間 默認 sse a star top命令 一 multiprocessing模塊介紹 python中的多線程無法利用多核優勢,如果想要充分地使用多核CPU的資源(os.cpu_count()查看),在python中大部分情況
Python之旅:並發編程之協程
有一個 線程 切換 .com 主題 多個 並發編程 時間 bsp 一 引子 本節的主題是基於單線程來實現並發,即只用一個主線程(很明顯可利用的cpu只有一個)情況下實現並發,為此我們需要先回顧下並發的本質:切換+保存狀態 cpu正在運行一個任務,會在兩種
Python之旅10:深淺拷貝與三元運算
一、深淺拷貝 1、賦值 建立一個變數,該變數指向原來記憶體地址 n1 = {"k1": "nick", "k2": 123, "k3": ["jenny", 666]} n2 = n1 2、淺拷貝 在記憶體中只額外建立第一層資料 n1 = {"k1": "nick",
Python之旅09:模組
Python(09)模組 本章內容: 模組的簡介 time&datetime時間模組 random隨機模組 os 模組 sys 模組 json & picle模組 configparser logging hashl
Weex 入坑指南:快速開始 Weex 之旅
前言:本文預設你知道 Weex 是什麼,如果不清楚,可以閱讀官網進行了解。 Weex 目前提供了兩個腳手架工具來輔助開發和除錯:weex-toolkit 和 weexpack。weex-toolkit 功能侷限於對 weex 或 vue 頁面的開發輔助上,與 weex-
python之旅六【第七篇】面向對象
封裝 過程 col self logs 分類 ges eric 使用 面向對象三大特性 面向過程:根據業務邏輯從上到下寫壘代碼 函數式:將某功能代碼封裝到函數中,日後便無需重復編寫,僅調用函數即可 面向對象:對函數進行分類和封裝,讓開發“更快更好更強... 面向對象編程
Python之旅 (基礎篇二 1-25)
body 函數 closed 技術分享 items pop img -s 之間 字典: 字典是python中唯一的映射類型,采用鍵值對(key-value)的形式存儲數據。python對key進行哈希函數運算,根據計算的結果決定value的存儲地址,所以字典是無序存儲
python之旅 1-29 補充內容,深淺copy
abc 相同 多少 刪除列 cti aec 保持 mage amp # l1 = [111,222,333,444,555] 將索引為奇數位的元素刪除. # l1 = [111,222,333,444,555] # del l1[1::2] # print(l1)
NO.1:自學python之路
代碼 流程圖 意義 .com log ont index.php 環境 分享 引言 人工智能如今越來越貼近生活,在這裏將記錄我自學python與tensorflow的過程。編程使用IDE:visual studio 2017,python版本3.6.3,tensorflow
NO.2:自學python之路
電腦 安全 ++ 密碼 詳細 刪除 耳機 sort 參數 引言 本周初步認識了庫,並學習了Python中各種類型的變量和常用操作。並完成了較為完善的用戶與商家購物界面設計。 正文 模塊: Python有標準庫和第三方庫。第三方庫需要安裝才能使用。大量的庫可以幫助我們更容易的
Python之旅-Python基礎4-數據類型
都是 指定 hello double 裏的 移除 空間 class 字符數組 1. 數字 2是一個整數的例子。長整數不過是大一些的整數,3.23和52.3E-4是浮點數的例子。E標記表示10的冪。在這裏,52.3E-4表示52.3 * 10-4. (-5+4j)和(2.3-
Python之旅.第三章.函數3.28
傳值 int 類型 內存 輸入關鍵字 pass 文件的 tps sta 一、命名關鍵字參數: 什麽是命名關鍵字參數?格式:在*後面參數都是命名關鍵字參數特點:1 必須被傳值1 約束函數的調用者必須按照key=value的形式傳值2 約束函數的調用者必須用我們指定的key名d