集訓筆記0-python課程大綱(0514)

python 課程大綱
第一階段: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    ifconfig
linux命令:字符alt+ctrl+f4
圖形頁面   alt+f7

linux的目錄結構
/根  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    ifconfig
linux命令:字符alt+ctrl+f4
圖形頁面   alt+f7

linux的目錄結構
/根  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秒數 轉換爲時間元祖

發佈了10 篇原創文章 · 獲贊 7 · 訪問量 5158
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章