Chazallet Sébastien

Chazallet Sébastien

163 article(s)
Articles de l'auteur

La compréhension de listes

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Multi-paradigme, le langage Python autorise le traitement de données via le paradigme fonctionnel, en particulier à l'aide de compréhensions de listes, d'ensembles ou de dictionnaires. Plus que de simples outils, il s'agit là de la manière privilégiée pour modifier des collections de données, par une écriture lisible, simple et compréhensible et pour ne rien gâcher, avec des performances souvent meilleures que l'équivalent écrit en procédural.

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.

Comprendre comment fonctionne Python pour optimiser son code

Magazine
Marque
GNU/Linux Magazine
Numéro
158
Mois de parution
mars 2013
Spécialité(s)
Résumé
Python est un langage interprété. Il se compile pour générer du bytecode qui sera exécuté par la machine virtuelle. L'idée de cet article est de faire une introduction sur le fonctionnement de ce bytecode. On ne parle ici que de CPython 3.x, le fonctionnement sous CPython 2.x étant sensiblement différent et celui pour PyPy, IronPython ou encore Jython étant réellement différent.

Maîtriser l'utilisation des itérateurs

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Python est un langage admirable pour tous les amoureux de l'algorithmique. L'un des cas d'utilisation les plus fréquents est l'itération. Dans ce domaine comme dans d'autres, Python fait preuve d'originalité. Cet article va présenter un panorama de ce qu'il faut savoir sur ce processus.

OpenERP 7 : CRM, gestion des ventes et facturation

Magazine
Marque
Linux Pratique
HS n°
Numéro
26
Mois de parution
février 2013
Spécialité(s)
Résumé
OpenERP 7 permet de gérer ses opportunités de vente et de les suivre, de gérer ses ventes ainsi que le workflow de facturation (piste > opportunité > devis > acceptation > facturation > encaissement). Étant un outil intégré, si des modules connexes sont installés, les ordres de fabrication ou les ordres de commandes fournisseurs peuvent être automatiquement créés lors de l'acceptation du devis. Il est également possible d'avoir une vision d'ensemble de l'efficacité commerciale.

OpenERP 7 : comptabilité

Magazine
Marque
Linux Pratique
HS n°
Numéro
26
Mois de parution
février 2013
Spécialité(s)
Résumé
De la même manière que cette discipline est transverse à l'entreprise et en est un aspect incontournable, le module comptabilité d'OpenERP 7 est un module transverse qui est omniprésent. Il concerne en effet tout ce que l'on a vu jusqu'à présent : la vente, l'achat et le stock, ainsi que toute opération qui a un impact comptable. Il faut également noter qu'OpenERP 7 permet de gérer la paie, ce qui ne sera pas vu ici. On distingue la comptabilité courante (gestion des achats et des ventes) de la comptabilité analytique, et on peut utiliser les plans comptables de différents pays.

OpenERP 7 : ressources humaines

Magazine
Marque
Linux Pratique
HS n°
Numéro
26
Mois de parution
février 2013
Spécialité(s)
Résumé
Dans la gestion des ressources humaines, on trouve plusieurs enjeux dont les deux principaux sont l'organisation interne de l'entreprise et sa relation avec ses employés. Ce module est également essentiel pour quasiment toutes les entreprises (à l'exception des indépendants, en fait), puisqu'il y a des obligations légales à respecter.

OpenERP 7 : achats et entrepôt

Magazine
Marque
Linux Pratique
HS n°
Numéro
26
Mois de parution
février 2013
Spécialité(s)
Résumé
OpenERP 7 permet de gérer ses produits : ceux que l'on fabrique et ceux que l'on consomme, ceux que l'on vend et ceux que l'on achète. Les achats concernent autant les consommables, qui vont permettre au personnel de travailler, que les matières premières nécessaires à la fabrication, ou encore les immobilisations. La gestion du stock consiste à gérer les réceptions et les livraisons et à réaliser des inventaires.