Docstring retweeted
On confond souvent les méthodes spéciales (aussi appelées 'dunder method') __str__ et __repr__.
Dans cette vidéo je te montre la différence entre les deux et t'explique dans quels cas privilégier l'une ou l'autre :
youtu.be/ejGYAnf_X24
Docstring retweeted
Avec #Python, on peut convertir tous les objets (ou presque) en booléen.
Très pratique dans certaines situations comme celle que je vous présente dans cette vidéo.
youtu.be/7WWqYWHfxfM
Docstring retweeted
On passe notre temps à utiliser des modules avec #Python.
Dans cette vidéo je te montre comment utiliser des modules existants et comment gérer tes propres modules, notamment avec la variable d'environnement pythonpath :
youtu.be/_1VrlI07K80
Docstring retweeted
Les bases de la science des données avec pandas 📊
Encore un gros morceau rendu disponible gratuitement sur YouTube 😘
1h30 de formation pour découvrir la bibliothèque #pandas et les bases du traitement de données avec #Python.
youtu.be/4bccU9eMrkw
Docstring retweeted
Nouveauté de Python 3.10 : Le filtrage par motif.
Une autre façon de réaliser une structure if / elif / else, avec un système qui permet de faire correspondre une variable à un motif ⬇️ 1/3
Docstring retweeted
Astuce #Python :
Quand vous nommez des variables similaires, commencez par le mot commun à toutes ces variables.
C'est plus homogène et ça vous permettra de les retrouver plus vite avec l'autocomplétion de votre IDE (commencez à écrire color... pour voir toutes les couleurs) 👇
Docstring retweeted
Nouveauté de Python 3.10 : vérification optionnelle de la taille de zip.
On peut désormais lever une erreur si la taille des deux itérables n'est pas la même.
Plus de précisions sur le blog :
docstring.fr/blog/les-nouvea…
Docstring retweeted
Derrière ce terme barbare de 'décoration de nom' se cache un processus effectué par #Python pour renommer les attributs privés en les précédant du nom de la classe.
Ce qui permet finalement d'accéder à ces attributs pas si privés que ça 🤫
youtu.be/zJZBRZtnK4s
Docstring retweeted
Une fonction assez peu connue qui permet de créer des fonctions avec des arguments par défaut.
Très pratique dans plein de cas de figure pour avoir un code plus explicite et facile à utiliser 👇
youtu.be/gHkxn4I3Eq0
Docstring retweeted
Astuce #Django :
Pour limiter le nombre d'entrées affichés dans la vue d'administration, tu peux utiliser l'attribut list_per_page à l'intérieur d'une classe ModelAdmin 👇
Docstring retweeted
Astuce #Python :
Avec l'astérisque (*) tu peux « déballer » (en anglais « unpacking ») les éléments d'une liste pour les envoyer séparément, à une fonction par exemple.
Ici, on envoie les 3 valeurs de la liste rgb_values aux paramètres r, g et b de la fonction rgb2hex 👇
Docstring retweeted
Astuce #Django :
Pour restreindre une vue aux utilisateurs connectés à votre site, vous pouvez utiliser le décorateur login_required.
Les utilisateurs non connectés seront automatiquement redirigés vers l'URL de login (définie par LOGIN_URL dans settings.py).
Docstring retweeted
Astuce #Django :
Vous pouvez facilement générer un lorem ipsum avec la balise Django 'lorem'.
Ça vous permet de garder vos templates HTML épurés tout en générant possiblement plusieurs paragraphes de lorem ipsum 👇
Plus d'infos dans la doc officielle :
docs.djangoproject.com/fr/3.…
Docstring retweeted
Le framework Django regorge de nombreux filtres et balises qu'il est possible d'utiliser directement dans un fichier HTML.
Dans cette vidéo je vous présente 6 balises et filtres peu connus de Django qui vont vous permettre d'optimiser votre code :
youtu.be/PXr6Qk6vMvk
Docstring retweeted
Astuce #Python :
La méthode replace d'un objet datetime permet de remplacer un élément de la date comme l'année ou l'heure.
Pratique pour récupérer la date d'aujourd'hui dans un an, pour une année spécifique ou à un horaire précis.
Docstring retweeted
Astuce #Django :
Tu peux utiliser le filtre 'date', à l'intérieur d'un fichier Python ou dans un fichier de template, pour formater un objet de type 'datetime'.
👉 Définis la variable 'LANGUAGE_CODE' dans le fichier 'settings.py' pour définir la langue.
Docstring retweeted
Astuce #Django :
Si vous devez répéter plusieurs fois du code dans un fichier de template Django, vous pouvez utiliser la balise « with » qui permet de déclarer des variables à la volée.
Ici, on l'utilise pour définir des classes qui sont utilisées sur chaque bouton 👇
Docstring retweeted
À quoi ressemble le travail de développeur chez @doctolib ?
Un bootcamp de 3 mois est-il suffisant pour devenir développeur ?
On en parle avec @SegoleneAlquier ancienne étudiante à @42born2code et actuellement développeuse chez Doctolib :
bit.ly/3gl2XcO
Docstring retweeted
Nouveauté de Python 3.10 : des messages d'erreurs plus précis.
Les messages de beaucoup d'erreurs indiqueront désormais plus précisément la ligne qui pose problème ainsi que la raison de l'erreur.
Exemple ici avec un oubli d'accolade ⬇️ 1/5
Docstring retweeted
Astuce #Django :
Pour accorder correctement un mot au pluriel selon le nombre d'éléments dans une liste, vous pouvez utiliser le filtre Django 'pluralize'.
Ce filtre ajoutera automatiquement un 's' à la fin du mot si la liste contient 2 éléments ou plus 👇





















