
Exercices de base avec Python Correction d’exercices Python proposés par Gérard Swinnen dans son livre « Apprendre à programmer avec Python ». Ce livre est téléchargeable au format PDF ici.La correction est proposée pour Python 2.7 et est évidemment non-exhaustive. Il existe une foule de sites Internet sur le langage Python et lorsque l’on débute en Python, il est bien difficile de trouver des sites qui permettent au néophyte une utilisation concrète et immédiate de scripts Python. J’ai au fil de mes surfs découvert ce livre qui est d’une utilisation totalement immédiate et extrêmement pratique. La plupart des scripts de cette page sont inspirés de ce livre.Pour vous exercer et apprendre à programmer en Python, il vous suffit d’ouvrir un terminal (sous Mac ou Linux) ou un environnement qui permet d’écrire des scripts Python sous Windows, et d’effectuer des copier-coller des scripts proposés après avoir tapé > python dans votre terminal. Python, les bases : lecture de code > Que font les programmes suivants ? etc.
Comment dénoncer le cyberharcèlement sur les réseaux sociaux – Les Outils Tice Dernière mise à jour le 16 février 2025 Le cyberharcèlement est un phénomène qui malheureusement prend de l’ampleur depuis quelque temps. On pense que près de 10 % des jeunes sont victimes de cette violence numérique sur les grands réseaux sociaux. Principales victimes les filles, entre 13 et 16 ans. Les réseaux sociaux ont fini par comprendre l’urgence de réagir face à ce phénomène et ont mis en place des pages spéciales pour dénoncer ces cas de cyber harcèlement en ligne. Voici comment contacter les principaux réseaux sociaux utilisés par les jeunes pour dénoncer un cas de cyberharcèlement. Harcèlement sur Facebook Sur Facebook, le plus simple est de se rendre sur le profil du harceleur et cliquer sur l’option « signaler ». Messenger propose aussi une option dans son menu pour signaler une conversation comme étant du spam ou comportant un caractère abusif. Harcèlement sur Twitter Twitter propose un système de signalement assez simple. Harcèlement sur Snapchat Harcèlement sur YouTube
Sorting Algorithm Animations | Toptal Algorithms in Java, Parts 1-4, 3rd edition by Robert Sedgewick. Addison Wesley, 2003. Quicksort is Optimal by Robert Sedgewick and Jon Bentley, Knuthfest, Stanford University, January, 2002. Dual Pivot Quicksort: Code by Discussion. Bubble-sort with Hungarian (“Csángó”) folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Select-sort with Gypsy folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Sorting Out Sorting, Ronald M. Do not track : une série documentaire consacrée à la vie privée et à l'économie du Web Vous voulez connaître les habitudes des usagers de téléphonie mobile ? Big Data. Vous voulez rejoindre une clientèle ciblée sur le Web? Big Data. Vous voulez décoder le secret des séries qui cartonnent sur Netflix ou savoir où réparer les nids de poule dans un quartier ? Big Data ! 2015 est l’année du Big Data. Des méga-croisements de données Des analyses statistiques, il y en a toujours eu. Aujourd’hui, on les produit par quintillions ces données. Pourtant, la véritable révolution du Big Data, ce n’est pas tant une question de grandeur que la manière dont on peut désormais croiser ces données. Catégoriser pour mieux régner Pour y voir clair dans ce fouillis d’informations, les algorithmes identifient des répétitions ou des modèles dans de larges segments de la population. Pour que les algorithmes fonctionnent adéquatement, il faut classer les individus dans des catégories toujours plus précises. Prédictions et discriminations Faites le test Sandra Rodriguez
Programmation Python - Une brève introduction Avant-propos Ce support de cours a pour objectif de vous introduire à la programmation Python, en se basant principalement sur des exemples et partant du principe que vous connaissez déjà d'autre(s) langage(s) de programmation. Nous ferons parfois quelques parallèles avec MATLAB et GNU Octave, langages généralement bien connus des ingénieurs. Nous avons résolument opté, dans ce support de cours, pour la version 3 de Python. Lorsque des différences importantes apparaissent entre Python v2 et v3, nous les signalons avec ce symbole Avec la version 3 de Python, apparue en 2008, la fondation Python a en effet décidé de gommer certaines imperfections de jeunesse du langage. Nous ferons usage des conventions de notation suivantes : Ce support de cours, qui est sous licence Creative Commons BY-SA, est accessible en ligne à l'adresse . . Historique et caractéristiques du langage Python Principales caractéristiques du langage Python : Quelques références
25 vidéos pour comprendre la culture numérique aujourd’hui Dans le cadre d’un projet de formations internes pour son personnel réunies sous l’appellation Digital Academy, le groupe d’assurance Allianz a conçu des vidéos d’animation sur la culture numérique au sens large et utilitaire. Ces web-séries à épisodes ultra-courts (format de moins 3 minutes chacune) proposent d’aborder des termes, des outils, des concepts, des services en ligne avec un ton humoristique permettent à des novices de mieux comprendre ce qu’est le numérique aujourd’hui. L’ensemble des vidéos sont rassemblées sur la chaîne YouTube Allianz France sous la forme de 4 playlists : Internet (8 vidéos) Les réseaux sociaux (7 vidéos) La communication digitale (4 vidéos) Nouvelles tendances digitales (6 vidéos) (Via Skoden) Licence : Contrat spécifique : merci de prendre contactGéographie : France Tags: culture numerique, lexique, reseau social, video
Logique avec Python Qu’est-ce qu’un booléen ? Voir la page sur Wikipédia C’est une variable qui ne peux prendre que deux valeurs : VRAI ou FAUX.En Python, le type d’une telle variable est bool, les deux valeurs possibles sont True ou False. Expressions booléennes Une expression booléenne a deux valeurs possibles : True ou False.Python attribue à une expression booléenne la valeur False si c’est : la constante False la constante None une séquence ou une collection vide une donnée numérique de valeur 0. >>> type(False)<class 'bool'>>>> type(True)<class 'bool'>>>> FalseFalse>>> bool(None)False>>> bool(' ')True>>> bool('')False>>> bool(0)False>>> bool(156.87)True Opérateurs relationnels ou de comparaison Ce sont les opérateurs == , ! * Illustration pour x = 7 et y = 17 Cela donne dans le shell de Python : >>> x=7>>> y=17>>> x==yFalse>>> x! * Illustration avec deux chaînes de caractères >>>a='encyclopédie1'>>>b='encyclopédie2'>>>a==bFalse>>>len(a)13>>>a[:12]==b[:12]True Exercices Python 2/ Écrire un programme qui dira si
Je suis mon propre média - Par mes datas et moi Usages numériques Je suis mon propre média Les réseaux sociaux sont une vitrine qui nous définit aux yeux des autres. Publier, oui, c’est le but. Modération n’est pas censure Aucune publication n’est vraiment anodine ; mieux vaut sélectionner avec soin les contenus que nous souhaitons poster sur notre journal et choisir attentivement les paramètres de confidentialité. Aujourd’hui les publications que nous partageons sur Facebook ou ailleurs, peuvent nous porter préjudice dans plusieurs situations et notamment dans le cadre professionnel. Trouver ou garder un emploi et des partenaires, rejoindre une filière sélective, participer à un évènement sportif ou même rencontrer l’âme soeur, tout cela peut être rendu impossible par une mauvaise gestion de ses publications. Si la réponse est non, peut-être vaut-il mieux la réserver à vos amis proches ou ne pas la publier ! Gardez le contrôle sur l’audience de vos contenus
Apprendre à utiliser des listes en python : list array tableaux en python Les listes (ou list / array ) en python sont une variable dans laquelle on peut mettre plusieurs variables. Créer une liste en python Pour créer une liste , rien de plus simple: >>> liste = [] Vous pouvez voir le contenu de la liste en l'appelant comme ceci: >>> liste<type 'list'> Ajouter une valeur à une liste python Vous pouvez ajouter les valeurs que vous voulez lors de la création de la liste python : >>> liste = [1,2,3]>>> liste [1, 2, 3] Ou les ajouter après la création de la liste avec la méthode append (qui signifie "ajouter" en anglais): >>> liste = []>>> liste[]>>> liste.append(1)>>> liste[1]>>> liste.append("ok")>>> liste[1, 'ok'] On voit qu'il est possible de mélanger dans une même liste des variables de type différent. Afficher un item d'une liste Pour lire une liste, on peut demander à voir l'index de la valeur qui nous intéresse: >>> liste = ["a","d","m"]>>> liste[0]'a'>>> liste[2]'m' Le premier item commence toujours avec l'index 0. Supprimer une entrée avec un index