Chazallet Sébastien

Chazallet Sébastien

163 article(s)
Articles de l'auteur

Distribuer son projet Python

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
Vous avez réussi à créer un produit intéressant, votre code source fonctionne correctement, vous avez passé les premiers tests avec succès, mais voilà, ce n'est « que » du code source. Si vous voulez que votre produit rencontre son public, il est nécessaire, selon la cible, d'industrialiser sa mise en production ou de faire en sorte qu'il soit facilement installable par les utilisateurs. Cet article se propose de montrer comment distribuer son code source et faire de son produit quelque chose de vraiment abouti et prêt à l'emploi. Il est axé sur la distribution de code Python.

Les outils indispensables pour distribuer son projet

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
La distribution d'un projet est l'élément principal qui fait que le projet est réellement open source. En effet, un projet - même sous licence libre - dont le code source n'est pas distribué n'est pas un projet open source. À ce jour, il existe un assez grand nombre de plateformes reconnues. Nous allons en présenter trois : GitHub, Bitbucket et Launchpad.

Faire connaître son projet grâce à Twitter

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
69
Mois de parution
novembre 2013
Spécialité(s)
Résumé
Les réseaux sociaux sont devenus le moyen privilégié pour s'informer et donc, l'outil idéal pour faire connaître son projet. Cet article va présenter des utilisations de Twitter par des communautés libres et vous donner quelques clés pour en faire de même.

SQLite 3 : laissez-vous embarquer...

Magazine
Marque
SysOps Pratique
Numéro
79
Mois de parution
septembre 2013
Spécialité(s)
Résumé

SQLite est un moteur de bases de données relationnelles SQL qui a la particularité de ne pas fonctionner en client/serveur, mais d'être directement embarqué dans les applications qui l'utilisent. Il est libre et gratuit, écrit en C et utilisable, entre autres, en Python. Il constitue une solution idéale pour tout concepteur d'application qui veut gérer ses données persistantes de manière relationnelle sans imposer l'installation de solutions client/serveur. C'est par exemple le cas d'applications aussi généralistes que Firefox, qui l'utilise par exemple pour stocker les onglets ouverts.

Python 3 : travailler avec des séquences

Magazine
Marque
SysOps Pratique
Numéro
77
Mois de parution
mai 2013
Spécialité(s)
Résumé
Cet article est dédié aux débutants qui n’ont encore jamais développé, qui aimeraient s’y mettre mais se demandent par où commencer ; il fait partie d’une série dont l’idée est de se donner les moyens de parvenir à un résultat concret rapidement, à partir du minimum et en apprenant de nouvelles notions très progressivement. Dans cette optique, l'article suivant traite des collections de données, à l'aide du langage de programmation Python.

Introduction au module abc

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Python est un langage à typage dynamique et au modèle objet très original, à la fois minimaliste et très complet. Les deux caractéristiques font que le langage Python s'affranchit élégamment d'un certain nombre de contraintes qui pèsent sur les langages à typage statique, mais surtout, des très nombreuses problématiques qui y sont liées. La cohérence de ce modèle objet se fonde principalement sur la bonne utilisation du duck typing. Mais comme d'une part, elle ne résout pas tout et d'autre part, Python abhorre le mode de pensée « bondage and discipline », il a été créé le module abc qui est un bon compromis.

Déboguer en toute simplicité avec pdb

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Python est, comme vous le savez déjà très certainement, livré « piles incluses ». Le débogage étant un besoin essentiel pour tout développeur, la bibliothèque standard dispose d'un module dédié à cet aspect : le module pdb. Il est relativement simple d'utilisation et assez complet.