# KittenCode介紹

## KittenCode介紹

![](https://kittenbothk.readthedocs.io/en/latest/_images/pythonLogo.jpg)

![](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7Bv9xBdKh3R9w6Vp7asd%2Fuploads%2FuRdMauhnui5zxvYe5OKF%2Fimage.png?alt=media\&token=410bb702-b244-489e-9615-e30fab9e32dc)

KittenCode是由KittenBot研發推出的一款Python編程平台。KittenCode支援純Python3的編程之餘亦支持第三方庫的安裝和使用；KittenCode疫支援使用Micropython進行硬件編程，可直接對Micro:bit、KOI和Meowbit等硬件編程，實現在線運行及上傳程式離線運行。

Python編程在STEM編程教育的重要性越來越大，香港教育局已經定下指引，在2025年開始在香港中學文憑考試(HKDSE)裏將Python定為指定的考核語言。Python的語法相比起其他語言來說更加簡便易明，比較容易學習。Python更是人工智能和機器學習等範疇中被廣泛應用的語言。所以說現在確實是學習Python的大好時機！

![](https://kittenbothk.readthedocs.io/en/latest/_images/dse.png)

### 線上版KittenCode

{% hint style="info" %}
支援Google Chrome及Microsoft Edge瀏覽器。\
不支援Safari及流動裝置瀏覽器。
{% endhint %}

[前往KittenCode官網](https://codebeta.kittenbot.net/en/home)

### 下載KittenCode(舊版本)

[下載Windows版KittenCode](https://drive.google.com/file/d/1OLzysWMt-g3vS1zrfxcEtUYx0pS-NtBl/view?usp=share_link)

[下載MacOS版KittenCode](https://drive.google.com/file/d/1_FXt2yvbp8iXSf8e5zIaXO6B-S9gxJ1d/view?usp=share_link)

### 功能和特點

* 支援Python REPL編程
  * REPL即是交互式編譯器，就是你可以在控制台輸入一行行的代碼，它就會即時運行。
* 支援MicroPython對硬件編程
  * 可以對Micro:bit、KOI和未來板、Meowbit等的MicroPython硬件編程
  * 可以實現連線實時互動，亦可以上傳程式實現離線運行
* 支援下載第三方庫
  * 可以實現pip install的功能，下載第三方的Python庫
  * 下載第三方Python庫，輕易學習AI，Machine Learning等的新技術
* 介面簡潔易明


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sharinghub.kittenbot.hk/programmingplatforms/kittencode/intro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
