Kuwaderno sa Python

Gumagana ang Python sa browser!
Kuwaderno sa programming para sa mga bata

Walang install. Mga error sa Filipino. Madali para sa mga bata.

Subukan ngayon
Screen na nagpapakita ng resulta ng code Ahas na maskot

Pamilyar ba?

Mga Feature

🌐

Walang install

Buksan lang ang browser. Gumagana rin sa Chromebook at tablet.

✏️

Lahat sa Filipino

Mga button at menu sa Filipino. Madali para sa mga batang mag-aaral.

💬

Child-friendly na errors

Mga English error na isinalin sa mga salitang naiintindihan ng mga bata. Ipinapakita rin kung paano ayusin.

💾

Hindi mawawala ang code

Auto-save. Isara ang browser at nandoon pa rin ang code mo.

Paano kung may error?

Mga English error message na isinalin sa mga salitang naiintindihan ng mga bata. Ipinapakita rin kung paano ayusin.

English na error SyntaxError: '(' was never closed
Isinalin Hindi pa nasara ang panaklong (. Lagyan ng ) para isara
English na error NameError: name 'hensuu' is not defined
Isinalin Ano ang hensuu? Hindi pa ito nagawa, o tingnan ang spelling
English na error IndentationError: expected an indented block
Isinalin Kulang ang spaces. Maglagay ng 4 na spaces pagkatapos ng if o for

Sumusuporta sa higit 20 iba't ibang uri ng error

Ano ang susunod pagkatapos ng Scratch?

Natuto kang gumawa ng programs sa pamamagitan ng pagsasama-sama ng blocks sa Scratch. Ang galing!

Pero kung gusto mong sumulat ng programs gamit ang text, ang susunod na hakbang ay Python.

Sa Kuwaderno sa Python, pwede mong isulat ang parehong "ulitin" at "kung" blocks mula sa Scratch — pero sa Python.

Ang "Mga Halimbawa" na seksyon ay may Python code na gumagawa ng parehong bagay tulad ng Scratch blocks.

Tingnan ang mga halimbawa

Tingnan ang kaya mong gawin!

🎨 Gumawa ng pattern

for i in range(5):
    print("★" * i)
★ ★★ ★★★ ★★★★

🎵 Gumawa ng musika

for nota in ["Do","Re","Mi","Fa","Sol"]:
    print(nota, "♪")
Do ♪ Re ♪ Mi ♪ ...

🚀 Paglulunsad ng rocket

for i in [3,2,1]:
    print(i)
print("Lunsad!")
3 2 1 Lunsad!

Para sa mga Magulang — Katahimikan ng Isip

🔒 Ligtas
Lahat ng data ay napoproseso sa browser ng iyong anak. Walang ipinapadala sa mga external server.
🐍 Totoong Python
Gumagamit ng WebAssembly (Pyodide) para patakbuhin ang standard na Python 3.
📈 Handa sa hinaharap
Natututo ng standard na Python syntax, kaya ang kaalaman ay madaling mailipat sa full na environment.
🆓 Libre lahat
Hindi kailangan mag-register ng account.

Madali lang — 1-2-3

1

Buksan

Screen na nagpapakita ng app na binuksan sa browser

Bisitahin lang ang URL.

2

Sumulat

Screen na nagpapakita ng Python code na sinusulat

Isulat ang code mo.

3

Patakbuhin

Screen na nagpapakita ng resulta ng code

Pindutin ang button at tingnan ang resulta.

Subukan ngayon

Walang account kailangan — libre lahat

Sumali sa komunidad

Sumali sa Discord