INTRODUCTION : Les règles du jeu

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
77
Mois de parution
mars 2015
Domaines


Résumé
La Programmation Orientée Objet, ou POO, est une technique de programmation un peu particulière. Avant de pouvoir se lancer dans son apprentissage, il faut s'assurer qu'un certain nombre d'outils sont installés. C'est l'objectif principal de cette partie.

Vous avez décidé d'apprendre à programmer d'une manière un peu particulière : en « orienté objet ». Pourquoi utiliser la programmation orientée objet ? S'agit-il d'un choix délibéré ou simplement parce que l'on vous en a parlé ? Quoi qu'il en soit, nous verrons ensemble l'utilité de ce type de programmation.

En effet, il existe plusieurs « types » de programmation (on pourra parler d'architectures), mais les plus courants sont la programmation dite impérative et la programmation dite orientée objet. Certains langages utilisent exclusivement une architecture alors que d'autres acceptent les deux types de programmation. C'est le cas du langage Python où les deux formes seront acceptées. C'est d'ailleurs avec ce langage que nous travaillerons pour sa simplicité d'utilisation et son aspect multiplateforme : un programme écrit en Python fonctionnera aussi bien sous Windows que sous Mac OS X ou Linux. Dans cette partie, nous aborderons les concepts de base de ce...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Créez un lecteur RSS avec PHP

Magazine
Marque
GNU/Linux Magazine
Numéro
242
Mois de parution
novembre 2020
Domaines
Résumé

Nous allons découvrir avec cet article le format de données RSS. Pour une mise en pratique, nous développerons une petite application en PHP permettant de lire un flux RSS.

Comparaison de deux méthodes d’isolation CPU

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Domaines
Résumé

Afin de séparer les cœurs supportant les activités temps réel et temps partagé d'applications sur une architecture SMP sous Linux, le sous-système cpuset des cgroups est désormais mis en avant, au détriment de l’ancienne méthode basée sur le paramètre isolcpus.

Mise au point à distance avec GDB

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
111
Mois de parution
novembre 2020
Domaines
Résumé

Le débogueur GDB est un outil indispensable pour la mise au point de programmes, a fortiori dans le cas du développement croisé (mise au point à distance ou « remote debug »). Dans cet article, nous allons voir comment mettre en place différentes solutions suivant plusieurs cas de figure (programme en espace utilisateur, noyau Linux statique ou pilote en espace noyau). Afin de permettre au plus grand nombre de lecteurs de tester les exemples décrits, nous utiliserons l’émulateur QEMU (et Buildroot) pour les démonstrations.

Surveiller son système avec Monit

Magazine
Marque
Linux Pratique
HS n°
Numéro
49
Mois de parution
novembre 2020
Domaines
Résumé

La supervision d’un système en production demeure un enjeu aussi complexe qu’essentiel. Il existe de nombreuses solutions, très complètes, de supervision, mais la plupart adoptent une approche centralisée, qui demande l’utilisation de ressources dédiées. Aujourd’hui, nous étudierons une approche alternative, une solution de supervision décentralisée, nommée Monit.

Fabric, le couteau suisse de l’automatisation

Magazine
Marque
Linux Pratique
Numéro
122
Mois de parution
novembre 2020
Domaines
Résumé

Fabric est une bibliothèque Python et une interface en ligne de commandes facilitant l’utilisation de SSH, que ce soit pour des applications ou dans le but d’automatiser certaines tâches répétitives d’administration système. La grande force de Fabric est d’être particulièrement simple à utiliser.