# Wie geht's weiter

Wenn du dieses Buch bis jetzt gründlich gelesen und viele Programme geschrieben hast, dann musst du inzwischen mit Python vertraut und vertraulich geworden sein. Du hast wahrscheinlich einige Python-Programme erstellt, um Dinge auszuprobieren und deine Python-Fähigkeiten zu üben. Falls du das noch nicht getan hast, solltest du es tun. Die Frage ist jetzt: „Was kommt als Nächstes?“.

Ich würde vorschlagen, dass du dieses Problem angehst:

> Erstelle dein eigenes Kommandozeilen-Adressbuch-Programm (command_line address book), mit dem du deine Kontakte wie Freunde, Familie und Kollegen sowie deren Informationen wie E-Mail-Adresse und/oder Telefonnummer durchsuchen, hinzufügen, verändern, löschen oder durchsuchen kannst. Die Daten müssen für eine spätere Wiederverwendung gespeichert werden.

Das ist ziemlich einfach, wenn du in Bezug auf all die verschiedenen Dinge denkst, denen wir bisher begegnet sind. Wenn du dennoch eine Anleitung möchtest, wie du fortfahren sollst, dann hier ein Hinweis [^1].

Wenn du in der Lage bist, dies zu tun, kannst du behaupten, ein Python-Programmierer zu sein. Jetzt, sofort, [schreib dem Autor Swaroop Chitlur](https://www.swaroopch.com/contact) und bedanke dich für dieses großartige Buch 😉. Dieser Schritt ist optional, aber empfohlen. 

Man kann das Buch übrigens auch kaufen: <https://store.pothi.com/book/swaroop-c-h-byte-python/>


## Nächste Projekte

Wenn du die obigen Programme einfach zu erstellen fandest, dann sieh dir diese umfassende Liste von Projekten an und versuche, deine eigenen Programme zu schreiben: https://github.com/thekarangoel/Projects#numbers (die gleiche Liste befindet sich auch in Martyr2's Mega Project List).



## Beispielcode

Der beste Weg, eine Programmiersprache zu lernen, ist, viel Code zu schreiben und viel Code zu lesen:

- [Python Cookbook](http://code.activestate.com/recipes/langs/python/) ist eine äußerst wertvolle Sammlung von Rezepten oder Tipps, wie man bestimmte Arten von Problemen mit Python löst. Dies ist ein Pflichttext für jeden Python-Benutzer.
- [Python Module of the Week](https://pymotw.com/3/) ist ein weiterer ausgezeichnete, unbedingt lesenswerter Leitfaden zur [Standard Library](./stdlib_de.md).


( mehr Links auf <https://python.swaroopch.com/what_next.html>)


## Zusammenfassung

Wir sind nun am Ende dieses Buches angekommen, aber wie man so sagt, dies ist der Anfang vom Ende! Du bist jetzt ein begeisterter Python-Benutzer und zweifellos bereit, viele Probleme mithilfe von Python zu lösen. Du kannst anfangen, deinen Computer zu automatisieren, um alle möglichen früher unvorstellbaren Dinge zu tun oder deine eigenen Spiele zu schreiben und vieles, vieles mehr. Also, fang an!

[^1]: Erstelle eine Klasse, um die Informationen einer Person darzustellen. Verwende ein Dictionary, um Personenobjekte mit ihrem Namen als Schlüssel zu speichern. Verwende das pickle-Modul, um die Objekte dauerhaft auf deiner Festplatte zu speichern. Verwende die eingebauten Methoden des Dictionary, um Personen hinzuzufügen, zu löschen und zu verändern. ↩