Choses amusantes à faire avec Python pour les débutants

Apprenez quatre choses amusantes que vous pouvez faire avec python et qui peuvent être un excellent projet pratique pour tous les débutants. Mettez en pratique vos compétences en programmation.

Dans cet article, je rassemble quatre choses amusantes que vous pouvez faire avec Python, et qui peuvent être un excellent projet de pratique pour toute personne qui vient d’apprendre les principes de base de la programmation (variables, instructions if, boucles et fonctions). Bien que j’aie implémenté ces projets pour débutants en Python, vous pouvez les implémenter dans n’importe quel autre langage.

Travailler sur des projets est la meilleure façon d’apprendre un langage de programmation. Même si vous êtes un programmeur expérimenté, vous n’arrêtez jamais d’apprendre de nouvelles choses.

La programmation avance vite; il y a toujours une nouvelle langue ou une nouvelle technologie à apprendre. La meilleure façon d’aborder l’apprentissage est de faire de petits mini-projets pour mettre en pratique ce que vous connaissez.

Cela aide à assimiler les nouveaux concepts et à les déplacer dans votre mémoire à long terme. De plus, la création de programmes et de projets est la meilleure partie de la programmation. Construisez des trucs et gardez les choses intéressantes!

L’objectif de l’article est de vous donner de l’inspiration pour les projets python pour débutants sur lesquels vous pouvez travailler car en tant que débutant, vous ne connaissez probablement pas toutes les fonctionnalités et les trucs passionnants qu’offre python.

Après avoir implémenté ces projets amusants pour débutants en python, je peux vous assurer; vous vous sentirez en confiance pour passer à des concepts plus avancés.
J’espère que vous les apprécierez et que cela rendra votre parcours de programmation python plus agréable.

Hypothèses
– Vous connaissez les principes de base de la programmation (si les instructions, boucles et fonctions)
– Vous savez comment importer des bibliothèques en utilisant pip (le gestionnaire de dépendances python)

Mon conseil est de commencer par écrire des étapes de haut niveau sur la façon de résoudre ces problèmes. Vous trouverez ci-dessous comment je décomposerai chaque projet. Si vos étapes sont différentes, c’est très bien. Il existe de nombreuses façons de résoudre le même problème! 🙂

Table des matières

Calculatrice (utilisant la bibliothèque Tkinter)

L’une des plus simples des choses amusantes que vous pouvez faire avec python est une calculatrice. Vous pourriez commencer par quelque chose de fondamental. Une version texte d’une calculatrice dans la console. Il doit inviter l’utilisateur à saisir: les chiffres et l’opération à effectuer. Ensuite, il affichera les résultats et demandera à l’utilisateur s’il souhaite continuer. Une fois que cela fonctionne, vous pouvez le déplacer derrière une interface utilisateur à l’aide du module Tkinter.

Voici comment je décomposerai la calculatrice (version graphique):

Étape 1) Créer l’interface utilisateur avec tous les boutons – Voir Solution.
Étape 2) Ajouter actions (ou écouteurs) sur les boutons numériques, de sorte que lorsque vous cliquez dessus, le numéro s’affiche à l’écran – Voir Solution.
Étape 3) Ajoutez des actions aux opérations pour que les résultats s’affichent. – Voir la solution.

Remarque Tkinter est une bibliothèque intégrée, ce qui signifie que vous n’avez rien à installer de plus anything

Examinator

Qu’en est-il de la création votre propre « examinateur »? Vous pouvez créer une interface utilisateur qui pose toutes les questions que vous voulez.

Étape 1) Choisissez l’ensemble de questions que vous souhaitez utiliser
Étape 2) Créez l’interface utilisateur.
Étape 3) Ajoutez une action (ou un auditeur) qui réagit lorsqu’une réponse est sélectionnée et affiche un message indiquant si la réponse est correcte ou non.
Étape 4) Ajoutez une action, donc lorsque vous cliquez sur le bouton Suivant, les résultats sont enregistrés, et le La question suivante est affichée.

Jeu de mémoire

Nous passons maintenant aux projets de jeux, mes projets python amusants préférés pour les débutants. Vous pouvez implémenter un jeu de cartes mémoire en utilisant la bibliothèque Pygame.

Voici les mécanismes du jeu: Il y a un tas de cartes toutes face cachée. Le joueur choisit deux cartes et les retourne. Si les deux cartes sont une paire correspondante, vous laisserez les cartes face vers le haut. Sinon, le jeu retournera les cartes. Le jeu continue jusqu’à ce que toutes les cartes soient face visible.

Veuillez noter que vous devrez installer la bibliothèque pygame avec pip avant de commencer.

Je sais que ce projet peut sembler assez difficile pour un débutant, surtout si vous essayez de créer le jeu en une seule fois. Je vous recommanderai de décomposer le jeu en étapes plus petites réalisables pour créer l’application progressivement. Non seulement parce que cette approche est beaucoup plus confortable, mais aussi parce que chaque étape que vous complétez augmentera votre confiance et votre motivation pour passer à l’étape suivante.

Voici une façon de décomposer ce projet.Si ces étapes semblent confuses ou vagues, vous pouvez les décomposer davantage. La technique « Divide and Conquer ».

Étape 1) Montrez le plateau avec les cases – Voir Solution
Étape 2) Remplissez toutes les cases avec différentes pièces de jeu (par paires) – Voir Solution
Étape 3) Ajoutez un tableau (une matrice) pour garder une trace des boîtes résolues – Voir Solution
Étape 4) L’utilisateur peut cliquer sur une boîte, et la pièce de jeu à l’intérieur s’affichera – Voir Solution
Étape 5) Utilisateur deuxième clic dans une autre case et les deux pièces sont affichées – Voir Solution
Étape 6) Vérifiez que les pièces sont les mêmes, et si oui, marquez les cases comme résolues – Voir Solution

Jeu de Tetris avec pygame

Et enfin, pouvez-vous créer votre propre jeu Tetris? Ce projet est un peu plus avancé, mais après avoir terminé les autres projets, vous devriez pouvoir travailler dessus. Je peux vous assurer après avoir terminé ce projet , vous serez fier de ce que vous avez construit et de vos compétences

Comme auparavant, la clé ici est de construire le projet progressivement. Diviser l’application en petites étapes réalisables pour que le projet ne se sente pas ainsi accablant

Etapes d’implémentation de Tetris

Vous pouvez décomposer ce projet en suivant les étapes suivantes:

Étape 1) Créer la fenêtre de jeu – Voir la solution.
Étape 2) Dessiner le plateau Tetris – Voir la solution.
Étape 3) Ajoutez un seul bloc et faites-le tomber – Voir la solution.
Étape 4) Arrêtez la pièce lorsqu’elle atteint le fond – Voir la solution.
Étape 5) Déplacez la pièce à travers le tableau – Voir la solution.
Étape 6) Score lorsqu’une ligne est terminée – Voir la solution.
Étape 7) Utiliser des morceaux de Tetris pleins – Voir la solution.
Étape 8) Faites pivoter les morceaux de Tetris – Voir la solution.

J’ai créé un cours qui vous guidera à travers chacune de ces étapes. C’est un cours payant; cependant, les trois premières étapes sont gratuites. Si le cours complet ne vous intéresse pas, vous pouvez regarder le début pour commencer.

Planifiez une route de livraison avec Python et graphiques

Si vous souhaitez apprendre des graphiques et des exercices passionnants que vous pouvez résoudre avec graphique, consultez l’article suivant. Vous apprendrez à trouver le chemin qui mène un camion à sa destination de livraison. Problème sympa à résoudre, et vous pourriez être confronté à des problèmes similaires lors des interviews:

À présent, vous voulez probablement en savoir plus sur le développement d’idées de projet et comment démarrer un projet python. Je vous recommanderai de consulter le livre Apprendre Python 3 à la dure:

Ce livre est destiné aux développeurs débutants qui connaissent les fondamentaux mais sont perdus et ne savent pas comment aborder un projet logiciel. Il explique le processus de démarrage d’un projet: analyser votre idée, concevoir une solution et améliorer vos compétences en programmation grâce à des projets jouets. À la fin du cours, vous saurez implémenter un serveur de chat avec python. Tout cela est expliqué par Zed Shaw, l’auteur de « Learn Python the Hard Way ».

J’espère que vous apprécierez certaines de ces choses amusantes que vous pouvez faire avec python et mettre en œuvre ces projets pour débutants. Merci beaucoup d’avoir lu et soutenu ce blog. Bon codage !

Si vous aimez l’article, abonnez-vous pour être averti lorsque je publierai d’autres articles.

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *