Docstring évolue : le site sera indisponible dans la nuit du 17 au 18 janvier 2021

Découvre les nouveautés de la v2 dans cet article

Docstring évolue

La version 2 de Docstring arrivera début 2021, dans cet article je t'explique ce qui va changer.

Image de profil de l'auteur
Thibault Houdon
Partager:

Dans la nuit de dimanche 17 au lundi 18 janvier, la version 2 de Docstring sera déployée et mise en ligne (le site sera indisponible le temps du déploiement de cette version, qui devrait durer environ 2 heures).

Cette 2e version du site est l'aboutissement de 6 mois de développement et j'espère qu'elle vous permettra d'apprendre Python encore plus facilement et efficacement.

Dans cet article, je vais vous parler des raisons qui m'ont poussé à continuer le développement du site, des nouvelles fonctionnalités de cette version et de ce que cela va changer pour vous à partir du lundi 18 janvier 2021.

Plus de contenu, arrangé différemment

La motivation principale de cette version a été de réorganiser le contenu des formations en de plus petits modules.

Il arrive très souvent quand on apprend à coder qu'on souhaite s'entraîner ou réviser une notion précise comme les listes, les boucles ou les tests unitaires.

Auparavant, le site ne comprenait qu'une dizaine de formations comprenant chacune de 5 à 15 heures de contenu.

Dès lors que vous souhaitiez retrouver une notion précise, il fallait donc partir à la recherche de celle-ci dans un plan de cours qui pouvait contenir plusieurs centaines de sessions.

🎓 Apprendre

La première étape quand on s'intéresse à un nouveau domaine, c'est l'apprentissage.

J'ai donc séparé et regroupé tout le contenu théorique de Docstring en trois parties : les parcours, les formations et le glossaire.

🧠 Parcours

Les parcours sont l'équivalent des formations actuelles. Dans les parcours, vous retrouverez tout le reste du contenu du site (formations, quiz, exercices, glossaires, etc) organisé de façon logique.

Lors du lancement, un seul parcours sera disponible : La Formation Complète Python.

Ce parcours est, comme son nom l'indique, très similaire à la formation complète python actuelle.

Dans le futur, d'autres parcours feront leur apparition, notamment un parcours web, un parcours data science et un parcours sur les interfaces graphiques.

Parcours complet
Les parcours de formation ☝️
Plan de cours du parcours complet
Début du plan du parcours 'Formation Complète Python' ☝️

🧠 Formations

Les formations ne contiennent maintenant plus que des vidéos (ou du texte) et sont entièrement théoriques et consacrées à un sujet en particulier. Vous retrouverez des formations sur les fichiers, les boucles, les listes, la gestion de projets avec PyCharm, le terminal, les environnements virtuels, etc.

Ces formations sont assez courtes, 15 à 30 minutes généralement.

Cela vous permet donc d'apprendre ou de réviser une notion spécifique et de la retrouver facilement sur la page des formations.

Formation sur les fichiers
Page d'une formation sur les fichiers ☝️

🧠 Glossaire

Le glossaire vous permet de trouver rapidement des explications sur une notion théorique, une fonction ou un module de Python avec des exemples de code que vous pouvez exécuter et manipuler directement sur le site.

Parfait pour tester, apprendre et vous remémorer tout ce qui compose le langage Python.

Les glossaires
La page du glossaire ☝️
Le glossaire sur and
Le glossaire de l'opérateur and ☝️

👩‍💻 Pratiquer

Une fois que vous avez appris de nouvelles choses, il faut les retenir !

J'ai donc extrait tous les exercices, quiz et projets des formations pour vous permettre de tester vos connaissances sur une notion précise.

📝 Projets

Avec les projets, vous pouvez vérifier votre maîtrise de plusieurs compétences avec un objectif précis et motivant. Les projets disposent pour la plupart de différents niveaux de difficulté.

Les projets
La page des projets ☝️

Les membres avec un abonnement standard ou supérieur ont également accès à une solution détaillée de chaque projet.

Les niveaux des projets
Pour chaque projet, plusieurs niveaux de difficulté ☝️

Pour renforcer l'aspect communautaire du site, vous pouvez également soumettre votre solution à un projet et les meilleurs projets seront mis en avant sur la page d'accueil du projet en question.

Le projet de la liste de courses
Pour chaque projet, une solution détaillée et la possibilité de soumettre vos projets ☝️

📝 Exercices

Les exercices de code vous permettent d'écrire du code Python directement sur Docstring.

Plusieurs tests unitaires vous indiquent les étapes à valider pour réussir les exercices.

Chaque exercice dispose de plusieurs astuces si jamais vous êtes bloqués et d'une solution détaillée, accessible aux membres standard et supérieurs.

Exercices

Les exercices de code ☝️

Exercices sur les variables

Exercices sur les variables ☝️

Exercice de code

 Exemple d'un exercice ☝️

 

📝 Quiz

Pas grand chose de plus à dire sur les quiz, vous savez déjà en quoi consiste un quiz 🙃

J'aurai l'occasion de rajouter régulièrement des thématiques au site, vous pourrez donc vous entraîner sur plein de sujets différents. Vous aurez également des explications détaillées pour chaque question, une bonne façon d'apprendre de nouvelles choses même si vous ne connaissez pas la réponse.

Quizzes

 Les quiz ☝️

Exemple d'un quiz
Exemple d'un quiz avec la progression et les explications ☝️

📰 Ressources

Les ressources vous permettent de faire de la veille sur Python. La culture générale est très importante pour un développeur et il est important de se tenir au courant des nouveautés du langage.

Les articles abordent également des notions de Python sous forme textuelle, pour ceux qui n'aiment pas les vidéos.

Tous les mois, un nouvel épisode du podcast s'intéresse à un développeur ou une personnalité qui gravite autour du monde de l'informatique pour nous partager son expérience d'apprentissage ou son parcours professionnel.

Une recherche facile et puissante

Vous l'aurez compris, avec le morcellement des formations en parties plus petites et indépendantes, vous aurez beaucoup plus de facilité à retrouver les informations que vous cherchez.

Mais cela resterait difficile sans un outil efficace de recherche.

Vous disposerez donc dans la version 2 de Docstring d'un outil de recherche pour chercher dans tout le site.

La recherche du site
Recherchez rapidement à travers tout le contenu du site ☝️

Un changement de modèle économique

Avec le morcellement du contenu, une problématique s'est vite posée.

Avec des formations de plusieurs heures, il était évident et facile de proposer les formations à l'unité.

Mais maintenant que tout le contenu du site est partagé en petites formations de 15 à 30 minutes et de quiz ou d'exercices contenant quelques dizaines de questions, il devenait difficile de mettre un prix sur chaque élément du site.

J'ai donc décidé de changer le modèle économique du site et de passer à un abonnement mensuel.

Je sais que peu de personnes apprécient les abonnements mensuels (moi le premier).

Quand on sait qu'il faut payer tous les mois pour avoir accès à du contenu, contrairement à un paiement unique et un accès à vie, on se dit tout de suite qu'on va devoir dépenser plus d'argent.

Je me disais la même chose et je me suis donc penché sur la question, notamment pour trouver un prix qui me semble le plus juste par rapport aux prix actuels.

Les formules d'abonnement
Trois formules (ici avec paiement annuel) ☝️

Quelques calculs

À la fin de l'année 2021, j'aurai sorti une dizaine de formations en plus.

Unitairerement, vous devriez dépenser environ 200€ pour avoir tout le catalogue.

J'ai donc décidé de proposer un abonnement standard qui vous donne accès à tout le contenu du site actuel et futur, pour 12€ par mois soit 144€ par an avec la formule annuelle (15€ en abonnement au mois).

Avec l’abonnement, vous dépenser quelques dizaines d'euros quand vous voulez apprendre.

Vous le mettez en pause quand vous n'en avez pas besoin.

Et vous le reprenez au compte-goutte, si jamais vous souhaitez revoir certaines notions quelques mois ou années plus tard.

L'abonnement ne bougera pas. Pour 15€ par mois, vous aurez accès à tout le contenu de Docstring.

Je souhaite enregistrer un grand nombre de formations dans les années à venir, avec un prix unique par formation, le coût pour avoir accès à tout le catalogue de formations augmenterait progressivement au-delà de plusieurs centaines d'euros !

L'abonnement rend donc l'accès à l'entièreté du catalogue beaucoup plus abordable.

je pense sincèrement que la grande majorité des gens ne paiera pas plus avec la v2 de Docstring.

👉 Cependant, je continuerai de mettre toutes mes formations sur Udemy. Donc si vous souhaitez continuer d'acheter des formations à l'unité, avec un accès à vie, vous pourrez le faire sur Udemy 🙂

Que va-t-il se passer avec les formations que j'ai déjà achetées ?

Pas de panique, pour ceux qui ont acheté des formations auparavant, vous y aurez toujours accès avec la v2 du site.

Vous n'aurez pas besoin donc de passer à un abonnement pour avoir accès aux formations que vous suivez en ce moment.

Pour le nouveau contenu qui sera publié par contre, un abonnement sera nécessaire.

Et comme dit plus haut, si vous souhaitez continuer d'acheter des formations à la carte, Udemy sera toujours là !

Les formules disponibles

J'ai décidé de proposer 3 formules d'abonnements qui répondent à différents besoins.

Standard

Le premier plan, Standard, vous donnera accès à tout le contenu du site.

Avec cette formule, vous aurez donc accès à toutes les formations, les exercices, les quiz ainsi que les projets et leur solution.

Cette formule est donc parfaite si vous souhaitez aller à votre rythme et apprendre Python sans aide extérieur.

💰 Coût de l'abonnement : 15€ en formule mensuelle, 12€ en formule anuelle (144€ / an).

Complet

Le deuxième plan, Complet, vous donne accès à certaines fonctionnalités avancées du site comme la possibilité de mettre en favoris des formations, exercices, quiz, glossaires ou articles ou de prendre des notes directement à l'intérieur des formations :

Les favoris

Vous pouvez marquer une session ou un article en favoris pour les retrouver rapidement ☝️

Les notes

Prenez des notes à l'intérieur des formations et retrouvez les dans votre profil ☝️

Avec ce plan, vous disposez également d'un chat qui vous permet de poser vos questions quand vous êtes bloqués dans une formation. Avec ce plan, vous êtes assurés d'obtenir une réponse sous 48h.

Le support Crisp

Ce plan est destiné à ceux qui souhaitent bénéficier de toutes les fonctionnalités du site ainsi que d'un support pour ne pas rester bloqué en cas de question sur une formation.

💰 Coût de l'abonnement : 29€ en formule mensuelle, 25€ en formule anuelle (300€ / an).

Mentorat

Le troisième plan, Mentorat, vous donne accès en plus à un serveur Discord privé et un appel bi-mensuel avec tous les membres de ce plan, pour répondre à vos questions, voir les projets des autres membres, faire de la veille, etc.

Avec cette formule, vous bénéficiez également d'un support prioritaire. Vos questions seront traitées en premier et vous pouvez donc espérer une réponse dans l'heure la plupart du temps.

Ce plan est destiné aux gens qui souhaitent apprendre Python le plus rapidement possible.

Vous ne perdrez pas une seconde avec la moindre question ou le moindre blocage. Vous bénéficierez d'un support premium et d'une communauté restreinte de passionnés.

💰 Coût de l'abonnement : 99€ en formule mensuelle, 83€ en formule anuelle (999€ / an).

Du contenu plus régulier

La mise en place de formations plus courtes, d'exercices et de quiz ainsi que des projets séparés, me permettra de publier du contenu beaucoup plus régulièrement.

Auparavant, je devais enregistrer 5 à 10 heures de contenu avant de les mettre en ligne. Cela prenait souvent plusieurs mois et tout arrivait d'un bloc.

Maintenant, je vais pouvoir enregistrer des formations toutes les semaines et les publier au fur et à mesure.

Les abonnés auront donc accès toutes les semaines à du nouveau contenu, pour continuer de monter en compétence sur différents sujets.

J'ai passé les 6 derniers mois à développer le site et mettre à jour certaines parties de mes formations Udemy.

Une fois que la v2 sera sortie, je pourrai donc reprendre à temps plein les enregistrements et j'ai déjà un programme de 60 formations courtes de prévues : Django, Git, Data Science, orienté objet, fonctionnalités avancées de Python, je vous prépare un beau programme 😊

Un aspect communautaire

Un autre aspect que je souhaite développer avec Docstring, c'est la communauté.

On a bientôt atteint la barre des 10,000 membres sur Discord et j'ai plus de 50,000 étudiants sur Udemy.

Sur Docstring, on approche des 3,500 inscrits.

Ça fait beaucoup de monde et j'ai donc souhaité vous proposer différents outils pour vous permettre de mettre en avant votre profil et vos compétences.

Vous pourrez donc rendre votre profil public et montrer vos projets et accomplissements à la communanuté :

Exemple de profil public

Mon profil Docstring ☝️

Par défaut, votre profil sera privé, pas de panique :) Vous choisissez si vous souhaitez le rendre public.

J'ai également légèrement gamifié votre expérience en vous permettant de gagner des points d'expérience lorsque vous visionnez du contenu sur le site où que vous aidez quelqu'un sur le serveur Discord.

Pour ceux qui le souhaitent (là encore, c'est désactivé par défaut), vous pouvez choisir d'apparaître dans le classement général de Docstring. Une façon de vous motiver (et prochainement, de récompenser les premiers du classement 👀) :

Le classement de Docstring
Le classement de Docstring (version test) ☝️

Et la suite ?

Il reste encore pas mal de nouveautés dont je n'ai pas parlé dans cet article.

Comme vous pouvez le voir, cette v2 du site a demandé beaucoup de travail et apporte beaucoup de nouveautés.

Mais je ne compte pas m'arrêter en si bon chemin 🙂

Vous êtes nombreux à plébisciter Docstring (plus de 3,500 utilisateurs inscrits dont 967 actifs le mois derniers).

J'ai des centaines d'idées de nouvelles fonctionnalités à ajouter pour vous permettre par exemple de cibler plus facilement les notions que vous devez travailler en priorité et que vous maîtrisez moins bien.

Bien sûr, je vais repartir en mode création de contenu, donc attendez vous à voir beaucoup de nouveau contenu ces prochains mois.

Je vais également commencer à regarder la possibilité de vous proposer des financements via le compte personnel de formation (CPF) ou pôle emploi.

Avec les parcours qui vont s'ajouter, je prévois également des formules encore plus accompagnées en mode 'bootcamp', c'est-à-dire composer un groupe d'une dizaine d'étudiants qui souhaitent monter en compétence sur un sujet précis, sur une durée déterminée, et accompagné d'un formateur tout au long du parcours.

Bref, beaucoup de choses à venir en 2021, j'espère que cette v2 du site vous plaira.

Moi je retourne travailler sur la v3 😇

Bon Python 🐍 !!

Abonne-toi à la newsletter,

pour recevoir en exclusivité les prochains articles.

Articles populaires

Tout le monde les as lus, au moins deux fois !