PJzhang:python基礎入門的7個療程-one

 

貓寧!!!python

參考連接:易靈微課-21天輕鬆掌握零基礎python入門必修課-售價29元人民幣linux

https://www.liaoxuefeng.com/wiki/1016959663602400編程

 

安全從業者掌握一門編程技術,運用得當,能夠如虎添翼,python就是其中之一。windows

 

易靈微課的python入門基礎花了我29元,結合廖雪峯的python3教程,對python有了一點眉目,購買課程能夠得到課程的ppt和課程全套源代碼,我這裏算是一個學習筆記,並不能提供那些東西,並且有所偏重。此外python學習,b站是個好去處,也有大量免費的課程等着人們收藏、點贊、打賞、退出呢。python3.x

 

第一天:介紹與環境安全

 

 python目前熱門並且使用的人也不少,容易學習,容易安裝,容易部署,能夠大量用於大數據和人工智能領域。編輯器

 

python是解釋型面向對象編程,外部開源庫比較豐富,能夠自由調用。python有2.x版本和3.x版本,2.x的2020年再也不進行維護,直接學習python3.x版本就能夠了。學習

 

這是python官網,https://www.python.org/大數據

 

不少人都使用windows環境編程,能夠在,https://www.python.org/downloads/windows/下載exe安裝包,安裝的時候注意Add Python 3.7 to PATH必定要勾選,強制安裝pip3的時候能夠如此,python -m pip install --upgrade pip --force-reinstall人工智能

 

 

在kali linux上也能夠進行編程,該系統自己就帶有python2和python3兩種編程環境,默認使用python2,ceshi.py是python2編寫的,python ceshi.py來執行,ceshi.py是python3編寫的,python3 ceshi.py來執行。apt-get install python3-pip來安裝pip3,python2默認安裝有pip。

 

輸入python直接顯示python3.7.0,exit()會直接退出,這是python命令行形式。

 

 

除了python命令行模式,直接編寫python文件去執行亦可,這裏採用的是notepad++編輯器,文件名ceshi.py。

打印10遍 I am PJzhang.

 打印100之內的全部偶數

 

次日:基礎知識

縮進是4個空格,也就是一個tab鍵。這裏顯示10之內的偶數

 

註釋的兩種方式

註釋一個段落

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

註釋多個段落

"""
!/usr/bin/env python3
-*- coding: utf-8 -*-
"""

基本數據類型

整數 int,浮點型float,布爾值bool(True,False,字母開頭必須是大寫),空值None

變量由大小寫字母、數字、下劃線組成,開頭不能是數字。

 

結果是數字,算數運算符和賦值運算符

+,-,*,/,%

結果是True,False

比較運算符  ==   !=  >  >=  <  =<

成員運算符  1 in L,1 not in L

邏輯運算符   a==b and c==d,a==b or c==d,not a==b

 

第三天:基礎知識

if語句

 

for循環,計算機特別擅長作重複循環的事情。

字符串str   "abc"

列表list   [1,2,3,4],可變

元組tuple   (1,2,3,4),("a","b","c","d"),不可變

字典dict   {"name":"PJzhang","age":18}

集合set   set([1,2,3,4]),不可重複

range(10)列表

 

while循環,現成數據用for,沒有用while

 

break和continue,前者跳出整個循環進入下一步,後者結束當次循環並進入下一個循環

 

單引號和雙引號沒什麼區別。

 

 

 這就是前三天的東西,對python基礎知識點會有一個瞭解。

相關文章
相關標籤/搜索