python筆記1 - python概述

AI行業分析:
金融行業風險投資分析;
百度搜索,抓取關鍵詞頻率,提高搜索排名;
自動生成excel報表


語言評價:

python可以調用其他語言,是一門膠水語言(c速度快 python速度最慢),"php是世界上最好的語言"
                                              

電腦硬件(類比人體器官): 
cpu   人腦
時鐘電路   心臟
電源   食物
內存(通電纔有的間斷性記憶ram,隨機存儲器) 硬盤(rom,只讀存儲器)  
嵌入式計算機(定製型專用計算機,洗衣機,空調,投影儀)


八進制轉換爲二進制

八進制:14   二進制:001 100  (三個二進制表示一個八進制數。2的3次方爲8)
14轉換爲1和4


八進制   二進制   3位

十六進制 二進制   4位
二進制   十進制   乘以2的各次方
八進制   十進制   乘以8的各次方
十六進制 十進制   乘以16的各次方



二進制以位爲單位,代碼和數據在計算機中存儲以字節爲單位。1字節byte=8位bit,1漢字或標點=2字節
0   1   2   3   4   5   6   7   8   9   10
1   2   4   8   16  32  64  128 256 512 1024
1kB=1024B  1024=2的10次方
1MB=1024KB
1GB=1024MB


虛擬機Ubuntu:生成目錄,配置環境後可以移植,方便同環境開發。


層:
應用軟件
數據庫 編輯器 圖形圖像庫 音頻 網絡協議
操作系統
CPU/內存
鼠標 鍵盤 攝像頭 顯示器
操作系統的作用:調用相關的硬件驅動、網絡協議等等,爲應用軟件提供相應的api應用程序接口,使應用程序可移植,實現應用軟件的複用;
應用軟件:只關心顯示的內容,不關心顯示的亮度或顯示頻率等


Shell:終端顯示軟件
linux做服務器的原因:穩定,24小時可工作,不藍屏,網絡功能強大


安卓採用linux內核


硬件加密破解比軟件加密破解困難


ubuntu命令:
1.搜索 ter終端;gedit 文本編輯器(ctrl+空格切換輸入法)
2.linux命令
who 顯示在線(已經登錄知道系統中)的用戶信息
pwd 顯示當前的工作目錄(linux目錄系統中根目錄用 / 表示,相當於windos中的計算機,所有內容都在根目錄或者之下目錄;目錄結構中 .表示當前目錄,..表示當前目錄的父目錄)


不同系統的複製粘貼方法(windows中虛擬機中的ubuntu):共享文件夾
方法:左側信箱-計算機-mnt-hgfs-查看共享目錄


linux命令:
在終端窗口命令一般格式:
命令名  [選項]  [參數] (選項 參數可以省略)    
who
pwd
/:根目錄
ls  顯示指定目錄的內容或者文件信息
  舉例:ls (只顯示文件)
        ls -l (-l爲選項,長格式:顯示文件詳細信息)
        ls -a 顯示包含隱藏文件的所有文件或者目錄,文件或者目錄名的第一個字符是.的爲隱藏文件或者文件夾
        ls -la(可寫爲 ls -al)
        ls 目錄或者文件名 顯示指定目錄內的內容或者指定的文件信息(是文件信息 不是文件內容)
        ls -l 桌面(桌面爲參數)
        ls -l biji.txt
clear 清屏
ctrl+l 清屏


cd 進入到指定目錄/切換工作目錄
舉例:
    cd 直接回車無目錄名  回某個用戶工作主目錄(linux爲多用戶系統,不同的用戶的主工作目錄可能不同)
    cd - 在最近的訪問的兩個目錄來回切換
    cd /進入根目錄
    cd 目錄名(目錄名可以是絕對路徑,也可以是相對路徑;
               絕對路徑:從根/開始的路徑,比如/home/fx;相對路徑:不是從根開始的路徑,相對於當前位置)
 
    ~ 代表用戶的主目錄名(計算機創建用戶時分配的空間,在我們的系統中主目錄爲home/fx)
    cd .. 進入到上一級目錄,相對路徑
    cd ~/home  主目錄進入到home目錄


linux系統中文件命名:
1.文件名或目錄名,區分大小寫


2.mkdir:創建目錄命令(文件夾,不是文件)
  舉例:
      mkdir 目錄名     /home/tarena/aid1709/11/22 
      mkdir ~/aid1709/11/22   在主目錄下建立fx/11/22:實際報錯
      改進:mkdir -p ~/fx/11/22    -p表示逐層創建,不存在的目錄也會直接創建


3.rm:刪除文件或者目錄
  舉例:
       rm 文件
       rm  -r 目錄(目錄就是文件夾)
       rm -r /:刪除根目錄
  注意:使用rm命令無法恢復文件


4.touch:(mkdir創建文件夾目錄,touch創建文件,linux中藍色表示文件夾)
  如果文件不存在 創建空文件(大小爲0)
  如果文件或者目錄存在,則用系統時間跟新文件或者目錄的時間


5.cp:複製文件或者文件夾(可絕對路徑 可相對路徑)
  1.cp  源文件  新文件
  2.cp  -a  源目錄  新目錄(文件夾)
  3.cp 1.txt ../ 複製到上一級文件夾中 由於沒有命名 文件同名
  4.cp 1.txt 2.txt aa 將1和2複製到aa文件夾中
    
實例:
cp -r shiyan shiyanxin:同目錄下將shiyan文件夾複製爲shiyanxin文件夾
   


6.vm:移動或者更名
  mv 文件/目錄 新文件/新目錄
  mv 1.txt 2.txt bb  將1和2剪切到aa文件夾中


vim 1.txt 看
differ 文件名1 文件名2 比較兩個文件




技巧:
1.tab鍵:自動補全命令個或文件名
2.上下方向鍵:歷史命令
3.history 查詢歷史命令,!序號 可顯示原來的命令
4.命令名 --help :用於看命令幫助手冊
5.man 命令名:看命令名,方向鍵和翻頁鍵瀏覽,q鍵退出
6.文本編輯器
  ubuntu自帶的編輯器
  notepad++( notepadqq)
  sublime text 3  推薦
  vi 或者 vim
vi介紹:
vi/vim啓動、退出
1.命令行輸入:vi 或者 vim 回車
2.退出:  :q   
3.vi 文件名  打開文件(不創建)    a鍵:插入    esc鍵:從編輯情況下退出
  vi的三種工作模式:
   1.正常模式(啓動以後進入的模式):瀏覽文本,可輸入命令          
   2.編輯(插入)模式:編輯文本
   3. :命令行模式
模式切換:從正常模式到插入模式,a,A,i,I,o,O鍵均可
          從插入模式切換到正常模式 esc鍵
          從正常模式進入到命令行模式
                 在正常模式下,英文輸入法狀態,輸入 :
                 回到正常模式使用 esc 鍵
         保存內容: 
                    :w        保存到當前文件
                    :w 文件名 保存到指定文件   例如  :w a. txt
                    :wq保存並退出
                    :q 退出
                    :x保存並退出
                    :q!強制退出
                    :w!強制保存
7.週期性備份代碼,上傳服務器
8.名稱的後綴名要寫爲.py
9.保存快捷鍵:ctrl+s


自測總結;
複製時忘記命令
忘記/和~的區別
複製文件夾時出現錯誤

共享文件夾在linuxn什麼位置? 計算機 mnt hgfs



2017/10/11 








































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章