Résultats
Il y a 2 ans
Packaging Python : déploiement et hébergement
Nous avons vu dans un premier article consacré à setup.py et setuptools comment générer des archives distribuables de notre bibliothèque, nous allons voir maintenant comment les publier sur https://pypi.org/, le dépôt central des bibliothèques Python. La procédure pourra s’appliquer sur n’importe quel hébergement de paquets Python, y compris privé, j’y reviendrai par la suite. Twine Finalisation...
Il y a 2 ans
Comment empêcher unittest.mock de se moquer de vous
Cet article fournit un guide d’introduction simple à la bibliothèque unittest.mock et illustre quelques cas d’utilisation de base avec du code ainsi que quelques règles importantes sur l’utilisation des “mocks“ dans les tests unitaires. Commençons par quelques définitions basiques : Qu’est-ce qu’un mock et à quoi peut-il servir ? Un mock (un mot anglais qui...
Il y a 3 ans
Packaging Python : setup.py et setuptools
Bien que Python soit aujourd’hui extrêmement populaire il y a une facette de celui-ci qui semble toujours peu maitrisée par les développeurs qui l’utilisent : le packaging de code. Hors le packaging est une étape importante lorsque l’on veut partager et réutiliser du code sans avoir à le dupliquer dans chacun de nos projets. Nous...
Il y a 7 ans
Retours sur PyData Paris
Les 14 et 15 juin, nous étions à la deuxième édition parisienne de PyData, la conférence internationale regroupant tous les sujets traitant de près ou de loin de Python et de la Data. Au cours de cet article, nous allons vous faire un retour sur quelques-unes des interventions qui nous ont marqués. Overview : programme...
Il y a 7 ans
Introduction des bases de la programmation en Python
L’une de nos valeurs est le partage de connaissance. Dans cette logique, nous avons pris l’habitude de contribuer dans le magazine Programmez! sur différents sujets. Cette fois-ci, c’est un de nos Data Scientists, Yoann Benoit, qui a souhaité écrire un article sur Python. C’est un langage de programmation interprété et orienté objet de plus en...
Il y a 8 ans
Les outils de la Data Science : Python Data Tools
Suite de notre série d’articles de présentation des outils de la Data Science, nous présentons aujourd’hui Python. Python est un langage orienté objet bénéficiant d’une syntaxe précise et efficace. Il est couramment utilisé par les Data Scientists grâce à ses librairies d’analyse numérique et de calcul scientifique (numpy, scipy, pandas) et de visualisation (matplotlib), mais...
Il y a 11 ans
Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII MemSQL : Une base de données 100% Compatible MySQL et 30 fois plus rapide (par Charles Blonde) Le coin de la technique « Les tests unitaires ne sont pas suffisants. Vous avez aussi besoin du typage statique » (par François...
Il y a 11 ans
Paradigmes de programmation par Nicolas Demengel
Suite à la lecture du livre « Seven Languages in Seven Weeks » (Bruce A. Tate), Nicolas Demengel nous a présenté les principaux paradigmes de programmation durant notre journée XKE. Nous souhaitons partager avec vous cette session au travers de cette vidéo. Bon visionnage ! Paradigmes de programmation par Nicolas Demengel Tous les podcasts Xebia France :
Il y a 11 ans
Xebia accueille la 15ème soirée du Paris Scala User Group
La prochaine session du Paris Scala User Group aura lieu jeudi 15 Septembre à 19h30 dans les locaux de Xebia. Cette 15ème soirée du PSUG donnera lieu à un match au sommet entre Python, représenté par Sébastien Douche et Scala qui sera défendu par Alexandre Bertails. Nous espérons que le débat soit animé donc n’hésitez...