第一章 計算機基礎
第一章 計算機基礎
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開頭