FormationVideo
FormationVideo
  • 656
  • 22 401 164
Tutoriel Assembleur - appeler une fonction du langage C
Vous voulez utiliser des fonctions de la bibliothĂšque standard du langage C depuis votre programme en langage d'Assembleur ? C'est possible !
00:00 Introduction
00:17 Pourquoi utiliser du C ?
01:00 Code pour GNU/Linux
14:05 Code pour Windows
20:52 Conclusion
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'abonner Ă  la chaĂźne !
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
â—Ÿ Soutenir FormationVidĂ©o : bit.ly/2L0xNXA
â—Ÿ Site web : jasonchampagne.fr
â—Ÿ Discord : discords.com/servers/jachampagne
â—Ÿ Twitch : www.twitch.tv/jachampagne
â—Ÿ CZcams (personnel) : czcams.com/users/jasonchampagne
â—Ÿ Twitter : jachampagne8
â—Ÿ Facebook : jachampagne8
â—Ÿ Instagram : jachampagne8
â—Ÿ Snapchat : www.snapchat.com/add/jachampagne8
đŸ”” CrĂ©dits :
Musique proposée par La Musique Libre
Ehrling - Tease : czcams.com/video/XOcp3fsK1g4/video.html
Ehrling : soundcloud.com/ehrling
A Himitsu - In Love (feat. Nori) : czcams.com/video/Fs4zZXSXz_k/video.html
A Himitsu : soundcloud.com/a-himitsu
MERCI DE VOTRE FIDÉLITÉ 💙 !
#Assembleur #langageC #LibC
zhlédnutí: 341

Video

Windows #38 - variables
zhlĂ©dnutĂ­ 666Pƙed 9 hodinami
Dans vos programmes PowerShell, utilisez des variables pour mĂ©moriser des donnĂ©es de tous types durant leur exĂ©cution. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:39 Qu'est-ce qu'une variable ? 01:59 DĂ©claration de variable 06:15 Type boolĂ©en 07:38 PortĂ©e des variables 08:47 Notation de conversion de type 12:32 Affichage de la valeur d'une variable 13:50 Affectation d'une nouvelle valeur...
Windows #37 - types de données
zhlĂ©dnutĂ­ 570Pƙed 16 hodinami
Abordons quelques types de donnĂ©es que nous allons manipuler en programmation PowerShell, issus du cadriciel .NET 🔗 Commandes : bit.ly/3WMFkvV 🔗 Types de donnĂ©es : shorturl.at/pN3DR 00:00 Introduction 00:57 Commentaires dans le code 02:54 Relations entre PowerShell et .NET 04:06 Types valeur et types rĂ©fĂ©rence 06:26 Nombres entiers 09:43 CaractĂšres 10:43 Nombres Ă  virgule 12:03 Format d'Ă©critur...
Windows #36 - premier script
zhlĂ©dnutĂ­ 1,2KPƙed dnem
DĂ©but du chapitre sur la programmation de scripts PowerShell sur le systĂšme Windows de Microsoft. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:34 Rappels sur PowerShell 00:57 Autoriser l'exĂ©cution de scripts 02:08 Éditeur PowerShell ISE 03:13 Écriture et exĂ©cution d'un script 05:07 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'abonner Ă  la chaĂźne ! ➖➖➖...
Tutoriel Java - classe "bean"
zhlĂ©dnutĂ­ 635Pƙed 14 dny
Comment crĂ©er des composants rĂ©utilisables avec JavaBeans, qui exposent leurs attributs au travers d'accesseurs et modificateurs publiques. 00:00 Introduction 00:42 PrĂ©sentation de JavaBeans 02:10 Exemple de code 09:15 Usages et rĂ©sumĂ© 10:35 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'abonner Ă  la chaĂźne ! ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ â—Ÿ Soutenir FormationVidĂ©o ...
CSharp #35 - introduction LINQ
zhlĂ©dnutĂ­ 655Pƙed 14 dny
VidĂ©o d'introduction Ă  LINQ en C#, un ensemble de technologies pour faire des requĂȘtes Ă  partir de donnĂ©es issues de diffĂ©rentes sources, avec .NET 00:00 Introduction 00:23 Qu'est-ce que LINQ ? 02:32 Exemple rapide de code 07:48 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'abonner Ă  la chaĂźne ! ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ â—Ÿ Soutenir FormationVidĂ©o : bit.ly/2L0x...
WordPress #7 - extensions
zhlĂ©dnutĂ­ 505Pƙed 21 dnem
🔗 Votre hĂ©bergement web en quelques clics chez Hostinger en utilisant le lien www.hostinger.fr/formationvideo N'oubliez pas le code promo FORMATIONVIDEO pour profiter de 10% de rĂ©duction ! Cette sĂ©ance aborde le systĂšme des extensions (plugins) de WordPress et son catalogue officiel pour ajouter des fonctionnalitĂ©s supplĂ©mentaires. 00:00 Introduction 00:53 Gestion des extensions 01:21 Ajout d'e...
CSharp #34 - communication réseau (2/2)
zhlĂ©dnutĂ­ 633Pƙed 28 dny
Dans cette seconde partie, nous mettons au point un serveur et un client via le protocole UDP (User Datagram Protocol) pour communiquer de maniĂšre asynchrone en rĂ©seau. 00:00 Introduction 01:01 Écriture du serveur UDP 07:06 Test d'exĂ©cution du serveur 07:24 Écriture du client UDP 12:41 ExĂ©cution finale 14:52 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'abon...
CSharp #33 - communication réseau (1/2)
zhlĂ©dnutĂ­ 1KPƙed měsĂ­cem
Dans cette premiĂšre partie, nous mettons au point un serveur et un client via le protocole TCP (Transfer Control Protocol) pour communiquer de maniĂšre asynchrone en rĂ©seau. 00:00 Introduction 00:42 CaractĂ©ristiques du client/serveur 02:35 CrĂ©ation des projets .NET 04:02 Écriture du serveur TCP 27:53 Écriture du client TCP 36:47 Tests d'exĂ©cution 40:48 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce ...
Tutoriel Windows - alias de commandes
zhlĂ©dnutĂ­ 751Pƙed měsĂ­cem
Dans ce tutoriel, dĂ©couvrez comment crĂ©er des raccourcis (alias) sur la session courante pour vos commandes PowerShell. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:40 Qu'est-ce qu'un alias ? 01:17 Liste des alias dĂ©finis 03:05 CrĂ©ation d'un alias 04:34 Modification d'un alias 05:42 Suppression d'un alias 06:03 Persistance des alias 07:05 Exporter ou importer des alias 10:35 Conclusion ➖➖...
Windows #35 - routage IP
zhlĂ©dnutĂ­ 1KPƙed měsĂ­cem
DerniĂšre sĂ©ance en rĂ©seau sur le cours Windows, pour aborder quelques commandes PowerShell afin de faire du routage d'adresses IP. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:43 Le routage en quelques mots 01:42 Table de routage 03:20 Ajout d'une nouvelle route 04:45 CrĂ©ation ou modification d'une route existante 05:34 Suppression d'une route 06:35 Table de routage plus dĂ©taillĂ©e 08:39 C...
Windows #34 - configuration DNS
zhlĂ©dnutĂ­ 893Pƙed měsĂ­cem
Quelques commandes PowerShell pour la gestion des noms de domaines et leur rĂ©solution, ainsi que l'utilisation du fichier hosts. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 01:48 Informations de configuration 07:00 Modification des paramĂštres DNS 11:37 Nettoyage du cache DNS 12:39 Fichier hosts et rĂ©solution de noms 19:46 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'h...
Windows #33 - configuration IP
zhlĂ©dnutĂ­ 1,2KPƙed měsĂ­cem
Toutes les commandes PowerShell pour gĂ©rer vos configurations IP et vĂ©rifier les connexions TCP sur votre ordinateur. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 01:07 Informations IP (mode graphique) 02:30 Configuration IP 04:35 Gestion d'adresses IP 08:03 Connexions et configuration TCP 10:41 Configuration des interfaces 11:05 Configuration des protocoles IPv4 et IPv6 11:55 RĂ©sumĂ© des com...
Windows #32 - profils et partage réseau
zhlĂ©dnutĂ­ 378Pƙed měsĂ­cem
Apprenez Ă  configurer (en mode graphique ou via PowerShell) des profils rĂ©seau et Ă  partager des fichiers en local via le protocole SMB. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:30 Gestion des profils rĂ©seau (mode graphique) 02:33 Gestion des profils rĂ©seau (PowerShell) 05:12 Partage de fichiers (mode graphique) 11:10 Partage de fichiers (PowerShell) 28:33 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖...
Windows #31 - interfaces réseau
zhlĂ©dnutĂ­ 1,5KPƙed měsĂ­cem
DĂ©but du chapitre rĂ©seau sur Windows, avec l'Ă©tat de la connexion Ă  internet et la gestion des interfaces (cartes) rĂ©seau. 🔗 Commandes : bit.ly/3WMFkvV 00:00 Introduction 00:46 Test de la connexion internet 03:49 Configuration des interfaces (mode graphique) 06:13 Configuration des interfaces (PowerShell) 11:02 Conclusion ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hĂ©site pas Ă  t'a...
WordPress #6 - utilisateurs
zhlĂ©dnutĂ­ 507Pƙed měsĂ­cem
WordPress #6 - utilisateurs
Exo Python #14 - Ă  la queue leu leu
zhlĂ©dnutĂ­ 932Pƙed měsĂ­cem
Exo Python #14 - Ă  la queue leu leu
Tutoriel Python - gestionnaires de contexte
zhlĂ©dnutĂ­ 919Pƙed 2 měsĂ­ci
Tutoriel Python - gestionnaires de contexte
Tutoriel Python - fonction lambda
zhlĂ©dnutĂ­ 1,2KPƙed 2 měsĂ­ci
Tutoriel Python - fonction lambda
Exo Python #13 - dans une Ă©poque lointaine
zhlĂ©dnutĂ­ 857Pƙed 2 měsĂ­ci
Exo Python #13 - dans une Ă©poque lointaine
Exo Python #12 - avec le temps va tout s'en va
zhlĂ©dnutĂ­ 1,2KPƙed 2 měsĂ­ci
Exo Python #12 - avec le temps va tout s'en va
Filmora : sublimez vos montages vidéo avec des filtres LUT
zhlĂ©dnutĂ­ 2,8KPƙed 2 měsĂ­ci
Filmora : sublimez vos montages vidéo avec des filtres LUT
Tutoriel Java - tests unitaires
zhlĂ©dnutĂ­ 983Pƙed 2 měsĂ­ci
Tutoriel Java - tests unitaires
JavaFX #9 - conteneurs
zhlĂ©dnutĂ­ 933Pƙed 2 měsĂ­ci
JavaFX #9 - conteneurs
JavaFX #8 - Ă©vĂšnements
zhlĂ©dnutĂ­ 1,1KPƙed 2 měsĂ­ci
JavaFX #8 - Ă©vĂšnements
Tutoriel WordPress - créer sa boutique WooCommerce
zhlĂ©dnutĂ­ 1,1KPƙed 3 měsĂ­ci
Tutoriel WordPress - créer sa boutique WooCommerce
Exo Assembleur #2 - un petit mot
zhlĂ©dnutĂ­ 769Pƙed 3 měsĂ­ci
Exo Assembleur #2 - un petit mot
Exo Assembleur #1 - QCM
zhlĂ©dnutĂ­ 1KPƙed 3 měsĂ­ci
Exo Assembleur #1 - QCM
Assembleur #11 - fonctions (2/2)
zhlĂ©dnutĂ­ 573Pƙed 3 měsĂ­ci
Assembleur #11 - fonctions (2/2)
Assembleur #10 - fonctions (1/2)
zhlĂ©dnutĂ­ 1,8KPƙed 3 měsĂ­ci
Assembleur #10 - fonctions (1/2)

Komentáƙe

  • @vincentnzoughe-e4o
    @vincentnzoughe-e4o Pƙed 3 hodinami

    La date de péremption de mon Windows à expiré comment faire alors ?

  • @davidlafarce121
    @davidlafarce121 Pƙed dnem

    Je me demandais si lors de la surcharge d'opérateur avec le flux la raison du référencement vient du fait qu'on récupere le flux donner par std::cout puis ensuite on le retourne pour continuer la chaine d'operateur de fluxe PS: J'avais un peu beugé sur le moment j'avais pas compris pourquoi tu retourner le flux lol merci quand meme pour ces vidéo incroyable !!

    • @formation-video
      @formation-video Pƙed 13 hodinami

      C'est pour le chaĂźnage de std::cout, et qui permet de faire des affichages Ă  la chaĂźne : pastebin.com/kivPW9BB

    • @davidlafarce121
      @davidlafarce121 Pƙed 5 hodinami

      @@formation-video Donc c'est se qui permet les affichage en chaßnes merci pour la réponse !!

  • @alche5963
    @alche5963 Pƙed dnem

    Le truc c'est que je suis sur mac😅 je suis dĂ©jĂ  perdue Ă  1,59min 😂

    • @formation-video
      @formation-video Pƙed dnem

      Cela est la mĂȘme chose, quel que soit ton systĂšme. Il te faut un Ă©diteur de code : czcams.com/video/eQUsUq_2AQU/video.html Et un navigateur web (que tu as forcĂ©ment dĂ©jĂ ).

  • @pedrolefou5
    @pedrolefou5 Pƙed dnem

    merci!!

    • @formation-video
      @formation-video Pƙed dnem

      Bonne continuation en Python, à bientît 👋

  •  Pƙed 2 dny

    sais tu comment implémenter une fonctionnalité windows dans l'assembly par exemple : shutdown /p sa serait top de pouvoir éteindre le PC avec un .exe codé en ASM

    • @formation-video
      @formation-video Pƙed dnem

      Il y a la fonction ExitWindowsEx : learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-exitwindowsex

    •  Pƙed dnem

      @@formation-video merci beaucoup, je m'abonne 😄

    • @formation-video
      @formation-video Pƙed dnem

      👍

  • @anglaisfacile0
    @anglaisfacile0 Pƙed 2 dny

    monsieur Champagne merci beaucoup pour tout ; s'ils vous plaĂźt j'ai un problĂšme que j'arrive pas Ă  resoudre : mon programe se termine sans que je ne saisisse quoi que ce soit ; je crois que c'est dĂ» au "std::cin >>" dans la video vous aver fais allusion Ă  une solution possible : "std::cin.clear " mais vous nous avez montre comment l'appliquer.... pouver vous m'aider s'il vous plait ?

    • @formation-video
      @formation-video Pƙed dnem

      C'est ce qui est montré à partir de 12:06

    • @anglaisfacile0
      @anglaisfacile0 Pƙed dnem

      monsieur encore une fois, Merci, Merci infiniment pour tout; et merci de m'avoir répondus. les derniers 48 heures j'ai fais que lire la vidéo en boucle; j'ai essayer plusieurs fois en suivant méticuleusement vos instructions mais mon programme se termine toujours aussitÎt exécuter ; #include <iostream> #include <string> int main() { std::cout << "Tapez un nombre entier : "; unsigned long long number; std::cin >> number; std::cin >> std::ws; std::cin.ignore(435, ' '); std::string username; std::cout <<"Tapez votre nom complet : "; std::getline(std::cin, username); std::cout << "Nonbre saisi : " << number << std::endl; std::cout << "Vous vous appelez " << username << std::endl; return 0; } et pour compilé : g++ -std=c++20 -Wall -Wextra -Werror min.cpp -o vide .... j'ai utiliser c++17 aussi; pour std::cin >> std::ws; et std::cin.ignore(435, ' '); j'ai fais un premier code avec l'un, un second code avec l'autre et un troisiÚme code en utilisant les deux ( le code ci-dessuis ) mais mon problÚme perciste toujours. s'il vous plaßt avez vous une solution pour moi ( un truc que vous auriez expliquer dans d'autres playlist ?)

    • @formation-video
      @formation-video Pƙed dnem

      Ah oui, c'est parce que ton retour Ă  la ligne lors de std::cin reste dans le tampon de lecture. Tu peux donc ajouter une en argument de std::cin.ignore() la taille maximale possible dans un flux (en ajoutant bien l'entĂȘte "limits" au dĂ©but de ton programme), cela est montrĂ© dans le cours Ă  un moment donnĂ© : pastebin.com/PTgvJRDm

    • @anglaisfacile0
      @anglaisfacile0 Pƙed dnem

      @@formation-video Monsieur merci beaucoup d'avoir rĂ©pondu ; je viens de le faire Ă  l'instant mais le problĂšme persiste toujours ; dans un premier temps j'ai essayer de reprendre le code en appliquant ce que vous venez d'expliquer mais hĂ©las le programme se termine toujours sans me laisser le temps de faire une saisie ; ensuit j'ai fais un copie coller du code type que j'ai trouver en cliquant sur le lien Ă  la fin de votre rĂ©ponse prĂ©cĂ©dent, mais aprĂšs avoir compilĂ© je croise le mĂȘme problĂšme Ă  l'exĂ©cution.

    • @formation-video
      @formation-video Pƙed 13 hodinami

      Tu veux dire que tu n'as mĂȘme pas le temps d'effectuer la premiĂšre saisie (le nombre) avec le code que je t'ai fourni ?

  •  Pƙed 2 dny

    je suis là pour coder un programme d'auto destruction il sera exécuté sur Windows 10 x64 si je fait le raccourci Ctrl+Alt+F7 le programme ASM va vider mon ssd merci d'avoir fait cette playlist

    • @formation-video
      @formation-video Pƙed dnem

      Pour de l'auto-destruction, il faudrait que cela fasse exploser le SSD 🙃

  • @Samampyt
    @Samampyt Pƙed 2 dny

    est ce que ca fonctione en 2024

  • @user-zl1md8mf1h
    @user-zl1md8mf1h Pƙed 2 dny

    #include <sys/socket.h> salut jason je n'arrive pas a exécuter cette librairie dans mon code serveur et client a chaque compilation on me fait sortir un code d'erreur autour de cette librairie comment je peut fixer cela

    • @formation-video
      @formation-video Pƙed dnem

      Cette bibliothĂšque tu veux dire. Tu es sur quel systĂšme ?

  • @daravy3364
    @daravy3364 Pƙed 3 dny

    Coucou , merci pour votre super vidéo ,petit souci le lien de télécharge ne marche pas pour ^^"" ISO Ubuntu Budgie

    • @formation-video
      @formation-video Pƙed dnem

      Bonjour, je viens de vĂ©rifier le lien et il est toujours correct. Tu peux ensuite tĂ©lĂ©charger la version actuelle (la 24.04), qui aura certes quelques changements mineurs possibles au niveau de l'interface, mais rien de dĂ©rangeant 👍

    • @daravy3364
      @daravy3364 Pƙed dnem

      @@formation-video merci !! je vais le lancer ! >w<

    • @formation-video
      @formation-video Pƙed dnem

      Bonne installation

  • @anglaisfacile0
    @anglaisfacile0 Pƙed 3 dny

    s'il vous plaĂźt j'ai un problĂšme ; mon programme ce termine sans que je ne saisisse quoi que ce soit

  • @Shadorc
    @Shadorc Pƙed 3 dny

    Par curiosité, j'ai voulu apprendre l'assembleur sur Windows et cette série de vidéos étaient vraiment bien. TrÚs claire, trÚs pédagogue, avec d'autres vidéos qui proposent des exercices pour s'entraßner, merci !

  • @romainch505
    @romainch505 Pƙed 3 dny

    Bon j'ai rĂ©ussi mais je me suis compliquĂ© inutilement la tĂąche pour l'affichage du nom du menu: menu = input("[" + menu + "]> ") 😅

  • @gregoryauguste9718
    @gregoryauguste9718 Pƙed 3 dny

    Excellente pédagogie, rythme verbale, clarté des propos, répétitions aux bons moments. Merci de votre partage de savoir.

    • @formation-video
      @formation-video Pƙed 3 dny

      Merci, j'espĂšre que le concept expliquĂ© Ă©tait clair 😉

    • @gregoryauguste9718
      @gregoryauguste9718 Pƙed 3 dny

      ​​@@formation-videoOn ne peut plus. J'en ai parcouru des dizaines au fil des annĂ©es, vous vous dĂ©marquez clairement, sans flagornerie aucune.

  • @MiguelNkonoNdeme
    @MiguelNkonoNdeme Pƙed 4 dny

    Salut, je viens de dĂ©couvrir le tuto mais j'aime dĂ©jĂ . Bon travail et merci🎉

  • @formation-video
    @formation-video Pƙed 4 dny

    💡 À 11:36, la commande est : Set-StrictMode -Version Latest

  • @hadri9347
    @hadri9347 Pƙed 4 dny

    Pourquoi il n'y a plus la formation sur le hacking ?

  • @romainch505
    @romainch505 Pƙed 4 dny

    Merci pour la version alternative Ă  .format, beaucoup plus pratique

    • @formation-video
      @formation-video Pƙed 4 dny

      J'en avais mĂȘme fait un tuto : czcams.com/video/4ApZ80RegNI/video.html

  • @MikeTheOuf
    @MikeTheOuf Pƙed 4 dny

    Pour le symbol d'égalité moi j'en connait un.. il est de microsoft ...... VBA

  • @bioncawatson2991
    @bioncawatson2991 Pƙed 4 dny

    salut jason je ne comprend pas tres bien . a la minut 8:47 tu a cree un contructeur windows dans lespace de nom editor .mais sil existe egalement un constructeur window dans lespace de nom using le compilateur saura quel est le bon constructeur comment ?? ( dans ton cour de c++ jai bien compris car on aurait ecrit ainsi editor::window)

    • @formation-video
      @formation-video Pƙed 4 dny

      Bonjour, comment ça un constructeur dans l'espace de nom using ? "using" n'est pas un espace de nom.

  • @YomGui-i9n
    @YomGui-i9n Pƙed 5 dny

    Merci pour ce travail trÚs détaillé, c'est trÚs intéressant. Continue les tutos c'est un régal!

  • @francy3814
    @francy3814 Pƙed 5 dny

    Je vous remercie infiniment pour ce tutoriel.

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci infiniment Professeur !

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci infiniment !

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci infiniment !

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci infiniment précieux Jason CHAMPAGNE !

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci infiniment !

  • @francy3814
    @francy3814 Pƙed 5 dny

    Merci beaucoup !

  • @MoussaKaba-le6jx
    @MoussaKaba-le6jx Pƙed 5 dny

    Salut, je profite de ces vacances pour commencer ta formation en python. Je souhaite me dirigé vers la data IA professionellement parlant et pour ce qui est des projets personnels j'aimerai bien monétiser mon savoir faire et meme m'amuser a faire des ia pour moi meme ou a l'avenir introduire une ia dans mes biens personels. En tout cas si j'y arrive un jour ce sera grace a ta formation.

    • @formation-video
      @formation-video Pƙed 5 dny

      Bonjour et bon dĂ©marrage en Python, tu as de quoi t'occuper. Pense Ă©galement aux playlists "tutoriels" et "exercices" en complĂ©ment du cours : github.com/jasonchampagne/FormationVideo Bon courage 😉

    • @MoussaKaba-le6jx
      @MoussaKaba-le6jx Pƙed 5 dny

      @@formation-video ok ça marche merci beaucoup 👌🏿

  • @josephmpango9362
    @josephmpango9362 Pƙed 5 dny

    Merci beaucoup monsieur, juste pour savoir les fonctions lambda sont souvent utilisé dans quel contexte, et pouvez-vous nous donner un exemple concret ? Merci

    • @formation-video
      @formation-video Pƙed 5 dny

      Cela sert dans plein de cas (interfaces graphiques, dans le traitement multitĂąches, etc.). Tu auras des exemples concrets sur les derniĂšres vidĂ©os du cours 👍

    • @josephmpango9362
      @josephmpango9362 Pƙed 2 dny

      Merci beaucoup 🙏 j'ai hñte

  • @abdulkabir_02
    @abdulkabir_02 Pƙed 5 dny

    Merci bien Jason.

  • @ikytsu7822
    @ikytsu7822 Pƙed 6 dny

    Je regarde beaucoup de tes tutos. Je ne laisse pas souvent de commentaires sur ce genre de vidéo, mais franchement merci. Grùce à toi et à l'entraßnement, j'ai appris le C, le C++ et je suis en train d'apprendre l'ASM, grùce à cette playlist de vidéo notamment, t'expliques super bien ! Merci beaucoup, je te souhaite le meilleur pour la suite !

    • @formation-video
      @formation-video Pƙed 6 dny

      Merci de ton retour et bonne avancĂ©e en langage d'Assembleur aprĂšs avoir fait du C et du C++ 😉

  • @FadylBouraĂŻma
    @FadylBouraĂŻma Pƙed 6 dny

    Merci pour le cours

  • @romainch505
    @romainch505 Pƙed 6 dny

    Question, quand tu fais tes cours est-ce que tu cherche dans la documentation pour savoir quoi mettre dans chaque vidéo ou tu connais par coeur ce que tu présentes

    • @formation-video
      @formation-video Pƙed 6 dny

      Je ne connais pas tout par cƓur (car je n'ai jamais cherchĂ© Ă  apprendre comme tel), et des choses peuvent s'oublier. C'est pourquoi il est important de toujours travailler avec la documentation 👍

  • @monstermonster4359
    @monstermonster4359 Pƙed 7 dny

    Salut tres bonne video explicative, mais jai un petit souci quand je met le programme .obj en .exe il y a une erreur de ma protection windows (antivirus de windows qui est deja sur windows) pourrais je savoir a quel problĂšme est du ceci. Merci

    • @ikytsu7822
      @ikytsu7822 Pƙed 6 dny

      Parce que c'est un fichier .exe que personne n'a encore ouvert, c'est trÚs suspect. Généralement, les antivirus sont trÚs réticents face à ce type de fichier. Tu peux tout simplement ignorer l'avertissement et continuer l'ouverture.

    • @Emmanuel0000
      @Emmanuel0000 Pƙed 6 dny

      ​@@ikytsu7822 je n'arrive aussi pas a l'exĂ©cuter la raison: il contient un virus ou un logiciel potentiellement indĂ©sirable

    • @ikytsu7822
      @ikytsu7822 Pƙed 6 dny

      Comme je l'ai dit, le fichier n'a jamais Ă©tĂ© ouvert. Il est donc Ă©vident que l'antivirus panique. Dans ce type de cas, il faut juste vĂ©rifier la source de linker (si tu as installĂ© golink depuis le vrai site, tu es censĂ© ĂȘtre bon) et de nasm (mĂȘme chose) puis ignorer la menace. Ce type de chose peut Ă©galement arriver lors de la compilation dans des langages compilĂ©s, tout simplement parce que le fichier n'a jamais Ă©tĂ© ouvert ! Si tu restes sceptique, mets juste le fichier sur VirusTotal.

  • @Nico14801
    @Nico14801 Pƙed 7 dny

    Bonjour je suis un dĂ©butant et j'ai initialement suivi vos cours pour pouvoir construire des applications de bureau comme je sais le faire en basic (Purebasic). J'ai construit une classe Gadget afin de pouvoir centraliser les opĂ©rations relatives, dĂ©claration faite dans un fichier *.h et l'implĂ©mentation dans un fichier *.c (je travail en C++). Afin de pouvoir utiliser l'identifiant de mes gadgets dans tout le programme je dois les dĂ©clarer avant les prototypes fonction/procĂ©dure du programme, mais ils ne peuvent ĂȘtre construit Ă  ce moment lĂ . Est-il possible de dĂ©clarer un objet classe sans le construire puis le faire dans l'Ă©vĂšnement WM_CREATE au moment opportun ? Peut-on sĂ©parer la dĂ©claration d'un objet classe de sa construction ? Merci pour votre aide.

    • @formation-video
      @formation-video Pƙed 13 hodinami

      Bonjour, tu pourras faire cela avec des pointeurs (abordĂ©s sĂ©ance n°31). Sinon attention, un fichier source en C++ porte l'extensions .cpp (et les entĂȘtes, de prĂ©fĂ©rence, l'extension .hpp, mĂȘme si .h reste autorisĂ©).

  • @Harkox
    @Harkox Pƙed 7 dny

    Comment obsfu le code stp

    • @formation-video
      @formation-video Pƙed 7 dny

      Il y a des bibliothĂšques comme Pyarmor ou Pyobfuscate

  • @Kahina_
    @Kahina_ Pƙed 7 dny

    monsieur j'ai une question, si je change le chemin du répertoire contenant les fichiers, ça change quoi au niveau du code ?

    • @formation-video
      @formation-video Pƙed 7 dny

      Et bien il faudra relancer le serveur Ă  partir de ce nouvel emplacement

    • @Kahina_
      @Kahina_ Pƙed 7 dny

      @@formation-video merci ✹✹

  • @abdoulazizsalgo8753
    @abdoulazizsalgo8753 Pƙed 7 dny

    vraiment merci pour tuto ça m'a donné l'occasion de pouvoir compiler dans un terminal sous windows

    • @formation-video
      @formation-video Pƙed 7 dny

      Parfait, cela te sera utile pour du C ou du C++ 👍

  • @michaelm-g996
    @michaelm-g996 Pƙed 7 dny

    hello, Merci pour ta video 🙏🙏 Je voulais savoir si tu pouvais dire comment quand il y a deux piste audio English et French comment choisir la langue qu'on souhaite a l'encodage pour avoir uniquement le francais en sortie avec le flux video J'ai essaye ceci mais j'ai des morceaux de film sans son : ffmpeg -i video.mkv -map 0:a:m:language:fre -c:v copy out.mkv Merci a toi

    • @formation-video
      @formation-video Pƙed 7 dny

      Bonjour, je dirais d'abord d'identifier la piste audio en français : - ffmpeg -i video.mkv Et une fois que tu as son identifiant (ex : 1, 2, 3, ...), de la lier Ă  un nouveau fichier crĂ©Ă© avec un nouvel encodage (si c'est par exemple le flux n°3 et que le dĂ©bit audio est de 160k) : - ffmpeg -i video.mkv -map 0:v -map 0:2 -c:v copy -c:a aac -b:a 160k output.mkv A adapter bien sĂ»r avec le dĂ©bit de ta piste audio 👍

    • @michaelm-g996
      @michaelm-g996 Pƙed 7 dny

      Merci beaucoup 🙏🙏🙏

    • @michaelm-g996
      @michaelm-g996 Pƙed 7 dny

      @@formation-video Sur une video convertie j'ai bien le son et la video mais le son ne commence pas de suite, la video se lance et le son arrive 20s apres mais sans decalage avec la video, une idĂ©e STP ? Merci a toi par avance 🙏🙏

    • @formation-video
      @formation-video Pƙed 7 dny

      Et en faisant simplement cette commande ? ffmpeg -i video.mkv -map 0:v:0 -map 0:a:<numéro_du_flux_audio_français> -c copy output.mkv (Remplace <numéro_du_flux_audio_français> par le numéro correspondant, et vérifie que "0" est bien le flux vidéo, comme c'est ce que j'ai indiqué dans la commande plus haut)

    • @michaelm-g996
      @michaelm-g996 Pƙed 7 dny

      @@formation-video ça doit ĂȘtre l'encodage initial qui fait ça car sur toutes les autres vidĂ©os j'ai aucun soucis, je vais approfondir mes recherches, encore merci Ă  toi d'avoir pris le temps de me rĂ©pondre... 🙏🙏

  • @MagunoCarmo
    @MagunoCarmo Pƙed 8 dny

    MĂȘme aprĂšs 6 ans tes tutoriels restent surement les meillleurs que j'ai pu voir sur la plateforme. Tu restes clair et pĂ©dagogique en nous poussant Ă  l'approfondissement de Python de notre propre cotĂ©.Ces tutoriels Ă©taient trĂšs clair et trĂšs formateur avec toutes les choses apprises Ă  l'intĂ©rieur. GrĂące Ă  toi et ta chaĂźne je vais pouvoir de mon statue de lycĂ©en apprendre tout ce dont j'ai besoin pour pouvoir faire ce qui me plaĂźt.Python Ă©tait mon premier language que j'ai pu apprendre grĂące Ă  toi et cela me donne envie de continuer en regardant d'autres vidĂ©os de chaĂźne. Tout cela pour te dire un grand merci Jason et te dire que tes vidĂ©os sont excellentes pour tous et qu'il en faudrait plus comme ça.

    • @formation-video
      @formation-video Pƙed 7 dny

      Merci de ton retour Ă  l'issue de ce cours Python et n'hĂ©site pas Ă  t'intĂ©resser Ă  d'autres contenus 😉

  • @user-xc3qx2hh7e
    @user-xc3qx2hh7e Pƙed 8 dny

    Voici ce que sa affiche :: Line 102 in <module > hero.to_string() TypeError: Player.to_string missing 1 required positional argument (weapon)

    • @formation-video
      @formation-video Pƙed 8 dny

      Comme je ne suis pas (encore) devin, il faudrait voir ton code, notamment ta mĂ©thode to_string() 😉

  • @user-xc3qx2hh7e
    @user-xc3qx2hh7e Pƙed 8 dny

    Salut ..jason ..j'ai un soucis sur le script....il affiche une erreur bizzare sur le terminale...j'ai fait la capture

  • @MatthiasLabaye
    @MatthiasLabaye Pƙed 8 dny

    C'est tout bonnement magique la qualitĂ© de ton contenu. MĂȘme en gros dĂ©butant j'arrive Ă  comprendre la chance que j'ai d'ĂȘtre tombĂ© sur ces vidĂ©os. Merci

    • @formation-video
      @formation-video Pƙed 8 dny

      Bonne continuation en Python et bienvenue sur la chaüne 👍

  • @romainch505
    @romainch505 Pƙed 8 dny

    J'avais vraiment rien compris Ă  label en fait mais maintenant tout va bien, merci 🙏 Perso j'ai mis des tabindex pour l'accessibilitĂ©

  • @dowdheurschtwideul139
    @dowdheurschtwideul139 Pƙed 8 dny

    J'ai besoin d'un petit dĂ©poussiĂ©rage sur le C car j'aimerai crĂ©Ă© un petit jeu GameBoy avec GBDK. Je viens de regarder un peu ton site pour lire ta BIO et je crois que je t'aime bien 🙂 Proposer de l'enseignement de qualitĂ© gratuitement c'est vraiment louable de ta part. Je penserai Ă  te mentionner dans les crĂ©dits de mon jeu si jamais j'arrive au bout 😄

    • @formation-video
      @formation-video Pƙed 8 dny

      Bon courage dans ce projet original ! đŸ’Ș

    • @dowdheurschtwideul139
      @dowdheurschtwideul139 Pƙed 7 dny

      @@formation-video Merci. Tu sais c'est loin d'ĂȘtre si original que ça ! Beaucoup de dev indĂ© s'y mettent et il existe pas mal d'Ă©diteurs spĂ©cialisĂ©s dans le retro. Aussi GBDK est maintenue rĂ©guliĂšrement. Si tu aimes coder des jeux vidĂ©os je t'encourage Ă  y jeter un Ɠil.

    • @formation-video
      @formation-video Pƙed 7 dny

      Je connais dĂ©jĂ  (ainsi que GB Studio), et oui les outils ne manquent pas 👍

  • @SamuelBlanc-Busin
    @SamuelBlanc-Busin Pƙed 8 dny

    J'ai mis le like Jason ! Merci pour cette formation ultra complĂšte ! Tu est un excellent formateur, mĂȘme si ta voix m'endors un peu beaucoup ! x) Courage pour tes prochaines vidĂ©os, et je ne te souhaite que de gagner encore et toujours en popularitĂ© : le million !!! - Sam.

  • @rigobertballo4974
    @rigobertballo4974 Pƙed 8 dny

    Salut,avez vous une formation payante de JavaScript ?si oui je veux lien .merci

    • @formation-video
      @formation-video Pƙed 8 dny

      Bonjour, non tout est ici sur CZcams en accĂšs gratuit

  • @romainch505
    @romainch505 Pƙed 8 dny

    Super exercice pour rĂ©viser les balises Tr TD th ❀ La seule difficultĂ© Ă©tait de recopier les scores sans me tromper 😅

  • @romainch505
    @romainch505 Pƙed 8 dny

    Perso j'ai utilisĂ© ruby et rt pour le nom de l'auteur, j'ai mis time pour les dates du paragraphe mais je ne sais pas si c'est bon. Le vĂ©rificateur ne dit rien mais j'ai un doute 😂

    • @formation-video
      @formation-video Pƙed 8 dny

      La balise <ruby> sert surtout pour des annotations (on l'utilise beaucoup en japonais), donc ce n'est pas forcément le plus pertinent pour un nom d'auteur.