python學習的一些感悟

2021-07-12 04:33:47 字數 1370 閱讀 1017

首先宣告,這裡用到的庫是在coursera上學習時,老師建立的乙個庫

#timer

import ******gui

import random

# global state

message = "python is fun!"

position = [50, 50]

width = 500

height = 500

interval = 2000

#handler for text box

def update(text):

global message

message = text

#handler for timer

def tick():

x = random.randrange(0, width)

y = random.randrange(0, height)

position[0] = x

position[1] = y

#handler for draw on canvas

def draw(canvas):

canvas.draw_text(message, position, 36, "yellow")

#create a frame

frame = ******gui.create_frame("home", width, height)

#register event handler

text = frame.add_input("message", update, 150)

frame.set_draw_handler(draw)

timer = ******gui.create_timer(interval, tick)

frame.start()

timer.start()

首先看一下上述**,是乙個簡單是螢幕保護程式

由上述**引發的一些想法:

python程式設計現在我覺的它的最大的乙個特點,就是把

事件分為好多個不相干的子事件

例如這個程式:

乙個簡單的螢幕保護程式:

把想要顯示的message設為乙個事件

把定時的改變位置設定乙個事件

如果可以的話還可以把時間間隔設定為乙個事件

最後綜合起來畫圖設定為乙個事件

適當的分解程式

重點是互不相干!!

另外在上課時也發現乙個問題,雖然找到了答案,老師也給出了簡答

問題:為什麼改變了變數position,而不用宣告

global?

答:因為它只是依次的改變了position的元素,而

沒有改變position本身

關於機器學習的一些感悟

1 通過機器的學習 大規模 資料庫 複雜的感測器和巧妙的演算法,來完成分散的任務 是人工智慧的最新定義。2 mit 實驗室的機械人專家 rodney brooks 提出,要以 具身智慧型 embodied intelligence 的方法來製造機械人。從這種方法出發,製造類人機械人不再是發展更複雜的...

初學習Qt的一些感悟

最近用qt寫了個人專案,有如下心得 可能有不準確 qt儘管沒有擴充套件c 語法,但是有額外編譯鏈,每個q object類編譯的時候會用moc工具生成另乙個meta c 類,之後就是標準c 編譯流程。qt test語法似乎比google test簡潔,就qcompare和qverify兩個,但是有很多...

讀書的一些感悟

讀書學習幾重境界 1.死記硬背,只知其一,不知其二。只看不思 初識境界 2.理解書本知識,知道其原理,結構,出現的原因。可以忘記時間 地點,完全沉醉 昇華境界 3.達到理解並舉例反三。可以將自身置於課本之中,忘記自己 忘我境界 4.將所學熟爛於心,靈活運用。可以將知識深層藏人大腦,需要時,能信手拈來...