@@saidaahmedchaouch81 Merci pour vos compliments. Je publierai d'autres vidéos d'exercices corrigés (et compléments de cour aussi) sur l'algorithmique prochainement.
J`ai commencer par regarder une de vos vidéos mais j`ai finir par visionner le reste de la série car c`est trop bien expliqué et facile à comprendre. Merci énormément pour ce beau travail.
Merci beaucoup Mr , votre cours est très bien expliqué . J'aimerais créer un site web et je compte sur vos vidéos pour mon apprentissage , merci encore
De rien. Vous les DataScientist vous êtes doués en extraction de données. Les algorithmes que vous utilisez sont souvent déjà mis au point, le défi consiste à en sélectionner le meilleur qui est adapté à la situation puis l'implémenter avec les bons paramètres pour construire le meilleur model possible. C'est un très bon domaine, et surtout très demandé en ce moment. Bonne chance :)
je suis nouvelle dans le domaine et j'espere m'adapter car j'ai du mal à debuter en lisant les commentaires des autres tes cours m'ont l'air claire donc je vais me mettre au visionnage et voir ce que cela peu donner merci beaucoup
Ce n'est pas très compliqué. L'algo est vraiment une discipline facile. C'est vrai qu'au début on est un peu confus car on n'en assimile pas l'importance, mais avec un peu de pratique, ça devient très facile à aborder. Je vous conseille de suivre aussi ma série sur les exercices corrigés, ça vous aidera à mieux comprendre les concepts, surtout que j'ai accompagné quelques exercices de leurs implémentations en vrai programme. Je vous souhaite bonne chance :)
Salut monsieur Mohamed , vous dites que l'algorithme ce n'est pas un code de programme ,mais au video 4:43 on voit des lignes d'instruction ,elles semblent comme un code source d'un language de programmation ?
Salut. Oui en effet, c'est du pseudo-code, une manière de représenter un algorithme proche d'un langage de programmation. Mais ça reste une sorte de code que l'on écrit sur du papier (ou sur un document texte). Donc on peut y prendre des libertés.
Je ne fais partie du domaine informatique , je trouve votre cours très explicatif, et vu que nos étudiants de 1ère année ont des problèmes avec la langue française je souhaite que vous expliquiez plus lentement le cours. Et bravo pour ces initiatives
Oui vous avez raison, certains étudiants trouvent des difficultés vis à vis de la langue. Je ferai en sorte d'aller plus lentement dans les prochaines vidéos. Merci pour votre remarque :)
@@MohamedChiny c’est un cours complémentaire à choisir où l’algorithmique est justement dans le programme 👍🏻 C’est dans le système suisse donc je ne connais pas trop ceux des autres pays! Pour ma part, on a le choix entre plusieurs options et on doit en choisir une qui sera dans notre horaire l’année prochaine!
@@MohamedChiny voici quelques thèmes possibles que j’étudierai si je choisis cette option! Algorithmique et structures de données : comment bien résoudre des problèmes d'informatique « classiques » Codage et transmission de l'information : codage binaire, code ASCII, codes correcteurs d'erreurs, ... Traitement d'images Logique Bases de données : création et gestion Fonctionnement d'un ordinateur, d'un réseau, d'Internet, de Google, ... Sécurité informatique : différentes techniques de piratage et comment s'en démunir Intelligence artificielle et jeux Robotique Création d'un site web
@@vivepipon2624 Car entre la biologie et l'informatique y a un grand écart. Donc tout dépend de vos envies. Moi bien sûr je vous dirai de pencher plutôt vers l'informatique car c'est mon métier et je m'y connais, mais si vous éstimez que la biologie vous convient pourquoi pas. Bonne chance :)
@@vivepipon2624 Oui c'est très interessant comme programme et c'est très déversifié, et ça vous permettera sûrement de cerner une grande partie du domaine de l'informatique.
Bonjour. Y a aucun langage dans la vidéo, c'est juste un extrait du pseudo-code. Par contre, dans les vidéos de la série "Exercices corrigés d'algorithmique", j'ai parfois utilisé le langage Python à travers l'éditeur Sublime Text. Sinon vous pouvez utiliser d'autres éditeurs comme Thonny (pour débuant) ou même des éditeurs en ligne comme CodePen... Bonne chance :)
Coucou , vous allez bien j’espère. J’ai une question sur ce premier point. Pourquoi l’opération est faisable que si B est différent de 0 ? Pourquoi l’on a pas dit: l’opération est faisable que si A est différent de 0 ? Merci de bien vouloir me répondre.
En arithmétique, il faut toujours que le dénominateur soit différent de zéro pour pouvoir faire une division. Si le numérateur vaut 0, alors le résultat et 0 simplement. C'est un peu la bases des calculs. Bon courage :)
De rien. En fait, j'ai expliqué ce point dans la vidéo. L'algorithme constitue la logique du programme. Cette logique est la même quelque soit le langage. Donc, bien qu'il existe beaucoup de langages, autrement dit, beaucoup de syntaxes, la logique reste commune. Pour ce qui est d'apprendre l'algorithmique avant d'adopter un langage, ça reste un choix (un choix recommandé), car plein de gens ont appris la programmation en apprenant directement un langage initial (comme Python, C ou autre). A travers ce langage-là, ils ont appris la logique. Alors, si vous êtes nouvelle dans le domaine, je vous recommande de voir l'algorithmique en premier, c'est plus consistant. Bonne chance :)
Merci beaucoup pour ces séances ,mais j'ai une question : j'aimerais savoir si on peut utiliser les méthodes comme supprimer ,ajouter dans nos algorithmes , si oui quel est leur syntaxe d'utilisation
De rien. Oui c'est possible, mais ça sera un peu compliqué à exprimer dans un algorithme. En effet, ce genre d'opérations se fait directement via un langage de programmation et dépend de la manière avec laquelle l'interface utilisateur (UI) est présentée (page Web, app mobile, app desktop...) Merci pour votre commentaire :)
@@usmane_275 Si c'est un algorithme, vous pourrez juste le laisser ici même (en guise de commentaire), et j'essaierai d'y jeter un coup d’œil quand je serai disponible. Bon courage :)
Comme je l'ai expliqué sur la vidéo: l'algorithmique est la discipline qui traite les algorithmes. Par analogie, la programmation traite les programmes.
Jésus m'a guéri et depuis il ne ma jamais abandonné ! Je le témoigne jai crié à lui personnellement ! Et il ma répondu ! Il dit ( dans la bible) : celui qui invoquera le nom du seigneur sera sauvé Donnez lui vos vies si vous ne lavez pas faites et surtout personnellement !
Bonjour, je suis étudiant en Naturopathie qui regroupe une dizaines de matières ( anatomie, phytologie, alimentation, biokinésie ect) je souhaite pour réviser créer un algorithme qui pourrait faire des liens entre toutes mes informations ex: lorsque j'écris dans mon tableau "L glutamine" je retrouve toutes les infos que j'aurai entrés au préalable dans mes différentes bases de données concernant les liens de loin ou de près la "L glutamine" ex porosité intestinale, système immunitaire ect.... je ne sais pas si je suis au bon endroit mais jète une bouteille à la mer. Merci d'avance. David
Bonjour. Il s'agit en fait un moteur de recherche local (appelée barre de recherche). Cette vidéo pourrait vous aider: ruclips.net/video/ldmS0N7cIrk/видео.html Bonne chance :)
@@MohamedChiny merci pour votre réponse rapide mais je n'ai pas de site internet j'ai des bases de données sur excel ou bien je peux en créer sur d'autre format mais pour l'instant je ne trouve pas comment faire cela avec excel c'est pourquoi je me tourne vers vous. Je pensais que je pouvais faire un mode recherche avec un algorithme sur excel ou autre base de données qui pourrait retrouver mes informations liées. Je sais pas si je suis assez clair dans mes explications. Je réexplique => je souhaite avoir un formulaire ou une barre de recherche dans laquelle en tapant un mot clé ex: j'ai un patient qui a un manque de magnésium => je retrouve toutes les informations liées au magnésium que j'aurai entrées dans différentes base de données ( base alimentation, base plantes médicinales, base anatomie ect) de cette façon je retrouve tous les éléments plus facilement
@@davidperrin5122 Oui j'ai compris ce que vous voulez faire, sauf que moi je ne travaille pas avec Excel. De toute façon, vous pouvez toujours créer une application Web locale et vous y intégrez votre barre de recherche. Sinon, y'aura sûrement des solutions pour Excel, mais il faut demander à quelqu'un qui travaille avec. Bonne chance :)
Bonjour Je viens de me lancer dans les algorithmes actuellement j'utilise le logiciel algobox pour implémenter mes algo mais je ne sais pas s'il est vraiment approprié Vous le recommandez de continuer avec lui !? ou bien vous avez autre chose à me proposer !?
Bonjour. Personnellement, je recommande à mes étudiants d'apprendre à programmer avec un vrai langage de programmation (en l'occurrence Python). Comme ça, ils s'améliorent coté algorithmique et aussi, ils apprennent un vrai langage utile pour après. Algobox, Larp et les autres logiciels de cette famille sont bien aussi, surtout si on est débutant en Algo. Bonne chance :)
Bonjour. J'ai mentionné (dans cette vidéo même) qu'on n'est pas obligé d'écrire un algorithme sur la machine, car ça constitue une représentation abstraite de la logique. On écrit plutôt un programme qui en est l'implémentation. Cependant, il existe des logiciels qui permettent aux débutant de saisir un algorithme et le tester (bien que je ne préfère pas qu'on s'habitue à ces logiciels). Par exemple: LARP et Algobox. Bonne chance :)
Dans cette série d'exercices corrigés ruclips.net/video/bsOd3KxdRpM/видео.html j'ai implémenté certains algorithmes en vrais programmes afin de tester leurs logique. Souvent en Python. C'est comme ça que je conseille de travailler, directement avec un vrai langage de programmation. Bonne continuation :)
Bonjour. J'ai expliqué ce point dans la vidéo. On peut l'écrire sur un papier, sur un logiciel de traitement de texte ou même sur un éditeur spécialisé. Il ne s'agit pas d'un vrai programme, mais juste un plan d'un programme. Bon courage :)
En informatique, la syntaxe signifie la manière avec la quelle un programmation est décrit à l'aide d'un langage de programmation. Par exemple pour traduire Ecrire('Bonjour') en Python, on écrit print('Bonjour') et en Pascal on écrit write('Bonjour'). Donc, nous avons deux manières différentes d'écrire la même instruction. On dit que la syntaxe de Python est différente de celle du Javascript. Mais la logique est la même et c'est ça l'algorithme.
Oui, l'algorithmique est la même depuis le début de la programmation, car la logique derrière la programmation reste la même. Par contre, les langages de programmation évoluent.
Vous pouvez faire ça simplement avec PowerPoint. Moi j'utilise directement le logiciel de traitement vidéo Davinci Resolve, c'est un peu plus compliqué à manipuler mais je m'y suis habitué. Y'a aussi Camtasia qui permet de réussir de très belles interfaces. Bonne chance :)
Si vous parlez de l'exemple de cette vidéo, je l'ai écrit avec TextWrangler. Pour le reste des vidéos, j'utilise SublimeText. Bien sûr, c'est uniquement pour la saisie mais pas pour l'exécution. Pour exécuter un algo il existe le logiciel LARP, mais ce n'est pas recommandé d'exécuter un algo. On doit plutôt l'écrire sur du papier (ou un éditeur texte) puis le traduire en un vrai programme à l'aide d'un langage de programmaiton (comme Python, C, Pascal...). Merci pour votre commentaire :)
Comme je vous l'ai dit dans l'autre commentaire, essayez de suivre la série jusqu'à la fin (y compris les execicres). Quand vous aurez fini faites moi signe pour discuter un peu du langage de programmation qui vous conviendra le mieux. Bonne chance :)
Merci Bcq c'est gentil de ta part. Svp j'ai une question : est-ce possible d'écrire la boucle "pour" sans aucun traitement . Autrement dit , écrire comme ça : Pour i allant de 1 à n faire Fin pour Fin ??
Oui il est possible de déclarer une boucle qui ne contient aucune instruction. Mais je ne vois pas l'utilité d'un tel traitement. Si c'est seulement pour temporiser, ce n'est pas vraiment une bonnée idée car on peut faire ça autrement (dans la plupart des langages de programmation).
De rien Ibrahim. Malheureusement je n'ai pas de support PDF, seulement les vidéos pour ce cours. Sinon j'ai aussi le site Web, mais ça contient principalement les cours de Web: www.chiny.me Bonne chance :)
Bonjour. Voilà une série d'exercices corrigés, ça contient plein d'exemples qui montrent comment penser à un algorithme de début à la fin. Certains même sont accompagnés de programmes: ruclips.net/video/bsOd3KxdRpM/видео.html Bon courage :)
@@MohamedChiny Bonjour Mr chiny je vous remercie tout dabord du fond du coeur c'est grâce à vous que je comprends les algorithmes je ne sais pas pour les autres mais ce serait vraiment génial si vous pouviez commencer une formation en sécurité informatique
@@nouhatamba9976 De rien. Je suis content que mes tutos vous aient été utiles. Concernant la sécurité, c'est dans le programme et je compte bien y faire des séries prochainement, reste à trouver le temps pour m'y engager pour de bon. Merci pour votre commentaire :)
@@MohamedChiny Tout le plaisir est pour nous et merci vraiment du fond du cœur pour toutes ces connaissances que vous nous permettez d'acquérir gratuitement et pour la sécurité informatique on a hâte de commencer mais prenez votre temps et bonne continuation bonne chance et pleins de bonne choses pour l'avenir.
@@nouhatamba9976 Merci beaucoup pour votre commentaire. J'apprécie énormément et c'est vraiment encourageant. Je commencerai une série sur la sécurité dès que possible. Merci encore :)
De rien. En réalité y a pas de réponse claire à cette question car de nos jours plein de langages sont utilisés comme Python, Java, C#, C++, Javascript, PHP... On ne peut pas comparer C++ au PHP car les deux sont utilisés dans des domaines un peu différents. Même dans le même domaine on trouve des développeurs qui préfèrent un langage et d'autres en préfèrent d'autres, car tous ces langages leur permettent de réaliser ce qu'il veulent, et peut être qu'ils y ont trouvé des particularité que les autres en trouvé ailleurs (comme la facilité, le mode d'exécution, la disponibilité du support...).
Donc à la fin, ce n'est pas la popularité du langage qui juge de ses performances mais sa capacité à répondre aux besoins spécifiques des développeurs selon leurs domaines de travail et préférences personnelles.
De rien. Quel genre de sites? (Blog, e-com, streaming, RS...). En général un site est constitué de plusieurs pages, chacune renferme des infos différentes et exécute des traitement différents. Donc y a plusieurs programmes (ou algorithmes si vous voulez) qui sont exécutés sur chacune de ces pages là. Mais les algorithmes les plus complexes sont embarqués sur des sites comme Google Search, Facebook, RUclips... On parle d'algorithme qui peuvent estimer la pertinence des données, suggérer des données connexes, la reconnaissance faciale (sur Facebook par exemple), la reconnaissance vocale (sur Google)... Et ces algorithmes ne sont pas statiques mais sont boostés par la puissance de l'intelligence artificielle (ML, DL, NLP...) et sont en perpétuel apprentissage (donc amélioration automatique). Sachez que certains algorithmes sont rendus publiques et tout le monde peut y avoir accès. D'autres ne le sont pas. Dans ce cas, il y a une spécialité appelée Reverse Engineering (ou Rétro-ingénierie) qui essaie de remonter la chaine en analysant le comportement afin d'en déduire la source. J'espère que ça répond un peu à votre question :)
Pour plus de cours, rendez-vous sur chiny.me
J'ai apprécié beaucoup votre présentation, j'aimerais bien avoir d'autres leçon sur les algorithmes, merci
@@saidaahmedchaouch81 Merci pour vos compliments. Je publierai d'autres vidéos d'exercices corrigés (et compléments de cour aussi) sur l'algorithmique prochainement.
J`ai commencer par regarder une de vos vidéos mais j`ai finir par visionner le reste de la série car c`est trop bien expliqué et facile à comprendre. Merci énormément pour ce beau travail.
Merci beaucoup pour votre commentaire. Je suis très heureux que mes vidéos vous aient plu :)
premier jour à apprendre la programmation souhaiter moi bonne chance la famille
Bonne chance, et surtout ne lâchez pas :)
Moi je commence aussi bonne chance ✊️
Vous apprenez quel langage de programmation?
Évolution ?
Pareillement 😅❤🎉
Merci. C'est très clair et bien présenté. J'apprécie énormément.
De rien. Merci pour votre commentaire, c'est encourageant :)
Vraiment une excellente vidéo, très très bien expliquée et intéressante du début à la fin ! Merci
De rien. Je suis content que la vidéo vous ait plu. Merci pour votre commentaire :)
Tu m'as bcp aidé à remettre ma vie de programmeur en question merci bcp pour ça 👍🏼
Ça va mon quoicoubebou
😏😏
De rien. Ravi que mes tutos puissent vous être utiles. Merci pour votre commentaire :)
Je vous remercie beaucoup pour ces tutos d'algorithmique, cela m'aide beaucoup pour débuter la programmation !
De rien. Je suis content que le cours vous soit utile. Merci pour votre commentaire :)
@@MohamedChiny Il n'y a pas de soucis :)
Merci infiniment monsieur chiny , tu es le mieur ❤
Merci beaucoup :)
vraiment apprécie ,je voudrai plus de détaille et exercice sur les algorithmes ,merci bcp
De rien. Voilà une playlist d'exercices corrigés d'algorithmique: ruclips.net/video/bsOd3KxdRpM/видео.html
Bonne chance :)
Merci beaucoup pour ces cours je m’y met dès ce soir inchaallah
Inchallah. Merci pour votre commentaire :)
Magnifique sensei ca fait des bonnes révisions continues comme ça t'es au top
Merci pour l'encouragement :)
🤣
Mrc bccp prof pour ces vidéos explicatifs , bonne continuation 🙂❤👏👏👏👏👏
De rien. Ravi que le tuto vous ait plu. Merci pour votre commentaire :)
video très claire, explication simple et bien présenté, merci énormément pour vos efforts
De rien. Ravi que la vidéo vous ait plu. Merci pour votre commentaire :)
Waouh vous expliquer trop bien. Facile à comprendre merçi beaucoup
De rien. Ravi que ma méthode vous plaise autant. Merci pour votre commentaire :)
Un prof de Qualité 👏 merci infiniment
Merci pour votre compliment. C'est très gentil de votre part :)
C'est tellement clair que j'ai l'impression de l'avoir dans ma proche good job !!!
Merci beaucoup. Je suis content que vous ayez trouvé le contenu clair :)
Merci beaucoup Mr , votre cours est très bien expliqué . J'aimerais créer un site web et je compte sur vos vidéos pour mon apprentissage , merci encore
De rien. Je suis content que mes vidéos vous aient été utiles. Merci pour votre commentaire :)
très bonne explication. Merci beaucoup pour votre effort 👍
Merci pour votre commentaire :)
Merci
Thanks so much Professor Chiny .we are really appreciate your efforts .
tu ma aide a passer mon examen merci !!!
tu mérite vraiment plus d'abonnes
De rien. Je suis content que vous ayez bien passé votre examen. Merci pour votre commentaire :)
Explication simple et excellente, merci beaucoup
De rien. Merci pour votre commentaire :)
trés bons profs,tu est un trés grand vulgaristaur de la science
Merci pour votre commentaire. J'essaie de simplifier les notions autant que possible pour que les débutants puissent suivre. Merci encore :)
merci mon tres pour cette initiative pour nous data scientist en formation
De rien. Vous les DataScientist vous êtes doués en extraction de données. Les algorithmes que vous utilisez sont souvent déjà mis au point, le défi consiste à en sélectionner le meilleur qui est adapté à la situation puis l'implémenter avec les bons paramètres pour construire le meilleur model possible. C'est un très bon domaine, et surtout très demandé en ce moment. Bonne chance :)
je suis nouvelle dans le domaine et j'espere m'adapter car j'ai du mal à debuter en lisant les commentaires des autres tes cours m'ont l'air claire donc je vais me mettre au visionnage et voir ce que cela peu donner
merci beaucoup
Ce n'est pas très compliqué. L'algo est vraiment une discipline facile. C'est vrai qu'au début on est un peu confus car on n'en assimile pas l'importance, mais avec un peu de pratique, ça devient très facile à aborder. Je vous conseille de suivre aussi ma série sur les exercices corrigés, ça vous aidera à mieux comprendre les concepts, surtout que j'ai accompagné quelques exercices de leurs implémentations en vrai programme. Je vous souhaite bonne chance :)
@@MohamedChiny merci beaucoup
@@armelmouss2303 De rien :)
Merci pour cette entrée en matière.
De rien :)
بارك الله فيك و جازاك احسن الجزاء.
Amine. Merci Ssi Yacine :)
Merci beaucoup Mohamed pour ce partage
De rien. Merci pour votre commentaire :)
J'ai un teste demain et j'ai très bien compris merci beaucoup 🙏
De rien. Bon courage pour votre test :)
Merci ça m’a beaucoup servi je n’avais pas trop compris en cours car ma prof l’explique mal selon moi.
De rien. Je suis content que mon tuto vous ait plu. Merci pour votre commentaire :)
Salut monsieur Mohamed , vous dites que l'algorithme ce n'est pas un code de programme ,mais au video 4:43 on voit des lignes d'instruction ,elles semblent comme un code source d'un language de programmation ?
Salut. Oui en effet, c'est du pseudo-code, une manière de représenter un algorithme proche d'un langage de programmation. Mais ça reste une sorte de code que l'on écrit sur du papier (ou sur un document texte). Donc on peut y prendre des libertés.
Je ne fais partie du domaine informatique , je trouve votre cours très explicatif, et vu que nos étudiants de 1ère année ont des problèmes avec la langue française je souhaite que vous expliquiez plus lentement le cours. Et bravo pour ces initiatives
Oui vous avez raison, certains étudiants trouvent des difficultés vis à vis de la langue. Je ferai en sorte d'aller plus lentement dans les prochaines vidéos. Merci pour votre remarque :)
Merci tres belle explication
De rien. Merci pour votre commentaire :)
Merci beaucoup vous expliquer très bien
De rien. Je suis ravi que ma méthode vous plaise autant. Merci pour votre commentaire :)
Merçi
C'est Vraiment Genial
De rien. Merci pour votre commentaire :)
Tellement simple...merci beaucoup
De rien. Merci pour votre commentaire :)
Très bonne explication
Merci. Je suis content que le tuto vous ait plu :)
c'est tellement bien expliqué! merci
De rien. Ravi que la vidéo vous ait plu :)
Merci beaucoup pour votre effort !
De rien. Merci pour votre commentaire :)
J’hésite entre deux options complémentaires dans mon lycée... biologie ou informatique? Votre vidéo m’a donné envie d’en savoir plus 😋
Ce sont juste des modules complémentaires ou carrément des filières, et vous devrez vous orienter dans l'une des deux?
@@MohamedChiny c’est un cours complémentaire à choisir où l’algorithmique est justement dans le programme 👍🏻
C’est dans le système suisse donc je ne connais pas trop ceux des autres pays!
Pour ma part, on a le choix entre plusieurs options et on doit en choisir une qui sera dans notre horaire l’année prochaine!
@@MohamedChiny voici quelques thèmes possibles que j’étudierai si je choisis cette option!
Algorithmique et structures de données : comment bien résoudre des problèmes d'informatique « classiques »
Codage et transmission de l'information : codage binaire, code ASCII, codes correcteurs d'erreurs, ...
Traitement d'images
Logique
Bases de données : création et gestion
Fonctionnement d'un ordinateur, d'un réseau, d'Internet, de Google, ...
Sécurité informatique : différentes techniques de piratage et comment s'en démunir
Intelligence artificielle et jeux
Robotique
Création d'un site web
@@vivepipon2624 Car entre la biologie et l'informatique y a un grand écart. Donc tout dépend de vos envies. Moi bien sûr je vous dirai de pencher plutôt vers l'informatique car c'est mon métier et je m'y connais, mais si vous éstimez que la biologie vous convient pourquoi pas. Bonne chance :)
@@vivepipon2624 Oui c'est très interessant comme programme et c'est très déversifié, et ça vous permettera sûrement de cerner une grande partie du domaine de l'informatique.
Salamoualaykoum,
Merci beaucoup pour ce cours
Wa alaykoum salam.
De rien Ssi Mouad. Merci pour votre commentaire :)
@@MohamedChiny Est ce que vous avez ce cour en format PDF assi Mohamed ?
@@mouadhajjaj9860 Non malheureusement, je ne l'ai pas prévu en PDF, ni aucun autre support texte. J'ai juste les vidéos :)
@@MohamedChiny D'accord, je vous remercie :)
Merci Mohamed
De rien. Merci pour votre commentaire :)
C'est parfait 👍👍👍
Merci :)
sa ma beaucoup aider pour mon devoir de science
@Victor St-Hilaire c vrai que je suis petit mais plus grand que toi lol
Je suis ravi que ce tuto vous ait aidé Angelo. Merci pour votre commentaire :)
Plus de détails serait trop top !
Il s'agit d'une vidéo d'intro. Les détails sont expliqués dans la suite de la série. Merci pour votre commentaire :)
3. L'utilisation de l'algorithme en biologie.
🔥🔥🔥mercii Mr
De rien. Merci à vous :)
@@MohamedChiny 1ere année en informatique 1er devoir vous me sauvez qu’Allah vous rétribue !👌🏼
Bonjour. quel est le language utilisé dans le vidéo et y a -t-il un terminal quelque part sur le web ou je peux me pratiquer?
Bonjour. Y a aucun langage dans la vidéo, c'est juste un extrait du pseudo-code. Par contre, dans les vidéos de la série "Exercices corrigés d'algorithmique", j'ai parfois utilisé le langage Python à travers l'éditeur Sublime Text. Sinon vous pouvez utiliser d'autres éditeurs comme Thonny (pour débuant) ou même des éditeurs en ligne comme CodePen... Bonne chance :)
Coucou , vous allez bien j’espère. J’ai une question sur ce premier point.
Pourquoi l’opération est faisable que si B est différent de 0 ?
Pourquoi l’on a pas dit: l’opération est faisable que si A est différent de 0 ?
Merci de bien vouloir me répondre.
En arithmétique, il faut toujours que le dénominateur soit différent de zéro pour pouvoir faire une division. Si le numérateur vaut 0, alors le résultat et 0 simplement.
C'est un peu la bases des calculs.
Bon courage :)
Deux leçons en une algorithme et cuisine de spaghettis merci 😅
hhh, j'imagine bien que mes spaghettis manquent de goût. Merci pour votre commentaire :)
Merci beaucoup Professeur Chiny, je veux savoir pourquoi les algorithmes sont important avant d’apprendre tout langue de programmation??. Et merci
De rien. En fait, j'ai expliqué ce point dans la vidéo. L'algorithme constitue la logique du programme. Cette logique est la même quelque soit le langage. Donc, bien qu'il existe beaucoup de langages, autrement dit, beaucoup de syntaxes, la logique reste commune. Pour ce qui est d'apprendre l'algorithmique avant d'adopter un langage, ça reste un choix (un choix recommandé), car plein de gens ont appris la programmation en apprenant directement un langage initial (comme Python, C ou autre). A travers ce langage-là, ils ont appris la logique. Alors, si vous êtes nouvelle dans le domaine, je vous recommande de voir l'algorithmique en premier, c'est plus consistant. Bonne chance :)
Merci beaucoup pour ces séances ,mais j'ai une question :
j'aimerais savoir si on peut utiliser les méthodes comme supprimer ,ajouter dans nos algorithmes , si oui quel est leur syntaxe d'utilisation
De rien. Oui c'est possible, mais ça sera un peu compliqué à exprimer dans un algorithme. En effet, ce genre d'opérations se fait directement via un langage de programmation et dépend de la manière avec laquelle l'interface utilisateur (UI) est présentée (page Web, app mobile, app desktop...)
Merci pour votre commentaire :)
@@MohamedChinyChiny Ha
ok, merci, j'ai fait un semblant et j'aimerais savoir si je peux vous l'envoyer pour que vous verifier si c'est juste.
@@usmane_275 Si c'est un algorithme, vous pourrez juste le laisser ici même (en guise de commentaire), et j'essaierai d'y jeter un coup d’œil quand je serai disponible.
Bon courage :)
C'est clair et bien fait
Merci pour votre commentaire Erick :)
Svp ya t’ils une différence dans la définition d’un algorithme et un algorithmique
Comme je l'ai expliqué sur la vidéo: l'algorithmique est la discipline qui traite les algorithmes. Par analogie, la programmation traite les programmes.
Jésus m'a guéri et depuis il ne ma jamais abandonné ! Je le témoigne jai crié à lui personnellement ! Et il ma répondu !
Il dit ( dans la bible) : celui qui invoquera le nom du seigneur sera sauvé
Donnez lui vos vies si vous ne lavez pas faites et surtout personnellement !
???
Sahat missiou le chinois ! 🤝🏼
Bonjour, je suis étudiant en Naturopathie qui regroupe une dizaines de matières ( anatomie, phytologie, alimentation, biokinésie ect) je souhaite pour réviser créer un algorithme qui pourrait faire des liens entre toutes mes informations ex: lorsque j'écris dans mon tableau "L glutamine" je retrouve toutes les infos que j'aurai entrés au préalable dans mes différentes bases de données concernant les liens de loin ou de près la "L glutamine" ex porosité intestinale, système immunitaire ect.... je ne sais pas si je suis au bon endroit mais jète une bouteille à la mer. Merci d'avance. David
Bonjour. Il s'agit en fait un moteur de recherche local (appelée barre de recherche). Cette vidéo pourrait vous aider: ruclips.net/video/ldmS0N7cIrk/видео.html
Bonne chance :)
@@MohamedChiny merci pour votre réponse rapide mais je n'ai pas de site internet j'ai des bases de données sur excel ou bien je peux en créer sur d'autre format mais pour l'instant je ne trouve pas comment faire cela avec excel c'est pourquoi je me tourne vers vous. Je pensais que je pouvais faire un mode recherche avec un algorithme sur excel ou autre base de données qui pourrait retrouver mes informations liées. Je sais pas si je suis assez clair dans mes explications. Je réexplique => je souhaite avoir un formulaire ou une barre de recherche dans laquelle en tapant un mot clé ex: j'ai un patient qui a un manque de magnésium => je retrouve toutes les informations liées au magnésium que j'aurai entrées dans différentes base de données ( base alimentation, base plantes médicinales, base anatomie ect) de cette façon je retrouve tous les éléments plus facilement
@@davidperrin5122 Oui j'ai compris ce que vous voulez faire, sauf que moi je ne travaille pas avec Excel. De toute façon, vous pouvez toujours créer une application Web locale et vous y intégrez votre barre de recherche. Sinon, y'aura sûrement des solutions pour Excel, mais il faut demander à quelqu'un qui travaille avec. Bonne chance :)
@@MohamedChiny d’accord merci
Bonjour
Je viens de me lancer dans les algorithmes actuellement j'utilise le logiciel algobox pour implémenter mes algo mais je ne sais pas s'il est vraiment approprié
Vous le recommandez de continuer avec lui !? ou bien vous avez autre chose à me proposer !?
Bonjour. Personnellement, je recommande à mes étudiants d'apprendre à programmer avec un vrai langage de programmation (en l'occurrence Python). Comme ça, ils s'améliorent coté algorithmique et aussi, ils apprennent un vrai langage utile pour après. Algobox, Larp et les autres logiciels de cette famille sont bien aussi, surtout si on est débutant en Algo.
Bonne chance :)
Merci you are the best .
De rien. Merci à vous :)
Y'aurait il un moyen de télécharger tout le cours depuis votre site
Vous pouvez aspirer le contenu du site en utilisant Httrack par exemple.
Très heureux de vous lire !
Merci Asser. C'est gentil de votre part :)
😱😱😱J'apprécie vraiment vos cours en ligne ça m'a beaucoup aidé, vous n'avez pas des supports sous forme PDF ???
Je suis content que la série vous ait plu. Non, je n'ai pas de PDF pour ce cours malheureusement.
Merci pour votre commentaire :)
Bonjour monsieur je suis nouvelle. Svp monsieur j aimerais savoir sut quel logiciel on utilise l algorithme?
Bonjour. J'ai mentionné (dans cette vidéo même) qu'on n'est pas obligé d'écrire un algorithme sur la machine, car ça constitue une représentation abstraite de la logique. On écrit plutôt un programme qui en est l'implémentation. Cependant, il existe des logiciels qui permettent aux débutant de saisir un algorithme et le tester (bien que je ne préfère pas qu'on s'habitue à ces logiciels). Par exemple: LARP et Algobox. Bonne chance :)
Dans cette série d'exercices corrigés ruclips.net/video/bsOd3KxdRpM/видео.html j'ai implémenté certains algorithmes en vrais programmes afin de tester leurs logique. Souvent en Python. C'est comme ça que je conseille de travailler, directement avec un vrai langage de programmation. Bonne continuation :)
Merci très bon partage
De rien. Merci pour votre commentaire :)
champion. merci
De rien. Merci pour votre commentaire :)
bonjour je voudrais savoir ou peut-on ecrire des algorithmes
Bonjour. J'ai expliqué ce point dans la vidéo.
On peut l'écrire sur un papier, sur un logiciel de traitement de texte ou même sur un éditeur spécialisé. Il ne s'agit pas d'un vrai programme, mais juste un plan d'un programme. Bon courage :)
pratique l'algorithme c'est un logiciel
mais jai juste une petite question, ça veut dire quoi "syntaxe" ?
En informatique, la syntaxe signifie la manière avec la quelle un programmation est décrit à l'aide d'un langage de programmation. Par exemple pour traduire Ecrire('Bonjour') en Python, on écrit print('Bonjour') et en Pascal on écrit write('Bonjour'). Donc, nous avons deux manières différentes d'écrire la même instruction. On dit que la syntaxe de Python est différente de celle du Javascript. Mais la logique est la même et c'est ça l'algorithme.
@@MohamedChiny Merci vous expliquez super bien!!!
@@itsmejojo9054 De rien :)
Merci beaucoup, je m'instruis
De rien. Content que le cours vous plaise. Merci pour votre commentaire :)
merci l'ami c'est extra !
Merci :)
Merci ❤❤
De rien. Merci pour votre commentaire :)
Merci pour les aides
De rien. Merci pour votre commentaire :)
Cette playlist de cours est-elle toujours d'actualité ?
Oui, l'algorithmique est la même depuis le début de la programmation, car la logique derrière la programmation reste la même. Par contre, les langages de programmation évoluent.
Svp j'ai avec quel logiciel on fait ce type interface graphique
Vous pouvez faire ça simplement avec PowerPoint. Moi j'utilise directement le logiciel de traitement vidéo Davinci Resolve, c'est un peu plus compliqué à manipuler mais je m'y suis habitué. Y'a aussi Camtasia qui permet de réussir de très belles interfaces. Bonne chance :)
Merci beaucoup beaucoup beaucoup de m'avoir répondu merci infiniment
@@tech-tuto7752 De rien :)
salut, merci pour le cours, une question: avec quel logiciel vous avez écris l'algorithme
Si vous parlez de l'exemple de cette vidéo, je l'ai écrit avec TextWrangler. Pour le reste des vidéos, j'utilise SublimeText. Bien sûr, c'est uniquement pour la saisie mais pas pour l'exécution. Pour exécuter un algo il existe le logiciel LARP, mais ce n'est pas recommandé d'exécuter un algo. On doit plutôt l'écrire sur du papier (ou un éditeur texte) puis le traduire en un vrai programme à l'aide d'un langage de programmaiton (comme Python, C, Pascal...). Merci pour votre commentaire :)
@@MohamedChiny Merci beaucoup Monsieur
C'est super gentil.
Merci :)
excellent merci pour tous
De rien. Merci pour votre commentaire :)
Bonjour, vos sont admettanrntes pouvez vous donnez les cours sur les vba access
Bonsoir. Malheureusement je ne code pas en VBA. Mais vous trouverez sûrement des tutos sur le sujet. Merci pour votre commentaire :)
Merci énormément professeur
De rien :)
je veux que tu me donne une idée de par ou je dois commencé
Comme je vous l'ai dit dans l'autre commentaire, essayez de suivre la série jusqu'à la fin (y compris les execicres). Quand vous aurez fini faites moi signe pour discuter un peu du langage de programmation qui vous conviendra le mieux. Bonne chance :)
@@MohamedChiny ok compris merci 😊
Merci Bcq c'est gentil de ta part.
Svp j'ai une question : est-ce possible d'écrire la boucle "pour" sans aucun traitement . Autrement dit , écrire comme ça :
Pour i allant de 1 à n faire
Fin pour
Fin
??
Oui il est possible de déclarer une boucle qui ne contient aucune instruction. Mais je ne vois pas l'utilité d'un tel traitement. Si c'est seulement pour temporiser, ce n'est pas vraiment une bonnée idée car on peut faire ça autrement (dans la plupart des langages de programmation).
@@MohamedChiny D'accord merci 👍
Merci bq mon professeur
je vous adore
Merci Ssi Aziz :)
Cinéma 2019
merci pour le cours, svp je peux avoir le cours et les exercices en pdf ou power point
De rien Ibrahim. Malheureusement je n'ai pas de support PDF, seulement les vidéos pour ce cours. Sinon j'ai aussi le site Web, mais ça contient principalement les cours de Web: www.chiny.me Bonne chance :)
Merciiiii
De rien. Merci à vous :)
C'est très clair
Je suis content que vous ayez apprécié ce tuto. Merci :)
Bonjour je voudrais savoir si il et possible de parler plu profondément car jerai des renseignements à vous demander cordialement
Vous pouvez me laisser un message sur Facebook ou m'envoyer un mail.
@@MohamedChiny c koï votre Facebook svo
@@francoisanthony facebook.com/mohamedchiny
merci beaucoup, c'est bien expliqué
Merci à vous :)
Merci !
De rien. Merci pour votre commentaire :)
Si y'a des gens chaud en algorithme et qui se sentent capable de faire un examen en algorithme. Répondez aux commentaire je viendrai vous mp
Bonsoir svp je peux avoir un exemple d'algorithme
Bonjour. Voilà une série d'exercices corrigés, ça contient plein d'exemples qui montrent comment penser à un algorithme de début à la fin. Certains même sont accompagnés de programmes: ruclips.net/video/bsOd3KxdRpM/видео.html Bon courage :)
Coucou, faite vous des formations sur le système d'exploitation ?
Le système fait aussi partie de mon travail, mais je ne donne pas des cours dessus. Coté enseignement, je suis surtout actif en Web et Sécurité.
@@MohamedChiny Bonjour Mr chiny je vous remercie tout dabord du fond du coeur c'est grâce à vous que je comprends les algorithmes je ne sais pas pour les autres mais ce serait vraiment génial si vous pouviez commencer une formation en sécurité informatique
@@nouhatamba9976 De rien. Je suis content que mes tutos vous aient été utiles. Concernant la sécurité, c'est dans le programme et je compte bien y faire des séries prochainement, reste à trouver le temps pour m'y engager pour de bon. Merci pour votre commentaire :)
@@MohamedChiny Tout le plaisir est pour nous et merci vraiment du fond du cœur pour toutes ces connaissances que vous nous permettez d'acquérir gratuitement et pour la sécurité informatique on a hâte de commencer mais prenez votre temps et bonne continuation bonne chance et pleins de bonne choses pour l'avenir.
@@nouhatamba9976 Merci beaucoup pour votre commentaire. J'apprécie énormément et c'est vraiment encourageant. Je commencerai une série sur la sécurité dès que possible. Merci encore :)
tu es forts poto
Merci. Ravi que vous ayez apprécié le tuto :)
merci vraiment . Vous etes fort en spaghetti aussi hahah
hhh. Merci pour votre commentaire :)
jai l'espoir avec vos video
J'espère que mes cours vous seront utiles. Merci pour votre commentaire :)
C’est pour seconde??
C'est adapté au débutants, donc oui. Bonne chance :)
Génial
Encore merci :)
Merci beaucoup
De rien :)
Mais pourquoi on met la condition si B=0 je ne comprends rien
Là c'est juste un aperçu sur les algorithmes. Les leçons qui suivent expliquent tout en détail. Bonne chance :)
merci !
De rien. Merci pour votre commentaire :)
je vous remercie pour cette video,ma question est:parmi ces languages que vous venez dire qui est plus avance
De rien. En réalité y a pas de réponse claire à cette question car de nos jours plein de langages sont utilisés comme Python, Java, C#, C++, Javascript, PHP... On ne peut pas comparer C++ au PHP car les deux sont utilisés dans des domaines un peu différents. Même dans le même domaine on trouve des développeurs qui préfèrent un langage et d'autres en préfèrent d'autres, car tous ces langages leur permettent de réaliser ce qu'il veulent, et peut être qu'ils y ont trouvé des particularité que les autres en trouvé ailleurs (comme la facilité, le mode d'exécution, la disponibilité du support...).
Donc à la fin, ce n'est pas la popularité du langage qui juge de ses performances mais sa capacité à répondre aux besoins spécifiques des développeurs selon leurs domaines de travail et préférences personnelles.
Hello, merci pour cette vidéo, comment faire pour comprendre l'algorithme de certains sites?
De rien. Quel genre de sites? (Blog, e-com, streaming, RS...). En général un site est constitué de plusieurs pages, chacune renferme des infos différentes et exécute des traitement différents. Donc y a plusieurs programmes (ou algorithmes si vous voulez) qui sont exécutés sur chacune de ces pages là. Mais les algorithmes les plus complexes sont embarqués sur des sites comme Google Search, Facebook, RUclips... On parle d'algorithme qui peuvent estimer la pertinence des données, suggérer des données connexes, la reconnaissance faciale (sur Facebook par exemple), la reconnaissance vocale (sur Google)... Et ces algorithmes ne sont pas statiques mais sont boostés par la puissance de l'intelligence artificielle (ML, DL, NLP...) et sont en perpétuel apprentissage (donc amélioration automatique). Sachez que certains algorithmes sont rendus publiques et tout le monde peut y avoir accès. D'autres ne le sont pas. Dans ce cas, il y a une spécialité appelée Reverse Engineering (ou Rétro-ingénierie) qui essaie de remonter la chaine en analysant le comportement afin d'en déduire la source. J'espère que ça répond un peu à votre question :)