---
Type: desktop-application
ID: plm.desktop
Package: plm
Name:
C: PLM
Summary:
fr: Apprendre la programmation interactivement
C: Learn programming interactively
Description:
fr: >-
<p>La machine d’apprentissage pour programmeurs «⋅Programmer's Learning Machine (PLM)⋅» est un « exerciseur » multiplateforme
et libre pour la programmation. Elle permet d’explorer différents concepts de programmation à l’aide d’un peu plus de
200 exercices qu’il est possible de résoudre soit en Java, soit en Python, soit en Scala.</p>
<p>L’interface et le contenu de PLM ont été soigneusement traduits en anglais, français et brésilien. D’autres traductions
sont espérées pour le futur.</p>
<p>Les concepts suivants sont compris dans ce paquet :</p>
<p> — Bienvenue : apprentissage des bases de la programmation pour les vrais débutants ; — Labyrinthes : algorithmes
classiques de sortie de labyrinthes pour niveau moyen ; — Tri : algorithmes classiques de tri pour niveau moyen. La
leçon d’introduction présente les bases des algorithmes de tri, les deux suivantes les appliquent de façons plus
récréatives ; — Récursion : algorithmes classiques en Logo pour niveau moyen ; — Turtle Art : étude de quelques figures
classiques en Logo ; — LightBot : petit casse-tête pour programmeur de niveau moyen ou confirmé.</p>
<p>Les autres leçons sont conçues pour explorer de nouveaux concepts, tels que le retour sur trace (backtracking), la
programmation dynamique, la programmation orientée objet des bibliothèques standards de Python, Scala et Java. D’autres
langages de programmation (tels que Ruby ou JavaScript) pourront être ajoutés dans le futur.</p>
da: >-
<p>Programmer's Learning Machine (PLM) er en fri programmeringsøver for flere platforme. Programmet giver mulighed
for at udforske flere aspekter af programmering via mere end 200 interaktive øvelser, som du kan løse i enten Java, Python
eller Scala.</p>
<p>PLM-grænsefladen og indhold er omhyggeligt oversat til engelsk, fransk og brasiliansk. Vi håber at se andre oversættelser
i fremtiden.</p>
<p>De følgende koncepter er inkluderet i denne pakke:</p>
<p> - Velkommen: lær det grundlæggende indenfor programmering for nybegyndere. - Labyrint: klassiske algoritmer for
labyrintundvigelse på mellemniveau. - Sorter: klassiske sorteringsalgoritmer på mellemniveau. En introducerende
lektion præsenterer det grundlæggende indenfor sorteringsalgoritmerne mens to yderligere lektioner anvender dem på
mere rekreative indstillinger. - Rekursion: klassiske logoalgoritmer på mellemniveau. - Turtle Art: udforsk nogle få
klassiske LOGO-figurer. - LightBot: den lille programmørs hjernesjov på mellemniveau og for de avancerede.</p>
<p>Andre lektioner er planlagt for udforskning af nye koncepter, såsom tilbagesporing, dynamisk programmering, objektorienteret
programmering eller standardbibliotekerne for Python, Scala og Java. Andre programmeringssprog (såsom Ruby eller JavaScript)
kan blive tilføjet i fremtiden.</p>
C: >-
<p>The Programmer's Learning Machine (PLM) is a free cross-platform programming exerciser. It lets you explore various
concepts of programming through over 200 interactive exercises, that you can solve in either Java, Python or Scala.</p>
<p>The PLM interface and content is thoughtfully translated to English, French and Brazilian; Other translations may be
added in the future.</p>
<p>The following concepts are included in this package:</p>
<p> - Welcome: teach basics of programming to absolute beginners - Maze: classical maze escaping algorithms for intermediate
- Sort: classical sorting algorithms for intermediate. One introduction lesson presents the basics of the sorting algorithms
while two additional lessons apply them in more recreative settings. - Recursion: classical logo algorithms for intermediate
- Turtle Art: explore a few classical LOGO figures - LightBot: little programmer's brain teaser for intermediate
and advanced</p>
<p>Other lessons are planned to explore new concepts, such as the backtracking, dynamic programming, object-oriented programming
or the standard libraries of Python, Scala and Java. Other programming languages (such as Ruby or JavaScript) may be added
in the future.</p>
it: >-
<p>PLM (Programmer's Learning Machine, macchina per l'apprendimento dei programmatori) è uno strumento libero
per esercitazioni di programmazione multipiattaforma. Permette di esplorare vari concetti della programmazione attraverso
200 esercizi interattivi che possono essere risolti in Java, Python o Scala.</p>
<p>L'interfaccia e i contenuti di PLM sono attentamente tradotti in inglese, francese e brasiliano; altre traduzioni
potranno essere aggiunte in futuro.</p>
<p>In questo pacchetto sono inclusi i seguenti concetti:</p>
<p> - Welcome: insegna le basi della programmazione ai principianti completi. - Maze: classici algoritmi per uscire da
un labirinto per programmatori intermedi. - Sort: classici algoritmi di ordinamento. Una lezione introduttiva presenta
le basi degli algoritmi di ordinamento mentre due lezioni aggiuntive le applicano in situazioni più di svago. - Recursion:
classici algoritmi logo per programmatori intermedi. - Turtle Art: esplora alcune classiche figure LOGO. - LightBot:
piccolo rompicapo per i programmatori sia intermedi sia esperti.</p>
<p>Sono in progetto ulteriori lezioni per esplorare nuovi concetti, come il backtracking, la programmazione dinamica,
la programmazione orientata agli oggetti o le librerie standard di Python, Scala e Java. In futuro potrebbero essere aggiunti
altri linguaggi di programmazione (come Ruby o JavaScript).</p>
en: >-
<p>The Programmer's Learning Machine (PLM) is a free cross-platform programming exerciser. It lets you explore various
concepts of programming through over 200 interactive exercises, that you can solve in either Java, Python or Scala.</p>
<p>The PLM interface and content is thoughtfully translated to English, French and Brazilian; Other translations may be
added in the future.</p>
<p>The following concepts are included in this package:</p>
<p> - Welcome: teach basics of programming to absolute beginners - Maze: classical maze escaping algorithms for intermediate
- Sort: classical sorting algorithms for intermediate. One introduction lesson presents the basics of the sorting algorithms
while two additional lessons apply them in more recreative settings. - Recursion: classical logo algorithms for intermediate
- Turtle Art: explore a few classical LOGO figures - LightBot: little programmer's brain teaser for intermediate
and advanced</p>
<p>Other lessons are planned to explore new concepts, such as the backtracking, dynamic programming, object-oriented programming
or the standard libraries of Python, Scala and Java. Other programming languages (such as Ruby or JavaScript) may be added
in the future.</p>
Categories:
- Development
- TextEditor
- Education
Keywords:
C:
- Code
- Programming
- Java
- Python
- Scala
Icon:
cached:
- name: plm_plm.png
width: 64
height: 64
Provides:
mimetypes:
- text/plain