Journal Bibliothèques Python utiles à l'analyse des données

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
16
27
mar.
2019

Si vous réalisez des analyses de données à l’aide de Python sans doute connaissez-vous bien et utilisez-vous les bibliothèques pandas, scikit-learn, TensorFlow, Keras, matplotlib et quelques autres. Dans cet article-là, des bibliothèques un peu moins connues sont présentées avec comment les installer si nécessaire et avec des exemples.

Je vous aurais bien traduit l’article, mais je ne suis pas certain qu’il soit en licence libre. Je reprends dans le désordre la liste suggérée par l’article, je vous dis quelques (…)

Forum Programmation.python Cryptage/ Décriptage

Posté par  . Licence CC By‑SA.
0
17
mar.
2019

Bien le bonjour la commu
J'aimerai créer un programme permettant de crypter un message quelconque et un second programme permettant de décrypter le message. J'aimerai que le cryptage n'utilise par la méthode de César, c'est à dire un décalage dans l'alphabet avec un pas donné (A = E car il y a un pas de 5). Cela serait trop simple à décoder.
J'utilise PyScripter Portable 3
J'aimerai que vous m'aidiez à commencer le programme en trouvant une méthode facile à (…)

confusable-homoglyphs : une bibliothèque pour gérer les caractères qui se ressemblent

Posté par  (site web personnel, Mastodon) . Édité par Xavier Teyssier, Davy Defaud et Benoît Sibaud. Modéré par Pierre Jarillon.
39
14
mar.
2019
Java

Bonjour tout le monde,

J’ai l’honneur de vous présenter une nouvelle bibliothèque Java (en fait compatible avec n’importe quel langage qui utilise la machine virtuelle Java, normalement) : confusable-homoglyphs. « Nouvelle » dans sa version Java, car c’est en réalité un portage d’une bibliothèque Python. Notez qu’il en existe aussi une version PHP.

C’est un outil sous licence Apache 2.0 qui permet de gérer directement au sein d’une application les caractères Unicode qui se ressemblent, et donc qui sont source de confusion.

Forum Programmation.python PYTHON - UNRAR : établir un Thread pour surveiller un Process

Posté par  . Licence CC By‑SA.
Étiquettes :
0
5
mar.
2019

Bonjour à toutes et à tous,

Je publie cette discussion car je suis confronté à un problème. En effet, je débute sur python et j'aimerai avoir de l'aide sur du Threading.
Je développe actuellement un script automation pour ce connecter à un FTP, naviguer vers des dossiers et télécharger les fichiers.
Cette partie est en effet terminer mais j'aimerai pouvoir effectuer un thread afin de vérifier toutes les 20min si le téléchargement ne se déroule sans accrocs.

voici mon code (…)

Collaboration laborieuse ? Si les symptômes persistent, installez Tracim 2.1 !

83
19
fév.
2019
Bureautique

Tracim est une solution collaborative libre pour le travail en équipe.

Après la version 2.0 sortie dans un certain anonymat courant novembre, la 2.1 est une avancée majeure — la première réelle version de cette nouvelle lignée.

Tracim, plateforme collaborative libre

Cette dépêche comprend deux grandes parties :

  • dans un premier temps nous parlerons de collaboration, d’information et du positionnement de Tracim par rapport à ces problématiques ;
  • dans un second temps, nous présenterons la multi‐refonte qu’est Tracim 2 dans sa mouture 2.1.

Python pour les sciences, une présentation

64
18
fév.
2019
Python

La sortie de Pandas 0.24.1 est l’occasion de parler de Python et du traitement des données scientifiques. Depuis quelques années, un certain nombre de projets ont émergé afin d’équiper Python pour les mondes de la recherche. Cette dépêche présente quelques‐uns de ces projets. Des ressources pour aller plus loin sont proposées en fin de dépêche.

Forum général.petites-annonces Stage R&D backend python sur des briques libres à Grenoble

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
8
8
fév.
2019

Le stage

Algoo est une société grenobloise que les lecteurs assidus de LinuxFR connaissent probablement. Nous développons des applications web basées sur les technologies python en backend et javascript en frontend. Nous
développons en particulier la plateforme collaborative libre tracim

Nous contribuons à différents projets libres, et proposons un stage sur différentes thématiques liées aux outils/briques libres que nous développons. Les différents sujets pourront être adressés durant un unique stage ou une seule partie sera adressée en fonction des candidates (…)

Sortie de la version 1.1 de Cocotb

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, ZeroHeure, Pierre Jarillon, Davy Defaud et palm123. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
29
26
jan.
2019
Matériel

Voici une excellente nouvelle pour la conception des composants électroniques numériques : la version 1.1 de Cocotb est sortie, la nouvelle vient de tomber sur la liste de diffusion de Cocotb.

C’est une grande nouvelle pour cette bibliothèque Python de co‐simulation HDL, sous licence BSD modifiée. En effet, malgré le travail de cinquante contributeurs, elle était bloquée dans sa version 1.0 depuis plus de quatre ans maintenant. La nouvelle organisation qui vient d’être mise en place devrait garantir la pérennité de Cocotb.

Forum Programmation.python Numpy as np

Posté par  . Licence CC By‑SA.
Étiquettes :
3
21
jan.
2019

Dans mon apprentissage de python, j'en suis aux ndarray de numpy.
Les accès et les opérations sont très différentes de listes (ie liste de liste), voir de dictionnaires. Du coup, il existe une frustration chez moi car je n'y comprends pas grand chose.
Existe t'il un intérêt à utiliser (hors gros tableau de plusieurs milliers d'entrées) des tableaux numpy plutôt que des seq standards : un tableau numpy a t'il des avantages par rapport à une liste de liste dans (…)

Forum Linux.embarqué [Raspberry pi 3] Accéder à une clé USB via un code python

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
déc.
2018

Bonjour à tous,
je développe actuellement un application embarqué sur Raspberry pi (Raspbian Jessie)en python.

En gros ma pi doit écrire des valeurs sur un fichier excel dans une clé usb nommé "DATA"

Problème
mon app doit être un minimum robuste : c'est à dire pouvoir être utilisé avec n'importe quelle clé usb nommée "DATA" et résister à un mauvais démontage.

Actuellement, j'ai écris le chemin de montage en dur sur mon code (du genre : )

try os.mkdir('/media/pi/DATA3/NouveauDossier')
Pourquoi (…)

Journal PyParis 2018, c'était bien!

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
22
nov.
2018

PyParis, c'est un évènement Python annuel sur Paris pendant deux jours. Stéphane Fermigier en avait fait la publicité ici-même. J'en avait profité pour proposer un sujet de conférence qui a été accepté. A ma grande joie!

Mon sujet, c'était l'annotation de type sous Python. Visiblement, mon intervention a bien marché puisque plusieurs personnes sont venues me voir après pour me dire que je les avais convaincu et qu'ils allaient motivier leurs équipes pour passer aux annotations. Si (…)

Forum général.général Les tags populaires de LinuxFR dans le pied de page

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
10
14
nov.
2018

Dans le pied de page de LinuxFR, on trouve une section « Tags populaires ». Pourquoi pas, mais la liste des tags que je vois à l'heure où j'écris ces lignes est :

  • banque
  • crédit
  • spam
  • prêt
  • offre
  • prêter
  • maemo
  • sécurité
  • l'argent
  • immobilier
  • python
  • avancé

J'ai l'impression que ça n'est pas très représentatif du véritable contenu du site :p

Je ne sais pas si c'est représentatif des vrais tag (alors c'est un problème de modération) ou non (auquel cas c'est (…)

Journal Première version stable pour WeasyPrint

Posté par  . Licence CC By‑SA.
Étiquettes :
45
9
nov.
2018
Ce journal a été promu en dépêche : Première version stable pour WeasyPrint.

WeasyPrint est un générateurs de documents : il transforme des pages HTML/CSS en PDF. Il peut être utilisé en ligne de commande ou comme bibliothèque Python. Et son histoire est très intéressante, laisse-moi donc te la conter…

Un peu d'histoire

WeasyPrint est né il y a environ 8 ans. J'avais dans mon entreprise un besoin de générer des rapports, des présentations et des factures automatiquement, avec une mise en page un peu travaillée.

Nous avions alors testé pas mal de (…)