linux基本操作總結圖
python基礎型別和基本語法
python的流程控制
python類基礎
classgithub操作基本語句student(object):
#__init__是乙個特殊方法用於在建立物件時進行初始化操作
#通過這個方法我們可以為學生物件繫結name 和 age兩個屬性
def__init__
(self, name, age):
self.name =name
self.age =age
defstudy(self, course_name):
print('
%s 正在學習%s.
' %(self.name, course_name))
#pep 8要求識別符號的名字用全小寫多個單詞用下劃線鏈結
#但是部分程式設計師和公司更傾向於使用駝峰命名法
defwatch_movie(self):
if self.age < 18:
print('
%s 只能看 《熊出沒》.
' %self.name)
else
:
print('
%s 正在**島國愛情大電影.
' %self.name)
class
test:
def__init__
(self, foo):
self.
__foo =foo
#在給屬性命名時可以用兩個下劃線作為開頭,表示希望屬性是私有的。 但是實際上要遵循單下劃線開頭表示屬性受保護,由於實際開發中不建議將屬性設定為私有,這會導致子類無法訪問。
def__bar
(self):
print(self.__foo
)
print('
__bar')
#封裝:隱藏一切可以隱藏的實現細節,只向外界暴露(提供)簡單的程式設計介面
from time import
sleep
class
clock(object):
#todo:數字時鐘
def__init__(self, hour = 0, minute = 0, second =0):
#初始化方法
self._hour =hour
self._minute =minute
self._second =second
defrun(self):
#走字self._second += 1
if self._second == 60:
self._second =0
self._minute += 1
if self._minute == 60:
self._minute =0
self._hour += 1
if self._hour == 24:
self._hour =0
defshow(self):
#顯示時間
return
'%02d:%02d:%02d
' %(self._hour, self._minute, self._second)
from math import
sqrt
class
point(object):
def__init__(self, x = 0, y =0):
#初始化方法
self.x =x
self.y =y
defmove_to(self, x, y):
#移動到指定位置
self.x =x
self.y =y
defmove_by(self, dx, dy):
#移動指定的增量
self.x +=dx
self.y +=dy
defdistance_to(self, other):
dx = self.x -other.x
dy = self.y -other.y
return sqrt(dx ** 2 + dy ** 2)
def__str__
(self):
return
'(%s, %s)
' %(str(self.x), str(self.y))
defmain():
"""stu1 = student('邊俊亭', 21)
stu1.study('python程式設計')
stu1.watch_movie()
stu2 = student('王大錘', 15)
stu2.study('c語言')
stu2.watch_movie()
clock = clock(23, 59, 58)
while true:
print(clock.show())
sleep(1)
clock.run()
"""p1 = point(3, 5)
p2 =point()
(p1)
(p2)
p2.move_by(-1, 2)
(p2)
(p1.distance_to(p2))
if__name__ == '
__main__':
main()
git config --global user.email ""git config --global
user.name wnnabjt
git clone shiyanlou_code
git add .
#新增修改到暫存區
git commit -m 備註資訊 #
建立新的提交版本
git push -u origin master #
將檔案上傳至github
實驗樓 Linux 學習筆記
1.1 linux 歷史的歷史 早期作業系統能夠處理批處理程式,它從檔案或者穿孔卡片讀取資料,然後輸出到另乙個檔案或者印表機,稱為批處理作業系統。後來,出現了能夠支援多個使用者從不同終端同時操作主機的系統,稱為分時作業系統。然後許多人紛紛嘗試開發分時作業系統,unix 就如此誕生,實現了 tcp i...
實驗樓之linux學習
cd etc passwd 第二個分號後即是是否需要密碼登入,去掉即可不需要密碼登入 兩種解決方法 1.實驗樓上的解決方案我試過沒有成功,在此列出來.如果哪位大神看到了請指出我的錯誤 以hhh使用者為例,想要在根目錄上建立乙個資料夾,使用命令 sudo mkdir 1 提示is not in the...
makefile學習之實驗樓
2.4.3 變數的分類與賦值 根據變數定義時所使用的賦值操作符的不同,可以將變數分成兩種型別 或者說是兩種風格 遞迴展開式變數和直接展開式變數 使用賦值操作符 和 定義的變數都是遞迴展開式變數,使用賦值操作符 定義的變數為直接展開式變數 兩種變數型別的的最根本區別在於 變數值的求值時機,遞迴式變數的...