Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:programmieren_training_websites [2023-10-25 20:58] – angelegt sca | gf_informatik:programmieren_training_websites [2023-11-07 08:22] (aktuell) – [Vorgehen] sca | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Programmieren Training Websites ====== | + | ====== |
+ | Es gibt mittlerweile viele Websites, auf denen man seine Programmierskills verbessern kann. Meist gibt es Challenges oder Trainingsaufgaben. Auf gewissen Seiten kann man auch gegeneinander antreten. | ||
+ | Hier werden einige dieser Seiten vorgestellt. Es gibt aber noch viele mehr, die ebenso gut (oder besser) sein können. | ||
+ | |||
+ | ===== - CodinGames ===== | ||
+ | |||
+ | === Übersicht === | ||
+ | |||
+ | * Coole Aufgaben mit toller Grafik. Zum Beispiel muss man in einer Aufgabe einen Code schreiben, der ein Space Shuttle sicher auf dem Mars landet. | ||
+ | * Allerdings sind selbst die " | ||
+ | * Deshalb: Sehr empfehlenswert, | ||
+ | |||
+ | === Vorgehen === | ||
+ | |||
+ | 1. Gehe auf [[https:// | ||
+ | 1. Klicke dann auf "SOLO / PUZZLES" | ||
+ | 1. **Schwierigkeitsgrad: | ||
+ | 1. **Thema:** Es ist immer angegeben, welche Themen trainiert werden, z.B. " | ||
+ | 1. **Tipps:** | ||
+ | 1. Nachdem du eine Challenge ausgewählt hast: Studiere kurz, um was es geht: "What will I learn?", | ||
+ | 1. ... und dann geht es los: **" | ||
+ | 1. Sobald man eine Lösung gefunden hat, kann man diese **testen:** "Play All Testcases" | ||
+ | 1. Hat man alle Tests bestanden, kann man die **Lösung einreichen**: | ||
+ | |||
+ | |||
+ | ===== - Codewars ===== | ||
+ | |||
+ | === Übersicht === | ||
+ | |||
+ | 1. Gute Challenges, aber nicht so kreativ wie in CodinGames, keine Grafik | ||
+ | 1. Einfache Aufgaben sind wirklich einfach. | ||
+ | 1. Deshalb: Sehr empfehlenswert, | ||
+ | |||
+ | === Vorgehen === | ||
+ | |||
+ | 1. Gehe auf [[https:// | ||
+ | 1. **Einstellungen: | ||
+ | 1. "Base Programming Language": | ||
+ | 1. " | ||
+ | 1. Klicke im Menu links auf **Practice.** | ||
+ | 1. Filtere nun die Aufgaben: | ||
+ | 1. Language: Python (oder Sprache die trainiert werden soll) | ||
+ | 1. Difficulty: 8kyu (einfachste), | ||
+ | 1. Status: Wähle " | ||
+ | 1. Wähle eine Aufgabe aus und studiere die Details | ||
+ | 1. Klicke auf **" | ||
+ | 1. Sobald man eine Lösung gefunden hat, kann man diese **testen:** " | ||
+ | 1. Hat man alle Tests bestanden, kann man die **Lösung einreichen**: | ||
+ | |||
+ | |||
+ | ===== - Project Euler ===== | ||
+ | |||
+ | === Übersicht === | ||
+ | |||
+ | * Ein Klassiker unter solchen Websites, gibt es seit 2001 | ||
+ | * Starker Fokus auf Mathematik und Algorithmen | ||
+ | * Kommt nicht so ansprechend daher wie modernere Seiten | ||
+ | * Sehr empfohlen für Mathe- & Informatiknerds, | ||