background preloader

Python

Facebook Twitter

Paramiko: ssh2 protocol for python.

WxPython

Free RSS reader / RSS platform for enterprise grade solutions | Feedreader.com. ELECTRONIQUE. Codelike. So you've decided to learn Python. Maybe you've already taken a look at the Python site. But where to begin? Are there good books for learning? Programming exercises? What are essential tools one must know about? I've gotten these questions from several interested friends and colleagues. So, I'd like to help you getting started with Python quickly. Which Python Version? Perhaps you've noticed already: There are two slightly incompatible Python versions out there: 2.7: The 2.x line has been in active use for years.

Which one to start with, then? You want to use certain libraries right now and they don't work under 3.x yet.you don't know which libraries you need, but it might be lots of different ones.you want to work with a web framework. Go with Python 3.2, if: you want to use the language for one specific task and the library you need is already ported to Python 3.you just want to learn the language itself and there's no immediate requirement for 3rd party libraries. Books Online.

ARDUINO

Editors. If you have anything to contribute -- e.g. configurations for editors, new editors, or opinion -- don't hesitate to edit or create pages. There's an EditorConfigurationHowto available. Please keep wiki links as wiki links, use external links only if there is no existing page for the editor. Please add pages like BoaConstructor also to page IntegratedDevelopmentEnvironments. Multiplatform Editors Unix-Only Editors Windows-Only Editors Macintosh-Only Editors Online Editors Glorified Editors "IDEs" that don't integrate anything Python-specific go here. Enhanced Python shells Mobile Device Editors "IDEs" that run on mobile devices and tablets. Other Resources PySmell provides autocompletion for Vim, Emacs and TextMate Never ending debate EmacsVsVi CategoryEditors.

Python fr:Table des Matières. FAQ python. Think Python. Python for Newbies – Part1 « An alien’s viewpoint. Python for Newbies – Part1 January 26, 2011 Posted by rm42 in Computers, Python. Trackback Python is a computer programming language created initially by Guido Van Rossum, who released it to the world as an “Open Source” “Free”program. It has since then been progressively improved by the contributions of hundreds of computer programmers around the world. The Python package can be downloaded gratis from the internet for every major computing platform in existence. It can be used and even modified for just about any purpose. There are many computer programming languages in existence. If you are using Linux, Python should already be installed, most likely with the right version for this tutorial. Python programs run with the aid of an “interpreter”.

The interpreter can be run directly in what is called the “Interactive Command Line”. Most Python programs, however, are written with some type of text editor, saved as plain text files with a .py extension, and run as an independent process. Python Multimedia Book & eBook. eBook: €20.99 Formats: €17.84 save 15%! Print + free eBook + free PacktLib access to the book: €55.98 Print cover: €34.99 €34.99 save 37%! Free Shipping! UK, US, Europe and selected countries in Asia. Overview Table of Contents Author Support Sample Chapters Use Python Imaging Library for digital image processing.Create exciting 2D cartoon characters using Pyglet multimedia frameworkCreate GUI-based audio and video players using QT Phonon framework.Get to grips with the primer on GStreamer multimedia framework and use this API for audio and video processing.

Book Details Language : EnglishPaperback : 292 pages [ 235mm x 191mm ]Release Date : August 2010ISBN : 1849510164ISBN 13 : 9781849510165Author(s) : Ninad SathayeTopics and Technologies : All Books, Other, Beginner's Guides, Open Source, Python Ninad Sathaye Ninad has more than 6 years of experience in software design and development. Sorry, we don't have any reviews for this title yet.

Code Downloads Submit Errata Errata Frequently bought together. Dive Into Python 3. Python from Scratch: Object Oriented Programming. Welcome back to lesson four in our Python from Scratch series. This tutorial will assume some prior knowledge of variables, data types, functions and print output. If you're not up to date, check out the previous three articles in the series to catch up. Today, we're going to be delving into the subject of Object Oriented Programming (OOP).

OOP is a very powerful way of organizing your code, and a solid understanding of the concepts behind it can really help you get the most out of your coding. Prefer a Screencast? Transcription What is Object Oriented Programming? Python is primarily designed as an object-oriented programming language – but what does ‘object oriented’ actually mean? There are a variety of definitions for the term, and you could talk for literally hours trying to explain the complicated ins and outs, nuances and differences in implementations, but I’ll try to give a quick overview.

OOP puts objects at the center of the process. Getting Started Defining a class class pet: Data.

PHOTO

Python : Le développement autrement - Tour d'horizon de la plateforme. PYTHON : le développement autrement Alter Way , intégrateur Open Source de référence, accompagne les grands comptes,administrations, collectivités locales et Pme/Pmi dans le développement et l'usage deleur système d'information. Alter Way propose une offre industrielle à 360°,structurée autour de quatre activités : Conseil : Alter Way Consulting Intégration, développement et infogérance : Alter Way Solutions Hébergement à valeur ajoutée : Alter Way Hosting Formation : Alter Way Formation Accordant une place essentielle à sa contribution et à son implication dansl’écosystème Open Source, se caractérise par le niveau élevé d’expertise deses consultants, reconnus par la communauté.

Fut la première entreprise à fédérer les acteurs historiques de l’OpenSource autour d’un projet d’industrialisation du marché. Les auteursChristophe COMBELLES est expert et responsable du pôle de compétence Python chezAlter Way Solutions. Bonnes pratiques et astuces Python, dans bonnes pratiques, conferences, django, python, traduction sur BioloGeek. Ça faisait un moment que je n'avais pas parlé des bonnes pratiques Python mais l'approche de Pycon fr (où je présenterai Django : le pourquoi et le comment le 18 mai), l'événement Python incontournable avec un programme des plus alléchants, m'a bien motivé pour effectuer la traduction de l'une des meilleures présentation par David Goodger que je connaisse qui remet les bonnes pratiques Python à plat, ce qui est toujours bon avant d'aller plus loin. La lisibilité est importante Les programmes doivent être écrits pour être lus par des gens et accidentellement exécutés par les machines.-- Abelson & Sussman, Structure and Interpretation of Computer Programs Essayez de rendre vos programmes faciles à lire et évidents.

PEP 8 : Style Guide pour le code Python Une lecture immanquable : (PEP = Python Enhancement Proposal) La communauté Python a ses propres standards sur ce à quoi doit ressembler le code, codifiés dans le PEP8. Whitespace 1 Whitespace 2 Nommage #! ★ Cours pour apprendre Python, dans python sur BioloGeek, l'avis d'un freelance passionné par le web et son évolution.

Je vais bientôt être en stage et celui-ci va consister à réécrire un programme qui est en C++ en C puis à l'interfacer avec Python pour enfin proposer ce service sur Internet (simplicité quand tu nous tiens...). Tout ça pour dire qu'il faut que je me mette à Python car le reste c'est normalement de l'acquis (hum). J'ai donc suivi deux tutoriels : Dans un premier temps celui d'un de mes professeurs, Patrick Fuchs, qui propose un cours en ligne vraiment bien fait (en plus il est appliqué à la bio-informatique :) ). Par contre, c'est juste les bases (40 pages) mais ça motive pour passer à quelquechose de plus consistant ! Je suis donc ensuite passé à un cours de programmation en python très bien fait et assez volumineux (292 pages). Conclusion après lecture : Python est vraiment un langage simple ! Pour finir, l'AFPY vient de voir le jour, souhaitons-leur bonne chance !

[edit du 05/12/05] : J'en rajoute quelques uns en anglais, vous êtes nombreux à arriver sur cette page ;) Pour les pressés :

GPAD

Enhance your Python. GUI.