Circuit Python 官方指南翻譯Part 2
?注意內(nèi)容? ?重要內(nèi)容
Circuit?Python是什么?
Circuit?Python是一種編程語言,旨在降低在單片機開發(fā)板上編程的門檻和學(xué)習(xí)成本。它使入門比以往任何時候都更容易,無需前期環(huán)境搭建。一旦你的開發(fā)板設(shè)置完成,打開任何文本編輯器,就可以開始碼代碼了,對沒錯,就是這么簡單,文本編輯器可以碼代碼了。

Circuit?Python是基于Python的單片機開發(fā)語言
Python是目前發(fā)展速度最快的編程語言,而且很多學(xué)校都有Python課程。Python是一種高級編程語言,這意味著它的設(shè)計更易于閱讀、編寫和維護。Python支持模組和代碼打包,這意味著可以輕松地將代碼復(fù)用于其他項目。Python有一個內(nèi)置的解釋器(?),這意味著沒有繁瑣的步驟。當(dāng)然,Python是開源軟件,這意味著任何人都可以免費使用。
Circuit?Python為所有令人驚嘆的功能都添加了硬件支持。如果你已經(jīng)了解Python,你可以很容易地將其應(yīng)用到使用Circuit?Python上。如果你沒有之前的經(jīng)驗,入門非常簡單!
?
為什么要使用Circuit?Python?
Circuit?Python適用于在單片機開發(fā)板上運行。單片機開發(fā)板是帶有MCU(Micro Control Unit)芯片的電路板,實質(zhì)上是一個微小的多合一計算機。Circuit?Python用起來很簡單,因為你只需要那個小板子、一根USB數(shù)據(jù)線,以及一臺電腦就可以了,但這也僅僅只是個開始。
使用Circuit?Python的一些原因:
可以迅速部署。只需要創(chuàng)建一個文本文件,寫上你的代碼,保存文件,它就可以立即運行。無需編譯、下載,也無需上傳。
面向編程菜鳥。Circuit?Python考慮了教學(xué)方面的因素,學(xué)習(xí)如何編程將會變得非常容易,而且你會從板子上得到你想要的反饋。
更新代碼變得非常輕松。由于Circuit?Python代碼存儲在硬盤上,你可以隨時進行編輯,還可以保留多個文件進行驗證。
串口控制臺和REPL。這兩個功能允許你從代碼中獲得實時數(shù)據(jù)反饋并進行交互式編程。
文件存儲功能。Circuit?Python的內(nèi)部存儲功能使其非常適用于數(shù)據(jù)記錄、播放音頻片段以及其他文件交互。
強大的硬件支持。Circuit?Python內(nèi)置了對微控制器硬件功能的支持,如數(shù)字I/O、硬件總線(UART、I2C、SPI)、音頻I/O以及其他功能。還有許多用于傳感器、分支板和其他外部組件的庫和驅(qū)動程序。(這個很重要!)
爺是Python!Circuit?Python與Python幾乎完全兼容,它只是添加了硬件支持。?
目前只是個開始。Circuit?Python在不斷發(fā)展,不斷更新。Adafruit歡迎并鼓勵來自社區(qū)的反饋,并將其納入Circuit?Python的開發(fā)中。這就是開源概念的核心,這將會使Circuit?Python越來越好!