安全牛學習筆記 python使用入門

2021-08-11 02:11:39 字數 4656 閱讀 8967

第一講 python使用入門

1.python版本可以分為2.x和3.x

python3.x缺點不向下相容

​2.使用python的優點:

語法簡潔,可讀性高,開發效率高,無需編譯,移植性好等等

3.使用python可以做的事情

系統程式設計,使用者圖形介面,internet指令碼,資料庫程式設計等等

4.python解析器

shell就是我們常見的解析器,逐條執行語句

5.單雙引號的用法基本一致,用\n或者』』』(「」」)進行換行,用#進行注釋

>>> a="hello \n world"

>>> print(a)

hello 

world

>>> a='''hello

world'''

>>> print(a)

hello

world

第二講 python的型別與運算-數學(一)

1.數字型別

python3.x版本整數只有乙個型別。

二進位制:0b或者0b bin(x)

八進位制:0o或者0o oct(x)

十六進製制:0x或者0x hex(x)

int(str,base) base為2,8,16數字

repr(x):互動模式時的顯示模式

複數:complex(3,5)或者3+5j

分數:fraction(3,5)或者3/5

2.運算子:

算數運算子

比較運算子

賦值運算子

位運算子

邏輯運算子

成員運算子:in,not in

身份運算子:is, is not

第三講 python的型別與運算-數學(二)

1.運算子優先順序

** 2**100為2的100次方

+,-加和減是一元運算 乘除

加減 等等

2.匯入函式

fraction()函式

from fractions import fraction

random()函式

import random

3.基本數學函式

pow:冪函式

abs:絕對值

fabs:絕對值

round:四捨五入

ceil,floor:取整(math)

int,bin,oct,hex,float:格式轉換

random:隨機函式

cmp:比較函式

log:自然對數

max,min:選出最大,最小值

modf:對浮點數分成小樹部分和整數部分

sqrt:平方根

第四講 python的型別與運算-動態型別簡介

1.在python裡,變數沒有型別

變數是指向物件的指標

物件是分配的一塊記憶體

變數是引用物件的

2.物件的**

3.共享引用

兩個變數可以共享乙個物件

列表的共享引用

>>> list1=[1,2,3]

>>> list2=list1

>>> list1[0]=24

>>> list2[0]

24>>> list1=[1,2,3]

>>> list2=list1[:]

>>> list1[0]=24

>>> list2[0]

14. >>> a=3.14

>>> b=3.14

>>> a==b

true

>>> a is b  #a和b不共用乙個物件

false

5.需要了解乙個物件被引用多少次,可以使用如下函式進行檢視

>>> sys.getrefcount

>>> sys.getrefcount(1)

第五講 python的型別與運算-字串(一)

1.python中字串被劃分為不可變序列。

2.字串常量-轉義

轉義字元:\

raw字串:r」 my\new」   #  \不進行轉義

\\:兩個反斜槓實質表示乙個反斜槓,第乙個反斜槓表示轉義

\』:單引號

\」:雙引號

\a:響鈴

\b:倒退(一位)

\f:換頁 等等

3.在python3.x預設是用unicode

>>> len("中文")

24.字串操作

用ord和chr對字串轉化成相應的**

>>> ord('a')

97>>> chr(97)

'a'5. >>> a="this is test"

>>> a[0:4]

'this'

>>> a[4]

' '6.顯示上一行: alt+p (previous)

顯示下一行:alt+n (next)

第六講 python的型別與運算-字串方法

1.字串方法-方法呼叫

大小寫相關

>>> "hello".capitalize()

'hello'

>>> "helloworld".title()

'hello world'

>>> 

排版相關

查詢相關

格式判斷

字元分隔

2.字串格式化表示式-格式化**

第七講 python的型別與運算-字串格式化表示式

1.python中format的用法

>>> 'what do youlike,,,'.format('spam','egg','ham')

'what do you like,spam,egg,ham'

2. >>> import sys

>>> sys.platform

第八講 python討論-字串13個場景(一)

1.使用多個界定符分隔字串

import re  #引入正規表示式

>>> line='who,what.when;where:whyhow'

>>> import re

>>> re.split(r'[,.;:\s]\s*',line)   #\s為空格

['who', 'what', 'when', 'where', 'why','how']

2.字串開頭或結尾匹配

3.用shell萬用字元匹配字串

4.字串匹配和搜尋

該筆記為安全牛課堂學員筆記,想看此課程或者資訊保安類乾貨可以移步到安全牛課堂

security+認證為什麼是網際網路+時代最火爆的認證?

牛妹先給大家介紹一下security+

security+ 認證是一種中立第三方認證,其發證機構為美國計算機行業協會comptia ;是和cissp、itil 等共同包含在內的國際 it 業 10 大熱門認證之一,和cissp偏重資訊保安管理相比,security+ 認證更偏重資訊保安技術和操作。

通過該認證證明了您具備網路安全,合規性和操作安全,威脅和漏洞,應用程式、資料和主機安全,訪問控制和身份管理以及加密技術等方面的能力。因其考試難度不易,含金量較高,目前已被全球企業和安全專業人士所普遍採納。

security+認證如此火爆的原因?  

原因一:在所有資訊保安認證當中,偏重資訊保安技術的認證是空白的, security+認證正好可以彌補資訊保安技術領域的空白 。

目前行業內受認可的資訊保安認證主要有cisp和cissp,但是無論cisp還是cissp都是偏重資訊保安管理的,技術知識講的寬泛且淺顯,考試都是一帶而過。而且cissp要求持證人員的資訊保安工作經驗都要5年以上,cisp也要求大專學歷4年以上工作經驗,這些要求無疑把有能力且上進的年輕人的持證之路堵住。在現實社會中,無論是找工作還是公升職加薪,或是投標時候報人員,認證都是必不可少的,這給年輕人帶來了很多不公平。而security+的出現可以掃清這些年輕人職業發展中的障礙,由於security+偏重資訊保安技術,所以對工作經驗沒有特別的要求。只要你有it相關背景,追求進步就可以學習和考試。

原因二: it運維人員工作與翻身的利器。

在銀行、**、保險、資訊通訊等行業,it運維人員非常多,it運維涉及的工作面也非常廣。是乙個集網路、系統、安全、應用架構、儲存為一體的綜合性技術崗。雖然沒有程式猿們「生當做光棍,死亦寫**」的悲壯,但也有著「鋤禾日當午,不如運維苦「的感慨。天天對著電腦和機器,時間長了難免有對於職業發展的迷茫和困惑。security+國際認證的出現可以讓有追求的it運維人員學習網路安全知識,掌握網路安全實踐。職業發展朝著網路安全的方向發展,解決國內資訊保安人才的匱乏問題。另外,即使不轉型,要做好運維工作,學習安全知識取得安全認證也是必不可少的。

原因三:接地氣、國際範兒、考試方便、費用適中!

comptia作為全球ict領域最具影響力的全球領先機構,在資訊保安人才認證方面是專業、公平、公正的。security+認證偏重操作且和一線工程師的日常工作息息相關。適合銀行、**、保險、網際網路公司等it相關人員學習。作為國際認證在全球147個國家受到廣泛的認可。

在目前的資訊保安大潮之下,人才是資訊保安發展的關鍵。而目前國內的資訊保安人才是非常匱乏的,相信security+認證一定會成為最火爆的資訊保安認證。

安全牛學習筆記 WPS

該筆記為安全牛課堂學員筆記,想看此課程或者資訊保安類乾貨可以移步到安全牛課堂 security 認證為什麼是網際網路 時代最火爆的認證?牛妹先給大家介紹一下security security 認證是一種中立第三方認證,其發證機構為美國計算機行業協會comptia 是和cissp itil 等共同包含...

安全牛學習筆記 OSI網路模型

osi 網路模型 物理層規定位元在物理介質中的傳輸方式,解決物理傳輸過程中的問題。代表裝置 中繼器,集線器 多埠中繼器 資料鏈路層 在不可靠的網路環境中進行可靠的資料傳輸。解決資料傳輸中可能出現的丟失,重複等問題。使用 mac位址。代表裝置 網橋 乙個廣播域,多個衝突域 交換機 類似於多埠的網橋,乙...

安全牛學習筆記 Kali實戰 Web滲透

1 動態web 可以接受客戶端提交的資料,動態互動資料,就會有漏洞的存在 2 web大致框架 1 瀏覽器 web伺服器 應用伺服器 資料庫 2 程式 3 http協議基礎 明文通訊,沒有內建的機密安全機制 https只能提高傳輸層安全,仍然可以截斷資訊 使用cookie,身份驗證。伺服器跟蹤客戶端根...