Fünf Projekte, um Ihre Programmierfähigkeiten zu meistern
Wenn Sie sich jemals gefragt haben, wie Sie eine neue Programmiersprache zusätzlich zu den bereits bekannten lernen können, präsentiert das Hyperskill-Team eine einfache Lösung. Wie Sie vielleicht wissen, bietet unsere Plattform Kotlin , Go , Python , Java , JavaScript und Scala . Die Lernziele erreichen Sie durch das Absolvieren von Projekten, kleinen Anwendungen, die praktische Probleme lösen.
In diesem Artikel stellt Ihnen das Hyperskill-Team die Golden-Projekte vor . Dies sind die Projekte, die Sie in mehreren Sprachen abschließen können. Wenn Sie eines davon bereits abgeschlossen haben, können Sie die Syntax einer neuen Sprache schnell beherrschen, indem Sie das Projekt anhand von Analogien erneut durchgehen, diesmal in einer neuen Sprache.
Lesen Sie mehr, um sich mit den Projekten und dem Wissen, das Sie erwerben können, vertraut zu machen.
Einfacher gesprächiger Bot
Schwierigkeitsgrad: einfach
Sprachen : Java , Kotlin , Python , Go , JavaScript
Am Anfang des Weges des Programmierers wird das Erstellen eines einfachen Konsolen-Chatbots Wunder bewirken, um Sie durch die Grundlagen des Programmierens zu führen. Auf dieser Reise werden Sie auch einige Wort- und Zahlenspiele spielen, die Sie ganz alleine umsetzen werden. Packen Sie ein und machen Sie sich auf den Weg, mein Freund!
Was Sie tun werden:
Lernen Sie die grundlegende Syntax kennen und schreiben Sie ein einfaches Programm mit Variablen, Bedingungen, Schleifen und Funktionen.
Tierpfleger
Schwierigkeitsgrad: Leicht
Sprachen: Java , Kotlin , Python , JavaScript
Diese kurze Programmierherausforderung kann dem örtlichen Zoo helfen, sich um seine Bewohner zu kümmern. Sie erstellen ein Tool zur Überwachung von Tieren und ihres Status.
Was Sie tun werden:
Dieses Projekt wird Ihnen helfen, einige Syntaxgrundlagen zu verstehen und zu lernen, wie Sie mit Variablen und Datenspeichertypen wie Listen, While-Schleifen und Arrays arbeiten.
Einfaches Tic-Tac-Toe
Schwierigkeitsgrad: Mittel
Sprachen: Java , Kotlin , Python , Scala
Jeder kennt dieses Papier-und-Bleistift-Spiel aus der Kindheit: Tic-Tac-Toe, auch bekannt als Nullen und Kreuze oder Xs und Os. Ein einziger Fehler kann Sie das Spiel kosten, aber zum Glück ist es so einfach, dass die meisten Spieler schnell die beste Strategie finden. Lass uns Tic-Tac-Toe programmieren und loslegen!
Was Sie tun werden:
Nachdem Sie dieses Projekt in Java abgeschlossen haben, werden Sie viel über die Planung und Entwicklung eines komplexen Programms von Grund auf erfahren, wie Methoden, verschachtelte Listen, Listenverständnis, Umgang mit Fehlern und die Verarbeitung von Benutzereingaben verwendet werden.
Das Python -Projekt bringt Ihnen Listen, Strings und andere Datentypen bei. Außerdem erhalten Sie einen genaueren Blick auf zwei grundlegende Datenstrukturen: Stacks und Queues.
In Kotlin- und Scala - Projekten lernen Sie viel über die Planung und Entwicklung eines komplexen Programms von Grund auf mit Methoden, verschachtelten Listen, Listenverständnis, Umgang mit Fehlern und Verarbeitung von Benutzereingaben.
Intelligenter Rechner
Schwierigkeitsgrad: Schwer
Sprachen: Java , Kotlin , Python , Scala
Taschenrechner sind ein sehr hilfreiches Werkzeug, das wir alle regelmäßig verwenden. Warum nicht selbst einen erstellen und ihn außergewöhnlich machen? In diesem Projekt schreibst du einen Taschenrechner, der nicht nur addiert, subtrahiert oder multipliziert, sondern auch intelligent genug ist, um sich deine vorherigen Berechnungen zu merken.
Was Sie tun werden:
Abgesehen davon, dass Sie ein nützliches Programm schreiben (jeder benutzt Taschenrechner, richtig?), werden Sie viel über Listen, Strings, Arrays und andere Datentypen lernen. Außerdem erfahren Sie mehr über Stapel und Warteschlangen.
Kaffeemaschine
Schwierigkeitsgrad: Anspruchsvoll
Sprachen: Java , Kotlin , Python , Scala , JavaScript , Go
Was gibt es Schöneres als eine Tasse Kaffee in der Pause? Ein Kaffee, den Sie nicht selbst zubereiten müssen. Es genügt, ein paar Knöpfe an der Maschine zu drücken, um eine Tasse reine Energie zu erhalten; Aber zuerst sollten wir der Maschine beibringen, wie es geht. In diesem Projekt arbeiten Sie an der Programmierung eines Kaffeemaschinen-Simulators. Die Maschine arbeitet mit typischen Produkten: Kaffee, Milch, Zucker und Plastikbecher; Wenn ihm etwas ausgeht, zeigt es eine Benachrichtigung an. Sie können drei Arten von Kaffee bekommen: Espresso, Cappuccino und Latte. Da es nichts umsonst gibt, sammelt es auch Geld.
Was Sie tun werden:
Üben Sie die Arbeit mit Funktionen, fordern Sie sich mit Schleifen und Bedingungen heraus und sammeln Sie mehr Erfahrung mit verschiedenen Programmiersprachen.
Hyperskill hilft Organisationen und Einzelpersonen, Programmieren zu lernen und die Lücken in Informatik und Mathematik zu schließen. Wir sind eine Online-Plattform für projektbasiertes Lernen. Gemeinsam mit JetBrains entwickeln wir die JetBrains Academy – eine Online-Bildungsressource für zukünftige Entwickler, die in JetBrains-IDEs integriert ist.
Erfahren Sie mehr über Hyperskill
Wenn Ihnen dieser Artikel gefällt, vergessen Sie nicht, Hyperskill Blog zu folgen und andere Artikel zu lesen.