Skip to content

Couurs de démystification de diverses notions utiles à la programmation

Notifications You must be signed in to change notification settings

lefta/Demystificator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cours théoriques de programmation

Ce dépot contient des cours / feuilles de triche portant sur des notions applicables à la programmation. Ce dépot est fait pour une recherche rapide des notions voulues, pour une utilisation type école 42 (voir le chapitre Background) le tout en français pour les anglophobes.

Background

J'ai décidé de créer ce dépot pour faciliter le travail de recherche d'informations de personnes cherchant à apprendre la programmation. À l'heure où j'écris ces lignes, je suis étudiant en programmation à l'école 42 à Paris. Cette école n'a ni cours, ni professeur; elle attend de nous que l'on trouve les resources par nous même sur internet. De plus, elle nous oblige à tout refaire nous même (on a généralement le droit qu'aux appels système incontournables) de façon à nous obliger à comprendre les choses en profondeur. Si celà fait de nous de bons développeurs, capables de s'adapter à n'importe quelle situation et comprenant réellement ce qu'ils font, il peut parfois être compliqué de comprendre certaines notions et comment les appliquer dans nos programmes.

Toute notion est facile à comprendre, la difficulté c'est de la transmettre de façon compréhensible

Ce que vous trouverez

  • Diverses notions que moi ou d'autres personnes auront jugé utiles pour la programmation
  • Les dites notions expliquées de façon la plus claire possible, applicables telles quelles à un programme informatique
  • Ces mêmes notions expliquées de façon la plus concise possible pour vous permettre de trouver ce que vous cherchez rapidement
  • En particulier, toute notion que j'aurais eu du mal à appréhender dû à différents facteurs
  • Des fiches de triche (cheatsheets) pour retrouver les informations que vous cherchez vite fait
  • Le tout en français

Ce que vous ne trouverez pas

  • Des bouts de programme

Le but n'est pas de faire vos programmes à votre place, juste de vous apprendre ce qui vous est nécessaire.

  • Quoi que ce soit dupliquant une quelquonque documentation

Par exemple, vous ne trouverez pas la liste des fonctions d'une bibliothèque / d'un language. RTFM.

Forme d'un cours

Un préambule

  • Sur quelles notions porte le cours
  • Quelle(s) notion(s) sont nécessaires pour comprendre ce cours (en dehors de connaitre un language de programmation)
  • À quoi ce cours peut être appliqué
  • L'auteur du cours.

Le contenu du cours

  • Un ou plusieurs chapitres, se suivant ou non
  • D'éventuelles feuilles de triche

FAQ

J'ai pas compris un cours

Rapportez un bug. Si vous n'avez pas compris, il y a très certainement moyen d'améliorer le cours.

Peux tu faire un cours sur telle notion

Si je la connais, volontier. Sinon, peut être que quelqu'un d'autre le fera. En tous les cas, rapportez un bug.

J'ai appliqué ton cours, mais mon programme ne fonctionne pas

Allez sur un forum de programmation. Ce n'est pas le but de ce dépot et tout ticket demandant de l'aide sur un code sera systématiquement fermé.

J'aimerais ajouter un cours

Assurez vous qu'il suive le format décrit dans le chapitre précédent. Si c'est le cas, envoyez une pull request.

About

Couurs de démystification de diverses notions utiles à la programmation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published