跳轉到內容

Python 魔法書/00.引言

來自華夏公益教科書

目錄 | 下一章

歡迎來到 Python 魔法書。在這本書中,你會找到所有你需要了解 Python 基礎知識的資訊,以及如何在 Blender 中使用它。你會發現 Python 是多麼有趣、靈活和強大。學習 Python 也將開啟一個新的可能性之門。我不是 Python 專家,也不是 Python 權威。我只是像你一樣的年輕、有抱負的 Python 巫師。我從幾行程式碼開始,我的外掛從那裡變得越來越大。

如果你發現錯誤、失誤或對這本書有任何建議,請毫不猶豫地聯絡我,甚至自己編輯頁面。這就是維基格式的目的。它是開放的,任何人都可以做出貢獻。

0.1 目標

[編輯 | 編輯原始碼]

這個專案的目的是向你,讀者,提供 Python 知識,儘可能避免任何不必要的東西。我的目標是讓這本書儘可能簡單,即使對於那些沒有程式設計或 Python 知識的人來說也是如此。雖然這本書是關於 Python 的,但它只關注如何在 Blender 中使用 Python。對於那些想要深入研究 Blender 和 Python 概念的人,我們會提供詳細的文件連結。(Goo Kha Lo Salo)


模板:NiceTip

0.2 為什麼學習 Python?

[編輯 | 編輯原始碼]

編碼的優勢顯而易見。它不僅可以幫助你為 Blender 實現新功能,還可以自動化任務。你花多少時間完全取決於你。一個 Python 指令碼可以從一行程式碼(可能只需要一分鐘就能完成)到數千行程式碼(需要數年才能完成)。

Python 指令碼/外掛/程式——無論你怎麼稱呼它們,它們都意味著同一個東西——為 Blender 添加了巨大的功能。例如,你可以用Blended Cities建立城市,你可以使用迴圈工具作為建立網格的新方法,你可以用主題管理器更改主題,或者,你可以再次用Suicidator 城市引擎建立城市。驚人的Bsurfaces徹底改變了你建立網格的方式。也許你想要用MIDI 驅動器將你的動畫與 MIDI 檔案同步。還有很多很多其他的外掛;這僅僅是數千個外掛中的六個。

你注意到什麼了嗎?是的,所有這些外掛也可以是單獨的應用程式,因為它們提供了大量的新功能。這就是 Python 的強大之處。但我可以猜到你的第二個論點,“這些人知道如何編碼,而我就是一個菜鳥。我的大腦也不那麼聰明。”但這就是編碼的美妙之處。不需要成為 Python 程式設計師。任何人都可以做到。

編碼的秘訣是它可能是一個緩慢的過程,但這是一個值得花時間的過程。編碼會給你帶來一個你可以使用數年的結果,如果不是幾十年的話。毫無疑問,使用者應該學習 Python,以便他們可以自動化任務,並自定義 Blender。即使你每天只花半個小時編碼,幾個月後,你將獲得非常有用的技能,並極大地提高你的程式設計知識。它很簡單,很容易,每個人都可以做到,如果你不給自己施加不合理的壓力,它會很有趣。

總結:學習 Python,它會讓你在花費的時間上獲得回報。

目錄 | 下一章

華夏公益教科書