Introduction
Éducation
Science
Réseau
Code(s)
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...
Python est un langage informatique de plus. Pourtant, grâce à sa simplicité, sa richesse et ses nombreux domaines d'applications, il a su séduire une population grandissante. À tel point qu'on est presque en mesure aujourd'hui de voir, dans les kiosques à journaux, des hors-série de magazine informatique uniquement consacrés à Python !
La ZCA ou « Zope Component Architecture » est née de la refonte du serveur d'applications Zope, dans ce qui est connu sous sa version « Zope 3 ».Elle permet de mettre en œuvre une application de façon modulaire sur la base de composants réutilisables, dans le cadre d'une programmation « par contrat ».Nous allons décrire brièvement dans cet article les concepts et les paquets qui forment la base de la ZCA.
Guido Van Rossum a lancé le projet Python 3, également appelé Python 3.0 ou Python 3000, en mars 2006, en créant une nouvelle branche Subversion. Ce projet vise à améliorer la conception du langage en se permettant des modifications incompatibles avec Python 2.x. Depuis la création de Python en 1991, ça sera la seconde version majeure brisant la compatibilité (la précédente est Python 2.0 qui date de 2000).Python 2.6 et Python 3 ont été développés en même temps pour limiter les différences entre ces deux versions. Python 3.0 bénéficie donc de l'ensemble des améliorations de Python 2.6.