ALL SCHOOL 42
Sprache wählen: [ru] [en]
Dieses Repository enthält ALLE AUFGABEN für das Schulungsprogramm der französischen Programmierschule Ecole 42
.
Durch Projekte und Aufgaben entwickeln Sie Ihre Programmierkenntnisse selbstständig weiter und die praktischen Erfahrungen und Kenntnisse aus der Bearbeitung von Aufgaben und Projekten an der School 42 geben Ihnen die nötige Grundlage für die berufliche Integration und helfen Ihnen, von der Pike auf einen begehrten Beruf zu erlernen.
Indem Sie sich konsequent durch die Richtungen, Sprachen und Bildungsprojekte der Schule 42 bewegen und dabei die Holy Graph
Projektkarte verwenden, entwickeln Sie grundlegende technische Fähigkeiten:
Der Lehrplan der Schule 42 ist individualisiert. Hier schreitet jeder alleine und in seinem eigenen Tempo voran, anstatt einer ganzen Klasse von Schülern zu folgen (wobei das neueste Mitglied die gesamte Gruppe verlangsamt) und erlangt so sein eigenes Verständnis für Programmierparadigmen.
Hier können Sie sich mit den innerhalb der Schule 42 geltenden Regeln vertraut machen, sich über den Schulungskurs selbst informieren, sich über die Standards informieren, nach denen Sie beim Lösen von Aufgaben und Projekten Code schreiben müssen, und auch alles sehen, was Ihnen weiterhilft Beginnen Sie mit dem Erlernen des Programmierens gemäß dem Programm Schools 42.
Beschreibung des Schulkurses: [ en ] [ ru ]
Informationen zum peer-to-peer
Lernsystem selbst: [ en ] [ ru ]
Git
Tipps für die Interaktion mit einem Repository in Vogsphere
: [fr] [ru]
Eine interaktive Tour, die Sie in die Grundlagen von Git einführt [en]
Standards, die beschreiben, wie Code geschrieben wird: [fr] [ru]
Codeüberprüfung über Norminette
[ru]
10 Regeln für diejenigen, die mit dem Schwimmen im Pool beginnen [ru]
Videokurs zur C-Sprache (für diejenigen, die den Pool von Grund auf neu starten) [ ru ]
Sehr gut zusammengestellte Video-Lektionen zur C-Sprache auf Englisch (verwenden Sie den Yandex-Browser, um diese Videos auf Russisch anzusehen)[[ en ]] (https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM)
Um den Übersetzungsprozess zu beschleunigen und den Inhalt von
Crow Translate
(denken Sie daran, dass das Symbol zum Verschieben des Textes in die nächste Zeile von Übersetzern wahrgenommen werden kann Ende eines Satzes!)
(!) Beeilen Sie sich nicht, einen Pool in C zu erstellen, bevor Sie die Dokumentation gelesen haben.
Aus diesem Pool wird die Programmierausbildung an der Schule 42 beginnen.
Hier werden Sie zu einem vollständigen Eintauchen in die Tiefe des Codes eingeladen, der es Ihnen ermöglicht, die Schule, ihre einzigartige Lehrmethode und vor allem, was Programmierung wirklich ist, wirklich zu entdecken.
An jedem Tag des Pools erhalten Sie eine Portion Aufgaben (in der Regel 10 – 25), geordnet nach steigendem Schwierigkeitsgrad. Und jeden Tag werden Sie ein neues Thema und neue Funktionen der Sprache durchgehen, die Sie verstehen und im Gedächtnis behalten, wenn Sie die Aufgaben des Tages erledigen.
Um Ihnen das Verständnis zu erleichtern, werden Ihnen 10-30-minütige Schulungsvideos mit Theorie und Beispielen zur Verfügung gestellt (nutzen Sie die Untertitelfunktion im Player und übersetzen Sie sie in die gewünschte Sprache), aber in der Regel wird das nie ausreichen. Deshalb recherchieren Sie im Internet nach allen notwendigen Informationen, um sich weiterzubilden.
Vom ersten Tag an werden Sie nicht nur mit komplexen Problemen konfrontiert, sondern mit ganzen Wissensgebieten, von denen Sie vielleicht nicht einmal wissen, dass sie existieren. Egal wie hoch Ihr Einstiegsniveau ist, Sie werden mit Sicherheit auf eine Aufgabe stoßen, die Sie mit Sicherheit herausfordern wird. Wenn Sie es sehen, werden Sie zunächst verblüfft sein, aber dann, durch unglaubliche Anstrengungen und eine Reihe von Fehlern, meistern Sie die Aufgabe immer noch und erwerben eine Fähigkeit, die zu einem vertrauten Werkzeug wird. Der Pool wird ein Krafttest für diejenigen sein, die sich entscheiden, den Programmierweg zu beginnen, um die Motiviertesten zu ermitteln.
Denken Sie daran, dass das Erlernen der Programmiersprache C von grundlegender Bedeutung für das Erlernen aller anderen Programmiersprachen wie C++, Java, Python usw. ist. Denn alle anderen fortgeschrittenen Programmiersprachen wurden ausschließlich von C-Sprachkonzepten abgeleitet.
(!) Seien Sie kein Dummkopf und beeilen Sie sich nicht, mit dem Haupttraining fortzufahren, bis Sie den C-Pool-Stoff vollständig abgeschlossen und beherrscht haben.
Kernlernprojekte stellen die nächste Stufe des Programmierlernens dar. Alle sind nach Richtungen gruppiert, die in Form von Zweigen dargestellt werden. Denken Sie daran, dass jedes weitere Projekt in der von Ihnen gewählten Branche komplexer ist als das vorherige und nur mit den in früheren Projekten erworbenen Fähigkeiten gelöst werden kann.
Um die Aufgaben/Projekte der Hauptausbildung der Schule 42 zu bearbeiten, verwenden Sie die Holy Graph
Projektkarte und die visuelle Karte der highlighting_branches
-Richtungen
[GLOBAL – Allgemeiner Zweig]
Mit diesem Zweig beginnt die Hauptausbildung.
- [>] 42_Gebote
- [>] ft_debut
- [>] piscine reloaded
- [>] libft
- [>] netwhat
- [>] get_next_Line
- [>] fillit
[UNIX-Zweig]
Dieser Zweig enthält mehrere Bereiche: Unix, Kernel, Virus, Sicherheit, Netzwerk.
- [>] ft_ls
- [>] Minishell
- [>] ft_select
- [>] 21.07
- [>]Taskmaster
- [>] 42sh
- [>] Malloc
- [>] ft_script
- [>] Philosophen
- [>] Nm-otool
- [>] ft_p
- [>] IRC
- [>] ft_ping
- [>] ft_traceroute
- [>] ft_nmap
- [>] Zappy
- [>] Lem-ipc
- [>] Matt Daemon
- [>] Durex
- [>] LibftASM
- [>] GBmu
- [>] strace
- [>] Root-me | App-System
- [>] Root-me | Knacken
- [>] Schneeunfall
- [>] boot2root
- [>] RegenFall
- [>]Überschreiben
- [>] Woody Woodpacker
- [>] Dr. Queen
- [>] Hungersnot
- [>] Pest
- [>]Krieg
- [>]Tod
- [>] ft_linux
- [>] kleiner-Pinguin-1
- [>] Userspace-Exkurse
- [>] Treiber und Interrupts -=ODER=- Treiber und Tastatur
- [>] Prozess und Speicher
- [>] Dateisystem
- [>] KFS-1
- [>] KFS-2
- [>] KFS-3
- [>] KFS-4
- [>] KFS-5
- [>] KFS-6
- [>] KFS-7
- [>] KFS-8
- [>] KFS-9
- [>] KFS-X
[Algorithmuszweig]
Dieser Zweig umfasst mehrere Bereiche: Algorithmen, Datenwissenschaft, Kryptographie.
- [>] ft_printf
- [>] ft_ssl_md5
- [>] ft_ssl_des
- [>] ft_ssl_rsa
- [>] Füllstoff
- [>] Push_swap
- [>] Lem_in
- [>]Mod1
- [>] Corewar
- [>] Corewar-Meisterschaft
- [>] ComputerV1
- [>] ComputerV2
- [>] Expertensystem
- [>] N-Rätsel
- [>] ft_linear_regression
- [>] DSLR
- [>] Multilayer_perceptron
- [>] Total_perspective_vortex
- [>] Rubik
- [>] KrpSim
- [>] Gomoku
[Grafikzweig]
- [>]FDF
- [>] Fract'Ol
- [>] GUImp
- [>] RTv1 (miniRT)
- [>] Wolf3D (cub3d)
- [>] Doom Nukem
- [>] RT
- [>] Scop
- [>] 42run
- [>] HumanGL
- [>] ft_vox
- [>] Partikelsystem
- [>] Shader-Pixel
[WEB-Zweig]
- [>] piscine PHP
- [>] Camagru
- [>] Matcha
- [>] Hypertube
- [>] Freunde mit Vorteilen
- [>]Dunkel
- [>]Rotes Tetris
- [>] ft_transcendence
[System- und Netzwerkadministration]
- [>]init
- [>] docker-1
- [>] Wolke-1
- [>] Roger-Skyline-1
- [>] Roger-Skyline-2
- [>] ft_server
- [>] ft_services
[Android- und iOS-Zweig]
- [>] Schwimmbad Swift iOS
- [>] Schneller Begleiter
- [>] Swifty Proteine
- [>] ft_hangouts
- [>] Avaj-Launcher
- [>] schwungvoll
- [>] fixme
- [>] Musikzimmer
[C++-Zweig]
- [>] Module C++ (dies ist dasselbe wie
piscine C++
, aber eine neue Version)- [>] piscine C++ (dies ist dasselbe wie
modules С++
, aber ältere Version)- [>] webserv
- [>] ft_irc
- [>] ft_containers
- [>] Abstrakte VM
- [>] Bombermann
- [>] Knabberzeug
[Unity-Zweig]
- [>] piscine Unity
- [>]In den Schatten
- [>]XV
[OCaml-Zweig]
- [>] piscine Ocaml
- [>] ft_ality
- [>] ft_turing
- [>] H42N42
[KI-Projekte – Künstliche Intelligenz]
- [>]walking_marvin
- [>] ft_sommelier
- [>] reverse_game_of_life
[Nebenprojekte – Projekte Dritter]
- [>] ft_db
- [>] KIFT
- [>] PHP-Symphony
- [>] Python-Django
- [>] Ruby auf Schienen
- [>]Interview
- [>]AlCu
- [>] Alaun1
- [>] Arkanoid
- [>] Carnifex (LISP)
- [>] Cluedo (Prolog)
- [>] Domino
- [>] Fakten
- [>] Hotrace
- [>] Einführung in iOS
- [>] Help_wordpress
- [>] Einführung in Wordpress
- [>]LLDB
- [>]Mexikanische Pattsituation
- [>] Kraft 4
- [>] Wut gegen die aPi
- [>] Rush admin sys et réseau 0 (Nicht verfügbar)
- [>] Rush Admin System und System 1 (nicht verfügbar)
- [>] wong_kar_wai (2048)
- [>]YASL