en
Feedback
Coding Learn

Coding Learn

Open in Telegram

Canal de partage de contenus sur la programmation et sur l'informatique 📬 Pour suggĂ©rer venez sur @codingsupport_bot

Show more
4 926
Subscribers
No data24 hours
-37 days
+3830 days

Data loading in progress...

Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
July '26
July '26
+28
in 0 channels
June '26
+93
in 0 channels
Get PRO
May '26
+114
in 0 channels
Get PRO
April '26
+95
in 0 channels
Get PRO
March '26
+74
in 0 channels
Get PRO
February '26
+66
in 0 channels
Get PRO
January '26
+62
in 0 channels
Get PRO
December '25
+74
in 0 channels
Get PRO
November '25
+70
in 0 channels
Get PRO
October '25
+92
in 0 channels
Get PRO
September '25
+93
in 0 channels
Get PRO
August '25
+89
in 0 channels
Get PRO
July '25
+95
in 0 channels
Get PRO
June '25
+92
in 0 channels
Get PRO
May '25
+110
in 0 channels
Get PRO
April '25
+119
in 0 channels
Get PRO
March '25
+173
in 0 channels
Get PRO
February '25
+187
in 0 channels
Get PRO
January '25
+378
in 0 channels
Get PRO
December '24
+202
in 0 channels
Get PRO
November '24
+91
in 0 channels
Get PRO
October '24
+346
in 1 channels
Get PRO
September '24
+325
in 0 channels
Get PRO
August '24
+328
in 0 channels
Get PRO
July '24
+98
in 1 channels
Get PRO
June '24
+118
in 0 channels
Get PRO
May '24
+136
in 0 channels
Get PRO
April '24
+93
in 0 channels
Get PRO
March '24
+144
in 1 channels
Get PRO
February '24
+128
in 0 channels
Get PRO
January '24
+133
in 0 channels
Get PRO
December '23
+119
in 0 channels
Get PRO
November '23
+74
in 0 channels
Get PRO
October '23
+120
in 0 channels
Get PRO
September '23
+66
in 0 channels
Get PRO
August '23
+82
in 0 channels
Get PRO
July '23
+86
in 0 channels
Get PRO
June '23
+84
in 0 channels
Get PRO
May '23
+84
in 0 channels
Get PRO
April '23
+62
in 0 channels
Get PRO
March '23
+71
in 0 channels
Get PRO
February '23
+93
in 0 channels
Get PRO
January '23
+141
in 0 channels
Get PRO
December '22
+186
in 0 channels
Get PRO
November '22
+190
in 0 channels
Get PRO
October '22
+222
in 0 channels
Get PRO
September '22
+388
in 0 channels
Get PRO
August '22
+279
in 0 channels
Get PRO
July '22
+295
in 0 channels
Date
Subscriber Growth
Mentions
Channels
08 July+1
07 July+2
06 July+5
05 July+3
04 July+2
03 July+5
02 July+4
01 July+6
Channel Posts
Complétons les 50 likes https://t.me/codingtemplate/596

2
On a dĂ©cidĂ© de changer les choses. Il y a des gens qui buildent en silence, qui codent & qui sortent des projets solides sans vraiment en parler. On est lĂ  pour changer ça et faire de CT Build la meilleure vitrine possible. Pour ce premier Ă©pisode, trois projets qui mĂ©ritent votre attention. 🃏 TechCard par Tostenn T'as dĂ©jĂ  visitĂ© un site et voulu savoir qui l'a dev, avec quelle stack, comment le contacter ? C'est exactement ce que Tosten a rĂ©solu. TechCard c'est une librairie qui te permet d'intĂ©grer ta carte de dev directement dans ton projet (nom, technologies, rĂ©seaux, stats) en quelques lignes. Propre, stylĂ© et pratique. 🔗 https://tostenn.github.io/TechCard/ 📊 LandTistik par Starland9 Un logiciel de stats open-source pensĂ© pour les Ă©tudiants, construit avec Python. Calculs automatiques, tableaux complets, graphiques exportables en PNG/PDF/SVG, thĂšme sombre et clair
 Starland a sorti quelque chose de vraiment solide pour ceux qui galĂšrent avec les stats. À avoir dans sa toolbox. 🔗 https://github.com/Starland9/LandTistik 🔩 CodingIntroJS par AnonymmousCoder Vous connaissez ces petits guides interactifs qui vous font dĂ©couvrir une appli Ă©tape par Ă©tape ? Maintenant vous pouvez en crĂ©er sur vos projets web. CodingIntroJS c'est une librairie JS lĂ©gĂšre, sans dĂ©pendances lourdes, avec un effet spotlight stylĂ© et une config ultra simple. 🔗 https://github.com/codingtuto/CodingIntroJS/ Si vous utilisez l'un d'eux, laissez une ⭐ sur GitHub ... c'est gratuit et ça compte Ă©normĂ©ment pour un dev. À trĂšs vite pour le CT Build #02 👊
0
3
No text...
0
4
âšĄïžBasĂ© sur le code Claude leakĂ©, un outil entiĂšrement open-source nommĂ© OpenClaude a Ă©tĂ© dĂ©veloppĂ©. Ce projet reprĂ©sente une fourche du code original, avec le verrouillage des fournisseurs supprimĂ© avec succĂšs. Par consĂ©quent, le mĂȘme code Claude, avec toutes ses fonctionnalitĂ©s et sa logique prĂ©servĂ©es, est maintenant compatible avec tous les modĂšles, y compris les locaux. 🌐 Le rĂ©fĂ©rentiel a dĂ©jĂ  recueilli 2 000 Ă©toiles sur GitHub. ⭐ github.com/Gitlawb/openclaude
0
5
No text...
0
6
👌 nouvelle compĂ©tence css dĂ©bloquĂ©
👌 nouvelle compĂ©tence css dĂ©bloquĂ©
0
7
Dans 1h de temps nous allons démarrer » https://kloo.me/entredev
Dans 1h de temps nous allons démarrer » https://kloo.me/entredev
0
8
🎉 Notre bot @CodeSourceBot FÊTE SES 5 ANS ! 5 ans qu'on accompagne les devs dans leur apprentissage. Pour fĂȘter ça, promo exceptionnelle sur notre canal VIP. đŸ•Šïž 30.000 FCFA seulement Dans le canal privĂ©, on ne partage pas que des tutos. Vous avez accĂšs Ă  des sites web complets avec tout leur code source. Backend, frontend, design... tout est lĂ , fonctionnel et prĂȘt Ă  ĂȘtre rĂ©utilisĂ©. Des templates pro que vous pouvez directement intĂ©grer dans vos projets. Plus besoin de partir de zĂ©ro Ă  chaque fois. Vous recevez aussi 500 META pour le @CodingShopBot et des formations exclusives. C'est notre façon de dire merci aprĂšs 5 ans. Cette offre ne reviendra pas de sitĂŽt. Contactez @A_liou pour y accĂ©der. Simple, efficace, rentable.
0
9
Rdv le dimanche pour apprendre comment se lancer en crĂ©ation de jeux vidĂ©os 👉 https://kloo.me/entredev
Rdv le dimanche pour apprendre comment se lancer en crĂ©ation de jeux vidĂ©os 👉 https://kloo.me/entredev
0
10
Rdv le dimanche pour apprendre comment se lancer en création de jeux vidéos
Rdv le dimanche pour apprendre comment se lancer en création de jeux vidéos
0
11
✅ ransomwareDetection-Tool — un script qui surveille l'activitĂ© suspecte du systĂšme de fichiers đŸ“± Python 3.x â„č Modules : watchdog (pour surveiller les modifications dans un dossier), os, time, logging et autres. 📌 ransomwareDetection-Tool — un utilitaire en ligne de commande dans lequel vous spĂ©cifiez un dossier sur l'ordinateur, et le script surveille les Ă©vĂ©nements : crĂ©ation, modification, suppression de fichiers. Si l'activitĂ© est « inhabituelle » (par exemple, beaucoup de fichiers sont modifiĂ©s/supprimĂ©s rapidement), il affiche un avertissement et enregistre tout dans un fichier. Utile pour un niveau de protection domestique ou pour la surveillance de rĂ©pertoires importants. đŸ‘šâ€đŸ’» Exemple de code (adaptĂ© de main.py) : import time import os from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler class RansomwareHandler(FileSystemEventHandler):     def init(self):         self.modified_files = set()         self.deleted_files = set()     def on_modified(self, event):         if not event.is_directory:             self.modified_files.add(event.src_path)             print("Modified:", event.src_path)     def on_deleted(self, event):         if not event.is_directory:             self.deleted_files.add(event.src_path)             print("Deleted:", event.src_path) def monitor(path_to_watch, check_interval=10):     event_handler = RansomwareHandler()     observer = Observer()     observer.schedule(event_handler, path=path_to_watch, recursive=True)     observer.start()     try:         while True:             time.sleep(check_interval)             # Logique simple : si trop de fichiers ont Ă©tĂ© modifiĂ©s ou supprimĂ©s pendant l'intervalle             if len(event_handler.modified_files) > 100 or len(event_handler.deleted_files) > 10:                 print("Warning: Potential ransomware activity detected!")                 # On peut enregistrer les Ă©vĂ©nements                 event_handler.modified_files.clear()                 event_handler.deleted_files.clear()     except KeyboardInterrupt:         observer.stop()     observer.join() if name == "main":     path = "/path/to/watch"     monitor(path, check_interval=10) 📌 Ce que ça fait : 🟱 Surveille le rĂ©pertoire spĂ©cifiĂ© pour les Ă©vĂ©nements de modification et suppression de fichiers 🟱 Enregistre ces Ă©vĂ©nements dans la console et dans un fichier (par exemple ransomware_detection.log) 🟱 VĂ©rifie pĂ©riodiquement, si beaucoup de modifications/suppressions ont lieu — affiche un avertissement d'attaque potentielle 🔗 DĂ©pĂŽt GitHub #scripts
0
12
✅ Convertisseur d'images en PDF đŸ“± Python 3.x â„č Modules : Pillow (PIL) et os — utilisĂ©s pour le traitement des images et la gestion du systĂšme de fichiers. 📌 Convertisseur d'images en PDF — un utilitaire qui prend des images d'un dossier donnĂ©, les ajuste au format/taille souhaitĂ© (par exemple, A4), et les combine en un seul document PDF. Pratique si tu as beaucoup de JPG/PNG et que tu veux obtenir un PDF unique sans outils externes. đŸ‘šâ€đŸ’» Exemple de code (logique adaptĂ©e) : from PIL import Image import os def images_to_pdf(img_folder, output_pdf_path, paper_size=(595, 842)):     # paper_size en points — environ A4 (selon le DPI)     imgs = []     for fname in sorted(os.listdir(img_folder)):         if fname.lower().endswith(('.png', '.jpg', '.jpeg')):             img_path = os.path.join(img_folder, fname)             img = Image.open(img_path).convert('RGB')             img = img.resize(paper_size)  # ajustement au format             imgs.append(img)     if not imgs:         print("Aucune image Ă  convertir")         return     first, rest = imgs[0], imgs[1:]     first.save(output_pdf_path, save_all=True, append_images=rest)     print(f"PDF créé : {output_pdf_path}") if name == "main":     images_to_pdf("input_images", "out.pdf") 📌 Ce que ça fait : 🟱 Scanne un dossier d'images (JPG, PNG, etc.) 🟱 Ajuste chaque image Ă  la taille spĂ©cifiĂ©e (par exemple, format de page) 🟱 Combine toutes les images en un seul fichier PDF 🟱 Sauvegarde le PDF avec le nom indiquĂ© 🔗 DĂ©pĂŽt GitHub
0
13
✅ USBKill — script de protection contre les pĂ©riphĂ©riques USB non autorisĂ©s đŸ“± Python 3.x â„č Modules : utilise les bibliothĂšques standard os, subprocess, time et la gestion des pĂ©riphĂ©riques USB sous les systĂšmes de type UNIX. 📌 USBKill est un script de type « kill switch » qui surveille les ports USB et, si un pĂ©riphĂ©rique non prĂ©sent dans la liste blanche est connectĂ© Ă  l’ordinateur, exĂ©cute une action prĂ©dĂ©finie : Ă©teindre le systĂšme, supprimer les donnĂ©es de la mĂ©moire vive ou du fichier d’échange. Utile pour se protĂ©ger contre un accĂšs physique malveillant. đŸ‘šâ€đŸ’» Exemple (logique simplifiĂ©e) : import time import subprocess WHITELIST = ["Device1_ID", "Device2_ID"] CHECK_INTERVAL = 1  # seconde def list_usb_devices():     # la commande lsusb affiche les pĂ©riphĂ©riques USB sous Linux     output = subprocess.check_output(["lsusb"]).decode()     return output.splitlines() def monitor():     while True:         devices = list_usb_devices()         for d in devices:             # vĂ©rification simple : si la ligne ne contient aucun ID de la liste blanche             if all(w not in d for w in WHITELIST):                 # pĂ©riphĂ©rique non autorisĂ© — activation de la protection                 print("PĂ©riphĂ©rique USB inconnu dĂ©tectĂ© :", d)                 # Exemple d’action : Ă©teindre le systĂšme                 subprocess.call(["shutdown", "now", "-h"])                 return         time.sleep(CHECK_INTERVAL) if __name__ == "__main__":     monitor() 📌 Ce que fait le script : 🟱 Surveille la liste des pĂ©riphĂ©riques USB 🟱 Compare avec la liste blanche 🟱 Lorsqu’un pĂ©riphĂ©rique « inconnu » est dĂ©tectĂ©, exĂ©cute une action « dure » (extinction, suppression, nettoyage) 🟱 Utile comme protection anti-physique pour les donnĂ©es sensibles 🔗 DĂ©pĂŽt GitHub
0
14
🔔 C'est incroyable. Nouveau modùle d'IA de Samsung, 10 000 fois plus petit que DeepSeek et Gemini 2.5 Pro vient de les battr
🔔 C'est incroyable. Nouveau modĂšle d'IA de Samsung, 10 000 fois plus petit que DeepSeek et Gemini 2.5 Pro vient de les battre sur ARC-AGI 1 et 2 Le Tiny Recursive Model (TRM) de Samsung est environ 10 000 fois plus petit que les LLM typiques mais plus intelligent car il pense de maniĂšre rĂ©cursive au lieu de simplement prĂ©dire du texte. Il rĂ©dige d'abord une rĂ©ponse, puis construit un "carnet de brouillon" cachĂ© pour le raisonnement, critique et affine sa logique Ă  plusieurs reprises (jusqu'Ă  16 fois), et produit des rĂ©ponses amĂ©liorĂ©es Ă  chaque cycle. Cette approche montre que l'architecture et les boucles de raisonnement (pas seulement la taille) peuvent stimuler l'intelligence. Elle permet des modĂšles puissants et efficaces qui fonctionnent Ă  moindre coĂ»t, valident les idĂ©es neuro-symboliques, et ouvrent un raisonnement de la plus haute qualitĂ© Ă  bien plus d'applications. L'accĂ©lĂ©ration est partout
0
15
✅ yt-downloader-multi — script pour tĂ©lĂ©charger massivement vidĂ©os et audios depuis YouTube et autres plateformes đŸ“± Python 3.9+ â„č Modules : yt-dlp, os, sys, ffmpeg — utilisĂ©s pour le tĂ©lĂ©chargement et le traitement des mĂ©dias. 📌 yt-downloader-multi — utilitaire en ligne de commande permettant de tĂ©lĂ©charger vidĂ©os et audios depuis YouTube (y compris playlists entiĂšres) et de les sauvegarder dans un dossier spĂ©cifiĂ©. Utile pour archiver localement des vidĂ©os, visionnage hors ligne et crĂ©ation de collections mĂ©dias. đŸ‘šâ€đŸ’» Exemple d'utilisation : yt-downloader-multi https://www.youtube.com/watch?v=VIDEO_ID --format mp3 --quality 192k 📌 FonctionnalitĂ©s : 🟱 TĂ©lĂ©charge des vidĂ©os individuelles via un lien 🟱 TĂ©lĂ©charge toutes les vidĂ©os d'une playlist 🟱 Sauvegarde le contenu dans le dossier spĂ©cifiĂ©, en le crĂ©ant si nĂ©cessaire 🟱 Supporte l'archivage hors ligne du contenu mĂ©dia 🔗 DĂ©pĂŽt GitHub #Python@metacodelearn
0
16
✅ Google Image Downloader — un script qui tĂ©lĂ©charge des images depuis Google selon une requĂȘte de recherche donnĂ©e đŸ“± Python 3.x â„č Modules : requests, os, re, urllib.parse, bs4 (BeautifulSoup) — utilisĂ© pour les requĂȘtes HTTP vers Google Images, le parsing HTML des liens et le tĂ©lĂ©chargement des fichiers. 📌 Google Image Downloader — utilitaire en ligne de commande, que l’on lance avec une requĂȘte (par ex. « cats ») et un chemin, et le script tĂ©lĂ©charge N images correspondant Ă  cette requĂȘte, filtre par extensions, et sauvegarde dans un dossier. Utile quand on a besoin d’images pour des datasets, des fonds d’écran, des illustrations. đŸ‘šâ€đŸ’» Exemple de code (adaptation) : import os import requests from bs4 import BeautifulSoup from urllib.parse import urljoin, urlparse def download_images(query, num_images=10, dest_folder="images"):     os.makedirs(dest_folder, exist_ok=True)     search_url = f"https://www.google.com/search?tbm=isch&q={query}"     headers = {"User-Agent": "Mozilla/5.0"}     resp = requests.get(search_url, headers=headers)     soup = BeautifulSoup(resp.text, "html.parser")     img_tags = soup.find_all("img")     count = 0     for img in img_tags:         img_url = img.get("src")         if not img_url:             continue         parsed = urlparse(img_url)         ext = os.path.splitext(parsed.path)[1]         if ext.lower() not in [".jpg", ".png", ".jpeg"]:             continue         filename = f"{query}_{count}{ext}"         filepath = os.path.join(dest_folder, filename)         try:             img_data = requests.get(img_url, timeout=5).content             with open(filepath, "wb") as f:                 f.write(img_data)             print("Downloaded:", filename)             count += 1             if count >= num_images:                 break         except Exception as e:             print("Error:", e)             continue if __name__ == "__main__":     download_images("sunset", num_images=5) 📌 Ce que ça fait : 🟱 Effectue une requĂȘte Google Images avec un mot-clĂ© 🟱 Parse le HTML et trouve les balises <img> 🟱 SĂ©lectionne les liens avec des extensions valides 🟱 TĂ©lĂ©charge les images et les sauvegarde dans un dossier jusqu’à atteindre le nombre souhaitĂ© 🔗 DĂ©pĂŽt GitHub
0
17
🔍 CrĂ©e ton propre mini-Google avec l’API WikipĂ©dia đŸ€” Et si tu transformais une simple page web en moteur de recherche intel
🔍 CrĂ©e ton propre mini-Google avec l’API WikipĂ©dia đŸ€” Et si tu transformais une simple page web en moteur de recherche intelligent ? Avec HTML, CSS et JavaScript, on te montre comment construire une interface Ă©lĂ©gante, avec auto-complĂ©tion, rĂ©sultats dynamiques et une vraie connexion Ă  WikipĂ©dia. IdĂ©al pour progresser en front-end + API. 😀 Le code est disponible ici sur notre blog : https://blog.codingteam.space/2025/09/viens-on-recode-google-avec-lapi-de.html?m=1
0
18
🚀 ExĂ©cuter un LLM en local avec Python : crĂ©er votre propre mini-GPT sans dĂ©pendre d'un api tierces Dans cet article, on vou
🚀 ExĂ©cuter un LLM en local avec Python : crĂ©er votre propre mini-GPT sans dĂ©pendre d'un api tierces Dans cet article, on vous montre Ă©tape par Ă©tape comment lancer un modĂšle de langage (LLM) directement sur votre machine grĂące Ă  Python. Simple, clair, et surtout sans dĂ©pendre du cloud. Lien 👉 https://blog.codingteam.space/2025/09/un-guide-complet-et-pas-pas-pour-coder.html
0
19
JavaScript: créer un reptile qui suit votre curseur » https://blog.codingteam.space/2025/09/html-canvas-javascript-fabriquez-un.html
0
20
No text...
0