First Week學習內容提綱

2021-08-16 02:10:45 字數 2313 閱讀 2689

1、python是一門物件導向的解釋性語言

解釋性語言最大的優點就是平台的可移植性,最大的缺點是執行效率比較低下;

但是今天當計算機硬體足夠發達的時候,我們追求得更多並不是程式的執行效率而是開發效率

說明:如果在linux環境下更新到python3.x版本的話需要通過源**構建安裝(因為在linux系統下自帶了python2.x版本,python3.x版本和python2.x版本是不相容的)

3、我們可以使用python的包管理工具pip來安裝第三方模組
pip install ipython jupter

python -m install ipython jupyter
如果在macos(蘋果系統)、linux系統下的話,上面的pip和python的話可能要寫成pip3和python3

4、寫第乙個python程式-列印』hello,world』
print('hello,world')

# 使用了python的內建函式print()來列印字串

5、如果想要用互動式環境進行python開發可以使用ipython和jupyter的notebook
jupyter notebook
1、變數的作用
變數是資料的載體,記憶體中的一塊空間

2、變數的命名
1、一般由字母、下劃線、數字構成;數字不能開頭,如果由多個字母組成的話字母間由下滑線連線,不能有空格。2、大小寫敏感(比如大寫的a和小寫的a不是同乙個變數名)。3、不能和python自帶的保留字和關鍵字衝突(比如裡面的print()函式,如果你定義乙個變數print = 4的話,print函式本身列印功能就沒有了)所以不要和保留字和關鍵字衝突。

說明:官方建議一般用小寫字母命名變數名,盡量做到見名知意。

3、變數的型別

int(整數) float(浮點數) string(字串) bool(布林值) complex(複數)

說明:在python中,變數就是變數,它沒有型別,這裡所說的「型別」是指記憶體中物件的型別;而且在python解釋其中可以直接宣告變數的名稱,不必宣告變數的型別,python會自動判別變數的型別。

1、算術運算子

加 + 減 - 乘 * 除 / 取模 %(返回除法的餘數) 冪 * (x * y 表示x的y次方)

取整除 //

2、比較運算子

等於 ==    不等於 !=    大於 >    小於 <    大於等於 >=     小於等於 <=
3、賦值運算子
= (a = 3,表示將3的賦值給a)    += (c += a  == c = c + a)    -= (c -= a == c = c - a)

*= (c *= a == c = c * a) /=(c /= a == c = c / a) %= (c %= a == c = c %= a)

**= (c **= a == c = c ** a) //= (c //= a == c = c // a)

4、邏輯運算子
and (x and y,要同時滿足條件x(true)和y(true),否則返回false)

or (x or y,只要其中有乙個為true則返回 true,否者返回false)

not (邏輯變反, not x 表示如果x為true,它返回false;如果x為false為,則返回true)

5、位運算子
位運算子還沒有接觸這裡就不歸納了
if (條件):

語句elif (條件):

語句...else:

語句

說明:不管if,elif,else後面條件是什麼,條件寫完一點要以冒號』:』結尾,冒號必須要英文冒號,而且下面的語句部分一定要有4個字元的縮排

for _ in range(a,b):

語句while 判斷條件:

語句

說明:同樣for和while迴圈後面也要以英文冒號』:』結尾,語句部分同樣要有4個字元的縮排。

Java面試內容提綱

第一章 1 1 主要內容介紹 第二章2 1 網路基礎知識講解 2 2 tcp的三次握手 2 3 tcp的三次握手 2 4 tcp的四次握手 2 5 tcp和udp的區別 2 6 tcp的滑窗 2 7 http相關 2 8 http相關2 2 9 http和https的區別 2 10 socket相關...

css 學習提綱

屬性描述 background 簡寫屬性,作用是將背景屬性設定在乙個宣告中。background attachment 背景影象是否固定或者隨著頁面的其餘部分滾動。background color 設定元素的背景顏色。background image 把影象設定為背景。background posi...

學習BGP簡要提綱

一 bgp border gateway protocol 基本功能是在自治系統間自動交換無環路的路由資訊,通過交換帶有自治區域號 as 序列屬性的路由可達資訊,來構造自治區域的拓撲圖,從而消除路由環路並實施使用者配置的策略。二 bgp特點 1 距離向量協議 2 傳輸協議 tcp,埠號 179,重要...