Seite 1 von 1

Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 17:23
von henry681997
Hey Leute, ich bin ein kleiner 14 jähriger blutiger Anfänger und versuche Python zu lernen.
Mein Projekt ist/sind eure Projekte, d.h. ich sag euch jetzt was ich schon kann, und ihr (wenn ihr wollt worum ich euch sehr bitte) stellt mir aufgaben.
Da, wo ich Python lerne gibt es leider nur ein oder 2 aufgaben zu jedem stoffgebiet, aber das reicht nicht, und immer wenn ich mir versuche selber welche auszudenken, unterschätze ich unfreiwillig mein können und habe keine aufgaben mit denen ich mich weiterentwickeln könnte! :(
bitte stellt ihr mir aufgaben! :)

mein glimpfliches können:
Schlüsselwörter mit denen ich arbeiten kann: print, if else, elif, for, while, and, or, not, break, continue
Funktionen: raw_input (), input (), float (), str (), int (), range ()
Grundwissen (Variablen, Schleifen usw.) einigermaßen vorhanden
mit modulen kann ich nicht umgehen.

bitte schreibt mir ein paar aufgaben ihr lieben! :D
achja, meine python-version: 2.5.1
lg Henry

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:02
von BlackJack
@henry681997: Aufgabe Nummer 1: Python auf das aktuelle 2.7er aktualisieren. :-)

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:09
von henry681997
das wäre nicht mehr mit meinem lehrbuch gleichzusetzen

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:17
von nomnom
henry681997 hat geschrieben:das wäre nicht mehr mit meinem lehrbuch gleichzusetzen
Python 2.5 ist mit Python 2.7 kompatibel, d.h. ein Python-2.5-Programm kann man auch problemlos mit Python 2.7 ausführen. ;-) Aber das Aktualisieren bringt natürlich dann auch nichts, wenn du eh nur Python 2.5 programmieren darfst.

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:19
von henry681997
okay, aber hat auch hier keiner aufgaben? hab auch schon gegooglet, nichts!

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:24
von BlackJack
@henry681997: Quelltext für 2.5 sollte weiterhin funktionieren, aber die Standardbibliothek ist dann aktueller. Du wirst nicht bei (e|D)einem Lehrbuch bleiben können, wenn es interessant (sei|werde)n soll.

Aufgabe 2: Schau Die mal bei http://www.projecteuler.net/ an, ob ein paar von den vielen kleinen Matheaufgaben dort eventuell etwas für Dich wären.

Aufgabe 3: http://www.pythonchallenge.com/ lösen. Dabei kann man einiges über die Sprache und die Standardbibliothek lernen.

Aufgabe 4: http://www.spoj.pl/ — die Aufgaben dort sind aber zum Teil etwas anspruchsvoller.

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 18:50
von cofi
Aufgaben 5 ... n gibt es hier: http://wiki.python.de/Projektideen

Die sinnvollsten Projekte sind natuerlich die, die deine eigenen Probleme loesen.

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 9. April 2012, 20:47
von derdon
Guck dir die stdlib auf http://docs.python.org/library/ an und spiele mit den Modulen einfach ein wenig rum, die dich interessieren. Weil du selber sagst, dass du noch nicht mit Modulen umgehen kannst, kann ich dir folgende Links (auf deutsch) ans Herz legen:

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 10. April 2012, 05:21
von jbs
Palindromerkennung, Anagrammerkennung, Zahlenraten, Wörter aus einer Liste filtern, die mehr als 3 Vokale enthalten sind, umwandeln einer Zahl in Basis 10 in Basis x, Primzahlerkennung, Umrechnung eines String in Basis 13 in normale Zahl, alle Permutationen einer Liste errechnen.

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 10. April 2012, 08:52
von webspider
Du könntest eine Menge kleiner Skripte bauen, die Daten aus dem Internet anfordern und weiterverarbeiten. Zum Beispiel um anhand einer IMDB-ID detaillierte Informationen zu einem Film herauszusuchen. Sobald man sowas gut und elegant in sein System einbinden kann (globale Hotkeys/Gesten, Darstellung der Informationen mit etwas wie Growl, Conky, ...), kann es durchaus für später sehr hilfreich werden.

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 10. April 2012, 11:10
von sma
Ich würde ja auch noch ein Textadventure als Projektidee ins Rennen werfen, aber wenn ich mir überlege, diese Form der Spiele ihr Hoch in den frühen 80ern hatte, was fast 20 Jahre vor der Geburt des OP war, ist das vielleicht ein fremdartiges Konzept :)

Das Spiel funktioniert komplett textbasiert und simuliert eine Welt bestehend aus durch Übergänge verbundenen Schauplätzen, in der man durch mehr oder weniger einfache Befehle mit Gegenständen oder Personen interagieren kann um Rätsel zu lösen und so das Spiel zu gewinnen. Außerdem erlebt man eine Geschichte.

Befehle haben in der einfachsten Variante die Form Verb-Objekt, also z.B. "gehe (nach) norden" oder "untersuche (das) buch". Auf Englisch ist das etwas einfacher, da man sich nicht mit komplizierten Artikeln und Präpositionen herumärgern muss, also "go north" oder "examine book". Das Verb drückt eine Aktion wie gehen, untersuchen, nehmen, weglegen, benutzen, usw. aus und das Objekt eben das, womit interagiert wird. Auf kompliziertere Befehle wie "benutze den Schüssel um die Tür zu öffnen", würde ich empfehlen zu verzichten und stattdessen zu erlauben, dass es reicht, am richtigen Schauplatz (dort, wo die Tür ist) den Schlüssel zu benutzen.

Nun muss man sich eine Geschichte überlegen. Z.B. von drei jugendlichen Detektiven, die Indizien sammeln müssen, indem sich in ein altes verlassenes Haus eindringen, wo sie eingeschlossen werden und sich jetzt ihren Weg durch einen alten Kellergang bahnen müssen. Der Fantasie sind da keine Grenzen gesetzt und da sich alles im Kopf abspielt, ohne das man aufwendige Grafiken braucht, ist es dennoch recht einfach zu entwickeln.

Zudem ist so ein Textadventure auch eine schöne Übung in Sachen objektorientierter Programmierung, denn Schauplätze, Übergänge, Gegenstände oder Personen können als Exemplare entsprechender Klassen modelliert werden und die Aktionen werden zu Methoden.

Stefan

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 29. Januar 2013, 10:39
von Pythoraner123
Hallo,
bin auch erst 13 Jahre alt.
Ich bin jetzt dabei ein kleines Rollenspiel zu programmieren.
Nur mit Text erstmal aber ich schau mal ob ich das auch noch unter pygame zum laufen bekomme.
Als Aufgabe könntest du auch ein Rollenspiel programmieren, weil ich finde, dass dies garnicht so schwer ist.
Kannst ja mal bei mir vorbeischauen.
Und noch ein Tipp:
Module, Klassen usw. solltest du lieber kennen.
Gruß Pythoraner

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 29. Januar 2013, 10:44
von EyDu
Ist heute schon wieder Zombieapokalypse?

Re: Python-Novize sucht ein Projekt

Verfasst: Dienstag 29. Januar 2013, 11:05
von BlackJack
@EyDu: Ach was, der ist ja noch nicht einmal ein Jahr alt gewesen. Da dürfte noch nicht einmal der Geruch stören. Oder hat jemand zu Weichnachten geduscht? :-D

Re: Python-Novize sucht ein Projekt

Verfasst: Samstag 16. März 2013, 17:39
von matheblauwal
Hier sind auch noch ein paar Anregungen:
http://www.hpcodewars.org/past/cw16/pro ... alPost.pdf

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 18. März 2013, 08:04
von peddy
henry681997 hat geschrieben:Hey Leute, ich bin ein kleiner 14 jähriger blutiger Anfänger und versuche Python zu lernen.
Mein Projekt ist/sind eure Projekte, d.h. ich sag euch jetzt was ich schon kann, und ihr (wenn ihr wollt worum ich euch sehr bitte) stellt mir aufgaben.
Da, wo ich Python lerne gibt es leider nur ein oder 2 aufgaben zu jedem stoffgebiet, aber das reicht nicht, und immer wenn ich mir versuche selber welche auszudenken, unterschätze ich unfreiwillig mein können und habe keine aufgaben mit denen ich mich weiterentwickeln könnte! :(
bitte stellt ihr mir aufgaben! :)

mein glimpfliches können:
Schlüsselwörter mit denen ich arbeiten kann: print, if else, elif, for, while, and, or, not, break, continue
Funktionen: raw_input (), input (), float (), str (), int (), range ()
Grundwissen (Variablen, Schleifen usw.) einigermaßen vorhanden
mit modulen kann ich nicht umgehen.

bitte schreibt mir ein paar aufgaben ihr lieben! :D
achja, meine python-version: 2.5.1
lg Henry
Eine Rechtschreibkorrektur schreiben, die klein geschriebene Nomen korrigiert ;-)

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 18. März 2013, 15:19
von nomnom
Aus des Threaderstellers Profil:

Letzte Anmeldung: So. 7:08, 29. April 2012

Und jetzt überlegt euch, warum ihr immer noch mehr schreibt.

Re: Python-Novize sucht ein Projekt

Verfasst: Montag 18. März 2013, 23:26
von /me
nomnom hat geschrieben:Und jetzt überlegt euch, warum ihr immer noch mehr schreibt.
Das sind alles kleine Nekromanten.