Lernen Sie vier lustige Dinge, die Sie mit Python machen können, und das kann ein großartiges Übungsprojekt für jeden Anfänger sein. Setzen Sie Ihre Programmierkenntnisse in die Praxis um.
In diesem Artikel fasse ich vier lustige Dinge zusammen, die Sie mit Python tun können, und das kann ein großartiges Übungsprojekt sein Jeder, der gerade die Grundlagen der Programmierung gelernt hat (Variablen, if-Anweisungen, Schleifen und Funktionen). Obwohl ich diese Anfängerprojekte in Python implementiert habe, können Sie sie in jeder anderen Sprache implementieren.
Die Arbeit an Projekten ist der beste Weg, um eine Programmiersprache zu lernen. Selbst wenn Sie ein erfahrener Programmierer sind, hören Sie nie auf, neue Dinge zu lernen.
Die Programmierung geht schnell voran. Es gibt immer eine neue Sprache oder Technologie zu lernen. Der beste Weg, sich dem Lernen zu nähern, besteht darin, einige kleine Miniprojekte durchzuführen, um die Dinge zu üben, die Sie kennen.
Es hilft, die neuen Konzepte zu assimilieren und sie in Ihr Langzeitgedächtnis zu verschieben. Außerdem ist das Erstellen von Programmen und Projekten der beste Teil der Programmierung. Erstellen Sie Dinge und halten Sie die Dinge interessant!
Der Schwerpunkt des Artikels liegt auf der Inspiration für Python-Anfängerprojekte, an denen Sie arbeiten können, da Sie als Anfänger wahrscheinlich nicht alle Funktionen und aufregenden Dinge kennen, die Python bietet.
Nach der Implementierung dieser lustigen Python-Anfängerprojekte kann ich Ihnen versichern; Sie werden sich sicher fühlen, zu fortgeschritteneren Konzepten überzugehen.
Ich hoffe, Sie genießen sie und es macht Ihre Python-Programmierreise angenehmer.
Annahmen
– Sie kennen die Programmiergrundlagen (if-Anweisungen, Schleifen und Funktionen)
– Sie wissen, wie Bibliotheken mit pip (dem Python-Abhängigkeitsmanager) importiert werden.
Mein Rat ist, dass Sie zunächst allgemeine Schritte zur Lösung dieser Probleme schreiben. Nachfolgend finden Sie, wie ich jedes Projekt aufschlüsseln werde. Wenn Ihre Schritte unterschiedlich sind, ist das in Ordnung. Es gibt viele Möglichkeiten, das gleiche Problem zu lösen! 🙂
Inhaltsverzeichnis
Rechner (unter Verwendung der Tkinter-Bibliothek)
Einer der einfachsten lustige Dinge, die Sie mit Python tun können, ist ein Taschenrechner. Sie könnten mit etwas Grundlegendem beginnen. Eine Textversion eines Taschenrechners in der Konsole. Es sollte den Benutzer zur Eingabe auffordern: die Zahlen und die auszuführende Operation. Dann werden die Ergebnisse angezeigt und der Benutzer gefragt, ob er fortfahren möchte. Sobald dies funktioniert, können Sie dies mithilfe des Tkinter-Moduls hinter eine Benutzeroberfläche verschieben.
So zerlege ich den Taschenrechner (grafische Version):
Schritt 1) Erstellen Sie die Benutzeroberfläche mit allen Schaltflächen – siehe Lösung.
Schritt 2) Hinzufügen Aktionen (oder Listener) für die Zifferntasten. Wenn Sie also darauf klicken, wird die Nummer in der Anzeige angezeigt – siehe Lösung.
Schritt 3) Fügen Sie den Operationen Aktionen hinzu, damit die Ergebnisse angezeigt werden. – Siehe Lösung.
Hinweis Tkinter ist eine integrierte Bibliothek, dh Sie müssen nichts extra installieren. 🙂
Prüfer
Was ist mit dem Erstellen? Ihr eigener „Prüfer“? Sie können eine Benutzeroberfläche erstellen, die alle gewünschten Fragen stellt.
Schritt 1) Wählen Sie die Fragen aus, die Sie verwenden möchten.
Schritt 2) Erstellen Sie die Benutzeroberfläche.
Schritt 3) Hinzufügen Eine Aktion (oder ein Listener), die reagiert, wenn eine Antwort ausgewählt wird, und eine Meldung anzeigt, ob die Antwort korrekt ist oder nicht.
Schritt 4) Fügen Sie eine Aktion hinzu. Wenn Sie also auf die Schaltfläche Weiter klicken, werden die Ergebnisse gespeichert und die Die nächste Frage wird angezeigt.
Memory-Spiel
Jetzt gehen wir zu Spielprojekten über, meinen bevorzugten lustigen Python-Projekten für Anfänger. Sie können ein Speicherkartenspiel mithilfe der Pygame-Bibliothek implementieren.
Hier sind die Spielmechanismen: Es gibt eine Reihe von Karten, die alle nach unten zeigen. Der Spieler wählt zwei Karten und dreht sie um. Wenn die beiden Karten ein passendes Paar sind, lassen Sie die Karten offen liegen. Andernfalls dreht das Spiel die Karten um. Das Spiel wird fortgesetzt, bis alle Karten aufgedeckt sind.
Bitte beachten Sie, dass Sie die Pygame-Bibliothek mit pip installieren müssen, bevor Sie beginnen.
Ich weiß, dass dieses Projekt für Anfänger ziemlich herausfordernd aussehen kann, insbesondere wenn Sie versuchen, das Spiel auf einmal zu erstellen. Ich werde Ihnen empfehlen, das Spiel in kleinere, erreichbare Schritte zu unterteilen, um die Anwendung schrittweise zu erstellen. Nicht nur, weil dieser Ansatz viel komfortabler ist, sondern auch, weil jeder Schritt, den Sie ausführen, Ihr Selbstvertrauen und Ihre Motivation erhöht, zum nächsten Schritt überzugehen.
Hier ist eine Möglichkeit, dieses Projekt aufzuschlüsseln.Wenn sich diese Schritte verwirrend oder vage anfühlen, können Sie sie weiter aufschlüsseln. Die „Teilen und Erobern“ -Technik.
Schritt 1) Zeigen Sie das Brett mit den Kästchen an – siehe Lösung
Schritt 2) Füllen Sie alle Kästchen mit verschiedenen Spielfiguren (paarweise) – siehe Lösung
Schritt 3) Fügen Sie ein Brett (eine Matrix) hinzu, um die aufgelösten Felder zu verfolgen – siehe Lösung
Schritt 4) Der Benutzer kann auf ein Feld klicken, und das darin enthaltene Spielstück wird angezeigt – siehe Lösung
Schritt 5) Benutzer Wenn Sie in ein anderes Feld klicken, werden beide Teile angezeigt. – Siehe Lösung
Schritt 6) Überprüfen Sie, ob die Teile identisch sind, und markieren Sie in diesem Fall die Felder als gelöst. – Siehe Lösung
Tetris-Spiel mit Pygame
Und schließlich: Können Sie Ihr eigenes Tetris-Spiel erstellen? Dieses Projekt ist etwas fortgeschrittener, aber nach Abschluss der anderen Projekte sollten Sie in der Lage sein, daran zu arbeiten. Ich kann Ihnen versichern, dass Sie dieses Projekt abgeschlossen haben Sie werden stolz auf das sein, was Sie erstellt haben, und auf Ihre Fähigkeiten.
Nach wie vor besteht der Schlüssel hier darin, das Projekt schrittweise zu erstellen. Teilen Sie die Anwendung in kleine, erreichbare Schritte auf, damit sich das Projekt nicht so anfühlt überwältigend
Tetris-Implementierungsschritte
Sie können dieses Projekt in den folgenden Schritten aufteilen:
Schritt 1) Erstellen Sie das Spielfenster – Siehe Lösung.
Schritt 2) Zeichnen Sie das Tetris-Brett – Siehe Lösung.
Schritt 3) Fügen Sie einen einzelnen Block hinzu und lassen Sie ihn fallen. – Siehe Lösung.
Schritt 4) Halten Sie das Stück an, wenn es den Boden erreicht. – Siehe Lösung.
Schritt 5) Bewegen Sie das Stück über die Brett – Siehe Lösung.
Schritt 6) Punktzahl, wenn eine Linie fertig ist – Siehe Lösung.
Schritt 7) Verwenden Sie vollständige Tetris-Teile – Siehe Lösung.
Schritt 8) Drehen Sie die Tetris-Teile – Siehe Lösung.
Ich habe einen Kurs erstellt, der Sie durch jeden dieser Schritte führt. Es ist ein bezahlter Kurs; Die ersten drei Schritte sind jedoch kostenlos. Falls Sie nicht an dem vollständigen Kurs interessiert sind, können Sie sich den Anfang ansehen, um loszulegen.
Planen Sie eine Lieferstraße mit Python und Grafiken
Wenn Sie Grafiken und aufregende Übungen lernen möchten, die Sie lösen können Grafik, lesen Sie den folgenden Artikel. Sie erfahren, wie Sie den Weg finden, der einen LKW zum Lieferort führt. Cooles Problem zu lösen, und Sie könnten ähnliche Probleme haben, wenn Sie Interviews führen:
Inzwischen möchten Sie wahrscheinlich mehr über die Entwicklung von Projektideen und das Starten eines Python-Projekts erfahren. Ich empfehle Ihnen, das Buch Learn Python 3 auf die harte Tour zu lesen:
Dieses Buch richtet sich an Anfänger, die die Grundlagen kennen, aber verloren sind und nicht wissen, wie sie sich einem Softwareprojekt nähern sollen. Es erklärt den Prozess des Startens eines Projekts: Analysieren Sie Ihre Idee, entwerfen Sie eine Lösung und verbessern Sie Ihre Programmierkenntnisse durch Spielzeugprojekte. Am Ende des Kurses werden Sie wissen, wie Sie einen Chat-Server mit Python implementieren. Alles erklärt von Zed Shaw, dem Autor von „Learn Python the Hard Way“.
Ich hoffe, Sie genießen einige dieser lustigen Dinge, die Sie mit Python tun und diese Anfängerprojekte implementieren können. Vielen Dank, dass Sie diesen Blog gelesen und unterstützt haben. Happy Coding !
Wenn Ihnen der Artikel gefällt, abonnieren Sie ihn, damit Sie benachrichtigt werden, wenn ich weitere Artikel veröffentliche.