{"title":"No Starch Press","description":null,"products":[{"product_id":"junkyard-jam-band-diy-musical-instruments-and-noisemakers-9781593276119b","title":"Junkyard Jam Band : Instruments de musique et bruiteurs DIY","description":"Overview not currently available","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817227292752,"sku":"9781593276119B","price":13.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593276119-l.jpg?v=1785864177"},{"product_id":"the-official-scratchjr-book-help-your-kids-learn-to-code-9781593276713b","title":"Le livre officiel ScratchJr : Apprenez à vos enfants à coder","description":"ScratchJr est un langage de programmation informatique d'introduction gratuit qui fonctionne sur les iPad, les tablettes Android, les tablettes Amazon et les Chromebooks. Inspiré de Scratch, le langage de programmation extrêmement populaire utilisé par des millions d'enfants dans le monde, ScratchJr aide les plus jeunes à créer leurs propres animations ludiques, des histoires interactives et des jeux dynamiques.\u003cbr\u003e\u003cbr\u003eLe livre officiel ScratchJr est le compagnon idéal de cette application gratuite et rend le codage facile et amusant pour tous. Les enfants apprennent à programmer en connectant des blocs de code pour faire bouger, sauter, danser et chanter les personnages.\u003cbr\u003e\u003cbr\u003eChaque chapitre comprend plusieurs activités qui s'appuient les unes sur les autres, aboutissant à un projet final amusant. Ces activités pratiques aident les enfants à développer des compétences en pensée informatique, en résolution de problèmes et en conception. Dans chaque activité, vous trouverez :\u003cbr\u003e• Des instructions étape par étape, faciles à suivre\u003cbr\u003e• Des moyens de relier l'activité aux concepts d'alphabétisation et de mathématiques\u003cbr\u003e• Des conseils pour les adultes et les enseignants\u003cbr\u003e• Des défis créatifs pour approfondir l'apprentissage\u003cbr\u003e\u003cbr\u003eÀ la fin du livre, les enfants seront prêts pour toutes sortes de nouvelles aventures de programmation !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817308065872,"sku":"9781593276713B","price":10.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593276713-l.jpg?v=1785864491"},{"product_id":"make-your-own-pixel-art-create-graphics-for-games-animations-9781593278861b","title":"Créez vos propres pixel art : concevez des graphiques pour les jeux, les animations et bien plus encore !","description":"\u003cb\u003e« Créez votre propre pixel art » est une introduction complète et illustrée à la création de pixel art, destinée aux débutants comme aux artistes de pixel expérimentés désireux d'améliorer leurs compétences.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eDonnez un crayon et du papier à n'importe qui et il peut commencer à dessiner, mais il est tout aussi facile de dessiner numériquement à l'aide d'un clavier et d'une souris. Avec « Créez votre propre pixel art », l'artiste de pixel art Jennifer Dawe et le concepteur de jeux Matthew Humphries vous guident pas à pas à travers les outils disponibles, les techniques de pixel art, l'importance des formes, des couleurs, de l'ombrage, et comment transformer votre art en animation. À la fin du livre, vous créerez un art bien au-delà de ce qui est possible sur papier !\u003cbr\u003e\u003cbr\u003e« Créez votre propre pixel art » vous apprendra à :\u003cbr\u003e- Créer du pixel art en utilisant les logiciels d'art les plus populaires et les outils courants qu'ils proposent\u003cbr\u003e- Dessiner avec des pixels, y compris la sculpture, l'ombrage, la texture et l'utilisation des couleurs\u003cbr\u003e- Les bases du mouvement et comment animer vos créations de pixel art\u003cbr\u003e- Les meilleures pratiques pour enregistrer, partager, esquisser et ajouter de l'émotion à votre art\u003cbr\u003e\u003cbr\u003eAvec une touche de créativité et l'aide de « Créez votre propre pixel art », vos dessins numériques peuvent prendre vie, être partagés avec le monde et servir de base à une carrière dans l'art, le design ou l'industrie du jeu vidéo.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817374945360,"sku":"9781593278861B","price":12.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593278861-l.jpg?v=1785864716"},{"product_id":"arduino-for-arduinians-70-projects-for-the-experienced-progr-9781718502789b","title":"Arduino pour les Arduiniens : 70 projets pour le programmeur expérimenté","description":"\u003cb\u003eGuidé par un artisan expert avec plus de 30 ans d'expérience, vous construirez 70 projets Arduino impressionnants et deviendrez un véritable Arduinien prêt à inventer vos propres créations complexes.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePour les programmeurs Arduino qui ont maîtrisé les bases, ce livre est la prochaine étape pour devenir un Arduinien expert. Vous construirez 70 projets complexes et pratiques avec cette plateforme de microcontrôleur polyvalente et acquerrez des compétences avancées pour concevoir des créations fiables, professionnelles et conviviales.\u003cbr\u003e\u003cbr\u003eVous contrôlerez votre Arduino à distance via Bluetooth et la messagerie instantanée, améliorerez la précision des projets d'horloge avec des serveurs de temps Internet et éteindrez automatiquement votre Arduino lorsqu'il aura terminé une tâche. Vous contrôlerez en toute sécurité l'alimentation secteur et les courants plus élevés et économiserez la batterie grâce aux modes basse consommation et veille. Vous utiliserez également le Charlieplexing pour contrôler les écrans matriciels à LED, garderez votre Arduino en marche avec une minuterie watchdog, communiquerez sur de plus longues distances filaires avec les bus RS232 et RS485, et bien plus encore.\u003cbr\u003e\u003cbr\u003eEn cours de route, vous construirez des appareils amusants et utiles comme :\u003cbr\u003e• Un circuit compatible caméra pour diffuser des vidéos\u003cbr\u003e• Un lecteur MP3 pour écouter l'audio de votre choix\u003cbr\u003e• Un circuit de bus CAN pour collecter les données de vitesse et de moteur de votre voiture\u003cbr\u003e• Un serveur web pour afficher les données capturées avec une carte ESP32\u003cbr\u003e• Un clavier PS\/2 pour améliorer vos interfaces utilisateur et saisir et afficher facilement des données\u003cbr\u003e\u003cbr\u003eGuidé par un maître Arduino, vous exploiterez des dizaines de capteurs, moteurs, écrans et techniques pour donner vie à vos propres inventions expertes.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eExigences :\u003c\/b\u003e Arduino Uno et autres microcontrôleurs compatibles Arduino et programmeurs USBasp. Certains projets peuvent nécessiter d'autres pièces peu coûteuses.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817452474448,"sku":"9781718502789B","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502789-l.jpg?v=1785864949"},{"product_id":"machine-learning-q-and-ai-30-essential-questions-and-answers-9781718503762b","title":"Questions-réponses sur l'apprentissage automatique et l'IA : 30 questions et réponses essentielles sur l'apprentissage automatique et l'IA","description":"\u003cb\u003eDécouvrez les réponses à 30 questions de pointe en apprentissage automatique et en IA et améliorez votre expertise dans le domaine.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eSi vous êtes prêt à aller au-delà des concepts introductifs et à approfondir l'apprentissage automatique, l'apprentissage profond et l'IA, le format question-réponse de \u003ci\u003eMachine Learning Q and AI\u003c\/i\u003e vous facilitera la tâche rapidement et sans détour.\u003cbr\u003e\u003cbr\u003eNé des questions fréquemment posées par l'auteur Sebastian Raschka, l'approche directe et pragmatique de ce livre rend les sujets avancés plus accessibles et vraiment captivants. Chaque chapitre bref et autonome explore une question fondamentale en IA, la démêlant avec des explications claires, des diagrammes et des exercices pratiques.\u003cbr\u003e\u003cbr\u003e\u003cu\u003e\u003cb\u003eCONTENU :\u003c\/b\u003e\u003c\/u\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eCHAPITRES CIBLÉS :\u003c\/b\u003e Les questions clés en IA sont abordées de manière concise, et les idées complexes sont décomposées en parties facilement assimilables.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eLARGE ÉVENTAIL DE SUJETS :\u003c\/b\u003e Raschka couvre des sujets allant des architectures de réseaux neuronaux et de l'évaluation de modèles à la vision par ordinateur et au traitement du langage naturel.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAPPLICATIONS PRATIQUES :\u003c\/b\u003e Apprenez des techniques pour améliorer les performances des modèles, affiner les grands modèles, et plus encore.\u003cbr\u003e\u003cbr\u003eVous explorerez également comment :\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eGérer les diverses sources d'aléatoire dans l'entraînement des réseaux neuronaux\u003c\/li\u003e\n\n\u003cli\u003eDifférencier les architectures d'encodeur et de décodeur dans les grands modèles linguistiques\u003c\/li\u003e\n\n\u003cli\u003eRéduire le surapprentissage par des modifications des données et des modèles\u003c\/li\u003e\n\n\u003cli\u003eConstruire des intervalles de confiance pour les classificateurs et optimiser les modèles avec des données labellisées limitées\u003c\/li\u003e\n\n\u003cli\u003eChoisir entre différents paradigmes d'entraînement multi-GPU et différents types de modèles d'IA générative\u003c\/li\u003e\n\n\u003cli\u003eComprendre les métriques de performance pour le traitement du langage naturel\u003c\/li\u003e\n\n\u003cli\u003eDonner du sens aux biais inductifs dans les transformateurs de vision\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eSi vous étiez à la recherche de la ressource parfaite pour approfondir votre compréhension de l'apprentissage automatique, \u003ci\u003eMachine Learning Q and AI\u003c\/i\u003e vous permettra d'élargir facilement vos connaissances au-delà des bases.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817488715856,"sku":"9781718503762B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503762-l.jpg?v=1785865097"},{"product_id":"the-big-book-of-small-python-projects-9781718501249b","title":"Le grand livre des petits projets Python","description":"\u003cp\u003eLes plus de 100 programmes Python courts et complets de ce livre sont conçus pour aider les programmeurs Python débutants à intermédiaires à élargir leurs compétences en leur offrant un ensemble diversifié d'exemples de code qu'ils peuvent étudier, émuler et dont ils peuvent s'inspirer. Les programmes vont des jeux de cartes et de société classiques aux labyrinthes, en passant par des démonstrations de mathématiques et de probabilités, et des textes à trous. L'auteur inclut le code complet de chaque programme, ainsi que des commentaires et des suggestions sur la façon de modifier et d'expérimenter le code.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817534459984,"sku":"9781718501249B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501249-l.jpg?v=1785865287"},{"product_id":"rust-for-rustaceans-idiomatic-programming-for-experienced-de-9781718501850b","title":"Rust pour les Rustaceans : Programmation idiomatique pour les développeurs expérimentés","description":"Maîtriser la programmation de niveau professionnel en Rust.\u003cbr\u003e\u003cbr\u003ePour les développeurs qui ont maîtrisé les bases, ce livre est la prochaine étape sur la voie de la programmation de niveau professionnel en Rust. Il couvre tout ce dont vous avez besoin pour construire et maintenir des bases de code plus grandes, écrire des applications et des bibliothèques puissantes et flexibles, et étendre en toute confiance la portée et la complexité de vos projets.\u003cbr\u003e\u003cbr\u003eL'auteur Jon Gjengset vous emmène au cœur du langage de programmation Rust, disséquant des sujets fondamentaux comme l'ownership, les traits, la concurrence et le code unsafe. Vous explorerez des concepts clés comme l'agencement des types et la cohérence des traits, plongerez dans le fonctionnement interne de la programmation concurrente et de l'asynchronisme avec async\/await, et ferez un tour du monde de la programmation no_std. Gjengset fournit également des conseils d'experts sur la conception d'API, les stratégies de test et la gestion des erreurs, et vous aidera à développer votre compréhension des interfaces de fonctions étrangères, de la sécurité des objets, des macros procédurales, et bien plus encore.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817535508560,"sku":"9781718501850B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501850-l.jpg?v=1785865291"},{"product_id":"graph-algorithms-the-fun-way-powerful-algorithms-decoded-not-9781718503861b","title":"Les algorithmes de graphe en s'amusant : des algorithmes puissants décodés, pas simplifiés à l'excès","description":"\u003cb\u003eEntrez dans le monde merveilleux des algorithmes de graphes, où vous apprendrez quand et comment appliquer ces structures de données très utiles pour résoudre un large éventail de problèmes informatiques fascinants (et fantastiques).\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGraph Algorithms the Fun Way\u003c\/i\u003e offre une approche rafraîchissante de concepts complexes en mélangeant humour, exemples imaginatifs et implémentations pratiques en Python pour révéler la puissance et la polyvalence de la résolution de problèmes basée sur les graphes dans le monde réel. Grâce à des diagrammes clairs, des exemples attrayants et du code Python, vous construirez une base solide pour aborder les problèmes de graphes dans vos propres projets.\u003cbr\u003e\u003cbr\u003eExplorez un riche paysage de scénarios astucieusement construits où :\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eLes labyrinthes végétaux illustrent la recherche en profondeur\u003c\/li\u003e\n\n\u003cli\u003eLes explorations urbaines démontrent la recherche en largeur\u003c\/li\u003e\n\n\u003cli\u003eLes labyrinthes complexes révèlent les ponts et les points d'articulation\u003c\/li\u003e\n\n\u003cli\u003eLa planification stratégique illustre l'appariement biparti\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eDes structures de graphes fondamentales aux sujets avancés, vous allez :\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eImplémenter des algorithmes puissants, notamment Dijkstra, A* et Floyd-Warshall\u003c\/li\u003e\n\n\u003cli\u003eRésoudre des énigmes et optimiser la recherche de chemins avec une confiance renouvelée\u003c\/li\u003e\n\n\u003cli\u003eDécouvrir des applications réelles dans les réseaux sociaux et les systèmes de transport\u003c\/li\u003e\n\n\u003cli\u003eDévelopper une solide intuition pour savoir quand et pourquoi appliquer des techniques de graphes spécifiques\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003ePlongez dans le tri topologique, les arbres couvrants minimaux, les composants fortement connexes et les marches aléatoires. Affrontez des défis tels que la coloration de graphes et le problème du voyageur de commerce.\u003cbr\u003e\u003cbr\u003ePréparez-vous à voir le monde à travers le prisme des graphes – où les connexions révèlent des perspectives et les algorithmes débloquent de nouvelles possibilités.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817685520464,"sku":"9781718503861B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503861-l.jpg?v=1785865958"},{"product_id":"math-adventures-with-python-an-illustrated-guide-to-explorin-9781593278670b","title":"Aventures mathématiques avec Python : un guide illustré pour explorer les maths avec du code","description":"Apprenez les maths en étant créatif avec le code ! Utilisez le langage de programmation Python pour transformer l'apprentissage des sujets mathématiques de niveau lycée comme l'algèbre, la géométrie, la trigonométrie et le calcul !\u003cbr\u003e\u003cbr\u003e« Math Adventures with Python » vous montrera comment exploiter la puissance de la programmation pour que les maths restent pertinentes et amusantes. À l'aide du langage de programmation Python, vous apprendrez à visualiser des solutions à une gamme de problèmes mathématiques en utilisant le code pour explorer des concepts mathématiques clés comme l'algèbre, la trigonométrie, les matrices et les automates cellulaires.\u003cbr\u003e\u003cbr\u003eUne fois que vous aurez appris les bases de la programmation comme les boucles et les variables, vous écrirez vos propres programmes pour résoudre rapidement des équations, créer des choses sympas comme une grille arc-en-ciel interactive et automatiser des tâches fastidieuses comme la factorisation de nombres et la recherche de racines carrées. Vous apprendrez à écrire des fonctions pour dessiner et manipuler des formes, créer des ondes sinusoïdales oscillantes et résoudre graphiquement des équations.\u003cbr\u003e\u003cbr\u003eVous apprendrez également comment :\u003cbr\u003e- Dessiner et transformer des graphiques 2D et 3D avec des matrices\u003cbr\u003e- Créer des motifs colorés comme les ensembles de Mandelbrot et de Julia avec des nombres complexes\u003cbr\u003e- Utiliser la récursivité pour créer des fractales comme le flocon de Koch et le triangle de Sierpinski\u003cbr\u003e- Générer des moutons virtuels qui paissent de l'herbe et se multiplient de manière autonome\u003cbr\u003e- Décrypter des codes secrets en utilisant des algorithmes génétiques\u003cbr\u003e\u003cbr\u003eEn parcourant les nombreux exemples du livre et les exercices de plus en plus difficiles, vous coderez vos propres solutions, créerez de superbes visualisations et verrez à quel point les maths peuvent être beaucoup plus amusantes !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817699479632,"sku":"9781593278670B","price":17.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593278670-l.jpg?v=1785866017"},{"product_id":"scratch-3-programming-playground-learn-to-program-by-making-9781718500211b","title":"Le monde de la programmation avec Scratch 3 : Créez des jeux pour apprendre à programmer","description":"\u003cb\u003e\u003cb\u003eUne introduction au codage riche en projets qui montre aux enfants comment créer des programmes en réalisant des jeux sympas. \u003c\/b\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eScratch, le langage de programmation coloré en glisser-déposer, est utilisé par des millions de débutants dans le monde entier. Scratch 3 offre une interface mise à jour, de nouveaux blocs de programmation et la possibilité de fonctionner sur des tablettes et des smartphones, afin que vous puissiez apprendre à coder en déplacement.\u003cbr\u003e\u003cbr\u003eDans \u003ci\u003eScratch 3 Programming Playground\u003c\/i\u003e, vous apprendrez à coder en créant des jeux sympas. Préparez-vous à détruire des astéroïdes, à marquer des paniers et à trancher des fruits ! Chaque jeu comprend des instructions faciles à suivre avec des images en couleur, des questions de révision et des défis de codage créatifs pour vous approprier le jeu. Vous voulez ajouter plus de niveaux ou un code de triche ? Aucun problème, il suffit d'écrire un peu de code.\u003cbr\u003e\u003cbr\u003eVous apprendrez à créer des jeux comme :\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Maze Runner : échappez-vous du labyrinthe !\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Snaaaaaake : dévorez des pommes et évitez votre propre queue\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Asteroid Breaker : écrasez des roches spatiales\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Fruit Slicer : un clone de Fruit Ninja\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Brick Breaker : un remake de Breakout, le classique casse-briques\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Platformer : un jeu inspiré de Super Mario Bros\u003cbr\u003e\u003cbr\u003eApprendre à programmer ne devrait pas être ennuyeux et morne. Avec \u003ci\u003eScratch 3 Programming Playground\u003c\/i\u003e, vous en ferez un jeu d'enfant !\u003cbr\u003e\u003cbr\u003e\u003cb\u003eCouvre : Scratch 3\u003c\/b\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817700331600,"sku":"9781718500211B","price":15.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500211-l.jpg?v=1785866019"},{"product_id":"how-cybersecurity-really-works-a-hands-on-guide-for-total-be-9781718501287b","title":"Comment fonctionne vraiment la cybersécurité : un guide pratique pour les débutants","description":"How Cybersecurity Really Works est une introduction captivante au domaine de la cybersécurité. Vous apprendrez comment les attaquants opèrent, ainsi que comment vous défendre et défendre les organisations contre les attaques en ligne.\u003cbr\u003e\u003cbr\u003eHow Cybersecurity Really Works est l'introduction parfaite à la cybersécurité. Que vous soyez un étudiant en informatique ou un professionnel, il vous enseignera les bases sans tout le jargon.\u003cbr\u003e\u003cbr\u003eCe guide pour débutants couvre différents types d'attaques, les tactiques courantes utilisées par les adversaires en ligne, et les stratégies défensives que vous pouvez utiliser pour vous protéger. Vous apprendrez ce que font les professionnels de la sécurité, à quoi ressemble une attaque du point de vue d'un cybercriminel, et comment mettre en œuvre des mesures de cybersécurité sophistiquées sur vos propres appareils.\u003cbr\u003e\u003cbr\u003eDe plus, vous trouverez des explications sur des sujets comme les logiciels malveillants, le hameçonnage et les attaques d'ingénierie sociale, associées à des exemples concrets et des exercices pratiques pour vous aider à appliquer ce que vous avez appris. Vous explorerez des moyens de contourner les contrôles d'accès, de prévenir les infections par les vers et les virus, et de protéger vos comptes cloud des attaquants.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817705869392,"sku":"9781718501287B","price":13.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501287-l.jpg?v=1785866044"},{"product_id":"kill-it-with-fire-manage-aging-computer-systems-and-future-p-9781718501188b","title":"Tuer dans l'œuf : gérer les systèmes informatiques vieillissants (et pérenniser les systèmes modernes)","description":"« Détruisez-le par le feu », la première réaction typique face à l'obsolescence d'un système hérité, est une approche impulsive qui engloutit souvent des tonnes d'argent et de temps pour aboutir à une solution moins efficace. Ce livre propose un cadre de modernisation beaucoup plus souple, exposant des stratégies intelligentes à valeur ajoutée et des techniques éprouvées qui fonctionnent aussi bien pour les systèmes anciens que pour les plus récents.\u003cbr\u003e\u003cbr\u003eRéputée pour avoir restauré certains des réseaux informatiques les plus anciens et les plus complexes du monde à l'excellence opérationnelle, l'experte en génie logiciel Marianne Bellotti distille les leçons et les idées clés de son expérience en des conseils pratiques et fondés sur la recherche pour vous aider à déterminer quand et comment moderniser. Avec une prose spirituelle et engageante, Bellotti explique pourquoi le nouveau ne signifie pas toujours mieux, en intégrant des études de cas éclairantes et des anecdotes de son travail sur le terrain.\u003cbr\u003e\u003cbr\u003eVous apprendrez :\u003cbr\u003e- Où concentrer vos efforts de maintenance pour un impact et une valeur maximum\u003cbr\u003e- Comment choisir les bonnes solutions de modernisation pour vos besoins spécifiques et maintenir vos plans sur les rails\u003cbr\u003e- Comment évaluer si vos migrations apporteront de la valeur avant d'y investir\u003cbr\u003e- Ce qu'il faut considérer avant de déplacer des données vers le cloud\u003cbr\u003e- Comment déterminer quand un projet est terminé\u003cbr\u003e\u003cbr\u003eRempli de ressources, d'exercices et de cadres flexibles pour les organisations de tous âges et de toutes tailles, \"Détruisez-le par le feu\" vous donnera un intérêt personnel dans l'avenir de votre technologie.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817715208272,"sku":"9781718501188B","price":10.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501188-l.jpg?v=1785866082"},{"product_id":"beyond-the-basic-stuff-with-python-best-practices-for-writin-9781593279660b","title":"Au-delà des bases de Python : Bonnes pratiques pour écrire du code propre","description":"\u003cb\u003eCOMBLER LE FOSSÉ ENTRE NOVICE ET PROFESSIONNEL\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eVous avez terminé un tutoriel de programmation Python de base ou lu le best-seller d'Al Sweigart, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e. Quelle est la prochaine étape pour devenir un développeur de logiciels compétent et confiant ?\u003cbr\u003e\u003cbr\u003eBienvenue à \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e. Plus qu'une simple collection de syntaxes avancées et de conseils de maître pour écrire du code propre, vous apprendrez à faire progresser vos compétences en programmation Python en utilisant la ligne de commande et d'autres outils professionnels comme les formateurs de code, les vérificateurs de types, les linters et le contrôle de version. Sweigart vous guide à travers les meilleures pratiques pour configurer votre environnement de développement, nommer les variables et améliorer la lisibilité, puis aborde la documentation, l'organisation et la mesure des performances, ainsi que la conception orientée objet et l'analyse algorithmique Big-O couramment utilisée dans les entretiens de codage. Les compétences que vous acquerrez amélioreront votre capacité à programmer – non seulement en Python mais dans n'importe quel langage.\u003cbr\u003e\u003cbr\u003eVous apprendrez :\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Le style de codage et comment utiliser l'outil de formatage automatique Black de Python pour un code plus propre\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Les sources courantes de bogues et comment les détecter avec des analyseurs statiques\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Comment structurer les fichiers de vos projets de code avec l'outil de modèle Cookiecutter\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Les techniques de programmation fonctionnelle comme les fonctions lambda et d'ordre supérieur\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Comment profiler la vitesse de votre code avec les modules intégrés de Python \u003ci\u003etimeit\u003c\/i\u003e et \u003ci\u003ecProfile\u003c\/i\u003e\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  L'informatique derrière l'analyse algorithmique Big-O\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Comment rendre vos commentaires et docstrings informatifs, et à quelle fréquence les écrire\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Comment créer des classes en programmation orientée objet et pourquoi elles sont utilisées pour organiser le code\u003cbr\u003e\u003cbr\u003eVers la fin du livre, vous lirez une analyse détaillée du code source de deux jeux classiques en ligne de commande, la Tour de Hanoï (un puzzle logique) et le Quatre à la suite (un jeu à deux joueurs où l'on fait tomber des tuiles), ainsi qu'une analyse de la façon dont leur code suit les meilleures pratiques du livre. Vous testerez vos compétences en implémentant le programme vous-même.\u003cbr\u003e\u003cbr\u003eBien sûr, aucun livre ne peut à lui seul faire de vous un développeur de logiciels professionnel. Mais \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e vous fera progresser sur cette voie et fera de vous un meilleur programmeur, car vous apprendrez à écrire du code lisible, facile à déboguer et parfaitement Pythonique.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eExigences :\u003c\/b\u003e Couvre Python 3.6 et versions ultérieures","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817736704080,"sku":"9781593279660B","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593279660-l.jpg?v=1785866167"},{"product_id":"the-game-console-2-0-a-photographic-history-from-atari-to-xb-9781718500600b","title":"La console de jeu 2.0 : Une histoire photographique d'Atari à Xbox (2e édition revue et augmentée)","description":"Redécouvrez des classiques oubliés et redécouvrez vos favoris sous un nouveau jour.\u003cbr\u003e\u003cbr\u003eThe Game Console 2.0 est un tour d'horizon visuel richement illustré de 50 ans de matériel de jeu vidéo. Cette édition a été mise à jour et augmentée pour inclure de nouveaux systèmes de neuvième génération ainsi que de nombreuses consoles classiques et ordinateurs vintage. Découvrez des systèmes dont vous ignoriez l'existence, suivez l'évolution rapide de la technologie du jeu et jetez un coup d'œil rare à l'intérieur de certaines des consoles de jeux vidéo les plus emblématiques de l'histoire.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817767243856,"sku":"9781718500600B","price":26.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500600-l.jpg?v=1785866296"},{"product_id":"build-a-website-with-html-and-css-the-coding-workbook-9781718500310b","title":"Créez un site web avec HTML et CSS (Le Cahier de code)","description":"\u003cb\u003eCréez un site web avec votre crayon ! \u003ci\u003eThe Coding Workbook\u003c\/i\u003e vous permet d'enseigner les bases du développement web à vos élèves sans ordinateur.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCette introduction conviviale au développement web permet à quiconque de créer un site web en écrivant du code à la main, sans ordinateur ni connexion internet. C'est une approche amusante et pratique du codage qui enseigne les bases de l'utilisation des langages de programmation HTML et CSS (le langage des pages web). Vous écrivez le code sur les pages de votre cahier et dessinez ensuite ce à quoi il ressemblerait dans un navigateur web. \u003cbr\u003e\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  \u003cb\u003ePROFESSEURS :\u003c\/b\u003e Ce cahier contient tout ce dont vous avez besoin pour enseigner un cours d'introduction au développement web, et les pages sont perforées !\u003cbr\u003e\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  \u003cb\u003eÉLÈVES :\u003c\/b\u003e Apprenez les bases du HTML et du CSS pour créer votre propre site web personnalisé !\u003cbr\u003e\u003cbr\u003eUne fois le cahier terminé, vous aurez les compétences nécessaires pour créer et lancer facilement un site web. C'est aussi simple que cela !\u003cbr\u003e \u003cbr\u003eCe cahier d'exercices est rempli d'illustrations et de quiz de progression, ce qui le rend parfait pour l'apprentissage à domicile ou les écoles manquant d'accès suffisant aux ordinateurs ou à Internet. Il contient tout ce dont vous avez besoin pour enseigner un cours de codage ou apprendre vous-même la programmation web de base.\u003cbr\u003e\u003cbr\u003e\u003cb\u003ePrérequis : \u003c\/b\u003eUn stylo ou un crayon et une envie d'apprendre !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817788608592,"sku":"9781718500310B","price":8.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500310-l.jpg?v=1785866383"},{"product_id":"practical-social-engineering-a-primer-for-the-ethical-hacker-9781718500983b","title":"L'ingénierie sociale pratique : une introduction pour le hacker éthique","description":"\u003cb\u003eUn guide pour pirater l'élément humain.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eMême les équipes de sécurité les plus avancées ne peuvent pas faire grand-chose pour se défendre contre un employé qui clique sur un lien malveillant, ouvre une pièce jointe ou révèle des informations sensibles lors d'un appel téléphonique. \u003ci\u003ePractical Social Engineering\u003c\/i\u003e vous aidera à mieux comprendre les techniques derrière ces attaques d'ingénierie sociale et comment contrecarrer les cybercriminels et les acteurs malveillants qui les utilisent pour profiter de la nature humaine.\u003cbr\u003e\u003cbr\u003eJoe Gray, un expert primé en ingénierie sociale, partage des études de cas, des bonnes pratiques, des outils de renseignement de sources ouvertes (OSINT) et des modèles pour orchestrer et rapporter les attaques afin que les entreprises puissent mieux se protéger. Il décrit des techniques créatives pour soutirer leurs identifiants aux utilisateurs, telles que l'utilisation de scripts Python et l'édition de fichiers HTML pour cloner un site Web légitime. Une fois que vous avez réussi à collecter des informations sur vos cibles à l'aide de méthodes OSINT avancées, vous découvrirez comment défendre votre propre organisation contre des menaces similaires.\u003cbr\u003e \u003cbr\u003eVous apprendrez comment :\u003cbr\u003e\u003cli\u003eAppliquer des techniques de phishing comme le spoofing, le squatting et la mise en place de votre propre serveur Web pour éviter la détection\u003c\/li\u003e\u003cli\u003eUtiliser des outils OSINT comme Recon-ng, theHarvester et Hunter\u003c\/li\u003e\u003cli\u003eCapturer les informations d'une cible à partir des médias sociaux\u003c\/li\u003e\u003cli\u003eCollecter et rapporter des métriques sur le succès de votre attaque\u003c\/li\u003e\u003cli\u003eMettre en œuvre des contrôles techniques et des programmes de sensibilisation pour aider à se défendre contre l'ingénierie sociale\u003c\/li\u003e \u003cbr\u003eRapide, pratique et axé sur l'éthique, \u003ci\u003ePractical Social Engineering\u003c\/i\u003e est un livre que chaque pentester peut utiliser immédiatement.\u003cbr\u003e ","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817806172240,"sku":"9781718500983B","price":19.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500983-l.jpg?v=1785866463"},{"product_id":"the-manga-guide-to-regression-analysis-9781593277284b","title":"Le guide Manga de l'analyse de régression","description":"Comme beaucoup de gens, Miu a eu du mal à apprendre l'analyse de régression. Mais avec une nouvelle motivation – sous la forme d'un client beau mais timide – et l'aide de sa brillante collègue de café Risa, elle est déterminée à la maîtriser.\u003cbr\u003e\u003cbr\u003eSuivez Miu et Risa dans Le Guide Manga de l'Analyse de Régression alors qu'elles calculent l'effet de la température sur les commandes de thé glacé, prévoient les revenus de la boulangerie et déterminent la probabilité des ventes de gâteaux avec l'analyse de régression simple, multiple et logistique. Vous aurez un rappel des concepts de base comme les équations matricielles, les fonctions inverses, les logarithmes et la différentiation avant de vous plonger dans le vif du sujet.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817842151504,"sku":"9781593277284B","price":15.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593277284-l.jpg?v=1785866632"},{"product_id":"impractical-python-projects-playful-programming-activities-t-9781593278908b","title":"Projets Python farfelus : activités de programmation ludiques pour stimuler votre intelligence","description":"\u003cp\u003e« Projets Python impossibles » est un recueil de projets ludiques et éducatifs conçus pour divertir les programmeurs tout en améliorant leurs compétences en Python. Il reprend là où les livres pour débutants s'arrêtent, développant des concepts existants et introduisant de nouveaux outils que vous utiliserez tous les jours. Et pour pimenter le tout, chaque projet comprend une touche loufoque, faisant référence à des incidents historiques, à la culture pop et à des allusions littéraires.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42817870331984,"sku":"9781593278908B","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593278908-l.jpg?v=1785866755"},{"product_id":"how-the-internet-really-works-an-illustrated-guide-to-protoc-9781718500297b","title":"Comment fonctionne réellement Internet - Un guide illustré des protocoles, de la confidentialité, de la censure et de la gouvernance","description":"\u003cb\u003e\u003cb\u003eUne introduction illustrée et accessible, sous forme de bande dessinée, au fonctionnement interne d'Internet, conçue pour donner aux gens une compréhension de base des aspects techniques d'Internet dont ils ont besoin pour défendre les droits numériques.\u003c\/b\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eInternet a profondément modifié la communication interpersonnelle, mais la plupart d'entre nous ne comprennent pas vraiment son fonctionnement. Qu'est-ce qui permet à l'information de voyager sur Internet ? Pouvons-nous vraiment être anonymes et privés en ligne ? Qui contrôle Internet et pourquoi est-ce important ? Et... pourquoi tous ces chats ?\u003cbr\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\u003ci\u003eComment Internet fonctionne réellement\u003c\/i\u003e répond à ces questions et bien d'autres. Utilisant un langage clair et des illustrations fantaisistes, les auteurs traduisent des sujets hautement techniques en une prose accessible et engageante qui démystifie le réseau informatique le plus complexe du monde. Aux côtés d'un guide félin nommé Catnip, vous découvrirez :\u003cbr\u003e\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Le « Comment-Quoi-Pourquoi » des nœuds, des paquets et des protocoles Internet\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  Les techniques cryptographiques pour assurer le secret et l'intégrité de vos données\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  La censure, les moyens de la surveiller et les moyens de la contourner\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  La cybernétique, les algorithmes et la façon dont les ordinateurs prennent des décisions\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  La centralisation du pouvoir d'Internet, son impact sur la démocratie et la façon dont elle nuit aux droits de l'homme\u003cbr\u003e  \u003cb\u003e•\u003c\/b\u003e  La gouvernance d'Internet et les moyens de s'impliquer\u003cbr\u003e\u003cbr\u003eCe livre est également un appel à l'action, présentant une feuille de route pour utiliser vos nouvelles connaissances afin d'influencer l'évolution des lois et politiques Internet numériquement inclusives et respectueuses des droits.\u003cbr\u003e\u003cbr\u003eQue vous soyez un citoyen soucieux de rester en sécurité en ligne, un fonctionnaire cherchant à lutter contre la censure, un défenseur des droits de l'homme abordant les problèmes de liberté d'expression dans le monde entier, ou simplement quelqu'un avec une curiosité féline pour l'infrastructure réseau, vous serez ravi – et éclairé – par le guide joyeusement amusant de Catnip pour comprendre comment Internet fonctionne réellement !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818001240144,"sku":"9781718500297B","price":10.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500297-l.jpg?v=1785867218"},{"product_id":"cyberjutsu-cybersecurity-for-the-modern-ninja-9781718500549b","title":"Cyberjutsu : La cybersécurité pour le ninja moderne","description":"À l’image de L’Art de la guerre de Sun Tzu appliqué au monde des affaires, ce livre utilise d’anciens rouleaux de ninja comme fondement pour enseigner aux lecteurs la cyberguerre, l’espionnage et la sécurité.\u003cbr\u003e\u003cbr\u003eCyberjutsu est un guide pratique de cybersécurité basé sur les techniques, tactiques et procédures des anciens ninjas. L’analyse par Ben McCarty, spécialiste de la cyberguerre, de rouleaux japonais déclassifiés vous montrera comment appliquer les méthodes ninja pour faire face aux défis de sécurité d’aujourd’hui, tels que la guerre de l’information, l’infiltration trompeuse, l’espionnage et les attaques « zéro-day ».\u003cbr\u003e\u003cbr\u003eApprenez à utiliser les techniques clés des ninjas pour trouver les failles dans la défense d’une cible, frapper là où l’ennemi est négligent, maîtriser l’art de l’invisibilité, et bien plus encore. McCarty décrit des mesures d’atténuation de sécurité spécifiques et approfondies, telles que la défense contre les attaques d’ingénierie sociale en étant présent avec « l’esprit correct », la cartographie de votre réseau comme un adversaire pour prévenir les violations, et l’exploitation de pièges de type ninja pour protéger vos systèmes.\u003cbr\u003e\u003cbr\u003eVous apprendrez également à :\u003cbr\u003e• Utiliser la modélisation des menaces pour révéler les vulnérabilités du réseau\u003cbr\u003e• Identifier les menaces internes dans votre organisation\u003cbr\u003e• Déployer des contre-mesures comme les capteurs réseau, les contrôles basés sur le temps, les coupures d’air et les protocoles d’authentification\u003cbr\u003e• Se prémunir contre les serveurs de commande et de contrôle des logiciels malveillants\u003cbr\u003e• Détecter les attaquants, prévenir les attaques de la chaîne d’approvisionnement et contrer les exploits « zéro-day »\u003cbr\u003e\u003cbr\u003eCyberjutsu est le manuel que tout professionnel de la cybersécurité moderne doit posséder pour libérer le ninja qui sommeille en lui. Revenez aux anciennes méthodes pour combattre les dernières cybermenaces et gardez toujours une longueur d’avance sur vos adversaires.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818611347536,"sku":"9781718500549B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500549-l.jpg?v=1785872474"},{"product_id":"go-h-ck-yourself-a-simple-introduction-to-cyber-attacks-and-9781718502000b","title":"Allez vous faire f***tre : Une introduction simple aux cyberattaques et à la défense","description":"\u003cb\u003eDécouvrez par vous-même à quel point une cyberattaque peut être facile.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGo Hack Yourself\u003c\/i\u003e est une introduction révélatrice et pratique au monde du piratage, par un coach en cybersécurité primé. En effectuant des attaques courantes contre vous-même, vous serez choqué par leur facilité d'exécution – et réaliserez à quel point la plupart des gens sont vraiment vulnérables.\u003cbr\u003e\u003cbr\u003eVous serez guidé dans la mise en place d'un laboratoire de piratage virtuel afin de pouvoir essayer des attaques en toute sécurité sans vous mettre en danger ni mettre les autres en danger. Ensuite, des instructions étape par étape vous guideront dans l'exécution de tous les principaux types d'attaques, y compris les piratages d'accès physique, le piratage et la reconnaissance Google, l'ingénierie sociale et le phishing, les logiciels malveillants, le craquage de mots de passe, le piratage web et le piratage téléphonique. Vous piraterez même une voiture virtuelle ! Vous vivrez chaque piratage du point de vue de l'attaquant et de la cible. Plus important encore, chaque piratage est basé sur des exemples réels et associé à des conseils pratiques de cyberdéfense, afin que vous compreniez comment vous protéger contre les piratages que vous effectuez.\u003cbr\u003e\u003cbr\u003eVous apprendrez :\u003cbr\u003e• Comment pratiquer le piratage dans un environnement virtuel sécurisé\u003cbr\u003e• Comment utiliser les outils de piratage populaires comme le font les vrais pirates, tels que Kali Linux, Metasploit et John the Ripper\u003cbr\u003e• Comment infecter des appareils avec des logiciels malveillants, voler et craquer des mots de passe, hameçonner des informations sensibles, et bien plus encore\u003cbr\u003e• Comment utiliser les compétences de piratage à bon escient, par exemple pour accéder à des fichiers sur un vieil ordinateur portable lorsque vous ne vous souvenez plus du mot de passe\nDes stratégies précieuses pour vous protéger des cyberattaques\u003cbr\u003e\u003cbr\u003eVous ne pouvez pas vraiment comprendre les cybermenaces ou vous en défendre tant que vous ne les avez pas vécues de première main. En vous piratant vous-même avant que les méchants ne le fassent, vous acquerrez les connaissances dont vous avez besoin pour assurer votre sécurité et celle de vos proches.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818616590416,"sku":"9781718502000B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502000-l.jpg?v=1785872499"},{"product_id":"the-book-of-i2c-a-guide-for-adventurers-9781718502468b","title":"Le Livre de l'I²C : Un Guide pour les Aventuriers","description":"\u003cb\u003eUn guide pratique complet pour connecter des appareils du monde réel à des microcontrôleurs avec le populaire bus I2C.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eSi vous travaillez avec des systèmes embarqués, vous rencontrerez forcément l'omniprésent bus Inter-Integrated Circuit (IIC ou I2C) – un protocole série pour connecter des circuits intégrés dans un système informatique. Dans \u003ci\u003eThe Book of I2C\u003c\/i\u003e, le premier guide complet sur ce bus, l'auteur à succès Randall Hyde s'appuie sur 40 ans d'expérience dans l'industrie pour vous aider à concevoir et programmer des systèmes I2C. \u003cbr\u003e\u003cbr\u003eAvec l'aide de plus de 100 figures détaillées et de listes de code source annotées, vous apprendrez les implémentations I2C de systèmes comme Arduino, Teensy et Raspberry Pi, ainsi que des variantes de l'I2C et des CI périphériques I2C courants avec des exemples de programmation. Pour les hackers de matériel, les amateurs d'électronique et les ingénieurs logiciels de tous niveaux, la couverture étendue de ce livre en fera une référence incontournable pour la connexion d'appareils du monde réel aux microcontrôleurs I2C.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818619375696,"sku":"9781718502468B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502468-l.jpg?v=1785872518"},{"product_id":"the-art-of-clean-code-9781718502185b","title":"L'art de l'écriture d'un code propre","description":"\u003cb\u003eApprenez huit principes pour simplifier votre code et devenir un programmeur plus efficace (et plus performant).\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eLa plupart des développeurs de logiciels perdent des milliers d'heures à travailler avec un code trop complexe. Les huit principes fondamentaux de \u003ci\u003eThe Art of Clean Coding\u003c\/i\u003e vous apprendront à écrire un code clair et maintenable sans compromettre les fonctionnalités. Le principe directeur du livre est la simplicité : réduire et simplifier, puis réinvestir l'énergie dans les parties importantes pour vous faire gagner d'innombrables heures et faciliter la tâche souvent onéreuse de la maintenance du code.\u003cbr\u003e\u003cbr\u003eL'auteur à succès Christian Mayer met à profit son expérience, acquise en aidant des milliers de personnes à perfectionner leurs compétences en codage, dans ce nouveau livre. Grâce à des conseils d'experts et des exemples concrets, il vous montrera comment :\u003cbr\u003e \u003cbr\u003e\u003cli\u003eVous concentrer sur l'essentiel avec le principe 80\/20 -- concentrez-vous sur les 20 % de votre code qui comptent le plus\u003c\/li\u003e\u003cli\u003eÉviter de coder en isolement : créez un produit minimum viable pour obtenir un feedback précoce\u003c\/li\u003e\u003cli\u003eÉcrire un code propre et simple pour éliminer l'encombrement \u003c\/li\u003e\u003cli\u003eÉviter l'optimisation prématurée qui risque de sur-compliquer le code \u003c\/li\u003e\u003cli\u003eÉquilibrer vos objectifs, votre capacité et vos retours pour atteindre l'état productif de Flow\u003c\/li\u003e\u003cli\u003eAppliquer la philosophie \"Faire une chose bien\" pour améliorer considérablement les fonctionnalités\u003c\/li\u003e\u003cli\u003eConcevoir des interfaces utilisateur efficaces avec le principe \"Moins, c'est plus\"\u003c\/li\u003e\u003cli\u003eRelier vos nouvelles compétences à un principe unificateur : la concentration \u003c\/li\u003e \u003cbr\u003eLe livre \u003ci\u003eThe Art of Clean Coding\u003c\/i\u003e, basé sur Python, convient aux programmeurs de tout niveau, les idées étant présentées de manière indépendante du langage.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818697134160,"sku":"9781718502185B","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502185-l.jpg?v=1785872884"},{"product_id":"kotlin-from-scratch-a-project-based-introduction-for-the-int-9781718503526b","title":"Kotlin From Scratch : Une introduction par la pratique pour le programmeur intrépide","description":"\u003cb\u003eApprenez Kotlin à travers 37 projets\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eKotlin ne sert pas uniquement à créer des applications Android. Comme vous l'apprendrez dans \u003ci\u003eKotlin from Scratch\u003c\/i\u003e, c'est aussi un langage de programmation général pour élaborer du code à la fois élégant et efficace.\u003cbr\u003e\u003cbr\u003eÀ l'aide de 37 projets pratiques, vous parcourrez rapidement les bases du langage tout en développant vos compétences en résolution de problèmes, en abordant même des concepts avancés comme les fractales, les systèmes dynamiques et les algorithmes inspirés de la nature. Vous explorerez la façon dont Kotlin gère les variables, les structures de contrôle, les fonctions, les classes et les structures de données, et vous apprendrez à créer des visualisations en utilisant Kotlin et la bibliothèque graphique JavaFX. Ensuite, vous construirez des applications de plus en plus sophistiquées pour mettre en pratique ce que vous avez appris tout en relevant des défis allant des mathématiques et des sciences aux algorithmes et à l'optimisation.\u003cbr\u003e\u003cbr\u003eAu fil du livre, vous allez :\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eSimuler des systèmes physiques, comme la danse complexe d'étoiles binaires\u003c\/li\u003e\n\n\u003cli\u003eImplémenter le chiffrement et le déchiffrement classique de Hill\u003c\/li\u003e\n\n\u003cli\u003eGénérer de magnifiques fractales avec des algorithmes récursifs\u003c\/li\u003e\n\n\u003cli\u003eProgrammer des algorithmes informatiques classiques pour le tri et la recherche\u003c\/li\u003e\n\n\u003cli\u003eRésoudre le tristement célèbre problème du voyageur de commerce Berlin52\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eÉlargissez votre répertoire linguistique et améliorez votre pensée computationnelle avec \u003ci\u003eKotlin from Scratch\u003c\/i\u003e.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818698248272,"sku":"9781718503526B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503526-l.jpg?v=1785872888"},{"product_id":"algorithmic-thinking-a-problem-based-introduction-9781718500808b","title":"La pensée algorithmique : une introduction par la résolution de problèmes","description":"\u003cb\u003eUne introduction pratique et basée sur les problèmes à la construction d'algorithmes et de structures de données pour résoudre des problèmes avec un ordinateur.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eLa pensée algorithmique\u003c\/i\u003e vous apprendra à résoudre des problèmes de programmation difficiles et à concevoir vos propres algorithmes. Daniel Zingaro, un enseignant expert, tire ses exemples de compétitions de programmation de classe mondiale comme USACO et IOI. Vous apprendrez à classer les problèmes, à choisir les structures de données et à identifier les algorithmes appropriés. Vous apprendrez également comment votre choix de structure de données, qu'il s'agisse d'une table de hachage, d'un tas ou d'un arbre, peut affecter le temps d'exécution et accélérer vos algorithmes ; et comment adopter des stratégies puissantes comme la récursivité, la programmation dynamique et la recherche binaire pour résoudre des problèmes complexes.\u003cbr\u003e\u003cbr\u003eDes explications ligne par ligne du code vous apprendront à utiliser des algorithmes et des structures de données comme :\u003cbr\u003e\u003cli\u003eL'algorithme de recherche en largeur pour trouver la manière optimale de jouer à un jeu de société ou la meilleure façon de traduire un livre\u003c\/li\u003e\u003cli\u003eL'algorithme de Dijkstra pour déterminer combien de souris peuvent sortir d'un labyrinthe ou le nombre d'itinéraires les plus rapides entre deux lieux\u003c\/li\u003e\u003cli\u003eLa structure de données union-find pour répondre à des questions sur les connexions dans un réseau social ou déterminer qui sont amis ou ennemis\u003c\/li\u003e\u003cli\u003eLa structure de données de tas pour déterminer le montant d'argent distribué lors d'une promotion\u003c\/li\u003e\u003cli\u003eLa structure de données de table de hachage pour déterminer si les flocons de neige sont uniques ou identifier les mots composés dans un dictionnaire\u003c\/li\u003e\u003cbr\u003eREMARQUE : Chaque problème de ce livre est disponible sur un site web de juge de programmation. Vous trouverez l'URL du site et l'ID du problème dans la description. Quoi de mieux qu'une vérification gratuite de la correction ?","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818700214352,"sku":"9781718500808B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500808-l.jpg?v=1785872899"},{"product_id":"dive-into-data-science-use-python-to-tackle-your-toughest-bu-9781718502888b","title":"Plongez dans la science des données : utilisez Python pour relever vos défis commerciaux les plus ardus","description":"\u003cb\u003eApprenez à utiliser la science des données et Python pour résoudre les problèmes commerciaux quotidiens.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePlongez dans le monde passionnant de la science des données grâce à cette introduction pratique. Regorgeant de compétences essentielles et d'exemples utiles, \u003ci\u003eDive Into Data Science\u003c\/i\u003e vous montrera comment obtenir, analyser et visualiser des données afin que vous puissiez tirer parti de leur puissance pour résoudre les défis commerciaux courants.\u003cbr\u003e\u003cbr\u003eAvec seulement une compréhension de base de Python et des mathématiques de niveau lycée, vous pourrez parcourir le livre sans effort et commencer à implémenter la science des données dans votre travail quotidien. De l'amélioration d'une entreprise de partage de vélos à l'extraction de données de sites Web et à la création de systèmes de recommandation, vous découvrirez comment trouver et utiliser des solutions basées sur les données pour prendre des décisions commerciales.\u003cbr\u003e\u003cbr\u003eLes sujets abordés incluent la réalisation d'analyses exploratoires de données, l'exécution de tests A\/B, la classification binaire à l'aide de modèles de régression logistique et l'utilisation d'algorithmes d'apprentissage automatique.\u003cbr\u003e\u003cbr\u003eVous apprendrez également à :\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003ePrévoir la demande des consommateurs\u003c\/li\u003e\n\n\u003cli\u003eOptimiser les campagnes marketing\u003c\/li\u003e\n\n\u003cli\u003eRéduire l'attrition des clients\u003c\/li\u003e\n\n\u003cli\u003ePrévoir le trafic du site Web\u003c\/li\u003e\n\n\u003cli\u003eConstruire des systèmes de recommandation\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eAvec ce guide pratique à portée de main, exploitez la puissance de la programmation, de la théorie mathématique et du bon vieux bon sens pour trouver des solutions basées sur les données qui font la différence. N'attendez pas ; plongez !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42871424548944,"sku":"9781718502888B","price":22.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502888-l.jpg?v=1785872976"},{"product_id":"the-lego-technic-idea-book-fantastic-contraptions-9781593272791b","title":"Le grand livre des idées LEGO Technic : Construis des machines extraordinaires","description":"Le LEGO® Technic Idea Book : Fantastic Contraptions est une collection de centaines d'exemples fonctionnels de modèles Technic simples mais fascinants que vous pouvez construire en vous basant uniquement sur leurs images. Chaque projet utilise des pièces à code couleur et est photographié sous plusieurs angles, ce qui permet de voir facilement comment les modèles sont assemblés sans avoir besoin d'instructions étape par étape. Chaque modèle illustre un principe, un concept ou un mécanisme différent qui inspirera vos propres créations originales. Vous êtes encouragé à utiliser ces éléments comme des blocs de construction pour créer vos propres chefs-d'œuvre.\u003cbr\u003e\u003cbr\u003eLes modèles Technic de Fantastic Contraptions comprennent des catapultes fonctionnelles, des araignées rampantes et des marcheurs bipèdes, ainsi que des gadgets alimentés par des ventilateurs, des hélices, des ressorts, des aimants et des vibrations. Vous apprendrez même comment ajouter des lumières, des pneumatiques et des panneaux solaires à vos propres modèles.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818768339024,"sku":"9781593272791B","price":12.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593272791-l.jpg?v=1785873219"},{"product_id":"how-ai-works-from-sorcery-to-science-9781718503724b","title":"Comment l'IA fonctionne : de la sorcellerie à la science","description":"\u003cb\u003eL'IA n'est pas magique. \u003ci\u003eComment fonctionne l'IA\u003c\/i\u003e démystifie l'explosion de l'intelligence artificielle en expliquant – sans une seule équation mathématique – ce qui s'est passé, quand cela s'est passé, pourquoi cela s'est passé, comment cela s'est passé, et ce que l'IA fait réellement « sous le capot ».\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eL'intelligence artificielle est partout – des voitures autonomes à la génération d'images à partir de texte, en passant par la puissance inattendue des systèmes linguistiques comme ChatGPT – pourtant, peu de gens semblent savoir comment tout cela fonctionne réellement. \u003ci\u003eComment fonctionne l'IA\u003c\/i\u003e démêle les mystères de l'intelligence artificielle, sans les mathématiques complexes et le jargon inutile.\u003cbr\u003e\u003cbr\u003eVous apprendrez :\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003e La relation entre l'intelligence artificielle, l'apprentissage automatique et l'apprentissage profond\u003c\/li\u003e\n\n\u003cli\u003eL'histoire de l'IA et pourquoi la révolution de l'intelligence artificielle se produit maintenant\u003c\/li\u003e\n\n\u003cli\u003eComment des décennies de travail en IA symbolique ont échoué et ont ouvert la voie à l'émergence des réseaux de neurones\u003c\/li\u003e\n\n\u003cli\u003eCe que sont les réseaux de neurones, comment ils sont entraînés, et pourquoi toute la merveille de l'IA moderne se résume à une unité simple et répétée qui sait comment multiplier les nombres d'entrée pour produire un nombre de sortie.\u003c\/li\u003e\n\n\u003cli\u003eLes implications des grands modèles linguistiques, comme ChatGPT et Bard, sur notre société – rien ne sera plus jamais pareil\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eL'IA n'est pas magique. Si vous vous êtes déjà demandé comment cela fonctionne, ce que cela peut faire, ou pourquoi il y a tant de battage médiatique, \u003ci\u003eComment fonctionne l'IA\u003c\/i\u003e vous apprendra tout ce que vous voulez savoir.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42818815787088,"sku":"9781718503724B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503724-l.jpg?v=1785873418"},{"product_id":"the-lego-technic-idea-book-simple-machines-9781593272777b","title":"Le Grand Livre LEGO Technic : Construire des machines simples","description":"\u003ci\u003eThe LEGO® Technic Idea Book: Simple Machines\u003c\/i\u003e est une collection de centaines d'exemples fonctionnels de modèles Technic simples mais fascinants que vous pouvez construire en vous basant uniquement sur leurs images. Chaque projet utilise des pièces codées par couleur et est photographié sous plusieurs angles, ce qui permet de voir facilement comment les modèles sont assemblés sans avoir besoin d'instructions étape par étape. Chaque modèle illustre un principe, un concept ou un mécanisme différent qui inspirera vos propres créations originales. Vous êtes encouragé à utiliser ces éléments comme des blocs de construction pour créer vos propres chefs-d'œuvre.\u003cbr\u003e\u003cbr\u003eLes modèles Technic de \u003ci\u003eSimple Machines\u003c\/i\u003e démontrent des configurations de base d'engrenages, d'arbres, de poulies, de platines, de connecteurs et autres. Vous apprendrez à créer de petites machines élégantes comme des grues, des portes ouvrantes, des voitures motorisées, un lance-roquettes propulsé par un élastique, un dragster à manivelle, et même des instruments de musique.\u003cbr\u003e\u003cbr\u003eCe guide visuel, le premier de la série en trois volumes \u003ci\u003eLEGO Technic Idea Book\u003c\/i\u003e, est l'œuvre du maître constructeur Yoshihito Isogawa de Tokyo, Japon. Chaque titre est rempli de photos des modèles uniques d'Isogawa, tous conçus pour stimuler l'imagination des constructeurs LEGO, jeunes et moins jeunes.\u003cbr\u003e\u003cbr\u003eImaginez. Créez. Inventez. Maintenant, que construirez-vous ?\u003cbr\u003e\u003cbr\u003eNOTE : La série \u003ci\u003eLEGO Technic Idea Book\u003c\/i\u003e utilise des pièces provenant de différents ensembles Technic. Si vous n'avez pas certaines des pièces présentées dans un modèle particulier, expérimentez en substituant vos propres pièces ou visitez le site web de l'auteur pour une liste des pièces spéciales utilisées dans le livre.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42819103522896,"sku":"9781593272777B","price":15.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593272777-l.jpg?v=1785874656"},{"product_id":"the-book-of-dash-build-dashboards-with-python-and-plotly-9781718502222b","title":"Le livre de Dash : Créer des tableaux de bord avec Python et Plotly","description":"\u003cb\u003eCréez de superbes applications de tableau de bord interactives en Python avec l'outil de visualisation et d'analyse de données Dash. Créez des interfaces qui donnent un sens à vos données, et rendez-les jolies.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eUne introduction rapide et pratique à la création d'applications de visualisation de données interactives en Python, connues sous le nom de tableaux de bord. Vous avez déjà vu des tableaux de bord ; pensez aux visualisations de résultats électoraux que vous pouvez mettre à jour en temps réel, ou aux cartes de population que vous pouvez filtrer par données démographiques. Avec la bibliothèque Python Dash, vous créerez des tableaux de bord analytiques qui présentent les données de manière efficace, utilisable et élégante en quelques lignes de code.\u003cbr\u003e \u003cbr\u003eLe livre est rapide et s'adresse à ceux qui découvrent les tableaux de bord. Il vous guidera à travers les logiciels nécessaires, puis passera directement à la création des tableaux de bord eux-mêmes. Vous apprendrez le format de base d'une application Dash dans un tableau de bord d'analyse Twitter qui suit le nombre de likes au fil du temps. Vous développerez ensuite vos compétences à travers trois projets plus sophistiqués. Le premier compare des données mondiales dans trois domaines : le volume d'utilisation d'Internet, le pourcentage de sièges parlementaires occupés par des femmes et les émissions de CO2 ; le second est un tableau de bord de portefeuille financier qui modélise vos investissements ; et le troisième visualise des algorithmes d'apprentissage automatique. Le dernier chapitre vous donne des compétences finales utiles, comme le débogage de votre code et l'application de thèmes de couleurs.\u003cbr\u003e \u003cbr\u003eDans ce livre, vous allez :\u003cbr\u003e\u003cli\u003eCréer et exécuter vos premières applications Dash\u003c\/li\u003e\u003cli\u003eUtiliser la bibliothèque pandas pour manipuler et analyser les données des médias sociaux et des API\u003c\/li\u003e\u003cli\u003eCréer une variété de graphiques étonnants et efficaces à l'aide de Plotly\u003c\/li\u003e\u003cli\u003eApprendre à utiliser les diagrammes à barres, les cartes choroplèthes, les courbes de niveau, et plus encore\u003c\/li\u003e\u003cli\u003eExaminer et développer des applications existantes écrites par des professionnels\u003c\/li\u003e \u003cbr\u003eDash combine plusieurs technologies pour vous permettre de créer des tableaux de bord rapidement et efficacement. Ce livre fera de même.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42819860627536,"sku":"9781718502222B","price":19.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502222-l.jpg?v=1785877659"},{"product_id":"hello-web-design-design-fundamentals-and-shortcuts-for-non-d-9781718501386b","title":"Hello Web Design : Principes fondamentaux du design et raccourcis pour les non-designers","description":"Apprenez juste assez de design pour compléter votre carrière ou donner vie à vos idées. \u003ci\u003eHello Web Design\u003c\/i\u003e présente tous les principes de style, les raccourcis pratiques et les exemples concrets dont vous avez besoin pour vous sentir confiant et motivé à faire votre propre conception web.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820201381968,"sku":"9781718501386B","price":19.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501386-l.jpg?v=1785878890"},{"product_id":"evading-edr-the-definitive-guide-to-defeating-endpoint-detec-9781718503342b","title":"Éviter les EDR : le guide définitif pour vaincre les systèmes de détection des points de terminaison.","description":"\u003cb\u003eL'EDR, démystifié ! Gardez une longueur d'avance sur les attaquants grâce à ce guide complet pour comprendre le logiciel de détection d'attaques s'exécutant sur les systèmes Microsoft, et comment le contourner.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePresque toutes les entreprises utilisent un agent EDR (Endpoint Detection and Response) pour surveiller les appareils de leur réseau à la recherche de signes d'attaque. Mais cela ne signifie pas que les défenseurs de la sécurité comprennent comment ces systèmes fonctionnent réellement. Ce livre démystifie l'EDR, vous plongeant au cœur de la manière dont les EDR détectent l'activité des adversaires. Chapitre après chapitre, vous apprendrez que l'EDR n'est pas une boîte noire magique, c'est simplement une application logicielle complexe construite autour de quelques composants faciles à comprendre.\u003cbr\u003e\u003cbr\u003eL'auteur utilise ses années d'expérience en tant qu'opérateur d'équipe rouge pour examiner chacun des composants de capteurs les plus courants, en discutant de leur objectif, en expliquant leur implémentation et en montrant les façons dont ils collectent divers points de données du système d'exploitation Microsoft. En plus de couvrir la théorie derrière la conception d'un EDR efficace, chaque chapitre révèle également des stratégies d'évasion documentées pour contourner les EDR que les équipes rouges peuvent utiliser dans leurs missions.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820286120016,"sku":"9781718503342B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503342-l.jpg?v=1785879158"},{"product_id":"the-lego-architect-9781593276133b","title":"L'Architecte LEGO","description":"Parcourez l'histoire de l'architecture avec \u003cspan style=\"font-style: italic;\"\u003eL'Architecte LEGO\u003c\/span\u003e. Vous découvrirez des styles tels que l'Art Déco, le Modernisme et le High-Tech, et trouverez l'inspiration dans des galeries de modèles LEGO. Ensuite, construisez 12 modèles dans une variété de styles. Assemblez quelques briques et apprenez l'architecture de manière amusante !","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820537909328,"sku":"9781593276133B","price":13.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593276133-l.jpg?v=1785880144"},{"product_id":"the-missing-readme-a-guide-for-the-new-software-engineer-9781718501836b","title":"Le README manquant : Guide pour le nouvel ingénieur logiciel","description":"\u003cp\u003ePour les nouveaux ingénieurs logiciels, savoir programmer n'est que la moitié de la bataille, et bon nombre des compétences et des processus clés du succès ne sont enseignés dans aucune école ou bootcamp. Le « Missing README » comble cette lacune avec des leçons en milieu de travail, des meilleures pratiques et des fondamentaux de l'ingénierie que les auteurs ont enseignés à des développeurs débutants dans les plus grandes entreprises pendant plus de dix ans. C'est le livre que votre chef d'équipe souhaiterait que chaque nouvel ingénieur lise avant de commencer. À la fin, vous saurez ce qu'il faut pour passer du monde académique (cours d'informatique ou bootcamps) à l'ingénierie logicielle professionnelle.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820626284624,"sku":"9781718501836B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501836-l.jpg?v=1785880480"},{"product_id":"lego-space-projects-52-creative-models-9781718501164b","title":"Projets LEGO Espace : 52 modèles créatifs","description":"\u003cp\u003eConstruisez une flotte de vaisseaux spatiaux à lancer depuis votre table de cuisine ! Suivez les photos, les instructions étape par étape et les listes complètes de pièces de ce livre pour construire des dizaines de vaisseaux spatiaux capables de parcourir la galaxie et de tenir dans la paume de votre main ! Découvrez comment construire des systèmes de propulsion, des boucliers thermiques et des capteurs solaires, ou inspirez-vous de la science-fiction et fabriquez des moteurs de distorsion, des coques auto-réparatrices et des faisceaux photoniques. Pourquoi se donner la peine de quitter votre maison (ou la planète) quand vous pouvez explorer l'univers avec les LEGO que vous possédez déjà et votre imagination. Votre voyage intergalactique commence dans 10, 9, 8, 7, 6 . . .\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820638048336,"sku":"9781718501164B","price":11.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501164-l.jpg?v=1785880528"},{"product_id":"practical-iot-hacking-the-definitive-guide-to-attacking-the-9781718500907b","title":"Piratage pratique de l'IoT : Le guide définitif pour attaquer l'Internet des objets","description":"\u003cb\u003eÉcrit par des experts en sécurité de premier plan, \u003ci\u003ePractical IoT Hacking\u003c\/i\u003e est un guide conceptuel de démarrage rapide pour tester et exploiter les systèmes et appareils IoT.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eS'appuyant sur les exploits réels de cinq chercheurs en sécurité IoT très respectés, \u003ci\u003ePractical IoT Hacking\u003c\/i\u003e vous apprend à tester les systèmes, appareils et protocoles IoT pour atténuer les risques.\u003cbr\u003e \u003cbr\u003eLe livre commence par vous guider à travers les menaces courantes et un cadre de modélisation des menaces. Vous développerez une méthodologie de test de sécurité, découvrirez l'art de la reconnaissance passive et évaluerez la sécurité sur toutes les couches d'un système IoT. Ensuite, vous effectuerez du saut de VLAN, piraterez l'authentification MQTT, abuserez de l'UPnP, développerez un empoisonneur mDNS et élaborerez des attaques WS-Discovery.\u003cbr\u003e \u003cbr\u003eVous aborderez à la fois le piratage matériel et le piratage radio, avec une couverture approfondie des attaques contre les appareils IoT embarqués et les systèmes RFID.\u003cbr\u003e \u003cbr\u003eVous apprendrez également à :\u003cdiv\u003e\u003cul\u003e\n\n\u003cli\u003e\u003cspan style=\"font-size: 1rem;\"\u003eÉcrire un scanner de service DICOM en tant que module NSE\u003c\/span\u003e\u003c\/li\u003e\n\n\u003cli\u003e\u003cspan style=\"font-size: 1rem;\"\u003ePirater un microcontrôleur via les interfaces UART et SWD\u003c\/span\u003e\u003c\/li\u003e\n\n\u003cli\u003e\u003cspan style=\"font-size: 1rem;\"\u003eRétro-ingénierer le micrologiciel et analyser les applications compagnons mobiles\u003c\/span\u003e\u003c\/li\u003e\n\n\u003cli\u003e\u003cspan style=\"font-size: 1rem;\"\u003eDévelopper un fuzzer NFC à l'aide de Proxmark3\u003c\/span\u003e\u003c\/li\u003e\n\n\u003cli\u003e\u003cspan style=\"font-size: 1rem;\"\u003ePirater une maison intelligente en brouillant les alarmes sans fil, en rejouant les flux de caméras IP et en contrôlant un tapis de course intelligent\u003c\/span\u003e\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003c\/div\u003e\u003cdiv\u003e \u003cbr\u003eLes outils et les appareils que vous utiliserez sont abordables et facilement disponibles, vous pouvez donc facilement mettre en pratique ce que vous apprenez. Que vous soyez un chercheur en sécurité, un membre d'équipe informatique ou un passionné de piratage, vous trouverez \u003ci\u003ePractical IoT Hacking\u003c\/i\u003e indispensable dans vos efforts pour pirater toutes les choses.\u003cbr\u003e \u003cbr\u003e\u003cb\u003eEXIGENCES :\u003c\/b\u003e Connaissances de base de la ligne de commande Linux, de TCP\/IP et de la programmation\u003cbr\u003e \u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820709089360,"sku":"9781718500907B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500907-l.jpg?v=1785880793"},{"product_id":"introduction-to-computer-organization-an-under-the-hood-look-9781718500099b","title":"Introduction à l'organisation des ordinateurs : un aperçu du matériel et de l'assembleur x86-64","description":"\u003cb\u003eCe tutoriel pratique est un examen approfondi du fonctionnement d'un ordinateur moderne. Testé en classe depuis plus de dix ans, il donne aux lecteurs une solide compréhension du fonctionnement des ordinateurs, couvrant des éléments essentiels tels que le stockage de données, les portes logiques et les transistors, les types de données, le CPU, l'assembleur et le code machine.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eIntroduction à l'organisation des ordinateurs\u003c\/i\u003e offre aux programmeurs une compréhension pratique de ce qui se passe dans un ordinateur lorsque vous exécutez votre code. Partant des bases, le livre commence par des concepts fondamentaux tels que l'organisation de la mémoire, la conception de circuits numériques et l'arithmétique informatique. Il utilise ensuite le C\/C++ pour explorer la façon dont les concepts de codage de haut niveau familiers, tels que le flux de contrôle, l'entrée\/sortie et les fonctions, sont implémentés en langage assembleur. L'objectif n'est pas de faire de vous un programmeur en langage assembleur, mais de vous aider à comprendre ce qui se passe en coulisses lorsque vous exécutez vos programmes. \u003cbr\u003e\u003cbr\u003eTesté en classe depuis plus de dix ans, ce livre démystifiera également des sujets tels que :\u003cbr\u003e\u003cul\u003e\n\n\u003cli\u003eComment les données sont encodées en mémoire\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment le système d'exploitation gère les ressources matérielles avec des exceptions et des interruptions\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment l'algèbre booléenne est utilisée pour implémenter les circuits qui traitent l'information numérique\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment un CPU est structuré et comment il utilise les bus pour exécuter un programme stocké en mémoire principale\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment la récursion est implémentée en assembleur et comment elle peut être utilisée pour résoudre des problèmes répétitifs\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003eComment le code de programme est transformé en code machine que l'ordinateur comprend\u003cbr\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\u003cbr\u003eVous n'aurez peut-être jamais à écrire de langage assembleur x86-64 ou à concevoir du matériel vous-même, mais savoir comment le matériel et le logiciel fonctionnent fera de vous un meilleur programmeur, plus confiant.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820781441104,"sku":"9781718500099B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500099-l.jpg?v=1785881116"},{"product_id":"arduino-workshop-a-hands-on-introduction-with-65-projects-se-9781718500587b","title":"Atelier Arduino : Une introduction pratique avec 65 projets (deuxième édition)","description":"\u003cp\u003eCette deuxième édition tant attendue de l'Arduino Workshop (plus de 35 000 exemplaires vendus) va au-delà de la réalisation de projets simples pour enseigner aux débutants comment utiliser l'Arduino, en profondeur. L'Arduino Workshop est apprécié des lecteurs car il se concentre sur l'apprentissage du fonctionnement de la carte plutôt que de simplement réaliser une série de projets prédéfinis.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42820909138000,"sku":"9781718500587B","price":23.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500587-l.jpg?v=1785881590"},{"product_id":"ruby-wizardry-an-introduction-to-programming-for-kids-9781593275662b","title":"La Magie de Ruby : une introduction à la programmation pour les enfants","description":"Le langage de programmation Ruby est parfait pour les débutants : facile à apprendre, puissant et amusant à utiliser ! Mais ne serait-ce pas encore plus amusant si vous appreniez avec l'aide de quelques sorciers et dragons ?\u003cbr\u003e\u003cbr\u003e« Ruby Wizardry » est un conte ludique et illustré qui vous enseignera comment programmer en Ruby en vous emmenant dans un voyage fantastique. En suivant les aventures des jeunes héros Ruben et Scarlet, vous acquerrez de véritables compétences en programmation, telles que la façon de :\u003cbr\u003e\u003cbr\u003e• Utiliser des concepts fondamentaux comme les variables, les symboles, les tableaux et les chaînes de caractères\u003cbr\u003e• Travailler avec les hachages Ruby pour créer un menu de petit-déjeuner programmable\u003cbr\u003e• Contrôler le flux du programme avec des boucles et des conditionnels pour aider le plombier royal\u003cbr\u003e• Tester vos idées folles et insensées dans IRB et enregistrer vos programmes sous forme de scripts\u003cbr\u003e• Créer une classe de mini-sorciers, chacun avec son propre superpouvoir !\u003cbr\u003e• Organiser et réutiliser votre code avec des méthodes et des listes\u003cbr\u003e• Écrire vos propres histoires interactives étonnantes en utilisant Ruby\u003cbr\u003e\u003cbr\u003eEn chemin, vous rencontrerez des personnages colorés de tout le royaume, comme la reine pirate, le Chevalier Presque Blanc et le ménestrel Wherefore. « Ruby Wizardry » vous rendra (ou votre petit sorcier) accro à la programmation en un rien de temps.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821199986768,"sku":"9781593275662B","price":18.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593275662-l.jpg?v=1785882737"},{"product_id":"javascript-crash-course-a-hands-on-project-based-introductio-9781718502260b","title":"JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming","description":"\u003cb\u003eA fast-paced, thorough programming introduction that will have you writing your own software and web applications in no time. \u003cbr\u003e\u003cbr\u003e Like \u003ci\u003ePython Crash Course\u003c\/i\u003e, this hands-on guide is a must-have for anyone who wants to learn how to code from the ground up—this time using the popular JavaScript programming language.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eLearn JavaScript—Fast! \u003cbr\u003e\u003cbr\u003e\u003ci\u003eJavaScript Crash Course\u003c\/i\u003e is a fun-filled, fast-paced introduction to programming with JavaScript. Dive right in and you’ll be writing code, solving problems, and building working web applications and games in no time. You’ll start by learning fundamental programming concepts, such as variables, arrays, objects, functions, conditionals, loops, classes, and more. Aided by engaging examples and hands-on exercises, you’ll build on this foundation and combine JavaScript with HTML and CSS to create interactive web applications that you can run right away.\u003cbr\u003e\u003cbr\u003eThen you’ll put your new skills into play with three substantial projects: a \u003ci\u003ePong\u003c\/i\u003e-style game with a virtual opponent, an app that generates electronic music, and a platform for visualizing data fetched from an API.\u003cbr\u003e\u003cbr\u003eAlong the way, you’ll learn how to:\u003cbr\u003e\u003cbr\u003e•\tUpdate web pages in real time by manipulating the Document Object Model\u003cbr\u003e•\tTrigger functions in response to events like key presses and mouse clicks\u003cbr\u003e•\tGenerate graphics and animations with JavaScript and HTML’s Canvas element\u003cbr\u003e•\tVisualize data with the D3.js library and scalable vector graphics (SVG)\u003cbr\u003e•\tMake electronic music with Tone.js and the Web Audio API\u003cbr\u003e\u003cbr\u003eIf you’ve been thinking about digging into programming, \u003ci\u003eJavaScript Crash Course\u003c\/i\u003e will get you writing real programs fast. Why wait any longer? Jump on your magic carpet and ride!","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821304746064,"sku":"9781718502260B","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718502260-l.jpg?v=1785883155"},{"product_id":"teach-your-kids-to-code-a-parent-friendly-guide-to-python-pr-9781593276140b","title":"Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming","description":"\u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.\u003cbr\u003e\u003cbr\u003eStep-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.\u003cbr\u003e\u003cbr\u003eWhether you've been coding for years or have never programmed anything at all, \u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e will help you show your young programmer how to:\u003cbr\u003e–Explore geometry by drawing colorful shapes with Turtle graphics\u003cbr\u003e–Write programs to encode and decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls\u003cbr\u003e–Create fun, playable games like War, Yahtzee, and Pong\u003cbr\u003e–Add interactivity, animation, and sound to their apps\u003cbr\u003e\u003cbr\u003e\u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e is the perfect companion to any introductory programming class or after-school meet-up, or simply your educational efforts at home. Spend some fun, productive afternoons at the computer with your kids—you can all learn something!","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821666242640,"sku":"9781593276140B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593276140-l.jpg?v=1785884683"},{"product_id":"math-hacks-for-scratch-unlock-the-power-of-math-with-scratch-9781718503380b","title":"Math Hacks for Scratch: Unlock the Power of Math With Scratch Programming","description":"\u003cb\u003ePush Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal’s triangle, and other mathematical curiosities through hands-on coding projects.\u003cbr\u003e\u003cbr\u003eIf you’re a student looking for project ideas to practice your math and coding skills, or a Scratch enthusiast just looking for something different, this is the book for you!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eDiscover the exciting intersection of mathematics and programming with \u003ci\u003eMath Hacks for Scratch®\u003c\/i\u003e. This book is perfect for kids, educators, and programming enthusiasts eager to learn or teach math through fun, hands-on projects using Scratch, the popular visual programming language.\u003cbr\u003e\u003cbr\u003eYou’ll see how a little bit of planning, combined with the right mathematical or coding tricks, can make complex calculations doable. These are the “hacks” mentioned in the title. You’ll write programs to speed up factoring big numbers, sort out a pizza party with Pascal’s triangle, explore Fibonacci’s famous sequence for counting rabbits, use cryptography to create unbreakable secret codes, and so much more.\u003cbr\u003e\u003cbr\u003eInside, you’ll find:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eStep-by-Step Projects: Learn how to create interactive games, animations, and simulations that bring math concepts to life. Convert between binary and decimal to see how computers keep track of numbers. Make sense of patterns in lists, sequences, and arrays. Encode cryptograms, unscramble secret messages, and crack the Caesar cipher.\u003c\/li\u003e\n\u003cli\u003eReal-World Applications: See how math is used every day to calculate probabilities in games and create dynamic graphics.\u003c\/li\u003e\n\u003cli\u003eExpert Guidance: Benefit from the insights of author Michael Mays, a seasoned math educator with a PhD in mathematics and a 40-year teaching career.\u003c\/li\u003e\n\u003cli\u003eAccessible Learning: Ideal for both beginners and experienced programmers, this book offers clear explanations and practical examples that make learning fun and easy.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you’re a beginning coder wanting to enhance your Scratch skills, a teacher looking to inspire students, or a parent supporting your child’s education, \u003ci\u003eMath Hacks for Scratch\u003c\/i\u003e provides the tools to turn coding projects into math adventures.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821686526032,"sku":"9781718503380B","price":15.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503380-l.jpg?v=1785884775"},{"product_id":"the-art-of-lego-scale-modeling-9781593276157b","title":"The Art of Lego Scale Modeling","description":"\u003ci\u003eThe Art of LEGO Scale Modeling\u003c\/i\u003e displays amazing, fan-built LEGO recreations of real-life vehicles, showing off every amazing detail with high-quality photographs.\u003cbr\u003e\u003cbr\u003eYou'll love poring over dozens of models, including Formula 1 racers, construction vehicles, ships, trains, airplanes, and all kinds of trucks.\u003cbr\u003e\u003cbr\u003eAuthors Dennis Glaasker and Dennis Bosman share their own impressive LEGO models as well as highlight models from builders around the world. \u003ci\u003eThe Art of LEGO Scale Modeling\u003c\/i\u003e also includes tips and tricks that describe the design and building process.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821693800528,"sku":"9781593276157B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593276157-l.jpg?v=1785884806"},{"product_id":"the-lego-mindstorms-robot-inventor-activity-book-9781718501812b","title":"The LEGO Mindstorms Robot Inventor Activity Book","description":"\u003cb\u003eAn introduction to the LEGO Mindstorms Robot Inventor Kit through seven engaging projects.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWith its amazing assortment of bricks, motors, and smart sensors, the LEGO® MINDSTORMS® Robot Inventor set opens the door to a physical-meets-digital world. \u003ci\u003eThe LEGO MINDSTORMS Robot Inventor Activity Book\u003c\/i\u003e expands that world into an entire universe of incredibly fun, uniquely interactive robotic creations! Using the Robot Inventor set and a device that can run the companion app, you’ll learn how to build bots beyond your imagination—from a magical monster that gobbles up paper and answers written questions, to a remote-controlled transformer car that you can drive, steer, and shape-shift into a walking humanoid robot at the press of a button.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eAuthor and MINDSTORMS master Daniele Benedettelli, a robotics expert, takes a project-based approach as he leads you through an increasingly sophisticated collection of his most captivating robot models, chapter by chapter. Each project features illustrated step-by-step building instructions, as well as detailed explanations on programming your robots through the MINDSTORMS App—no coding experience required.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eAs you build and program an adorable pet turtle, an electric guitar that lets you shred out solos, a fully functional, whiz-bang pinball machine and more, you’ll discover dozens of cool building and programming techniques to apply to your own LEGO creations, from working with gears and motors, to smoothing out sensor measurement errors, storing data in variables and lists, and beyond. By the end of this book, you’ll have all the tools, talent and inspiration you need to invent your own LEGO MINDSTORMS robots.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821768675408,"sku":"9781718501812B","price":20.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501812-l.jpg?v=1785885047"},{"product_id":"the-lego-builder-s-handbook-become-a-master-builder-9781718503809b","title":"The LEGO Builder's Handbook: Become a Master Builder","description":"\u003cb\u003eForget step-by-step instructions — you’re ready to design your own LEGO creations! \u003ci\u003eThe LEGO Builder’s Handbook\u003c\/i\u003e is the only guide you need for building totally out-of-this-world, wholly original models.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWhat’s the right scale to use for your LEGO model? How does SNOT, also known as sideways building, work? What’s the trick to achieving smoother tapers? How do you design a LEGO sculpture? Find the answers to these questions and more in \u003ci\u003eThe LEGO Builder’s Handbook\u003c\/i\u003e. Unlock the secrets to advanced building techniques and take your creations to the next level.\u003cbr\u003e\u003cbr\u003eIn this comprehensive, modern introduction to LEGO building, you’ll learn how to:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eBuild models that won’t fall apart using masonry-inspired techniques\u003c\/li\u003e\n\u003cli\u003eChoose the right pieces while mastering LEGO measurement units and the geometry of basic elements\u003c\/li\u003e\n\u003cli\u003eBuild using a variety of scales to create realistic replicas of real-world structures\u003c\/li\u003e\n\u003cli\u003eCreate LEGO mosaics, curved shapes, and 3D sculptures using software like BrickLink Studio, LEGO Art Remix, and LSculpt\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eFull-color and packed with detailed illustrations, this book will also show you how to:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eApply half-stud offsets using jumper plates to add subtle textures and realistic details to your models\u003c\/li\u003e\n\u003cli\u003eUse SNOT (studs not on top) techniques to build sideways, creating shapes and details impossible with simple stacking\u003c\/li\u003e\n\u003cli\u003eBuild angled walls, cylinders, domes, and spheres using advanced techniques like brick bending, hinged polygons, and Lowell spheres\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eUnlock the secrets of the master builders with \u003ci\u003eThe LEGO Builder’s Handbook\u003c\/i\u003e. Whether you’re a beginner or a seasoned builder, you’ll learn to push the boundaries of your creativity and build your own models, brick by brick.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42821788827728,"sku":"9781718503809B","price":13.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503809-l.jpg?v=1785885150"},{"product_id":"how-to-hack-like-a-legend-breaking-windows-9781718501508b","title":"How to Hack Like a Legend: Breaking Windows","description":"\u003cb\u003eTag along with a master hacker on a truly memorable attack. From reconnaissance to infiltration, you’ll experience their every thought, frustration, and strategic decision-making \u003ci\u003efirst-hand\u003c\/i\u003e in this exhilarating narrative journey into a highly defended Windows environment driven by AI.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eStep into the shoes of a master hacker and break into an intelligent, highly defensive Windows environment. You’ll be infiltrating the suspicious (fictional) offshoring company G \u0026amp; S Trust and their hostile Microsoft stronghold. While the target is fictional, the corporation’s vulnerabilities are based on real-life weaknesses in today’s advanced Windows defense systems. You’ll experience all the thrills, frustrations, dead-ends, and eureka moments of the mission first-hand, while picking up practical, cutting-edge techniques for evading Microsoft’s best security systems.\u003cbr\u003e \u003cbr\u003eThe adventure starts with setting up your elite hacking infrastructure complete with virtual Windows system. After some thorough passive recon, you’ll craft a sophisticated phishing campaign to steal credentials and gain initial access. Once inside you’ll identify the security systems, scrape passwords, plant persistent backdoors, and delve deep into areas you don’t belong. Throughout your task you’ll get caught, change tack on a tee, dance around defensive monitoring systems, anddisable tools from the inside. Spark Flow’s clever insights, witty reasoning, andstealth maneuvers teach you to be patient, persevere, and adapt your skills at the drop of a hat.\u003cbr\u003e \u003cbr\u003eYou’ll learn how to:\u003cbr\u003e\u003cli\u003eIdentify and evade Microsoft security systems like Advanced Threat Analysis,QRadar, MDE, and AMSI\u003c\/li\u003e\u003cli\u003eSeek out subdomains and open ports with Censys, Python scripts, and other OSINT tools\u003c\/li\u003e\u003cli\u003eScrape password hashes using Kerberoasting\u003c\/li\u003e\u003cli\u003ePlant camouflaged C# backdoors and payloads\u003c\/li\u003e\u003cli\u003eGrab victims’ credentials with more advanced techniques like reflection anddomain replication\u003c\/li\u003e \u003cbr\u003eLike other titles in the How to Hack series, this book is packed with interesting tricks, ingenious tips, and links to useful resources to give you a fast-paced, hands-on guide to penetrating and bypassing Microsoft security systems.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42822058278992,"sku":"9781718501508B","price":16.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501508-l.jpg?v=1785886313"},{"product_id":"black-hat-python-python-programming-for-hackers-and-penteste-9781718501126b","title":"Black Hat Python: Python Programming for Hackers and Pentesters (2nd Edition)","description":"\u003cb\u003eFully-updated for Python 3, the second edition of this worldwide bestseller explores the stealthier side of programming and brings you all new strategies for your hacking projects.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWhen it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. In this second edition of the bestselling \u003ci\u003eBlack Hat Python\u003c\/i\u003e, you’ll explore the darker side of Python’s capabilities: everything from writing network sniffers, stealing email credentials, and bruteforcing directories to crafting mutation fuzzers, investigating virtual machines, and creating stealthy trojans.\u003cbr\u003e\u003cbr\u003eAll of the code in this edition has been updated to\u003cb\u003e Python 3.\u003ci\u003ex\u003c\/i\u003e\u003c\/b\u003e. You’ll also find new coverage of bit shifting, code hygiene, and offensive forensics with the Volatility Framework as well as expanded explanations of the Python libraries ctypes, struct, lxml, and BeautifulSoup, and offensive hacking strategies like splitting bytes, leveraging computer vision libraries, and scraping websites.\u003cbr\u003e\u003cbr\u003eYou’ll even learn how to:\u003cbr\u003e\u003cul\u003e\u003cli\u003eCreate a trojan command-and-control server using GitHub\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eDetect sandboxing and automate common malware tasks like keylogging and screenshotting\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eExtend the Burp Suite web-hacking tool\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eEscalate Windows privileges with creative process control\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eUse offensive memory forensics tricks to retrieve password hashes and find vulnerabilities on a virtual machine\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eAbuse Windows COM automation\u003c\/li\u003e\u003c\/ul\u003e\u003cul\u003e\u003cli\u003eExfiltrate data from a network undetected\u003c\/li\u003e\u003c\/ul\u003e When it comes to offensive security, you need to be able to create powerful tools on the fly. Learn how with \u003ci\u003eBlack Hat Python\u003c\/i\u003e.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42822060900432,"sku":"9781718501126B","price":25.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718501126-l.jpg?v=1785886322"},{"product_id":"cybersecurity-tabletop-exercises-from-planning-to-execution-9781718503823b","title":"Cybersecurity Tabletop Exercises: From Planning to Execution","description":"\u003cb\u003eThe complete start-to-finish guide for planning and delivering successful cybersecurity tabletop exercises.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eCybersecurity Tabletop Exercises\u003c\/i\u003e, written by veteran security consultants Robert Lelewski and John Hollenberger, is an essential resource for cybersecurity professionals and anyone tasked with enhancing their organization’s incident response capabilities. This comprehensive guide to tabletop exercise planning and delivery offers practical insights, step-by-step instructions, and real-world examples to improve your team’s ability to prevent and respond to cyberattacks.\u003cbr\u003e\u003cbr\u003eThe book is divided into two main parts. In Part I: The Tabletop Exercise Process, you’ll learn:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eWhy you should perform tabletop exercises and what their organizational benefits are \u003c\/li\u003e\n\u003cli\u003eEffective planning and logistics tips, including how to gain executive sponsor support\u003c\/li\u003e\n\u003cli\u003eHow to develop realistic scenarios, injects, and storyboards\u003c\/li\u003e\n\u003cli\u003eFacilitation techniques to ensure active participant engagement\u003c\/li\u003e\n\u003cli\u003eEvaluation methods and follow-up activities\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThe example scenarios in Part II include:\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eTechnical tabletops covering phishing campaigns, ransomware attacks, and zero-day vulnerabilities\u003c\/li\u003e\n\u003cli\u003eExecutive-level exercises that focus on high-impact incidents\u003c\/li\u003e\n\u003cli\u003eCross-functional cases such as physical security breaches, social media compromises, and insider threats\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWith examples tailored for various roles, you’ll discover how to transform tabletop exercises from a mere compliance requirement into a powerful strategic preparedness tool. Whether you’re new to tabletop exercises or an experienced practitioner, this book provides proven insights to strengthen your organization’s cyber incident response capabilities and overall security posture.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42822070173776,"sku":"9781718503823B","price":33.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718503823-l.jpg?v=1785886363"},{"product_id":"homemade-robots-10-simple-bots-to-build-with-stuff-around-th-9781718500235b","title":"Homemade Robots: 10 Simple Bots to Build with Stuff Around the House","description":"Homemade Robots is a beginner’s guide to building a wide range of mobile, autonomous bots using common household materials. Its 10 creative and easy-to-follow projects are designed to maximize fun with minimal effort—no electronics experience necessary!\u003cbr\u003e\u003cbr\u003eFrom the teetering Wobbler to the rolling Barreller, each bot is self-driving and has a unique personality. There’s the aptly named Inchworm Bot made of aluminum rulers; Buffer, a street sweeper-like bot that polishes the floor as it walks; and Sail Bot, which changes direction based on the wind.\u003cbr\u003e\u003cbr\u003eRandy Sarafan’s hacker approach to sculptural robotics will appeal to builders of all ages. You’ll learn basic electronics, get comfortable with tools and mechanical systems, and gain the confidence to explore further on your own. A wide world of robots is yours to discover, and Homemade Robots is the perfect starting point.","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42822195478608,"sku":"9781718500235B","price":10.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781718500235-l.jpg?v=1785886887"},{"product_id":"the-lego-animation-book-make-your-own-lego-movies-9781593277413b","title":"The LEGO Animation Book: Make Your Own LEGO Movies!","description":"Have you ever wondered what your LEGO creations would look like on the big screen? The LEGO Animation Book will show you how to bring your models to life with stop-motion animation - no experience required! Follow step-by-step instructions to make your first animation, and then explore the entire filmmaking process, from storyboards to post-production.\u003cbr\u003e\u003cbr\u003eAlong the way, you’ll learn how to:\u003cbr\u003e\u003cbr\u003e• Create special effects like explosions and flying minifigures\u003cbr\u003e• Convey action and emotion with your minifigure actors\u003cbr\u003e• Design sets for animation - make three buildings look like an entire city!\u003cbr\u003e• Light, frame, and capture consistent photos\u003cbr\u003e• Add detail and scope to your films by building in different scales\u003cbr\u003e• Build camera dollies and rigs out of LEGO bricks\u003cbr\u003e• Choose cameras, software, and other essential animation tools\u003cbr\u003e\u003cbr\u003eDive into the world of animation and discover a whole new way to play!","brand":"No Starch Press","offers":[{"title":"Bargain","offer_id":42822517719120,"sku":"9781593277413B","price":10.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/8173\/5760\/files\/9781593277413-l.jpg?v=1785888328"}],"url":"https:\/\/bookoutlet.com\/fr\/collections\/no-starch-press.oembed?page=2","provider":"Book Outlet","version":"1.0","type":"link"}