- 24
- 181 238
Joycode
France
เข้าร่วมเมื่อ 29 พ.ค. 2021
Joycode a pour but d'enseigner la programmation et en particulier le Python au plus grand nombre. Tips, Astuces, Tutoriels, tout ce qui peut vous permettre de passer de débutant à pro et de trouver le job de vos rêves.
Seront également abordés les principes Agile et DevOps et plusieurs manières d'automatiser une partie de votre travail avec Python, quel que soit votre domaine d'activité (Finance, Data, Industrie, Conseil, ...).
Quant à moi, cela fait plus de 12 ans que je programme, j'ai appris en autodidacte vers 15 ans en imprimant des cours de C, puis ai suivi un Master de sécurité spécialisé en cryptographie, passé quelques années dans le pôle cybersécurité d'un grand cabinet de conseil et dirige maintenant une équipe de développeurs Python en tant que Tech Lead.
Mon objectif est de mettre à disposition mes compétences et mon expérience pour te permettre de progresser et de te dépasser !
Seront également abordés les principes Agile et DevOps et plusieurs manières d'automatiser une partie de votre travail avec Python, quel que soit votre domaine d'activité (Finance, Data, Industrie, Conseil, ...).
Quant à moi, cela fait plus de 12 ans que je programme, j'ai appris en autodidacte vers 15 ans en imprimant des cours de C, puis ai suivi un Master de sécurité spécialisé en cryptographie, passé quelques années dans le pôle cybersécurité d'un grand cabinet de conseil et dirige maintenant une équipe de développeurs Python en tant que Tech Lead.
Mon objectif est de mettre à disposition mes compétences et mon expérience pour te permettre de progresser et de te dépasser !
SCRUM, la PIRE méthode agile ?
Je vais vous révéler dans cette vidéo pourquoi Scrum est peut-être la pire des méthodes agiles, voire pas agile du tout.
A la fin de la vidéo, je vous présenterai une méthode très simple qui permet d'atteindre l'agilité sans règles ou rituels spécifiques, et en prenant en compte votre contexte.
A la fin de la vidéo, je vous présenterai une méthode très simple qui permet d'atteindre l'agilité sans règles ou rituels spécifiques, et en prenant en compte votre contexte.
มุมมอง: 470
วีดีโอ
GIT FLOW: la PIRE ERREUR pour gérer votre code !
มุมมอง 455ปีที่แล้ว
Dans cette vidéo je vous explique ce qu'est Git Flow, en quoi c'est peut-être la pire idée que vous puissiez avoir pour gérer votre code en équipe, et à la fin de la vidéo je vous montre une méthode beaucoup plus efficace pour accélérer votre équipe.
Décorateurs Python - un outil très puissant !
มุมมอง 2.3Kปีที่แล้ว
Dans cette vidéo vous allez apprendre comment utiliser les décorateurs python qui sont un outil très puissant pour modifier légèrement le comportement d'une fonction. Vous verrez également plusieurs exemples d'utilisation des décorateurs en python.
Affichez un graphe de votre git en une ligne de commande !
มุมมอง 291ปีที่แล้ว
Dans cette vidéo vous allez apprendre comment afficher un graphe de votre historique git en une seule ligne de commande, mais également comment le personnaliser avec d'autres arguments de la commande git log, et comment afficher le détail d'un commit avec la commande git show.
DevOps - Visibilité du travail au sein de l'équipe (et de l'entreprise)
มุมมอง 256ปีที่แล้ว
Cette vidéo comment apporter de la visibilité sur le travail au sein de l'équipe (et de l'entreprise) dans le cadre du mouvement DevOps. J'y présente comment comprendre et visualiser une chaîne de valeur dans son ensemble et comment l'optimiser notamment dans le but de réduire le lead time (temps d'écoulement). Vous pouvez retrouver le support de présentation sur mon github : github.com/amaury-...
DevOps - Développement sur branche unique (trunk-based development)
มุมมอง 1.1Kปีที่แล้ว
Cette vidéo comment développer sur une branche unique (aussi appelé trunk-based development) dans le cadre du mouvement DevOps. J'y présente comment faire créer et fusionner rapidement de petites branches qui ne durent que quelques jours. Vous pouvez retrouver le support de présentation sur mon github : github.com/amaury-joycode/tutoriels Et également le programme de recherche DORA qui décrit l...
DevOps - Travailler par petits lots
มุมมอง 2242 ปีที่แล้ว
Cette vidéo comment travailler par petits lots et limiter le travail en cours dans le cadre du mouvement DevOps. J'y présente comment faire pour éviter les conflits de merge, les branches qui durent trop longtemps ou encore les gros développements que l'on arrive pas à terminer. Vous pouvez retrouver le support de présentation sur mon github : github.com/amaury-joycode/tutoriels Et également le...
DevOps - Rétrospectives & expérimentation
มุมมอง 1462 ปีที่แล้ว
Cette vidéo présente les rétrospectives et l'expérimentation dans le cadre du mouvement DevOps. J'y présente comment mettre en place une pratique efficace d'amélioration continue pour votre équipe de développement logiciel. Vous pouvez retrouver le support de présentation sur mon github : github.com/amaury-joycode/tutoriels Et également le programme de recherche DORA qui décrit les différentes ...
DevOps - Introduction
มุมมอง 5892 ปีที่แล้ว
Cette vidéo est une introduction au mouvement DevOps qui correspond à une philosophie ainsi qu'un ensemble de pratiques à la fois techniques et managériales permettant d'atteindre l'excellence dans l'art de la création et de la livraison de logiciels. D'autres vidéos vont suivre pour détailler chacune des pratiques. Vous pouvez retrouver le support de présentation sur mon github : github.com/am...
Top 20 des raccourcis VSCode pour coder plus vite !
มุมมอง 2.1K2 ปีที่แล้ว
Dans cette vidéo tu vas apprendre à utiliser le top 20 des raccourcis VSCode pour développer plus efficacement. Tu peux retrouver les raccourcis (ainsi que d'autres) ici : defkey.com/fr/visual-studio-code-windows-raccourcis-clavier
Top 10 des extensions VSCode pour python !
มุมมอง 6K2 ปีที่แล้ว
Dans cette vidéo tu découvriras le top 10 des extensions VSCode à utiliser pour programmer en python sous Windows.
VSCode - Configurer un environnement virtuel (Python)
มุมมอง 25K2 ปีที่แล้ว
Configurer un environnement virtuel python dans VSCode Dans cette vidéo tu vas apprendre comment configurer VSCode pour qu'il sélectionne automatiquement le bon environnement virtuel, et ainsi éviter de devoir le configurer à chaque lancement.
Web Scraping - Éviter la détection ! (Python)
มุมมอง 24K3 ปีที่แล้ว
Web Scraping - Éviter la détection avec Python Dans cette vidéo tu vas apprendre comment éviter la détection lorsque tu fais du web scraping avec python, en particulier en utilisant les headers HTTP (dont le user-agent) et des proxies. Retrouve le code de la vidéo sur mon github : github.com/amaury-joycode/tutoriels
Programmation orientée objet & Architecture [Python]
มุมมอง 5K3 ปีที่แล้ว
Programmation orientée objet & Architecture en python Dans cette vidéo vous allez apprendre à quoi sert la programmation orientée objet, comment créer vos propres objets python, mais également comment utiliser l'héritage et quelques principes d'architecture logicielle à appliquer avec la programmation orientée objet pour rendre vos programmes plus clairs et plus facilement maintenables.
Python sans installation (100% en ligne)
มุมมอง 1.7K3 ปีที่แล้ว
Python sans installation, 100% en ligne ! Dans cette vidéo tu vas découvrir deux outils qui permettent de développer en python entièrement en ligne, sans avoir besoin d'installer python ! Les deux outils sont - online-python.com - replit.com Tu peux même utiliser le deuxième depuis ton téléphone !
Python pour débutants (en moins de 3h!) [cours 5/5]
มุมมอง 1K3 ปีที่แล้ว
Python pour débutants (en moins de 3h!) [cours 5/5]
Python pour débutants (en moins de 3h!) [cours 4/5]
มุมมอง 1K3 ปีที่แล้ว
Python pour débutants (en moins de 3h!) [cours 4/5]
Python pour débutants (en moins de 3h!) [cours 3/5]
มุมมอง 1.3K3 ปีที่แล้ว
Python pour débutants (en moins de 3h!) [cours 3/5]
Python pour débutants (en moins de 3h!) [cours 2/5]
มุมมอง 1.8K3 ปีที่แล้ว
Python pour débutants (en moins de 3h!) [cours 2/5]
Python pour débutants (en moins de 3h!) [cours 1/5]
มุมมอง 8K3 ปีที่แล้ว
Python pour débutants (en moins de 3h!) [cours 1/5]
Web scraping Python - Annonces immobilières (400 d'un coup!)
มุมมอง 16K3 ปีที่แล้ว
Web scraping Python - Annonces immobilières (400 d'un coup!)
Comparer deux colonnes Excel avec python (et pas RECHERCHEV)
มุมมอง 3.4K3 ปีที่แล้ว
Comparer deux colonnes Excel avec python (et pas RECHERCHEV)
Créer un environnement virtuel python (facilement!)
มุมมอง 31K3 ปีที่แล้ว
Créer un environnement virtuel python (facilement!)
Comment installer python sur Windows 10 (en 3 minutes !)
มุมมอง 48K3 ปีที่แล้ว
Comment installer python sur Windows 10 (en 3 minutes !)
t'es tres bon tu nas pas le" temps pôur les blaabla bla
Moi je n'arrive pas à installé... Ça ne marche prière de m'aider
Bonjour est-ce que tu pourrais m'expliquer quelle est la différence entre le fait d'utiliser une application ou d'utiliser un script python pour scrapper ?
merciii, je regarde toutes les vidéos, dommage que vous n'avez pas beaucoup pour python
Salut, j'ai essayé les moutons pour moi sa fonctionne pas j'ai recopié exactement comme toi, sa me dit : indentationError: expected an indented block After 'for' statement on Line 1
En faite il faut que j'écris tout sur la même ligne une fois le code fini il faut j'appuie 2 fois sur entré pour voir que sa s'affiche...
avec quel app vous avez personnalisé votre powershell (la grosse flêche dans laquelle il y'a votre nom utilisateur)
C'est oh my posh (ohmyposh.dev/docs/installation/windows) avec le thème powerlevel10k (ohmyposh.dev/docs/themes) et j'utilise Hack NF (Nerd Font) en police.
@@Joycode_le lien ne fonctionne plus apparemment
Salut j'ai eu quelques idées pour récupérer des produits dans un Google sheet puis faire de la comparaison des prix... Mets je ne suis pas sûr que ces idées soient bonnes, est-ce que tu pourrais me dire ce que tu en penses
Toutes les idées peuvent être bonnes, pour le savoir il faut les essayer pas en discuter :)
@@Joycode_ je ne sais pas comment les essayer, je veux dire je ne me sers pas de python contrairement à toi c'est pourquoi je t'ai écrit pour te demander ton avis
@@Joycode_ Bonjour j'ai quelques idées d'utilisation de python, de création, et je voudrais que tu me dises ce que tu en penses, est-ce que tu utilises également n8n, uipath ou autre logiciel no code ? Est-ce que tu penses qu'il serait possible de récupérer sur une marketplace une liste de produits à vendre puis de les scanner avec une autre liste de produits afin de calculer la différence de prix, la marge que je pourrais me faire… Merci
@@Joycode_ salut
@@Joycode_salut
Super vidéo merci! 😃 Si je comprends bien le TBD ne dit pas vraiment de tous coder en local sur la branche main mais plutôt sur des branches features de moins de 2-3jours?
@@bricef5105 les deux sont possibles, mais travailler à plusieurs sur la branche principale peut créer des situations désagréables voire dangereuses, c'est pour cela que je recommande de travailler avec des feature branches de très courte durée à moins d'avoir une petite équipe de développeurs très expérimentés.
Merci pour cette vidéo, c'est très clair ! Je tente du scraping sur le site leboncoin, cependant je suis bloqué dès la première requête en passant par selenium. Est-ce que tu aurais une idée de la cause ?
Bonjour, encore une fois, super tuto !!! J'ai deux questions. Si on utilise webdriver avec Selenium, a-t-on besoin de changer son header ? Egalement, peut-on utilise un timeout au lieu de se servir d'un proxy ?
svp comment faire pour avoir les numéros de téléphone des propriétaire ?
merciiii
Salut, super vidéo ! Je viens de m'abonner. Une question, quel est l'interêt du tuto jusqu'à la 14ème minute ? Pourquoi ne pas aller directement chercher les class avec l'inspecteur et passer sur BeautifulSoup directement ?
c'est juste insurpotable les gens comme toi qui utilise pas les meme outils que le commun des mortelles un CMD simple serait tellement plus claire vraiment vouloir etaler ses gadgets alors que l'on veut soit disant apprendre aux gens être au niveau de ses élèves a mon avis c'est plutot la base et je te rajoute forcement que le son est mauvais donc on a pas du tout envie de rester plus de 30 secondes
L'aigri originel
J'ai travaillé avec une société qui a mis en place Scrum, ca nous a fait ralentir de 50%. Constamment interrompu par les réunions, dans lesquelles on nous demande "alors t'as avancé sur la tâche A", "bah non hier et avant hier j'étais sur la tâche B" Une catastrophe. Bon je ne suis pas dans la programmation mais dans un autre domaine informatique.
Bravo pour cette vidéo !
thank's , very good
Bonjour 👋 Pour l'exemple ou l'on enregistre le solde sur une liste d'historique. J'ai testé un append sur l'historique directement et le solde n'avait pas bougé ! Lol j'espère que tu bosse pas dans la banque lool 😅😅😅 Merci pour tout !!
Le mien ne s'installe pas parce que le package n'est pas pris en charge par mon type de processur
Merci pour tes supers vidéos ! Voici un post à venir qui pourraient intéresser plusieurs abonnés et autres, c'est le fait de pouvoir trouver comment cliquer sur les choix de demandes de consentements comme sur le site Mappy, qui contient une masse d'infos de Pros et surtout leur email..., ais il y a des fenêtres qui sont bloquantes et difficiles à contourner ("Accepter & Fermer" + "Continuer sans accepter" + "Connexion" ...), merci pour ton écoute? Roby
J'ai adoré ta vidéo très utile et pro. Je débute en Scraping et cela est très instructif. 😊
ça ouvre mon Store !!!!
Tkt moi aussi
@@aurelienwitte4397 vous avez rtouver un solution ?
améliorer le son de tes vidéos s il te plait le son est faible
Bonjour, Je n,arrive pas a installer python sur ma version de windows 7 32 bites. Merci
Ca marche pas sur les 7 et avant
bonjour comment te joindre sur Facebook
T'as pas tt expliqué parce que j'ai tt suivi mais c'est pas comme le tien et t'as pas montré toutes les étapes du Con 🗿🗿🗿🗿🗿
Wow excellente vidéo! je tenais à te féliciter c'est un taf de très grande qualité merci!
Merci beaucoup !
Merci, tout marche bien !! J'avais juste une erreur quand je cliquais sur la croix sur mon atelier vscode. J'ai remonté ces deux lignes et c'est ok : if event == sg.WIN_CLOSED: break
Bonjour et merci pour ce cours, cela m'est très utile ;-) Pour la saisie clavier, j'ai du modifier un peu le code pour ajouter lstrip en fin de ligne. réponse = input("Veuillez choisir entre 'Pierre', 'Feuille' et 'Ciseau': ").lstrip() Sinon, je passais deux fois dans la boucle ... Je teste sous VSCode, c'est peut-être ça le problème ?
Merci beaucoup, les listes. C'est pile poil ce qu'il me fallait. Je débute dans la programmation et cette vidéo va grandement m'aider dans mon projet. Ça m'étonne qu'il n'y ait pas plus de commentaires 😮 malgré la qualité des vidéos. Bonne continuation!!!
Merci et bon courage dans ton apprentissage !
Merci
Bonjour il y a une erreur pour installer python sur mon PC
On peut avoir une vidéo sur cypthon…. Pour rendre ton scrypt python plus rapide
bonjour joycode j'ai essayé votre code aujourd'hui mais la seul réponse que je recois quand je test mon user-agent (5 minutes 36) de la vidéo c'est <Response [200]>. Est ce normal ?
15:07 Ils n’ont pas une API pour ça ? (Dans l’idéal c’est toujours mieux que de scrapper ahah😅)
J'adore cette vidéo ! Je me faisais exactement la même remarque : pourquoi imposer une méthode pleine de règles préétablies (et pas toujours judicieuses), alors que le principe même de l'agilité est de laisser aux équipes la liberté de s'auto-organiser et de faire jouer leur intelligence collective (en testant et en adoptant ce qui fonctionne le mieux pour elles) ? J'adhère à 100% à ton analyse. Merci pour cette vidéo.
Merci beaucoup !
Bonsoir comment çava j'ai déjà téléchargé python mais si s'entre dans le cmd si je tape python il m'amène pour la vérification je c'est pas pourquoi
Très bonne vidéo ! Merci 🙏
Merci à toi !
J'ai suivi les différentes étapes et pourtant certains sites me renvoient toujours l'erreur 403. Avez vous une idée de comment faire ?
403 signifie "unauthorized" ce qui veut probablement dire que le site nécessite un login ou autre forme d'authentification
Merci
Merci
très précis, du contenu de qualité
Merci pour la vidéo. C'était très clair et ça donne envie d'essayer.
De rien ! Essaye avec ton équipe, ça demande un peu de discipline mais ça en vaut vraiment la peine !
Moi ça m'écris que version introuvable
très bonne vidéo , je cherche un site pour avoir les headers frais pour sélénium dans chrome.... je bosse sur se projet depuis 1 semaine.... avec le user seul il est détectable, je veux changer les cookie et autre dans une boucle random....;; il me faut un bon site qui fournir une liste de headers réel pour chrome
Bonjour je trouve votre tuto vraiment mais j'ai une question vraiment pertinante je vois dans plusieurs tutos les barres multicolores que tu as dans ton terminal au dessus de la ligne que tu écris, comment fais tu pour le faire stp ?
J'utilise "Oh my posh" avec un thème particulier. Tu peux l'installer ici: ohmyposh.dev/docs/installation/windows
Salut, bonne vidéo mais parle plus fort avec plus d’envie
Bonjour, super vidéo ! Merci pour l'explication. Cependant, pourquoi n'utilisons-nous pas Chrome directement au lieu de Firefox ? De plus, lorsque j'appuie sur F12, cela n'affiche rien, cela augmente simplement le volume.
Tu as probablement le Fn lock activé, appuie sur la touche Fn avant d'appuyer sur F12 :) C'est juste un exemple, on peut également utiliser un webdriver chrome ou chromium, les options seront juste un peu différentes.
Merci beaucoup.
Merci à toi !
j ai installe python mais quand je tape sur cmd ça ne donne pas🥶
Pense à redémarrer :)
@@Joycode_ merci beaucoup j ai pu installer j essai pas â pas le code
Excellent tuto comme d'habitude.
Merci beaucoup !