6- Les fonctions en langage Python

    Dans ce tutoriel, vous en apprendrez à créer et utiliser des fonctions: Qu'est-ce qu'une fonction en Python la syntaxe d'une fonction Les types d'une fonction Comment appeler une fonction 1 - Qu'est-ce qu'une fonction en Python? En Python,  une fonction est un groupe d'instructions liées et structurées dont le but d'effectuer  une tâche…

Les ensembles en Python

1 - Définir un ensemble en Python Un ensemble en Python ( Python set) est une collection non ordonnée et non indexée. En Python, les ensembles sont écrits  avec des accolades {....}. Création d'un ensemble: Remarque Les ensembles ne sont pas ordonnés, les éléments apparaitront donc dans un ordre aléatoire.

Les dictionnaires en langage Python

    1 - Définir un dictionnaire en Python Un dictionnaire est une implémentation par Python d’une structure de données semblable à un tableau associatif. Un dictionnaire consiste en une collection de paires clé-valeur. Chaque paire clé-valeur fait attacher la clé à sa valeur associée. On peut définir un dictionnaire en entourant des accolades {…

Programmation en 2019 Java ou Python que choisir?

Les langages de programmation sont un élément fondamental de l’informatique, ils constituent des outils fondamentaux dans la boîte à outils du programmeur et sont essentiels à presque toutes les activités de programmation. Choisir entre les langages de programmation est souvent déroutant, encore moins de choisir entre les plus populaires. Python et Java se disputent la…

Les tuples en langage Python

    1 - Définir un tuple en Python Un tuple est une collection ordonnée et non modifiable (n-uplets en mathématiques). En Python, les tuples sont écrits avec des parenthèses. Exemple. Création d'un tuple: 2 - Accéder aux élément d'un tuple Vous pouvez accéder aux éléments d'un tuple en vous référant au numéro d’index, entre…

Premier Programme en C

1 - Installation de l'IDE Code::Block Afin que vous puissiez réaliser votre premier programme en langage C, vous devez préalablement installer un IDE (environnement de développement intégré : integrated development environment). A cet effet de nombreux choix s'offre à vous, voici une liste des meilleurs IDE les plus utilisés pour le développement en langage C :…

Cours Python Complet

Ce cours traite à la fois les notions de bases et les notions avancées du langage Python. Auteur : Younes Derfoufi  Docteur agrégé Enseignant d'informatiques  Au CRMEF OUJDA Ce cours est protégé par : Copyright France    Version Complète: COURS & EXERCICES + SOLUTIONS     Younes Derfoufi CRMEF OUJDA

Introduction au langage C

    1 - A propos du langage C Le langage C qui fait la base de tous les langages de programmations a été initialement développé par Dennis Ritchie en 1972 dont le but de créer des utilitaires fonctionnant sous Unix. Plus tard, il a été appliqué pour ré-implémenter le noyau du système d'exploitation Unix.…

Pourquoi Java est-il l'avenir du Big Data ?

  Pourquoi Java est-il l'avenir du Big Data ? Comme la plupart des données générées par les personnes et les appareils coûtent trop cher et prennent trop de temps à être intégrées dans une base de données relationnelle traditionnelle pour analyse, les entreprises, grandes ou petites, acceptent de nouvelles approches en matière d'analyse et de…

Java en 2019 - Quelques prédictions

En ce début d’année 2019, examinons certaines des choses à surveiller dans le Nouvel An en Java et les technologies associées, et amusons-nous en essayant de prévoir ce qui pourrait arriver. 1 - Java 11 commence à être adopté de manière modeste mais significative Cela pourrait être la prédiction la moins controversée de cette liste.…

Pourquoi Java RDBMS?

  Il est bien connu que Java, en tant que langage de programmation, a créé un nouveau paradigme dans l’industrie du logiciel. Tout à coup, chaque programmeur digne de ce nom était entouré de jargons logiciels tels que «Platform-Independence», «Cross-Platform-Deployment» et «The Java Virtual Machine». En fait, Java n'a pas tardé à usurper le statut…

Comment sécuriser les applications Web Java?

  Il est communément admis que la plupart des applications Web Java développées ne sont pas sécurisées. Selon l'un des rapports publiés par le WASC, près de 84% des applications développées sont susceptibles d'attaques XSS. Si nous approfondissons ce problème, nous découvrirons qu’un certain nombre de facteurs expliquent les vulnérabilités des applications Web Java aux…

L'avenir de la programmation orientée objet avec Java

  Le paradigme orienté objet est basé sur l'idée que les objets existent indépendamment les uns des autres et que des opérations peuvent être exécutées sur eux. Par conséquent, un utilisateur appartenant à un véritable environnement de développement orienté objet devrait pouvoir créer de manière interactive des objets de toutes les classes disponibles, manipuler ces…

Les meilleurs méthodes pour sécuriser vos bases de données

  Selon une étude réalisée par l'Institut Ponemon, 54% des entreprises interrogées estiment qu'il peut s'écouler entre 10 mois et deux ans pour qu'une entreprise répare des dommages causés à sa réputation par une atteinte à la confidentialité des données. Outre la perte d'une bonne partie de leur clientèle, les entreprises victimes d'infractions de ce…