Crossbar, le futur des applications Web Python ?

Précision : Cet article fait partie de l’ancien site et appartient donc à l’ancien propriétaire, nous avons décidé de le reposter en hommage à l’ancien site Je suis crossbar.io depuis quelque temps maintenant, et je suis vraiment très étonné de ne pas plus en entendre parler dans la communauté des dev Python. Bon, en fait, à moitié … Lire la suite

5 choses à apprendre en priorité en Python

Quand on apprend un nouveau langage de programmation, on apprend d’abord les bases. Et pour la plupart des langages, elles sont communes : déclarer une variable, faire des conditions et des boucles, faire des fonctions, importer un code d’un autre fichier, etc. Ce qui va différencier le moment où vous savez programmer dans CE langage, … Lire la suite

Python, meilleur nulle part, excellent partout

Article repris en hommage à l’ancien site web qui a tant apporté à la communauté de développeur python francaise Je ne sais pas si vous l’aviez compris, mais j’aime bien Python. J’ai essayé de vous le cacher jusqu’ici, mais je sais que mon secret ne tiendra pas longtemps, alors j’avoues tout. Je n’aime pas Python parce … Lire la suite

Files de tâches et tâches récurrentes avec Celery

Quand on a à traiter des choses bloquantes, avec des dépendances, des flux complexes ou des actions répétitives, créer des files d’attente peut se révéler très judicieux. Par exemple lancer la génération d’un gros zip sur le clic d’un utilisateur, télécharger plein fichiers en parallèle pour son site de cul, lancer des calculs sur plusieurs … Lire la suite

La théorie de la salle de bain et (un tout petit peu de) Python

Article repris de l’ancien site à titre d’hommage. Il y a quelques jours, j’ai tweeté une vidéo d’une heure de mauvaise qualité où l’on voyait un vieillard parler en anglais de la fonction exponentielle. Le tweet n’a pas eu de succès. Je me demande bien pourquoi. 🙂 C’est extrêmement fâcheux, car cette vidéo est d’une importance … Lire la suite

Quelques outils pour gérer les clés secrètes en Django

Cet article est repris de l’archive et appartient à l’ancien propriétaire du site, il a été repris sur celui-ci dans une forme d’hommage On ne veut pas mettre sa SECRET_KEY en prod, et utiliser un service pour générer la clé, ça va deux minutes. Générer une clé secrète: import random import string   def secret_key(size=50): pool … Lire la suite

YAML, XML, JSON, CSV, INI… Qu’est-ce que c’est et à quoi ça sert ?

Cet article est une reprise de l’ancien contenu du site, les anciens propriétaires en sont donc les propriétaires, nous l’avons mis ici en tant qu’hommage. Que voilà de jolis acronymes ! Quand j’ai commencé la programmation, je les rencontrais partout sur le net. On en parlait comme si on parlait d’acheter du pain. Apparemment, c’était évident pour … Lire la suite

Qu’elle est la différence entre une offre d’emploi française et américaine

Cet article est une reprise de l’ancien contenu du site, les anciens propriétaires en sont donc les propriétaires, nous l’avons mis ici en tant qu’hommage. C’est la raison pour laquelle la plupart des meilleurs programmeurs que j’ai connus n’ont travaillé qu’avec des Américains pendant un certain temps : Offre française contre Offre américaine (surtout parce … Lire la suite

Programmation par contrat avec assert

Cet article est une reprise de l’ancien contenu du site, les anciens propriétaires en sont donc les propriétaires, nous l’avons mis ici en tant qu’hommage. Le mot-clé assert est un choix populaire en Python en raison de la bibliothèque pytest, que nous avons couverte dans notre section sur les tests unitaires. En dehors de ce … Lire la suite

Pénurie de dev : le retour

Cet article est une reprise de l’ancien contenu du site, les anciens propriétaires en sont donc les propriétaires, nous l’avons mis ici en tant qu’hommage. Autour de moi, nous recherchons plus de 50 développeurs Joomla Un bon ami m’a raconté une conversation qu’il a eue avec une de ses connaissances à Nantes. Nantes n’est pas … Lire la suite

Comment utiliser les générateurs et les yield en Python ?

Les générateurs sont une fonctionnalité étonnante de Python et constituent un élément essentiel de la compréhension du langage. Une fois que vous les aurez maîtrisés, vous ne pourrez plus vous en passer. Rappel sur les itérables Si vous lisez les éléments un par un dans un tableau, cela s’appelle une itération. lst = [1, 2, … Lire la suite

Comment décompresser sous Linux en ligne de commande ?

Pour de nombreuses tâches informatiques et administratives, Linux est le système d’exploitation préféré par les utilisateurs avancés. Les administrateurs système et les développeurs sont particulièrement attirés par sa flexibilité, sa robustesse et sa sécurité. Une fonctionnalité très pratique de Linux est la capacité de décompresser des fichiers en ligne de commande. Dans cet article, nous … Lire la suite

Qu’est-ce que Javascript (JS) et à quoi ça sert ?

La question parait bête, mais je me la suis posé il y a des années. Et personne n’avait écrit un article pour expliquer ça. Personne. C’était tellement évident. Cet article est pour toi, étudiant en info, commercial dans une boîte IT ou juste curieux qui trouve que l’article Wikipedia ne veut rien dire. Javascript Javascript est un … Lire la suite

La communauté JS est actuellement une machine à créer de la dette technique

Vous savez, quand on ne brule pas un Troll, ses blessures se soignent rapidement, et il attaque à nouveau. Et vous savez également comme j’aime troller JS. De plus, il y a quelque temps, je vous affirmais que NodeJS n’était pas mature. Est-ce que l’écosystème JS a muri depuis ? Et bien maintenant je crois qu’on a … Lire la suite