programmation pour débutants

Après avoir appris les bases de la programmation, le Conseil typique est de commencer à faire des programmes vous-même, pour promouvoir votre learning.At un moment donné, vous devez arrêter de faire des exercices et commencer à créer de vrais logiciels.

Mais que devriez-vous faire?Lorsque vous êtes débutant, Ce n’est pas toujours évident ce qui est possible de faire, encore moins ce qui est réalisable à votre niveau de compétence actuel.

dans cet article, je vais examiner quelques idées de projet adaptées aux débutants.,

S’en tenir aux programmes textuels, pour l’instant

pour les débutants, les programmes textuels sont le type de logiciel le plus réalisable à créer.

je sais, il est tentant d’essayer de faire un jeu 3D, ou une belle interface graphique polie comme vous avez l’habitude d’utiliser.Le problème est que de belles interfaces graphiques sont généralement très difficiles à créer.La programmation graphique 3D est encore plus difficile, car elle nécessite des concepts mathématiques avancés.

Si vous avez l’inspiration, essayez de faire une interface graphique ou un jeu 2D.Si vous aimez, continuez.,Si c’est écrasant et peu agréable, s’en tenir à faire des programmes basés sur du texte pendant un certain temps plus longtemps.Une fois que vous avez une bonne compréhension des structures de données, du flux de contrôle et des fonctionnalités du langage de programmation que vous avez choisi, vous pouvez essayer de vous attaquer à quelque chose de plus compliqué.

Les programmes textuels PEUVENT toujours être amusants!Voici un programme textuel qui exécute Game of Life de Conway:

vous pensez peut-être que personne n’utilise réellement de programmes textuels.Cela est vrai pour l’utilisateur d’ordinateur moyen, mais les programmeurs professionnels ont tendance à utiliser beaucoup de programmes textuels.,Certains programmeurs passeront la majeure partie de leur journée de travail à utiliser une interface de ligne de commande (CLI), en exécutant du texte programs.In en fait, ce site web et le livre Programming for Beginners ont tous deux été créés dans Vim, un éditeur de texte en ligne de commande.

Faire quelque Chose que Vous Pouvez Utiliser au Travail ou à l’École

Idéalement, vous voulez un projet que vous (ou quelqu’un d’autre) va effectivement utiliser.Cela vous donnera l’expérience complète de développement logiciel – de l’analyse des exigences aux tests utilisateur et à la maintenance.Vous serez plus motivé pour terminer le projet aussi, si cela va réellement vous être utile.,

Au travail, les types de programmes utiles que vous pourriez créer dépendent de votre travail.Tout ce qui implique des étapes manuelles répétitives sur un ordinateur peut être automatisé – nombre croquant, déplacer des fichiers, envoyer des e-mails, ce genre de thing.Al Sweigart a un excellent livre intitulé automatiser les trucs ennuyeux avec Python sur ce sujet, que vous pouvez lire en ligne.

Si vous êtes étudiant, vous pouvez écrire un programme pour résoudre vos mathématiques homework.It c’est plus intéressant que de faire des sommes manuellement.Si les mathématiques ne sont pas votre truc, vous pourriez aimer faire un programme flashcard ou un quiz, pour aider à vos études.,Si votre domaine d’étude est plus artistique, essayez peut-être un générateur de texte aléatoire pour vous inspirer.Choisissez des mots Au hasard dans une liste, et placez – les dans une phrase comme « le X dans Y”:

  • La femme dans une voiture
  • Le chat dans les toilettes
  • Le professeur de ballet en Pologne
  • Le drame dans la goutte de rosée

Si vous êtes vraiment perplexe pour les idées de programmation, essayez de faire quelque chose de générique comme un gestionnaire de liste de tâches.

Faire un Jeu

Si vous ne pouvez pas penser à tout ce qui serait utile, ou si vous voulez juste faire quelque chose d’amusant, essayez de faire un jeu.,Certaines personnes trouvent motivant d’avoir une liberté totale dans leurs projets de programmation, et faire un jeu vous donne cette liberté.

la beauté de la programmation d’un jeu est qu’il peut être ajusté pour s’adapter à votre situation.It peut être simple ou compliqué, selon vos compétences level.It peut être long ou court, selon le temps que vous y mettez.

essayez de faire une aventure de texte.Pour l’inspiration, jetez un oeil à un sombre Room.It est un jeu très peuplier, principalement basé sur le texte.

essayez de faire un quiz, ou un type d’histoire de choisir votre propre aventure.,C’est un beau projet que vous pouvez obtenir d’autres personnes à jouer.

Vous pouvez même faire des graphiques 2D simples avec du texte, comme L’exemple Game of Life de plus tôt dans l’article:

à mesure que votre niveau de compétence en programmation augmente, vous pouvez commencer à créer des jeux 2D.Apprenez à utiliser une bibliothèque graphique 2D très simple, comme Gosu, Processing ou Pygame, et cela ouvrira un tout nouveau monde de possibilités.,

projets que J’ai faits en tant que débutant

Au lycée, je faisais de courts quiz pour mes amis, qui les accusaient de diverses choses (ce que je ne répéterai pas ici).

j’ai fait un générateur d’insultes au hasard, qui viendrait avec des choses comme” sniffer de poulet stupide « et » souffle Super idiot. »

j’ai créé un programme de chat pour que nous puissions nous parler class.It n’a pas fonctionné correctement la moitié du temps, car il a été très mal fait, mais nous l’avons quand même utilisé pendant un certain temps.

plus tard, j’ai fait un programme que j’ai appelé le « virus utile.”Ce n’était pas vraiment un virus.,Il a juste appuyé sur la touche F1 toutes les dix secondes, ce qui ferait apparaître la fenêtre d’aide.J’ai mis ce programme sur le lecteur public et l’ai appelé « porno.scr », puis a attendu que d’autres étudiants l’exécutent.

j’ai essayé de créer un bot de chat IRC.Je ne l’ai jamais fait fonctionner correctement, mais j’ai beaucoup appris sur le réseautage.

Tous ces projets sont assez idiots, mais le fait est qu’ils m’intéressaient à l’époque.Et parce que les adolescents les trouvaient intéressants, j’ai continué à écrire du code.

Conclusion

en fin de compte, peu importe le projet que vous créez.,Tant que vous faites quelque chose, vous apprendrez.

l’important est de trouver un projet qui vous motive.Si écrire le code est amusant, alors vous continuerez à écrire du code.Expérimentez avec quelques types de projets différents pour trouver celui qui vous convient.

Liste d’Idées de Projets

Voici quelques liens vers des sites web qui disposent de listes de projets d’émissions de difficultés différentes.,

  • liste des méga projets de Martyr2
  • liste des méga projets de Karan Goel
  • / R / DailyProgrammer sur Reddit
  • code Abbey
  • « J’ai besoin de pratiquer la programmation » : 49 idées de Clones de jeux à coder

Laisser un commentaire

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