Python基礎第二課
- 一、進制
-
- 1 進制之間的轉算
- 二、環境變量
-
- 2.1 基本概念
-
- 2.1.1 path環境變量
- 2.1.2 維護環境變量(WINDOWS)
- 三、Python基本要點
-
- 3.1 Python概述
- 3.2 Python發展史
- 3.3 Python應用場景
- 四、Python環境搭建
-
- 4.1 Python下載下傳安裝
- 4.2 Python安裝
- 4.3 PIP工具使用
-
- WIN + R 輸入CMD可打開指令台,在指令台輸入代碼
- wheel安裝方式(不推薦使用):
- 換源安裝(推薦使用)
一、進制
進制是人定義的一種進位方法,進制的出現是為了更友善表示某些資料。
進制有二進制、八進制、十進制、十六進制等;
1 進制之間的轉算
- 1.1 十進制和二進制的換算(原理是十進制進行除2運算)
8 的二進制值是 111
7 / 2 = 3 餘 1
3 / 2 = 1 餘 1
剩餘 1
- 1.2 二進制轉換為十進制 (原理是二進制乘以2次幂的過程)
101 的十進制值是 5
1 * 2(0) + 0 * 2(1) + 1 * 2(2)
1 * 2(0) = 1
0 * 2(1) = 0
1 * 2(2) = 4
1+0+4 = 5
- 1.3 進制的計算
- 十進制(十進制是滿十進一)
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 10 11 12 13 …99 100 101
- 二進制 (二進制是滿二進一)
0 1
0 1 1 0 11 100 101 110 111 1000
- 八進制(八進制是滿八進一)
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 10 11 12 13… 17 20 21
- 十六進制(十六進制是滿十六進一)
0 1 2 3 4 5 6 7 8 9 十六進制引入了 a b c d e f 表示 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c
- 資料間的換算(所有資料在計算機中都是以二進制的方式儲存)
運算連結:https://tool.lu/hexconvert/
記憶體儲存資料的機關:Bit Bytes KB MB GB TB
bit(比特):計算機中最小機關
byte(位元組):8bit = 1byte
kb(千位元組):1024byte=1kb
mb(兆位元組):1024kb = 1mb
gb(吉位元組):1024mb = 1gb
tb(太位元組):1024 = 1tb
二、環境變量
2.1 基本概念
系統中用來指定作業系統運作環境的一些參數
2.1.1 path環境變量
path環境變量用來儲存環境配置的路徑
儲存後是為了程式快速在系統控制台中通過指令使用
搭建Python環境需要在path環境變量下添加路徑,友善開發好的程式或者第三方程式運作Python
2.1.2 維護環境變量(WINDOWS)
桌面圖示:計算機(右鍵屬性)-> 點選”進階系統設定 “-> 彈出的視窗中選”進階“-> 選擇"環境變量" -注意:配置好環境變量後要重新打開指令才生效
三、Python基本要點
3.1 Python概述
Python語言是一款簡單且功能強大的程式設計語言官⽅對 Python 的介紹如下:
Python 是⼀款易于學習且功能強⼤的程式設計語⾔。 它具有⾼效率的資料結 構,能夠簡單⼜有效地實作⾯>向對象程式設計。Python 簡潔的文法與動态輸 ⼊之特性,加之其解釋性語⾔的本質,使得它成為⼀種在多>種領域與絕⼤ 多數平台都能進⾏腳本編寫與應⽤快速開發⼯作的理想語⾔
3.2 Python發展史
Python語言于1989年龜叔在聖誕節開發的一款解釋型語言
名字取自電視劇《蒙提.派森的飛行馬戲團》(Monty Python’s Flying Circus)
由于Python語言的簡潔、易讀、擴充性在國内外很受歡迎
3.3 Python應用場景
正常開發
科學計算
自動化運維
自動化測試
WEB開發
網絡爬蟲
資料分析
人工智能
四、Python環境搭建
4.1 Python下載下傳安裝
Python官方網站:www.python.org (建議安裝3.6.5版本)
1.下載下傳安裝包
4.2 Python安裝
打開下載下傳好的程式,點選 Install Python
4.3 PIP工具使用
Python有很多第三方庫或者子產品,Python官方的PyPi倉庫為我們提供了一個統一的代碼托管倉庫,供全世界的人分享和下載下傳。Python的2個著名工具easy_install和pip
WIN + R 輸入CMD可打開指令台,在指令台輸入代碼
代碼 | 功能 |
---|---|
pip | 幫助說明 |
pip -v 或 pip --version | 檢視pip版本 |
pip install requests | 普通安裝 |
pip install robotframework==版本号 | 安裝指定版本 |
pip uninstall requests | 解除安裝已安裝的庫 |
pip list | 列出已安裝的庫 |
pip show package | 顯示所有安裝包資訊 |
pip freeze > 路徑.檔案.txt | 把已安裝的庫清單儲存到路徑中的文本檔案中 |
wheel安裝方式(不推薦使用):
wheel安裝是把檔案下載下傳到本地在利用pip工具進行本地安裝,wheel檔案字尾名為.whl
利:下載下傳速度快,安裝速度快
弊:下載下傳操作麻煩,安裝容易出錯
wheel下載下傳:下載下傳位址 https://www.lfd.uci.edu/~gohlke/pythonlibs/
換源安裝(推薦使用)
國内一些機構對庫的伺服器進行一比一克隆複制,下載下傳有所提升
⾖瓣 :http://pypi.douban.com/simple/
阿⾥ :http://mirrors.aliyun.com/pypi/simple/
中國科學技術⼤學:http://pypi.mirrors.ustc.edu.cn/simple
清華:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i https://pypi.douban.com/simple