第一階段:python基礎語法+高級語法 學生管理系統
2048
飛機大戰
網絡聊天室 DBA
第二階段:網絡編程。數據庫
第三階段:WEB全棧 天天果園
第四階段:爬蟲 數據分析 人工智能
教學環境:
windows xp 7 8 10 95 97
linux
虛擬機: vm windows rvm linux
在自己電腦上通過vm軟件+系統鏡像文件一起來虛擬出來的電腦和真機共用一
套件 包括cpu盤 等等
vm:1.不需要重新開機。就能使用2種以上的操作系統
2.兩個操作系統OS之間完全隔離。互不影響
3.兩個系統之間可以進行復制粘貼操作
linux操作系統
1.開源免費【GPL】
2.安全
3.多任務多用戶操作
4.服務器端廣泛使用
查看IP地址:WINDOWS ipconfig
linux命令:字符alt+ctrl+f4
圖形頁面 alt+f7
/根 linux操作系統的最大的一個文件夾
/etc 配置文件
/var/log 日誌文件
/bin 存放linux命令
路徑:
絕對路徑:以/開始的路徑稱爲絕對 相對和絕對可以交互使用
相對路徑:不以/開始的稱爲相對
三大命令 pwd顯示當前工作目錄 ls cd切換工作目錄cd直接回車 會當前用戶
cd..返回上一層文件夾 cd路徑去往路徑
ls 顯示當前目錄內容
ls-a顯示全部內容 ls-l 顯示權限
r讀 w寫 x執行
touch 創建一個文件
mv 文件夾 移到哪裏去
移動到當前目錄是改名字
for 循環 知道循環次數
語法: for 變量 in 可迭代對象:
語句1
else:
語句2
例子:for i in "abcd":
print(i) range()
ASCLL ord("a")--
s="字符串“
s[(開始索引):(結束索引):(步長)}
注:小括號擴起的部分代表可以省略
正向切片:步長默認爲1 開始默認索引爲0 結束默認索引爲給定值 結束索引爲切片的
終止點 但不包含中指點
作用: 可以重複執行的代碼塊。可減少代碼的複製和重複
格式:def 函數名():
語句1
語句2
注意:函數名和變量名規則一樣
函數的 傳參 def say (n1 ,n2,n3):
vi編輯器:
1,創建一個TXT文件 2,vim 1.txt 命令模式 3.i進入編輯模式 4/開始寫入
subl
1;創建一個txt文件
2vin 1,txt 命令模式
3.i進入編輯模式
4,開始寫入
5.先按esc :出現在左下角 wq保存退出 q 不保存退出
函數遞歸:函數直接或者間接的調用自己本身 實現簡單的WELL循環
格式: def fun()
語句塊1
fun()
fun()從前有座山 山裏有座廟苗裏有個老和尚講故事給小和尚聽
從前有座廟 廟裏有個老和尚
gushi()
函數遞歸的最大深度是1000層。, 超過1000層的時候遞歸報錯
裝飾器 閉包。。。。。‘;;’;;
模塊 模塊包含一個函數或者多個函數或者類
通常以。py結尾
語句----語句塊---函數----模塊-----庫
作用: 1讓一些相關變量,函數,類有邏輯的組織到一起
2,模塊中的函數類,可提供給其它人調用
模塊的分類
1內置模塊(tume math)
2,標準庫模塊
3,第三模塊(網上下載)
4,自定義模塊(自己寫)
模塊的導入方法:
1, import 模塊名 將整個模塊全部導入, 裏面的所有函數
import模塊名 as 新模塊名 導入時改名字
import time
2,form 模塊名 import 函數名
form math import factorial as fac
導入其中一個人函數。
時間簡介: 公元紀年 0000 1 1 00 :00:00
計算機元年 1970 計算機底層記時
utc時間 格林尼治時間 不會時差而產生錯誤
dst時間 夏令時
時間元組 () (2018,5,11,16,11,00,-1 -1 -1
時間模塊函數 time.time()返回計算機元年到當前時間的浮點數
time.sleep(x) 給定一個x值 讓程序睡眠x秒
time.gmttim() 將秒數轉換utc表達的時間元組
time.mktime ()將時間日期轉換爲時間日期元組
time.localtime() 將utc秒數 轉換爲時間元祖
第一階段:python基礎語法+高級語法 學生管理系統
2048
飛機大戰
網絡聊天室 DBA
第二階段:網絡編程。數據庫
第三階段:WEB全棧 天天果園
第四階段:爬蟲 數據分析 人工智能
教學環境:
windows xp 7 8 10 95 97
linux
虛擬機: vm windows rvm linux
在自己電腦上通過vm軟件+系統鏡像文件一起來虛擬出來的電腦和真機共用一
套件 包括cpu盤 等等
vm:1.不需要重新開機。就能使用2種以上的操作系統
2.兩個操作系統OS之間完全隔離。互不影響
3.兩個系統之間可以進行復制粘貼操作
linux操作系統
1.開源免費【GPL】
2.安全
3.多任務多用戶操作
4.服務器端廣泛使用
查看IP地址:WINDOWS ipconfig
linux命令:字符alt+ctrl+f4
圖形頁面 alt+f7
/根 linux操作系統的最大的一個文件夾
/etc 配置文件
/var/log 日誌文件
/bin 存放linux命令
路徑:
絕對路徑:以/開始的路徑稱爲絕對 相對和絕對可以交互使用
相對路徑:不以/開始的稱爲相對
三大命令 pwd顯示當前工作目錄 ls cd切換工作目錄cd直接回車 會當前用戶
cd..返回上一層文件夾 cd路徑去往路徑
ls 顯示當前目錄內容
ls-a顯示全部內容 ls-l 顯示權限
r讀 w寫 x執行
touch 創建一個文件
mv 文件夾 移到哪裏去
移動到當前目錄是改名字
for 循環 知道循環次數
語法: for 變量 in 可迭代對象:
語句1
else:
語句2
例子:for i in "abcd":
print(i) range()
ASCLL ord("a")--
s="字符串“
s[(開始索引):(結束索引):(步長)}
注:小括號擴起的部分代表可以省略
正向切片:步長默認爲1 開始默認索引爲0 結束默認索引爲給定值 結束索引爲切片的
終止點 但不包含中指點
作用: 可以重複執行的代碼塊。可減少代碼的複製和重複
格式:def 函數名():
語句1
語句2
注意:函數名和變量名規則一樣
函數的 傳參 def say (n1 ,n2,n3):
vi編輯器:
1,創建一個TXT文件 2,vim 1.txt 命令模式 3.i進入編輯模式 4/開始寫入
subl
1;創建一個txt文件
2vin 1,txt 命令模式
3.i進入編輯模式
4,開始寫入
5.先按esc :出現在左下角 wq保存退出 q 不保存退出
函數遞歸:函數直接或者間接的調用自己本身 實現簡單的WELL循環
格式: def fun()
語句塊1
fun()
fun()從前有座山 山裏有座廟苗裏有個老和尚講故事給小和尚聽
從前有座廟 廟裏有個老和尚
gushi()
函數遞歸的最大深度是1000層。, 超過1000層的時候遞歸報錯
裝飾器 閉包。。。。。‘;;’;;
模塊 模塊包含一個函數或者多個函數或者類
通常以。py結尾
語句----語句塊---函數----模塊-----庫
作用: 1讓一些相關變量,函數,類有邏輯的組織到一起
2,模塊中的函數類,可提供給其它人調用
模塊的分類
1內置模塊(tume math)
2,標準庫模塊
3,第三模塊(網上下載)
4,自定義模塊(自己寫)
模塊的導入方法:
1, import 模塊名 將整個模塊全部導入, 裏面的所有函數
import模塊名 as 新模塊名 導入時改名字
import time
2,form 模塊名 import 函數名
form math import factorial as fac
導入其中一個人函數。
時間簡介: 公元紀年 0000 1 1 00 :00:00
計算機元年 1970 計算機底層記時
utc時間 格林尼治時間 不會時差而產生錯誤
dst時間 夏令時
時間元組 () (2018,5,11,16,11,00,-1 -1 -1
時間模塊函數 time.time()返回計算機元年到當前時間的浮點數
time.sleep(x) 給定一個x值 讓程序睡眠x秒
time.gmttim() 將秒數轉換utc表達的時間元組
time.mktime ()將時間日期轉換爲時間日期元組
time.localtime() 將utc秒數 轉換爲時間元祖