Summary
programming
Debian Jr. (programowanie)
W tym zestawie pakietów programistycznych dla dzieci położono nacisk na
proste języki interpretowane. Również istotne znaczenie podczas używania
języków programowania przez dzieci mają: dobra dokumentacja i odpowiednie
możliwości tworzenia wizualnych programów bez zbytniego wysiłku. Nie jest
to w żadnym wypadku kompletna lista, zachęca się każdego do poznawania wraz
z dziećmi również innych języków.
Język Logo został specjalnie zaprojektowany dla dzieci, ze szczególnym
naciskiem na wizualizację i specyfikę tworzenia. Littlewizard jest opartym
na ikonach graficznym językiem programowania również zaprojektowanym dla
dzieci.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Junior
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Junior mailing list
Links to other tasks
|
Debian Junior programming packages
Official Debian packages with high relevance
arduino
IDE dla płytki rozwojowej AVR od Arduino CC
|
Versions of package arduino |
Release | Version | Architectures |
trixie | 1.8.19+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
buster | 1.0.5+dfsg2-4.1 | all |
stretch | 1.0.5+dfsg2-4.1 | all |
jessie | 1.0.5+dfsg2-4 | all |
bullseye-backports | 1.8.19+dfsg1-1~bpo11+1 | amd64,arm64,armel,armhf,i386 |
bookworm | 1.8.19+dfsg1-1 | amd64,arm64,armel,armhf,i386 |
sid | 1.8.19+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
bullseye | 1.8.13+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
Debtags of package arduino: |
field | electronics |
role | program |
|
License: DFSG free
|
Arduino jest otwartoźródłową, elastyczną i łatwą w użyciu (pod względem
sprzętowym i programowym) platformą do tworzenia prototypów układów
elektronicznych. Jest przeznaczony dla artystów, projektantów, hobbystów
oraz wszystkich zainteresowanych tworzeniem interaktywnych obiektów i
środowisk.
Pakiet ten instaluje zintegrowane środowisko programistyczne (IDE), które
umożliwia: pisanie programu, weryfikację kodu źródłowego, kompilację oraz
jego transfer na płytkę rozwojową Arduino. Przykładowy kod również
zostanie zainstalowany.
Niektóre podstawowe biblioteki AVR dostarczane są przez zależny, dodatkowy
pakiet arduino-core-avr. Dodatkowe biblioteki można zainstalować za pomocą
samego IDE, wywołując menedżera bibliotek. Wymaga to działającego dostępu
do Internetu.
|
|
gvrng
Interactive, introductory programming language
|
Versions of package gvrng |
Release | Version | Architectures |
stretch | 4.4-3~deb9u1 | all |
jessie | 4.4-1 | all |
Debtags of package gvrng: |
devel | interpreter |
field | mathematics |
game | puzzle |
interface | x11 |
role | program |
uitoolkit | gtk |
use | gameplaying, learning |
x11 | application |
|
License: DFSG free
|
Guido van Robot Next Generation (GvRng) is a project developed by advanced
high school students for use by their peers as a learning tool and precursor
to the further study of programming with Python. It is a minimalistic
programming language providing just enough syntax to help students learn the
concepts of sequencing, conditional branching, looping and procedural
abstraction.
It's biggest strength is that it permits this learning in an environment that
combines the thrill of problem-solving with instant visual feedback. In
short, it is an interactive, introductory programming language that is
excellent for learning the basic concepts of programming, applicable in any
high-level language.
The GvRng version replaces the old GvR program that used wxPython for the
GUI.
|
|
kturtle
Edukacyjne środowisko programistyczne
|
Versions of package kturtle |
Release | Version | Architectures |
bullseye | 20.12.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 18.04.1-1 | amd64,arm64,armhf,i386 |
stretch | 16.08.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 4.14.1-1 | amd64,armel,armhf,i386 |
sid | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 24.02.2 |
Debtags of package kturtle: |
devel | ide |
field | mathematics |
interface | x11 |
role | program |
scope | utility |
suite | kde |
uitoolkit | qt |
use | learning |
x11 | application |
|
License: DFSG free
|
KTurtle jest edukacyjnym środowiskiem programistycznym, które wykorzystuje
język programowania TurtleScript (zainspirowany przez Logo), aby
programowanie było łatwe i przystępne jak to tylko możliwe.
Zadanie użytkownika języka komend TurtleScript polega na sterowaniu żółwiem
(turtle), który rysuje różne kształty na płótnie, przez co KTurtle nadaje
się do nauczania elementarnej matematyki, geometrii i programowania.
Pakiet jest częścią modułu edukacyjnego KDE.
|
|
laby
Nauka programowania z udziałem mrówek i pajęczyn
|
Versions of package laby |
Release | Version | Architectures |
bookworm | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 0.6.4-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 0.7.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.7.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
buster | 0.6.4-2 | amd64,arm64,armhf,i386 |
bullseye | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0.6.3-1 | amd64,armel,armhf,i386 |
Debtags of package laby: |
devel | lang:c, lang:java, lang:ocaml |
field | mathematics |
interface | x11 |
role | program |
uitoolkit | gtk |
use | gameplaying, learning |
|
License: DFSG free
|
Laby to mały program do nauki programowania z udziałem mrówek i pajęczyn.
Użytkownik musi wyprowadzić mrówkę z labiryntu, unikając pajęczyn,
przenosząc skały itp.
Laby umożliwia poznawanie następujących języków:
OCaml, C, C++, Java, Prolog, Ruby, Pascal, JavaScript, Python, Lua, Vala,
Scheme, Go i PHP. Inne dowiązania można łatwo dodawać w celu obsługi nowych
języków programowania.
|
|
littlewizard
Środowisko programistyczne dla dzieci
|
Versions of package littlewizard |
Release | Version | Architectures |
bullseye | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.2.2-1 | amd64,armel,armhf,i386 |
stretch | 1.2.2-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.2.2-4 | amd64,arm64,armhf,i386 |
Debtags of package littlewizard: |
devel | interpreter |
field | mathematics |
interface | x11 |
role | program |
uitoolkit | gtk |
use | learning |
x11 | application |
|
License: DFSG free
|
Little Wizard został stworzony specjalnie dla dzieci ze szkół podstawowych.
Umożliwia zapoznawanie się z podstawowymi elementami języków komputerowych,
takimi jak: zmienne, wyrażenia, pętle, instrukcje warunkowe oraz bloki
logiczne. Każdy element języka reprezentowany jest przez intuicyjną ikonę.
Little Wizard może być obsługiwany bez użycia klawiatury, za pomocą samej
myszki.
|
|
puredata
Komputerowy system do przetwarzania muzyki i grafiki w czasie rzeczywistym
|
Versions of package puredata |
Release | Version | Architectures |
trixie | 0.54.1+ds-4 | all |
jessie | 0.46.2-1 | all |
stretch | 0.47.1-3 | all |
stretch-backports | 0.49.0-3~bpo9+1 | all |
buster | 0.49.0-3 | all |
buster-backports | 0.51.4-1~bpo10+1 | all |
bullseye | 0.51.4-1 | all |
bullseye-backports | 0.53.1+ds-2~bpo11+1 | all |
bookworm | 0.53.1+ds-2 | all |
bookworm-backports | 0.54.1+ds-4~bpo12+1 | all |
sid | 0.54.1+ds-4 | all |
Debtags of package puredata: |
devel | editor, ide, ui-builder |
field | arts |
interface | x11 |
role | program |
scope | application |
sound | midi, mixer, player, recorder |
uitoolkit | tk |
use | editing |
works-with | audio, image, image:raster |
x11 | application |
|
License: DFSG free
|
Pure Data (znany również jako Pd) jest graficznym środowiskiem
programowania w czasie rzeczywistym, służącym do przetwarzania dźwięku i
grafiki. Funkcje audio zostały wbudowane w Pd; obliczenia graficzne
wymagają oddzielnych pakietów, takich jak gem ("Graphics Environment for
Multimedia" - Środowisko graficzne dla multimediów) lub pd-pdp (pakiet Pd).
Jest to metapakiet, który zależy od wszystkich składników podstawowej
części Pd.
|
|
scratch
Łatwe w obsłudze środowisko programistyczne dla osób od 8 roku życia
|
Versions of package scratch |
Release | Version | Architectures |
buster | 1.4.0.6~dfsg1-6 | all |
bookworm | 1.4.0.6~dfsg1-6.1 | all |
sid | 1.4.0.6~dfsg1-6.1 | all |
jessie | 1.4.0.6~dfsg1-5 | all |
stretch | 1.4.0.6~dfsg1-5 | all |
bullseye | 1.4.0.6~dfsg1-6.1 | all |
trixie | 1.4.0.6~dfsg1-6.1 | all |
Debtags of package scratch: |
field | computer-science |
uitoolkit | gtk |
|
License: DFSG free
|
Scratch to łatwe, interaktywne środowisko programistyczne, umożliwiające
współpracę, przeznaczone do tworzenia interaktywnych historii, animacji,
gier, muzyki i dzieł sztuki oraz udostępniania ich w Internecie.
Scratch ma na celu pomagać młodym ludziom (począwszy od 8 roku życia)
rozwijać umiejętność uczenia się na miarę 21 wieku. Tworząc projekty w
Scratchu, młodzi ludzie uczą się ważnych pojęć matematycznych i
obliczeniowych, jednocześnie zyskując głębsze zrozumienie samego procesu
projektowania.
|
|
sonic-pi
Kodowanie na żywo dla wszystkich
|
Versions of package sonic-pi |
Release | Version | Architectures |
stretch | 2.10.0~repack-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x |
buster | 2.10.0~repack-2.1 | amd64,arm64,armhf,i386 |
bullseye | 3.2.2~repack-7 | amd64,arm64,armhf,i386,mipsel |
bookworm | 3.2.2~repack-8 | amd64,arm64,armhf,i386,mipsel |
sid | 3.2.2~repack-8 | amd64,arm64,armhf,i386 |
upstream | 4.5.0 |
|
License: DFSG free
|
Wolnościowy syntezator kodujący na żywo dla każdego. Pierwotnie
zaprojektowany do obsługi lekcji komputerowych i muzycznych w szkołach.
Użytkownik może używać kodu do komponowania i wykonywania muzyki w
klasycznych i współczesnych stylach, od jej kanonów po Dubstep (gatunek
elektronicznej muzyki tanecznej).
|
|
squeak-plugins-scratch
Squeak plugins for the Scratch programming environment
|
Versions of package squeak-plugins-scratch |
Release | Version | Architectures |
jessie | 1.4.0.2~svn.r83-2 | amd64,armel,armhf,i386 |
sid | 1.4.0.2~svn.r83-3.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 1.4.0.2~svn.r83-2.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package squeak-plugins-scratch: |
role | plugin |
|
License: DFSG free
|
Scratch is an easy, interactive, collaborative programming
environment designed for creation of interactive stories, animations,
games, music, and art -- and sharing these on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st
century learning skills. As they create Scratch projects, young people
learn important mathematical and computational ideas, while also
gaining a deeper understanding of the process of design.
This package contains the plugins needed by Scratch and its derivatives.
|
|
squeak-vm
virtual machine for Smalltalk
|
Versions of package squeak-vm |
Release | Version | Architectures |
bookworm | 4.10.2.2614+20120917~dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 4.10.2.2614-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 4.10.2.2614-8 | amd64,arm64,armhf,i386 |
stretch | 4.10.2.2614-4.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 4.10.2.2614-1.1 | amd64,armel,armhf,i386 |
trixie | 4.10.2.2614+20120917~dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 4.10.2.2614+20120917~dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 4.10.2.2614+20240416~dfsg |
Debtags of package squeak-vm: |
devel | ide, runtime |
interface | x11 |
role | program |
scope | suite |
|
License: DFSG free
|
Squeak is a full-featured implementation of the Smalltalk programming
language and environment based on (and largely compatible with) the
original Smalltalk-80 system.
This package contains just the Unix Squeak virtual machine. You will
likely need also an image file containing a "snapshot" of a live Squeak
session - e.g. one of the Debian packages etoys or scratch.
|
|
|