Choisir les logiciels libres

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - lucid lynx

Fil des billets

dimanche 22 août 2010

Apprendre le Python avec Acire

Si vous avez un jour souhaité apprendre le développement, il y a de bonnes chances qu'on vous ait conseillé de démarrer avec le langage Python. Ce langage est indiscutablement simple à apprendre, avec une syntaxe claire, et des résultats satisfaisants arrivent rapidement. Outre cette simplicité, Python n'est pour autant pas un langage simpliste, mais au contraire très puissant, avec lequel vous serez capable de développer des connaissances sur de nombreux concepts clés du développement, tel que le développement objet.

Les moyens d'apprendre le Python sont extrêmement nombreux. Je ne saurais trop vous recommander l'excellent ouvrage de Gérard Swinnen, sous licence libre GNU FDL, qui propose une approche simple du langage, réellement accessible aux grands débutants, mais suffisamment riche en explications et exemples pour vous permettre d'aller loin dans votre apprentissage.

Le logiciel libre est également un vecteur d'apprentissage majeur du développement. Le code des applications étant public, il est très tentant / encouragé de récupérer les sources d'un logiciel afin de comprendre comment il est construit. Le logiciel libre a donc dans ses gênes le partage des connaissances. Mais ce mode de fonctionnement suppose que vous ayez déjà un bon vernis et une bonne compréhension de base des concepts et du langage dans lequel ce même logiciel est développé. S'il ne s'agit que de quelques fichiers et dizaines de lignes de code, c'est réaliste. En revanche, si vous vous lancez dans l'analyse d'un logiciel de plusieurs dizaines de fichiers, contenant des centaines, voire des milliers de lignes de code, repassez me voir dans quelques années pour me dire où vous en êtes ;-) .

python-snippets-64.pngAcire.jpgUn excellent moyen de bénéficier des connaissances partagées par nos pairs est d'utiliser Acire. De quoi s'agit-il ? Acire est une application initialement développée par Jono Bacon, Community Manager Ubuntu chez Canonical. Cette application permet d'accéder à de nombreux exemples de code Python (contenus dans la bibliothèque Python Snippets), avec l'objectif de permettre à tout un chacun d'en comprendre le fonctionnement. Les exemples sont simples et d'une taille compatible avec un apprentissage. Ils sont soumis communautairement, voire peuvent être réutilisés en fonction de la licence que l'auteur initial leur a donné. Acire a été développée avec Quickly, cet excellent outil d'aide au développement.

Installer Acire (Ubuntu 9.10 et 10.04)

Acire n'est actuellement pas disponible dans les dépôts officiels. Il vous faudra passer par 2 PPAs, permettant l'installation de Python Snippets (bibliothèque du code Python) et d'Acire. Ces dépôts ne sont pas officiels et pourraient donc rendre votre système instable. Vous les utilisez à vos risques et périls.

Ajouter le dépôt PPA de Python Snippets

sudo add-apt-repository ppa:python-snippets-drivers/python-snippets-daily && sudo apt-get update

Installer Python Snippets

sudo apt-get install python-snippets

Ajouter le dépôt PPA d'Acire

sudo add-apt-repository ppa:acire-team/acire-releases && sudo apt-get update

Installer Acire

sudo apt-get install acire

Acire se trouve (sous Gnome) dans Applications > Développement > Acire

Liens externes

Le site officiel d'Acire
Le projet sur Launchpad

jeudi 29 avril 2010

Ubuntu 10.04 est arrivée

Ubuntu 10.04, dénommée Lucid Lynx est désormais officiellement disponible en version stable. Cette version est une LTS (Long Term Support), dont la durée de vie est de 3 ans pour les postes de travail et 5 ans pour les serveurs. Outre Ubuntu, basée sur l'environnement de bureau Gnome, la famille Ubuntu est également composée de Kubuntu (LTS également, utilisant l'environnement de bureau Kde), Xubuntu (utilisant l'environnement de bureau XFCE), Edubuntu (spécialement dédiée au monde de l'éducation), Mythbuntu (dédiée au Home Cinema) et Ubuntu Studio (spécialement conçue pour la création graphique et sonore).

Une mention spéciale pour Ubuntu Netbook Edition (anciennement Ubuntu Netbook Remix) et son interface spécialement étudiée pour les netbooks. Je vous invite à l'essayer sur votre portable, même s'il ne s'agit pas d'un netbook, tellement cette édition propose une navigation intéressante. Personnellement, je ne m'en passe plus.

Toutes ces versions peuvent être téléchargée sur leurs pages respectives :

Télécharger Ubuntu
Télécharger Kubuntu
Télécharger Xubuntu
Télécharger Edubuntu
Télécharger Mythbuntu
Télécharger Ubuntu Studio
Télécharger Ubuntu Netbook Edition
Télécharger Ubuntu server

Il est également possible de commander une version intégralement francisée d'ubuntu. Cette version est préparée par les contributeurs d'Ubuntu-fr. Si vous êtes un adepte de Kde, tentez aussi l'expérience de Kubuntu Netbook Edition.

Enfin, si vous êtes dans la région bordelaise, Giroll organise le 15 mai prochain une Lucid Party. Venez y faire installer / mettre à niveau votre version, ou y rencontrer l'équipe d'organisation des prochaines Rencontres Mondiales du Logiciel Libre. Giroll est partenaire des RMLL 2010.

samedi 7 novembre 2009

Un nouveau thème pour ubuntu 10.04 ? Ah ben non...

Durant la dernière Ubuntu Open Week a eu lieu une session Ask Mark, permettant de s'adresser directement à Mark Shuttleworth. Durant cette session, un impertinent a eu l'outrecuidance de lui poser la question qui tue :

(12:51:15 PM) akgraner: <artir> QUESTION: New artwork for Lucid?

dont la traduction très approximative pourrait être : "Est ce qu'enfin on va voir un nouveau thème arriver avec cette version ?"

La réponse est très claire :

(12:51:25 PM) sabdfl: new window decorations
(12:51:34 PM) sabdfl: some new icons for the panel indicators
(12:51:44 PM) sabdfl: some new styling on boot and login
(12:51:50 PM) sabdfl: no new gtk theme

Une manière diplomatique, mais directe, de dire : "Euh...ben non". Si c'est du teasing, c'est fait à l'envers ;) .

Source