Alternatywa dla Trinket
Alternatywa dla Trinket do Pythona i Javy
Trinket zamknięto 31 sierpnia 2026, a każdy osadzony trinket pokazuje teraz komunikat zamiast kodu. Oto co Coddy zastąpi już dziś, a czego nie.
Zastąp stary embed
Wklej stary kod osadzenia lub link z Trinket. Jeśli Coddy może go zastąpić, nowy kod pojawi się poniżej, gotowy do skopiowania.
Zobacz w działaniu
Prawdziwe embedy, dokładnie takie jak na Twojej stronie. Kliknij Uruchom w dowolnym z nich.
Pyta o imię i wiek i czeka na każdą odpowiedź.
Utwórz swój embed
<figure style="margin:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden"><iframe src="https://coddy.tech/embed-editor?lang=python&theme=light&code=bmFtZSA9IGlucHV0KCJXaGF0IGlzIHlvdXIgbmFtZT8gIikKYWdlID0gaW50KGlucHV0KCJIb3cgb2xkIGFyZSB5b3U_ICIpKQpwcmludChmIkhlbGxvLCB7bmFtZX0hIFlvdSBhcmUge2FnZX0geWVhcnMgb2xkLiIpCg&stdin=QWxpY2UKMzAK&credit=0" width="100%" height="480" style="display:block;border:0;width:100%" title="Edytor kodu Python od Coddy" loading="lazy"></iframe><figcaption style="box-sizing:border-box;padding:5px 12px;font:11px/1.4 system-ui,-apple-system,sans-serif;color:#64748b;background:#f1f5f9;border-top:1px solid #e2e8f0;text-align:right" dir="ltr">Działa na <a href="https://coddy.tech/embed" target="_blank" rel="noopener" style="color:#0077ff;font-weight:600;text-decoration:none;">Coddy</a></figcaption></figure>Możesz go używać za darmo na dowolnej stronie. Zostaw tylko link „Działa na Coddy”, aby inni mogli znaleźć edytor. To wszystko, o co prosimy.
Co da się przenieść
Python działa w przeglądarce czytelnika, z konsolą na żywo dla input() i rysunkami turtle. Java i inne języki działają na serwerach Coddy, które rysują też wykresy matplotlib, a HTML i CSS mają podgląd na żywo w trakcie pisania. GlowScript, pygame i Blockly nie da się przenieść.
| W Trinket | W Coddy |
|---|---|
| Konsola Pythona | Tak Do osadzenia. Działa w przeglądarce czytelnika, a input() czeka na odpowiedź czytelnika, jak w Trinket. |
| Java | Tak Do osadzenia. |
| R i inne języki tekstowe | Tak Do osadzenia: R, SQL, C, C++, JavaScript, Go, Rust i inne. |
| Python 3 z wykresami (matplotlib) | Tak Do osadzenia. Wykres rysuje serwer Coddy, a między uruchomieniami jest krótka przerwa. |
| HTML i CSS | Tak Do osadzenia, z podglądem na żywo w trakcie pisania. Działa w nim też JavaScript, w tym szkice p5.js. |
| Grafika turtle | Tak Do osadzenia. turtle z Pythona rysuje w przeglądarce czytelnika. Programy, które czekają na klawisze lub kliknięcia, nie działają. |
| Kursy i zadania | Częściowo Kursy Coddy przydzielane w darmowej klasie. Nie można wgrać własnych ćwiczeń. |
Dla nauczycieli
- Darmowa klasa dla maksymalnie 35 uczniów.
- Widzisz, kto utknął, gdy klasa programuje.
- Bugsy, tutor AI w Coddy, może pomagać w pełni, dawać tylko podpowiedzi albo być wyłączony.
- Przydzielaj rozdziały z kursów Coddy z Pythona, Javy i innych języków.
Jak zastąpić embed
Wklej stary embed
Skopiuj iframe z Trinket ze swojej strony i wklej go powyżej. Odczytamy język i wysokość.
Dodaj swój kod
Wklej program do edytora razem z danymi wejściowymi, których potrzebuje.
Zastąp iframe
Skopiuj nowy fragment i wstaw go w miejsce iframe z Trinket.
Pytania
Czy to jest darmowe?
Tak. Embed jest darmowy na każdej stronie, podobnie jak klasa do 35 uczniów. Prosimy tylko o pozostawienie małej linijki "Działa na Coddy" pod edytorem.
Czy mogę zaimportować swoje trinkety?
Nie. Zawartość Trinket zniknęła razem ze stroną i nie mamy do niej dostępu. Jeśli masz kopię kodu, wklej ją do edytora.
Czy Coddy uruchamia turtle?
Tak. Python działa w przeglądarce czytelnika, a turtle rysuje na stronie jak w Trinket. Programy, które reagują na klawisze lub kliknięcia, nie działają, podobnie jak pygame i GlowScript.
A co z GlowScript, pygame, Sense HAT lub Blockly?
Coddy ich nie uruchamia. GlowScript ma własną darmową stronę glowscript.org, a projekty z Sense HAT obsługuje Code Editor od Raspberry Pi.
Czy działa input()?
Tak. Python działa w przeglądarce czytelnika, więc input() czeka, aż czytelnik wpisze odpowiedź w konsoli, jak w Trinket.
Czy czytelnicy potrzebują konta?
Nie. Każdy może edytować i uruchamiać kod w embedzie bez rejestracji.
Czy embed zapisuje pracę uczniów?
Nie. Embed służy do przykładów na twojej stronie i nic, co się w nim wpisze, nie jest zapisywane. Uczniowie, którzy chcą zachować kod, mogą się zarejestrować i zapisać go w projektach Coddy.
Czym Python w przeglądarce różni się od Pythona w Trinket?
To Python 3.14 z biblioteką standardową, łącznie z turtle. Pakiety takie jak numpy nie są zainstalowane (wykresy rysuje embed matplotlib), programy nie mają dostępu do sieci, a zapisane przez nie pliki nie są zachowywane. Jeśli Python nie uruchomi się w przeglądarce, embed wykona kod na serwerze Coddy.
Które języki można osadzić?
Python, Java, R, SQL, C, C++, C#, JavaScript, TypeScript, Go, Rust, Ruby, PHP, Kotlin, Swift, Dart, Lua i inne, a do tego HTML i CSS z podglądem na żywo oraz wykresy w Pythonie z matplotlib.