Une introduction à la programmation orientée objet avec Ruby

Une introduction à la programmation orientée objet avec Ruby

En tant qu'étudiant en informatique, je passe beaucoup de temps à apprendre et à jouer avec de nouvelles langues. Chaque nouvelle langue a quelque chose d'unique à offrir. Cela dit, la plupart des débutants commencent leur parcours de programmation avec des langages procéduraux comme C ou avec des langages orientés objet comme JavaScript et C ++.Par con

Lire la suite
Les certifications Python sont maintenant en ligne et d'autres mises à jour du programme de freeCodeCamp version 7.0

Les certifications Python sont maintenant en ligne et d'autres mises à jour du programme de freeCodeCamp version 7.0

Le programme de base de freeCodeCamp propose désormais 10 certifications vérifiées, dont 4 certifications axées sur Python.Ces certifications sont toutes personnalisées et totalement gratuites. Vous pouvez créer les projets directement dans un navigateur, ou les coder sur votre ordinateur portable ou votre téléphone et les déployer dans le cloud.Comment f

Lire la suite
Générateur de nombres aléatoires: comment les ordinateurs génèrent-ils des nombres aléatoires?

Générateur de nombres aléatoires: comment les ordinateurs génèrent-ils des nombres aléatoires?

Les gens utilisent des nombres aléatoires depuis des millénaires, donc le concept n'est pas nouveau. De la loterie dans l'ancienne Babylone, aux tables de roulette de Monte Carlo, en passant par les jeux de dés à Vegas, le but est de laisser le résultat final au hasard.Mais mis à part le jeu, le hasard a de nombreuses utilisations en science, en statistiques, en cryptographie et plus encore. Pourt

Lire la suite
Apprenez les bases du langage de programmation R en seulement 2 heures avec ce cours gratuit sur la programmation statistique

Apprenez les bases du langage de programmation R en seulement 2 heures avec ce cours gratuit sur la programmation statistique

Apprenez le langage de programmation R dans ce cours de Barton Poulson de datalab.cc. Il s'agit d'un aperçu pratique du langage de programmation statistique R, l'un des outils les plus importants de la science des données.Le cours couvre:Installation de RRStudioPaquetsterrain()Diagramme à barresHistogrammesNuages ​​de pointsSuperposition de tracéssommaire()décris()Sélection de casFormats de donnéesFacteursSaisie de donnéesImporter des donnéesClassification hiérarchiqueComposants principauxRégressionProchaines étapesVous pouvez regarder le cours vidéo complet sur la chaîne YouTube freeCodeCamp.or

Lire la suite
Comment créer une application CRUD To-do avec Ionic 3

Comment créer une application CRUD To-do avec Ionic 3

Salut à tous! Ceci est un article sur un sujet technologique à venir - Ionic! À la fin de cet article, vous apprendrez à créer une simple application de liste de tâches CRUD (Créer, Lire, Mettre à jour et Supprimer), qui est également connectée à Firebase.Applications mobiles hybrides - De quoi s'agit-il?En termes s

Lire la suite
Comment créer de l'art génératif en moins de 100 lignes de code

Comment créer de l'art génératif en moins de 100 lignes de code

L'art génératif, comme tout sujet de programmation, peut être intimidant si vous ne l'avez jamais essayé auparavant. Cela m'a toujours intéressé parce que j'aime trouver de nouvelles façons d'utiliser la programmation de manière créative. De plus, je pense que tout le monde peut apprécier le concept d'œuvres d'art qui se crée littéralement.Qu'est-ce que

Lire la suite
Voici à quoi ressemble PHP moderne

Voici à quoi ressemble PHP moderne

Le titre est vraiment prétentieux, non? Ouais c'est ça. Bien que je travaille avec PHP depuis des années, comment pourrais-je indiquer quelles sont les meilleures pratiques et les outils pour le poste? Je ne pouvais pas, mais je vais le faire.Je constate un réel changement dans la façon dont les développeurs font leur travail avec PHP, non seulement le langage change radicalement pour devenir plus mature et robuste avec de nouvelles versions et améliorations, mais tout l'écosystème qui l'entoure est en train de changer.De nouvea

Lire la suite
Immutable.js est intimidant. Voici comment commencer.

Immutable.js est intimidant. Voici comment commencer.

Vous entendez que vous devriez utiliser Immutable. Vous savez que vous devriez, mais vous ne savez pas trop pourquoi. Et lorsque vous accédez à la documentation, le premier extrait de code ressemble à ceci:identity(value: T): TVous pensez: Non… peut-être une autre fois.Alors, voici une introduction simple et rapide pour vous familiariser avec Immutable. Vous

Lire la suite
Comment configurer rapidement votre environnement ES6

Comment configurer rapidement votre environnement ES6

Comme vous le savez peut-être, les navigateurs commencent à rattraper ES6. Cependant, tout ne fonctionne pas aussi bien que prévu, et cela peut être un problème long et fastidieux à résoudre. Si quelque chose ne va pas, essayer d'identifier si le problème réside dans le code ou dans le navigateur n'est pas un processus facile.Mais ne v

Lire la suite
Fonctionnement de JavaScript: sous le capot du moteur V8

Fonctionnement de JavaScript: sous le capot du moteur V8

Aujourd'hui, nous allons regarder sous le capot du moteur V8 de JavaScript et déterminer comment exactement JavaScript est exécuté.Dans un article précédent, nous avons appris comment le navigateur est structuré et nous avons eu un aperçu de haut niveau de Chromium. Récapitulons un peu pour que nous soyons prêts à plonger ici.ContexteLe

Lire la suite
Cours Visual Studio Code - Comment augmenter votre productivité dans VS Code

Cours Visual Studio Code - Comment augmenter votre productivité dans VS Code

Visual Studio Code, également appelé VS Code, est l'un des éditeurs de code les plus populaires. Il a été créé par Microsoft et est totalement gratuit.VS Code fonctionne sur Mac, Windows et Linux. Il est utilisé par les programmeurs pour écrire des logiciels dans un tas de langages de programmation différents, mais il est particulièrement puissant pour les développeurs Web.Voici quelqu

Lire la suite
Comment configurer Gulp-sass en utilisant la ligne de commande si vous êtes débutant

Comment configurer Gulp-sass en utilisant la ligne de commande si vous êtes débutant

Je suis actuellement stagiaire dans une entreprise de technologie et il y a quelques jours, mon patron m'a demandé d'écrire un article. J'ai donc décidé d'écrire quelque chose sur Gulp-sass.Le configurer peut parfois être frustrant, surtout lorsque vous êtes nouveau. J'utilise Windows, et chercher un article qui résoudrait mon problème revenait à faire en sorte que Jack in Black-ish épelle «diminution».Ok je pense q

Lire la suite
Docker: Facile à construire, exécuter, c'est fait!

Docker: Facile à construire, exécuter, c'est fait!

Docker a fait beaucoup de bruit récemment, et pour une bonne raison. Le service de conteneurisation rend le déploiement de microservices simple et stable, car chaque service peut exécuter un système d'exploitation dans son propre environnement virtuel. Cela signifie une compatibilité totale ... plus besoin de vous soucier des versions d'OS, des dépendances et des différences entre vos machines de développement et de production! Et pour

Lire la suite