- 275
- 487 603
Algomius
France
เข้าร่วมเมื่อ 24 พ.ค. 2020
Algomius explique les principes algorithmiques dans des domaines variés. Les thèmes développés sortent parfois du cadre de l'algorithmie mais restent néanmoins très fortement liés à la programmation.
Passionné par l'algorithmie et la programmation depuis des années, j'ai voulu mettre en place cette chaîne pour expliquer pourquoi je trouve ces domaines fascinant. La programmation peut également s'expliquer facilement j'en suis persuadé et j'espère que j'arriverai à vous en convaincre également.
Alors reprenons tout depuis le début et expliquons les choses simplement....
Vous pouvez aussi retrouver les vidéos sur le site www.algomius.fr
Passionné par l'algorithmie et la programmation depuis des années, j'ai voulu mettre en place cette chaîne pour expliquer pourquoi je trouve ces domaines fascinant. La programmation peut également s'expliquer facilement j'en suis persuadé et j'espère que j'arriverai à vous en convaincre également.
Alors reprenons tout depuis le début et expliquons les choses simplement....
Vous pouvez aussi retrouver les vidéos sur le site www.algomius.fr
Advent of Code 2024: Day 5 - Ordering the documents
Cette vidéo explique la résolution du problème du jour 5 du site Advent of code pour la session 2024.
Le fichier en entrée contient les ordres de priorité des pages dans un document puis la composition des documents. Le but est de déterminé si les documents sont conformes.
Site du challenge : adventofcode.com/
Le programme concernant les variables se trouve dans le répertoire Jour 5 de : github.com/Algomius/AoC2024
0:00 • Présentation
2:38 • Mise en place de l'algorithme - Première étoile
17:57 • Programmation Python - Première étoile
29:28 • Mise en place de l'algorithme - Deuxième étoile
38:40 • Programmation Python - Deuxième étoile
42:55 • Conclusion
Le fichier en entrée contient les ordres de priorité des pages dans un document puis la composition des documents. Le but est de déterminé si les documents sont conformes.
Site du challenge : adventofcode.com/
Le programme concernant les variables se trouve dans le répertoire Jour 5 de : github.com/Algomius/AoC2024
0:00 • Présentation
2:38 • Mise en place de l'algorithme - Première étoile
17:57 • Programmation Python - Première étoile
29:28 • Mise en place de l'algorithme - Deuxième étoile
38:40 • Programmation Python - Deuxième étoile
42:55 • Conclusion
มุมมอง: 59
วีดีโอ
Advent of Code 2024: Day 4 - Finding XMAS
มุมมอง 6414 วันที่ผ่านมา
Cette vidéo explique la résolution du problème du jour 4 du site Advent of code pour la session 2024. Le fichier en entrée contient des lettres et parmi celles-ci on peut retrouver le mot "XMAS". Il peut être écrit en horizontal, en vertical, en diagonal et même à l'envers. Il va falloir le retrouver dans tous les cas. Site du challenge : adventofcode.com/ Le programme concernant les variables ...
Advent of Code 2024: Day 3 - Find the instructions
มุมมอง 8321 วันที่ผ่านมา
Cette vidéo explique la résolution du problème du jour 3 du site Advent of code pour la session 2024. Le fichier en entrée contient sur chaque ligne des informations dans lesquelles sont dissimulées des instructions à prendre en compte. Il va donc falloir retrouver les valeurs à calculer et prenant soin d'éviter les caractères parasites. Site du challenge : adventofcode.com/ Le programme concer...
Advent of Code 2024 : Jour 2 - Rapports valides
มุมมอง 6321 วันที่ผ่านมา
Cette vidéo explique la résolution du problème du jour 2 du site Advent of code pour la session 2024. Le fichier en entrée contient sur chaque ligne une liste de nombres. Cette liste est valide si les nombres sont strictement croissants ou décroissants et qu'il n'y a pas une distance supérieure à 3 entre 2 nombres successifs. Site du challenge : adventofcode.com/ Le programme concernant les var...
Advent of Code 2024 : Jour 1 - Somme des différences
มุมมอง 13921 วันที่ผ่านมา
Cette vidéo explique la résolution du problème du jour 1 du site Advent of code pour la session 2024. Le fichier en entrée contient deux listes de nombres qu'il va falloir récupérer et trier. Une fois l'opération de tri effectuée, il faut calculer les différences entre les nombres et en faire la somme. Site du challenge : adventofcode.com/ Le programme concernant les variables se trouve dans le...
Information chiffrée : Taux d'évolution moyen
มุมมอง 44หลายเดือนก่อน
La taux d'évolution moyen permet de lisser les différents taux d'évolution successif et permet donc de pouvoir comparer des évolutions exprimées sur des échelles différentes. Nous allons retrouver la relation entre le taux moyen et le taux d'évolution globale. Pour bien comprendre ce calcul, nous allons faire quelques exercice et utiliser Excel pour faciliter la mise en place des différentes do...
Information chiffrée : Racine nième
มุมมอง 63หลายเดือนก่อน
Les racines nièmes sont utilisées en finance pour déterminer les taux d'évolution annuels à partir de taux d'évolution globaux. Les intérêts composés sont calculés à partir d'une puissance du coefficient multiplicateur. Pour déterminer justement ce coefficient multiplicateur, il faut pouvoir revenir en arrière sur l'opération de puissance. Rechercher la racine nième est justement l'opération in...
Jeu vidéo : Les brumes de Tirna Scithe
มุมมอง 141หลายเดือนก่อน
L'énigme de Tirna Scithe dans le jeu en ligne World of Warcraft nous soumet l'énigme suivante : 4 symboles dont 1 intrus. L'intrus est celui qui possède une caractéristique unique sur les 4. Les caractéristiques sont au nombre de 3 (entourage, forme, couleur). Cette vidéo cherche à résoudre cette énigme et à en générer. Nous verrons que toutes les combinaisons n'aboutissent pas à des énigmes va...
Information chiffrée : Utiliser un indice
มุมมอง 51หลายเดือนก่อน
Nous allons voir comment mettre en place un indice. un indice nous permet de comparer l'évolution d'éléments qui ne sont pas comparable en terme de valeur. Ce qui nous intéresse ici c'est juste d'observer comment un élément évolue par rapport aux autres. Nous allons voir que l'indice permet très facilement de retrouver le taux d'évolution sans faire le moindre calcul. Nous terminerons la vidéo ...
Information chiffrée : Taux d'évolution réciproque
มุมมอง 66หลายเดือนก่อน
Le taux d'évolution réciproque permet d'annuler un taux d'évolution. Nous allons aborder une solution naïve mais fausse partant de l'idée qu'une baisse de 7% sera compensée par une hausse de 7%. Nous verrons alors comment calculer un taux d'évolution réciproque. Nous pouvons calculer ce taux en partant de la formule ou en utilisant des notions de proportionnalité avec le produit en croix. Enfin...
Information chiffrée : Taux d'évolution global
มุมมอง 672 หลายเดือนก่อน
Cette vidéo permet de comprendre le calcul du taux d'évolution global. Ce taux permet de comprendre l'évolution d'une valeur dans le temps en connaissant les évolutions sur plusieurs période. Cette notion est directement liée au coefficient multiplicateur. Plusieurs exemple permettront de voir comment se calcule ce taux : sur des périodes multiples, en mélangeant les hausses et les baisses. De ...
Information chiffrée : Coefficient multiplicateur
มุมมอง 572 หลายเดือนก่อน
Cette vidéo permet d'appréhender le coefficient multiplicateur. Ce coefficient permet de calculer une situation finale à partir de la situation initiale et du taux d'évolution. Nous allons montrer qu'il s'agit simplement d'une autre manière de voir le calcul du taux d'évolution. Nous montrerons mathématiquement la relation et nous expliquerons ce que signifie la formule du coefficient multiplic...
Information chiffrée : Evolution et variation
มุมมอง 592 หลายเดือนก่อน
Cette vidéo permet de mettre en lumière le taux d'évolution d'une population étudiée. Nous allons d'abord nous intéresser à la variation absolue qui constitue la différence d'effectif entre une situation de départ et une situation d'arrivée. Nous allons ensuite mettre en rapport cette variation avec l'effectif de la population de départ. Cela nous permettra de calculer un taux d'évolution et de...
Information chiffrée : Proportions
มุมมอง 1123 หลายเดือนก่อน
Cette vidéo parle du traitement de l'information chiffrée et notamment de l'utilisation et du calcul des proportion. Cette vidéo est destinée au contenu du BTS CG (comptabilité gestion). Il sera question ici d'identifier les effectifs et les proportion et de manipuler la formule qui permet de calculer une proportion. Nous ferons également le lien entre proportion et pourcentage. Enfin, nous rev...
UML : Diagramme de déploiement
มุมมอง 6683 หลายเดือนก่อน
Le diagramme de déploiement permet d'avoir une vision de l'architecture logiciel et matériel d'une application. Les connexions permettent également de comprendre la communication entre ces différents éléments. C''est un document très intéressant lorsque vous voulez documenter très facilement un système complexe et distribué. Les modèles ont été créés avec draw.io : app.diagrams.net/ Les exemple...
Programmation Python : Les chaînes de caractères
มุมมอง 2395 หลายเดือนก่อน
Programmation Python : Les chaînes de caractères
Programmation Python : Gestion des entrées - sorties
มุมมอง 6025 หลายเดือนก่อน
Programmation Python : Gestion des entrées - sorties
Programmation Python : Installation de l'environnement de développement
มุมมอง 8266 หลายเดือนก่อน
Programmation Python : Installation de l'environnement de développement
Machine Learning : Classification des champignons
มุมมอง 2186 หลายเดือนก่อน
Machine Learning : Classification des champignons
Programmation système en C : Protocole MQTT, Mosquitto et Node-Red
มุมมอง 4166 หลายเดือนก่อน
Programmation système en C : Protocole MQTT, Mosquitto et Node-Red
Programmation système en C : Environnement d'un programme
มุมมอง 2747 หลายเดือนก่อน
Programmation système en C : Environnement d'un programme
Programmation système en C : Fonctions exec() et system()
มุมมอง 7307 หลายเดือนก่อน
Programmation système en C : Fonctions exec() et system()
Programmation système en C : Fonction fork()
มุมมอง 6029 หลายเดือนก่อน
Programmation système en C : Fonction fork()
Je viens de faire l'ensemble des tutos qui existent sur le net et tu viens de réussir à me faire comprendre un concept dans lequel mon cerveau bloqué. MERCIIIIIIIIII tu es sous coté, j'ai liké et bien sûr, je me suis abonné. FORCE
Super, c'est exactement ce que je recherche, débloquer ceux qui cherchent une réponse. Bon courage pour la suite.
3faaaaat
meerci beaucoup
Toujours sur le ML ? Vous ne lâchez rien :D
merci beaucoup
Vous êtes parti sur toute la série en ML
merci beaucoup
Je suis content que la vidéo vous plaise.
Lors d'une translation sur notre point (ou vecteur) ne serait-il pas favorable d'utiliser la méthode set pour le décalage ? On pourrait faire this->setX(x+dx);this->sety(y+dy). ce qui aurait pour conséquences de garder les inégalités de la définition (0<x<100 && 0<y<100) ou de garder la norme de notre vecteur entre 0 et 100sqrt(2) si je ne me trompe pas.
Bonjour, alors comme c'est vous qui développez l'objet vous pouvez le coder comme cela vous arrange. C'est en cela que la POO est vraiment agréable, elle est très flexible et s'adapte aux besoins.
Bonjour pouvez-vous partager vos diaporamas de cours ?
Bonjour, non je ne partage pas des diaporamas car ils évoluent tout le temps et je ne veux pas avoir à gérer le versionning. De plus, les vidéos sont souvent des parties de cours beaucoup plus importants que je synthétise pour que ca tienne en moins d'1h.
Merci Monsieur, vos tutos font des heureux. je dois présenter la gestion des users en classe et j'aimerais savoir comment faire pour revenir aux configurations de base où on peut se connecter sans authentification.
Bonjour, il suffit d'aller dans le fichier mongod.ini (MongoDB\Server\<version>\bin\) et de remettre la ligne de sécurité en commentaire : #security: Ensuite, il suffit de redémarrer le service mongodb. Je pense que c'est suffisant.
@ d’accord. Merci bien
هل الاجراءات المخزنة تختلف في SQL SERVER
It's difficult to answer, I don't use SQL SERVER.
@@algomius شكرا
😢🎉 très intéressant
Aaaah POSTGRE, l'essayer c'est l'adopter.
En considérant un autre graphe, je me suis rendu compte de la chose suivante. Au moment de joindre deux sommets appartenants a des ensembles différents, par exemple joindre A à B ayant respectivement des quartiers C et D, alors en modifiant un des deux sommet pour le faire appartenir à l'ensemble de l'autre, cela créer une rupture au niveau de l'autre ensemble. J'obtiens alors des cycles.
Bonjour, il faudrait creuser le problème, mais je ne suis pas sûr que ce soit toujours le cas.
Bonsoir merci pour ce que tu faire
Bonjour, merci pour le soutient, je vais donc continuer :D
Merci pour la vidéo. Elle me sera très utile pour mon projet. Je débute avec pandas et vos explications sont grandement appréciées. Bonne continuation.
Bonjour, courage, pandas, c'est plein de fonctionnalités au départ et puis on finit par toujours utiliser les mêmes :D
great thank you
You're welcome
Est-ce que vous pouvez m’expliquer un peu l’algorithme de Kadane en Java ?
Bonjour, je ne programme pas en java, mais j'ai fait une vidéo pour expliquer l'algorithme de Kadane : th-cam.com/video/KMjaEtSjsjM/w-d-xo.html
👍👍
Content que le cours vous plaise
Malheureusement que je n'arrive pas à télécharger ces cours très très bien expliqués !!!
Bonjour, vous trouverez tous les exemples du cours dans github : github.com/Algomius/Programmation-CPP
mais c'est quoi ce poulet
Un poulet ? Où ça ?
merci beaucoup monsieur pour cette vidéos excellent explication mais j'ai une question ce qui concerne un exercice dans la composition et agrégation 20:03 pourquoi vous avez fait une relation d'agrégation entre 4x4 et pneu alors que dans l'exercice vous avez écrit que les 4x4 étant dépendants de leur pneu
Oui, je me suis mal exprimé. Quand j'ai dit dépendant des pneus, je voulais en fait dire que je ne modélise les pneus que pour les 4x4 et non pour les autres véhicules.
Très très belle explication, J'ai été vraiment choqué par le manque d'interaction sur cette magnifique chaine 😥
Merci pour votre retour. C'est une remarque que je lis souvent. Disons que je suis plus développeur que commercial, ça doit jouer :D
Comment je peux représenter des métadonnées dans un fichier de données en constante ? Es ce qu'il suffit de crée un enregistrement pour les métadonnées ?
Je ne sais pas exactement de quoi vous parlez. Si vous entendez par métadonnées les structures, vous pouvez les stocker dans des fichiers binaires. J'ai également fait une vidéo sur le sujet.
C'est bien beau de stocker une adresse mais la valeur à cette adresse sera supprimer à la fin du programme et on ne pourra pas la load si on ferme puis relance le programme ? 😅
Oui tout a fait, c'est pour cela que l'intérêt de stocker du binaire est de sauvegarder les données entre 2 exécutions du programme. Peu importe l'adresse en mémoire, on récupère de nouveau les données à partir du fichier.
Très bonne pédagogie
Merci beaucoup pour votre message. J'essaie d'être le plus clair possible.
franchement votre méthode est incroyable ! continuez svp et force à toi
Ma méthode est tout simplement d'expliquer comment moi je l'ai compris. Content que ça vous plaise.
Bonne vidéo 👌🏼
Merci beaucoup pour ce commentaire. Cela fait toujours plaisir.
Merci très bon travail de présentation
Merci pour votre retour et bienvenue dans le monde merveilleux de GIT
Merci pour cette démonstration. Chose que j'ai du faire pas plus tard que vendredi pour calculer des objectifs quantitatifs non financiers basés sur des périodes de temps ISO 2024-2025 . Objectifs à la hausse comme à la baisse. Je me suis retourné le cerveau avant de trouver quelque chose d'à peu prêt réaliste , étant nuls en math. J'en ai bavé :D .
Arrêtez de dire que vous êtes nul en math :D Je suis sûr que si vous travaillez sur des exemples qui vous parlent, les maths vont avoir du sens.
Merci bcp Monsieur ❤😊
Content d'avoir pu vous aider.
Je tiens à vous remercier pour vos explications très claires et facile à comprendre. Mille mercis pour votre sacrifice !
Merci pour votre retour et vos encouragements.
waou ce cours m'a vraiment été bénéfique, merci infiniment à vous Mr;
Je suis toujours content de voir des gens apprendre le C++, c'est un très bon langage.
Svp comment je fais pour avoir le petit tableau de l'alphabet ainsi que les indices dans mon programme
A ma connaissance, vous n'avez pas le tableau de conversion en Python mais vous pouvez le mettre en place vous-même avec une liste.
Bonjour, pouvez m'aider parce qu' il me renvoie toujours cet erreur 'PS D:\flask> python api.py Traceback (most recent call last): File "api.py", line 1, in <module> import psycopg2 File "C:\Users\PC07\AppData\Local\Programs\Python\Python38\lib\site-packages\psycopg2\__init__.py", line 51, in <module> from psycopg2._psycopg import ( # noqa ImportError: DLL load failed while importing _psycopg: Le module spécifié est introuvable.' alors que j'ai déjà installé psycopg2 et il existe bien quand je tape la commande pip list.
J'ai déjà résolu le problème de psycopg2. Merci beaucoup c'est un bon apprentissage. Hâte de voir la suite.
Comment t resolu se problm
Super, je suis content que tout marche pour vous.
Bonjour Alogomius, Aurais-tu une adresse pour que l'on puisse te poser des quations ou d'avoir des conseilles ?
C'est une question que je reçois parfois mais je n'ai malheureusement pas le temps de vous répondre de manière individuelle. Je lis les commentaire si vous avez des questions ou si vous voulez proposer des sujets à traiter.
Ok, merci de m'avoir répondu et dommage pour l'adresse tes tuto son vraiment clair et explicite. J'ai encore du mal encore à voir sur la manière de comment choisir entre un lien d'agrégation et de composition puis aussi avec la cardinalité et finalement l'implémentation sur Python. Merci encore.
Excellente vidéo. C'est tout bon chez moi maintenant.
Super, l'idée est vraiment de vous fournir toutes les étapes pour que cela puisse être mis en place
Merci Beaucoup de la valeur !
Cotent d'avoir pu vous aider
C'est très profond.
Mêler programmation et poésie était un petit défi :D
bonjour pourquoi ne pas faire un exemple de appli avec python pour la pratique
Toute la vidéo est ponctuée d'exemples en Python
Franchement, bravo pour cette vidéo ! Une présentation claire, pas à pas, où l'on a plaisir à vous suivre. Un très grand merci !!!
Merci beaucoup pour votre retour et vos encouragements. Cela montre que j'ai atteint mon but.
Que penses-tu de Modelio pour remplacer StarUml
Je ne sais pas, je ne connais pas Modelio, je vais me renseigner
merci beaucoup
Content d'avoir pu vous aider
Super contenu
Merci pour vos encouragements
merci
merci , très bonnes explications .
Je suis content que cette vidéo vous ait été utile
Merci @algominus pour votre travail de qualité. Merci aussi de partager vos connaissances avec autant de pédagogie et de passion. Votre chaîne est 1 mine d'or moi qui viens de débuter une licence en informatique.
Bonjour et merci pour votre retour, je suis content de pouvoir vous aider. Par contre il n'y a pas de "n" dans mon pseudo, je ne suis pas un minus :D
@@algomius 😅 c'est noté, pardon c'était pas exprès. Ps : c'est pas 1 erreur de frappe, j'étais persuadé qu'il y avait 1 "n".
Merci infiniment, c'est très clair et vous expliquez en détail chacune des étapes, votre vidéo est très précieuse !
Merci pour le retour. J'essaie effectivement de tout détailler pour que les vidéos soient accessibles à des autodidactes.
J'ai repris le niveau un et je veux que vous soyez mon moniteur pour programmer. Merci. En ligne.
Merci pour le retour mais je ne fais pas de suivi personnalisé. Je n'ai malheureusement pas assez de temps pour faire cela.
Cette chaine merite 20 fois plus de vues
Je suis tout à fait d'accord avec vous, mais ils font quoi les gens ?
Super vidéo et super personnalité ! Merci
Deux compliments en un, merci beaucoup pour votre soutient.
Merci Algomius 👍
Je suis content que la vidéo vous plaise.
Vidéo très bien expliqué
Merci beaucoup, j'essaie en effet de détailler le processus le plus possible. J'ai beaucoup d'étudiants qui ne savent pas trop par où commencer un dossier d'analyse.