1. 程式人生 > 實用技巧 >第一章 計算機基礎

第一章 計算機基礎

第一章 計算機基礎

1.1硬體

計算機基本的硬體由:CPU / 記憶體 / 主機板 / 硬碟 / 顯示器 / 網絡卡 等組成,但只有硬體只是一個軀殼

1.2作業系統

作業系統用於協同或者控制硬體之間進行工作,實際上也是一種軟體,常見的作業系統由

  • windows

  • linux(開源、免費的)

    • centos
    • ubuntu
    • redhat

    在linux中要執行python程式,需要賦予其執行的許可權,則在程式碼的開頭要加上這樣的程式碼:

    #!/usr/bin/env python
    
  • mac

1.3直譯器或者編譯器

程式語言開發者寫的一個工具,將使用者寫的程式碼轉換成0101交給作業系統去執行。

1.3.1解釋型和編譯型語言

解釋型語言類似於實時翻譯,邊編譯邊執行,代表:Python / PHP / Ruby / Pert

編譯型語言類似於說一堆翻譯一堆,先編譯檢查是否有錯,再執行,代表: C / C++ / C# / Java / Go

1.4軟體(應用程式)

軟體又稱為應用程式,就是再電腦上使用的各種工具,如英雄聯盟 / QQ / 瀏覽器 / word / git /

環境的搭建:環境變數的作用是方便在命令列終端執行可執行程式,將可執行程式所在的目錄新增到環境變數中,那麼以後無需再輸入路徑也能執行python直譯器

1.4.1git的用法,如何上傳檔案

建立git賬號、繫結郵箱、建立倉庫、安裝好git軟體,進入需要上傳檔案的資料夾裡,按Git Bash Here

第一次進入,需要先輸入使用者名稱和郵箱進行繫結(首次使用才需要,以後都不用)

git config --global user.name " "

git config --global user.email "@"

設定繫結網址,讓git 管理此資料夾,當其發生變化 的時候,git會檢測到(第一次對新的資料夾進行管理的操作,對於已經管理的資料夾就不需要)

git init

git remote add origin https://gitee.com/wrrrrr

程式碼收集並提交(一般按照這四步就可以提交檔案到git上):

git status

git add .

git commit -m "提交的名字"

git push origin master

1.5進位制

對於計算機而言,無論是檔案儲存/網路傳輸 本質上都是以二進位制的方式進行傳輸,如電腦上儲存的文件/圖片/音訊/視訊都是二進位制,QQ / 微信傳送的表情/文字/語音/視訊 都是二進位制

進位制:

  • 二進位制(Binary),計算機內部。
  • 八進位制(Octal)
  • 十進位制(Decimal)
  • 十六進位制(Hexadecimal),為了方便表示二進位制,一個十六進位制數由四個二進位制陣列成,一般是\x開頭