Decoded©

  • Kernel : De quoi s’agit-il ? Quel est son rôle ? 

    Le kernel (ou noyau) est un concept central dans le domaine de l’informatique et plus spécifiquement dans les systèmes d’exploitation. Découvrez son rôle, ses domaines d’application et ses fonctions.

    Lire la suite
  • Variables Python : le guide du débutant, pour tout comprendre

    Les variables Python sont un aspect incontournable de la programmation dans ce langage. Découvrez ce dont il s’agit, comment elles fonctionnent et comment apprendre à les maîtriser pour les utiliser dans vos programmes !

    Lire la suite
  • Programmer et documenter une API avec Python, Flask, Swagger et Connexion

    On a vu dans les deux précédents articles un premier exemple de programmation d’une API Web sous Flask et comment connecter une API Web à une base de donnée SqLite. On va voir dans la suite comment construire des API REST avec validation des inputs et des outputs et documentation automatiquement générée par Swagger/OpenAPI. On […]

    Lire la suite
  • Certifications AWS : Comment ça marche ? Le guide complet

    Architecte web, développeur, administrateur système, … La majorité des professionnels informatiques doivent maîtriser le cloud computing et ses outils. Parmi lesquels, Amazon Web Services. Alors que vous souhaitiez développer vos compétences ou vous reconvertir, la certification AWS est indispensable. Amazon en propose 12, en fonction de votre spécialité et de votre niveau. Découvrez toutes les certifications AWS.

    Lire la suite
  • IDE : qu’est-ce qu’un environnement de développement intégré ?

    Le développement de logiciels requiert d’assembler de nombreux éléments : le code, l’interface utilisateur, la structure du projet, les configurations d’environnement et bien plus encore. Afin de simplifier ce processus complexe différents outils ont été créés. Parmi ces outils, on compte l’IDE ou « integrated development environment » : un environnement intégré de développement. Les […]

    Lire la suite
  • Scala : qu’est-ce que ce langage informatique et pourquoi préférer Python ?

    Il existe aujourd’hui une large diversité de langages de programmation informatique, à tel point qu’il peut être difficile de faire son choix. Certains langages sont plus utilisés que d’autres, et les apprendre permet de s’insérer plus facilement en entreprise. En fonction des cas d’usage, certains langages sont plus performants que d’autres. Par exemple, les meilleurs langages pour le développement logiciels ne sont pas forcément les mêmes que pour la Data Science. Parmi les langages informatiques en vogue en 2022, on peut citer Scala. Découvrez tout ce que vous devez savoir à ce sujet.

    Lire la suite
  • MySQL : Tout savoir sur ce SGBDR

    MySQL est reconnu comme l’un des systèmes de gestion de bases de données relationnelles (SGBDR) les plus populaires au monde. Utilisé par des entreprises de toutes tailles, telles que Google, Facebook, Yahoo! ou encore YouTube, MySQL s’est imposé comme une solution de choix. Ce système est apprécié pour sa capacité à gérer efficacement de grandes quantités de données tout en offrant une flexibilité et une performance élevées.

    Lire la suite
  • Trier un tableau Excel : guide complet

    Le tri dans Excel est une fonctionnalité puissante qui vous permet d’organiser vos données de manière logique. Maîtriser le tri sur Excel permet, par exemple, de classer une liste de noms par ordre alphabétique, ordonner des dates du plus récent au plus ancien ou encore ranger des valeurs numériques du plus petit au plus grand. Ces actions paraissent anodines, mais améliorent considérablement la facilité d’analyse de vos tableaux. Dans cet article, découvrez toutes les méthodes pour trier un tableau sur Excel pour choisir celle qui vous correspond et l’appliquer grâce à nos guides pas-à-pas.

    Lire la suite
  • Slicing sur Python : qu’est-ce que c’est ? Comment l’utiliser ?

    En langage Python, le slicing permet d’accéder à une partie spécifique du code. Cette méthode est très utilisée en Data Science et en Machine Learning avec les NumPy et Pandas. Découvrez tout ce que vous devez savoir sur cette technique, et comment apprendre à l’utiliser.

    Lire la suite
  • Python Virtualenv : tout savoir sur les environnements virtuels

    Découvrez tout ce que vous devez savoir sur les environnements virtuels de Python et la bibliothèque virtualenv : définition, cas d’usage, fonctionnement, tutoriel, formation…

    Lire la suite
  • Django : Tout sur le framework de développement web en Python

    Django est un framework de développement web en Python, regroupant toutes les fonctions nécessaires pour créer une application complète, scalable et sécurisée. Découvrez tout ce que vous devez savoir !

    Lire la suite
  • Git : tout savoir sur cet outil incontournable des développeurs

    Git est devenu un outil essentiel pour les développeurs de tous horizons. Conçu par Linus Torvalds, le créateur de Linux, Git s’est rapidement imposé comme un standard dans le monde du développement logiciel. Son statut open source a favorisé son adoption massive, permettant aux individus et aux entreprises de gérer efficacement leurs projets de code source.

    Lire la suite