天天看點

2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建

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)

桌面圖示:計算機(右鍵屬性)-> 點選”進階系統設定 “-> 彈出的視窗中選”進階“-> 選擇"環境變量"
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
-注意:配置好環境變量後要重新打開指令才生效

三、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.下載下傳安裝包

2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建

4.2 Python安裝

打開下載下傳好的程式,點選 Install Python
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、Python環境搭建
2.Python要點(20200819)一、進制二、環境變量三、Python基本要點四、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