7 Stimmen

Welche guten Hausaufgaben-Tutorials werden für das Erlernen der funktionalen Programmierung in Python empfohlen?

Ich habe einem Freund empfohlen, die funktionale Programmierung mit Python zu erlernen, um sein Wissen zu erweitern und die Programmierer-Müdigkeit zu überwinden.

Ich habe mich für Python entschieden, weil so die Chance groß ist, dass er das neue Wissen in der täglichen Praxis anwenden kann.

Ich habe versucht, ein paar Anleitungen für ihn zu finden, und bin auf eine Reihe von Leitfäden gestoßen, die sich eingehend mit der Verwendung von map , reduce , filter usw., aber bieten Sie keine Übungen an, bei denen er während des Programmierens lernen kann.

Wo kann ich ein Tutorial finden, das funktionales Python verwendet, um Probleme im Unterricht zu lösen?

Eine optimale Antwort wäre für mich eine Hausaufgabe aus einem funktionalen Programmierkurs, die in Python geschrieben werden muss. So etwas ist wahrscheinlich selten, weil ein akademischer Kurs normalerweise eine reinere funktionale Sprache für solche Arbeiten bevorzugt.

7voto

1voto

Mathieson Punkte 1154

Ich wurde auf diese Website aufmerksam gemacht, als ich mit dem Lernen begann. Es handelt sich um eine Sammlung von Rätseln, die man mit Python lösen muss. Das kann Spaß machen.

http://www.pythonchallenge.com/

0voto

Leopd Punkte 39216

Es ist keine wortwörtliche Antwort auf deine Frage, aber ich würde deinem Freund empfehlen, in Javascript statt in Python zu üben. Mit Python kann man etwas funktionale Programmierung betreiben, aber bei den meisten Projekten muss man nicht viel oder gar nichts tun. Bei Javascript ist es wirklich notwendig, dies zu tun, und es ist heutzutage eine mindestens genauso verbreitete/nützliche Sprache. Sie werden in Javascript viel mehr nützliches Lehrmaterial über Closures finden als in Python.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X