Image de l'article

Docstring v3 en approche

Dans cet article je vous parle de la v3 de Docstring qui sera déployée mercredi 18 août 2021.

Publié le 15 août 2021 par ThibH

Docstring évolue, de nouveau !

👉 La v3 du site sera déployée dans la nuit du mercredi 18 au jeudi 19 août 2021. Le site devrait être indisponible pendant moins de 15 minutes.

Cette version 3 du site est avant tout « cosmétique » et un tremplin vers la v4 qui elle, sera celle des nouvelles fonctionnalités.

C'est en effet avant tout au niveau du code que beaucoup de changements ont été apportés. Des changements que vous ne voyez donc pas de votre côté mais qui vont me permettre de développer beaucoup plus rapidement de nouvelles fonctionnalités par la suite.

Vous remarquerez quand même quelques changements niveau design sur lesquels je vais revenir plus en détail dans la suite de cet article.

Abonnement CPF

La première grande nouveauté, c'est la possibilité pour vous de souscrire à deux parcours Python grâce à votre compte personnel de formation.

Le compte personnel de formation (CPF) est un dispositif de financement public de formation continue. Si vous êtes employé en France, vous disposez tous les ans d'une enveloppe comprise entre 500 à 5,000€ pour vous former de façon continue. Vous trouverez plus d'informations sur ce dispositif ici.

Vous avez le choix pour l'instant entre deux parcours : le parcours complet Python et le parcours complet Django.

Pour valider le financement de votre dossier, vous devez visionner un minimum de 6h de contenu sur le parcours que vous choisissez.

Une fois votre dossier accepté, vous disposez également d'un abonnement Premium au site d'une durée d'1 an. Vous pourrez donc vous former pendant une année complète sur n'importe quel sujet annexe au parcours que vous avez choisi.

Une seule formule d'abonnement

La v2 de Docstring disposait de 3 abonnements : un abonnement standard à 15€, un abonnement complet à 29€ et un abonnement mentorat à 99€.

L'abonnement mentorat n'a pas trouvé son public (1 seul inscrit en 1 an) et la différence entre le plan standard et complet était source d'énormément de questions de la part des étudiants qui souhaitaient s'inscrire.

J'ai donc décidé de simplifier l'offre et de proposer une seule formule d'abonnement à 25€ par mois (250€ en formule annuelle, soit 2 mois gratuits) :

Cette formule, nommée "Premium" (que d'originalité...) vous donne accès aux avantages suivants :

  • Accès à tout le contenu du site (+60h de contenu).
  • Accès à tous les exercices de codes et quiz.
  • Accès aux solutions des projets.
  • Un support aux formations directement sur le site.
  • Prise de notes sur les formations vidéos.
  • Possibilité de mettre en favoris des vidéos, articles, glossaires.
Pour les membres déjà abonnés, vous conserverez tant que vous restez abonné le prix de l'ancien abonnement standard à 15€ / mois.
Donc si vous avez actuellement un abonnement standard, rien ne change pour vous et si vous avez un abonnement complet à 29€, votre abonnement passera dès le mois prochain lui aussi à 15€ / mois.
Vous bénéficierez bien entendu des mêmes fonctionnalités que le nouveau plan Premium.
Un design révisé

J'ai profité de cette refonte du site pour changer quelque peu le design de Docstring, en essayant de toujours garder un site agréable à l'œil (car je pense que c'est très important pour apprendre dans de bonnes conditions !).

Dans les formations, le plan de cours se retrouve de nouveau sur le côté (comme dans la v1), dans un panneau que vous pouvez masquer pour laisser la place au lecteur vidéo :

La barre de navigation est désormais masquée pour vous permettre d'être entièrement focalisé sur la formation que vous suivez.

Les quiz ont été également remaniés pour vous permettre de mieux voir votre progression à chaque instant, les questions que vous avez ratées et celles qu'il vous reste à faire.

Projets de la communauté

Depuis la v2 du site, vous pouvez ajouter des projets qui étaient jusqu'à présent visibles uniquement sur votre profil. Pas très pratique pour encourager le partage, c'est pourquoi j'ai créé une page qui rassemble tous les projets de la communauté :

Pour l'instant : des projets de test. Bientôt : les vôtres !

Vos projets sont par défaut privés, pas de panique. Si vous souhaitez les partager avec la communauté, il vous suffit de l'indiquer sur la page d'édition des projets.

Chaque projet dispose également désormais d'une page publique avec les principales informations du projet. Vous pouvez ainsi écrire des descriptions un peu plus longues que précédemment et partager le lien vers ces projets à des amis ou recruteurs. Tous vos projets publics sont également affichés directement sur votre profil.

Une recherche améliorée

La recherche de Docstring affiche désormais les résultats par catégories de façon un peu plus organisée.

La recherche dans les notes a aussi été améliorée et vous permet maintenant de chercher dans le contenu de vos notes (et non plus seulement dans le titre). Un petit exemple avec la recherche « set window title » qui arrive à trouver les notes qui contiennent du code avec la méthode setWindowsTitle de Qt for Python.

Un tremplin vers la v4

Voilà donc pour les principaux changements et nouveautés de cette v3.

Comme je l'ai indiqué au début de cet article, il n'y a pour l'instant pas beaucoup de nouveautés, mais tout ce travail de nettoyage du code (le refactoring... vous devez connaître maintenant !) va me permettre de construire toutes les fonctionnalités que j'ai en tête pour la v4 sur une base bien plus solide.

J'espère que les petits changements de design vous plairont, n'hésitez pas bien entendu à me faire part de vos retours directement via le formulaire de contact du site, votre avis m'intéresse grandement car j'ai à cœur de faire une plateforme qui vous permette d'apprendre et de progresser avec Python avec le meilleur contenu et les meilleurs outils possibles.

Je suis également très heureux de savoir que vous pouvez maintenant utiliser votre CPF pour vous former à Python ! Plus d'une vingtaine de personnes ont déjà pu profiter de cette offre en beta depuis 1 mois et cela rend mes formations accessibles à plus de salariés en reconversion ou développeurs qui souhaitent découvrir Python.

Thibault.