Récupérer l’historique des prix du Bitcoin avec CCTX en Python

Pour faire de l’analyse de données financières et du trading algorithmique, l’accès à un historique de prix fiable et complet est la première étape indispensable. Que ce soit pour tester la performance d’une stratégie (backtesting), entraîner un modèle de machine learning ou simplement pour mener des études de marché, disposer de ces données en local … Lire la suite

Télécharger facilement des vidéos YouTube avec yt-dlp

Télécharger des vidéos YouTube, c’est une très longue histoire depuis l’apparition de ce service. Cela a toujours existé. C’est une histoire faite de rebondissement avec des hauts et des bas pour beaucoup d’entre nous. Qui n’a jamais cherché à faire ça ? Bon si vous êtes arrivés ici, c’est que vous avez sûrement déjà essayé … Lire la suite

Génération gratuite d’images avec OpenRouter et Nano-Banana

Génération gratuite d’images IA avec Nano-Banana de Google via OpenRouter.

Vous êtes développeur Python en Intelligence Artificielle (IA) et vous cherchez un moyen rapide et gratuit de tester la génération d’images avec une IA ? Bonne nouvelle : OpenRouter propose désormais l’accès gratuit à Google Gemini Nano-Banana, un modèle puissant et facile à intégrer dans vos projets. Qu’est-ce que Google Gemini Nano Banana ? Gemini … Lire la suite

Gérer les dépendances de son projet Python avec pip freeze

Tout projet de développement logiciel repose sur un équilibre délicat ; un assemblage de composants où chaque pièce doit s’emboîter parfaitement. En Python, cet assemblage est constitué de bibliothèques et de frameworks externes, des dépendances sans lesquelles notre code resterait lettre morte. Assurer la cohérence de ces dépendances d’une machine à l’autre et du développement … Lire la suite

Stocker des variables dans un fichier .env avec Python

Dans le développement logiciel moderne, la gestion des configurations est une problématique centrale. Les applications Python, qu’il s’agisse de scripts simples ou de projets complexes comme des API Flask ou Django, nécessitent souvent des paramètres spécifiques : clés API, identifiants de bases de données, URLs de services externes, etc. Stocker ces informations directement dans le … Lire la suite

Créer et utiliser un environnement virtuel venv pour Python

On peut facilement remarquer que le langage de programmation Python s’est aujourd’hui largement imposé. Ce n’est d’ailleurs pas du tout mon langage de programmation préféré, mais force est de constater que pour faire beaucoup de choses facilement et surtout rapidement, Python est très un très bon choix. Il évolue rapidement et il y a surtout … Lire la suite

MarkItDown : convertir des PDF, PowerPoint, Word et Excel en Markdown

Le langage de programmation Python comporte beaucoup d’avantages. C’est facile à installer sur l’ensemble des systèmes d’exploitation, c’est assez rapide à apprendre et ça marche presque partout. Le Python est quasiment utilisable partout, que ce soit sur une machine Linux et ses différentes distributions, un Raspberry Pi, macOS ou encore sur Windows. Python est même … Lire la suite

Comment effectuer une transcription parole-texte de vidéo YouTube avec OpenAI Whisper

Open AI Whisper

De nos jours, les vidéos en ligne sont devenues l’un des médias les plus populaires pour l’apprentissage, le divertissement, l’information et bien plus encore. Cependant, pour les personnes qui ne maîtrisent pas la langue dans laquelle une vidéo est présentée, il peut être difficile de tirer profit de tout le contenu disponible. C’est là que … Lire la suite