- 269
- 470 076
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
Information chiffrée : Racine nième
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 inverse de mise en puissance. Nous terminerons la vidéo avec quelques exercices pour mettre en place ces différentes notions.
0:00 • Présentation
1:45 • Comprendre les intérêts composés
7:04 • Calculer directement le montant d'arrivée
15:08 • Calculer le taux d'évolution
19:02 • Quelques propriétés sur les puissances
21:46 • Utilisation de la puissance nième
28:00 • Généralisation sur les puissances nième
34:05 • Quelques exercices
40:08 • Conclusion
0:00 • Présentation
1:45 • Comprendre les intérêts composés
7:04 • Calculer directement le montant d'arrivée
15:08 • Calculer le taux d'évolution
19:02 • Quelques propriétés sur les puissances
21:46 • Utilisation de la puissance nième
28:00 • Généralisation sur les puissances nième
34:05 • Quelques exercices
40:08 • Conclusion
มุมมอง: 53
วีดีโอ
Jeu vidéo : Les brumes de Tirna Scithe
มุมมอง 126วันที่ผ่านมา
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
มุมมอง 4814 วันที่ผ่านมา
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
มุมมอง 6321 วันที่ผ่านมา
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
มุมมอง 64หลายเดือนก่อน
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
มุมมอง 54หลายเดือนก่อน
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
มุมมอง 59หลายเดือนก่อน
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
มุมมอง 1092 หลายเดือนก่อน
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
มุมมอง 4972 หลายเดือนก่อน
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...
UML : Diagramme de contexte
มุมมอง 5412 หลายเดือนก่อน
Le diagramme de contexte permet de positionner un projet par rapport à son environnement en listant les différent échange qu'il va devoir effectuer. A ce stade, aucune description détaillée n'est demandée. Il est souvent utiliser comme introduction à l'analyse, pour entrer en douceur dans le sujet de l'exposé. Les modèles ont été créés avec draw.io : app.diagrams.net/ Les exemples de la vidéo s...
Programmation Python : Les chaînes de caractères
มุมมอง 2024 หลายเดือนก่อน
Cette vidéo met en lumières l'utilisation de l'objet string en Python. Nous allons voir comment définir une chaîne de caractère et quelques méthodes utilisables. L'objet string nous permet aussi d'utiliser de nombreux opérateur comme par exemple l'opérateur de concaténation. Nous allons également voir comment formater une chaîne de caractères pour personnaliser son affichage. Les ressources lié...
Programmation Python : Les variables
มุมมอง 2364 หลายเดือนก่อน
Cette vidéo présente l'utilisation des variables en Python. Nous allons comprendre le lien entre les variables et la mémoire. Ensuite nous allons voir que les variables ont un type même dans les langage à typage implicite comme le Python. Nous aborderons les variables numériques et nous terminerons par le transtypage qui va nous permettre de modifier le type d'une valeur pour pouvoir l'exploite...
Programmation Python : Gestion des entrées - sorties
มุมมอง 5354 หลายเดือนก่อน
Cette vidéo présente comment se passe la communication entre un programme et un utilisateur. Nous allons aborder les fonctions de saisie et d'affichage, puis nous nous intéresserons aux redirections d'entrée et de sorties standards. Nous aborderons également le paramétrage d'un programme python pour pouvoir l'appeler en ligne de commande avec des arguments. Enfin, nous terminerons avec la valeu...
Programmation Python : Installation de l'environnement de développement
มุมมอง 7214 หลายเดือนก่อน
Cette première vidéo Python explique comment installer l'environnement de développement. Nous allons passer par toutes les étapes pour installer les différents outils nécessaires au développement. Nous verrons également comment installer une bibliothèque. Enfin, comme le but est d'apprendre à programmer en Python, nous allons installer Jupyter Notebook qui va nous permettre d'associer du code P...
Machine Learning : Classification des champignons
มุมมอง 2075 หลายเดือนก่อน
Machine Learning : Classification des champignons
Programmation système en C : Protocole MQTT, Mosquitto et Node-Red
มุมมอง 3675 หลายเดือนก่อน
Programmation système en C : Protocole MQTT, Mosquitto et Node-Red
Programmation système en C : Environnement d'un programme
มุมมอง 2526 หลายเดือนก่อน
Programmation système en C : Environnement d'un programme
Programmation système en C : Fonctions exec() et system()
มุมมอง 6546 หลายเดือนก่อน
Programmation système en C : Fonctions exec() et system()
Programmation système en C : Fonction fork()
มุมมอง 4977 หลายเดือนก่อน
Programmation système en C : Fonction fork()
Programmation système en C : Installation et Cygwin
มุมมอง 6798 หลายเดือนก่อน
Programmation système en C : Installation et Cygwin
Programmation C : Accéder aux fichiers
มุมมอง 2278 หลายเดือนก่อน
Programmation C : Accéder aux fichiers
Programmation C : Structures de données
มุมมอง 3338 หลายเดือนก่อน
Programmation C : Structures de données
great thank you
Est-ce que vous pouvez m’expliquer un peu l’algorithme de Kadane en Java ?
👍👍
Malheureusement que je n'arrive pas à télécharger ces cours très très bien expliqués !!!
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.
Bonjour, votre travail est très intéressant. Malgré quelques erreurs initiales, vous avez su vous rattraper en les corrigeant avec précision, ce qui témoigne d'une bonne compréhension du sujet. Bravo pour cet effort. Serait-il possible de réaliser une explication similaire en appliquant cette démarche aux nombres premiers, notamment en lien avec le chiffrement PGP ? Cela permettrait d'approfondir davantage le sujet et de mieux comprendre le rôle essentiel des nombres premiers dans la sécurité informatique .
Merci pour le retour. Je note votre suggestion dans ma todo list. J'espère avoir le temps d'en parler.
Je vous remercie pour ces explications clairs, Je suis proche de la retraite et j'aide mon fils qui decouvre le C++ ainsi que la POO. J'ai suivis pas mal de vos vidéo et j'apprécie votre pédagogie particulièrement l'utilisation de Fichier Excel pour nous montrer pas à pas les valeurs que prend une donnée ... etc Bon courage et espérant vous voir encore longtemps
Merci beaucoup pour votre retour et bon courage pour cet apprentissage en famille du C++.
Très clair
Content d'avoir pu vous aider.
J'ai une question à propos de l'instan 36:12, pourra-t-on pas juste écrire Point(int x , int y) { this->setX(x); this->setY(y); } au lieu de : Point(int x , int y) { this->x = 0; this->y = 0; this->setX(x); this->setY(y); } ? Et grand merci pour le cours!
Oui, je suppose que l'initialisation à 0 se fait écraser de toute façon par les 2 instructions qui suivent.
@@algomius Merci pour le clarification !!🥰
Merci :) pour ces videos bien expliqués
Merci pour votre retour, content d'avoir pu vous aider.
Merci infiniement 🤗🤗
Merci de votre retour, content d'avoir pu vous aider.
Merci beaucoup ça beaucoup aide
Ça vous dit devenir mon montor
Super, je suis content que mes vidéos puissent vous aider
Pas besoin de deux boucles : def tri_num_increase(numbers): new_list_num = [] while numbers: min_index = 0 for index in range(1, len(numbers)): if numbers[min_index] > numbers[index]: min_index = index new_list_num.append(numbers[min_index]) numbers.pop(min_index) return new_list_num
Dans la majorité des cas, il faut 2 boucles pour le tri. Votre solution en comporte d'ailleurs 2 également (1 while, 1 for).
Il est faux de dire que cette méthode permet d'obtenir le plus court chemin. Pour des graphes de petites tailles, cette méthode peut effectivement faire illusion. Néanmoins, c'est une méthode heuristique. Cela signifie qu'une fois qu'un sommet est sélectionné, l'algorithme ne reviendra pas en arrière. Cette méthode ne garantit absolument pas l'optimalité.
Tout a fait, l'algorithme de Dijkstra ne fonctionne que si les chemins ont des pondération positives.
Bonjour Algomius Un très grand bravo pour cette introduction très claire et pédagogique des bases de la statistique. Personnellement, je n'avais jamais compris ces notions et c'est à l'aube de mes 60 ans que je calcule enfin un écart type comme si j'étais revenu en seconde ! Toute une vie sans jamais avoir saisi " l'histoire des salaires médians plus parlant que leur moyenne " et là, en une seul vidéo, je commence à comprendre. Ce que j'apprécie énormément, c'est qu'en auto formation on ne trouve pas si facilement des ouvrages traitant des statistiques et ne demandant aucune connaissance mathématique de base. Peut être (mais je crois que cela a été fait dans d'autres de tes contenus) laisser par moment en pleine page le texte afin de mettre sur pose et de le recopier. Dans tous les cas, l'incrustation est importante car la vue du formateur apporte vraiment l'ambiance d'un cours magistral qui donne envie d'être suivi. Un très grand merci pour cet excellent travail qui va, sans nul doute, rendre beaucoup de services aux débutants en statistiques 👍
Oui, je fais le même constat, beaucoup de vidéos se basent sur des connaissances à voir. J'essaie de rendre mes vidéos assez autonomes, le travers c'est que je suis parfois un peu long.
@@algomius pour avoir regardé certaines de vos vidéos je trouve que vous avez une excellente pédagogie, vous expliquez bien les concepts avant de faire des démonstrations avec des cas d'utilisation
Merci pour cette vidéo, très instructif ! On se régale
Merci pour votre retour. J'essaie de répondre à la question : Pourquoi autant de langages ???
on peut utiliser PowerShell préinstallé sur windows
Oui, on peut utiliser powershell également.
Salut. Merci pour la vidéo. Vos vidéos sont toujours très claires et bien détaillés. Continuez ainsi et ne changez surtout pas le format peu importe les exigences de TH-cam. Cordialement.
Merci pour votre retour. je dois dire que les exigences de youtube passent pour moi au second plan et je suis plus développeur que commercial :D