background preloader


Facebook Twitter

Python fr:Préface. You have seen how you can reuse code in your program by defining functions once.

Python fr:Préface

What if you wanted to reuse a number of functions in other programs that you write? As you might have guessed, the answer is modules. There are various methods of writing modules, but the simplest way is to create a file with a .py extension that contains functions and variables. Another method is to write the modules in the native language in which the Python interpreter itself was written. For example, you can write modules in the C programming language and when compiled, they can be used from your Python code when using the standard Python interpreter. A module can be imported by another program to make use of its functionality.

Example (save as import sys print('The command line arguments are:')for i in sys.argv: print i print '\n\nThe PYTHONPATH is', sys.path, '\n' How It Works First, we import the sys module using the import statement. Le Mad Blog. Vous êtes djangonautes ?

Le Mad Blog

Et vous n’avez pas encore acheté votre billet pour DjangoCon Europe ? Alors peut-être que vous ne le saviez pas. Après tout, même si on a essayé de faire un maximum de com sur le sujet, on n’en fait jamais assez et il est fort possible que vous soyez passé à coté. Donc, je vous refais un petit topo. 3 jours de confs du 13 au 15 mai et 2 jours de sprint le 16 et 17 mai. Mais surtout, surtout, ce ne sont pas trois jours de confs dans une simple salle de conf, aussi belle soit-elle. Non, ce sont trois jours de confs (et 2 jours de sprint) dans une île. Imaginez donc la scéne. Et puis après 10 minutes d’une aventureuse traversée, vous accosterez, tel Jim Hawkins, sur l’île des poneys ! Et puis on s’est dit que comme c’était sur une île, y il y avait donc des plages. En fait, la seule chose que l’on ne fournit pas, c’est la crème solaire. Bon après vous allez me dire que tout ça, c’est bien beau. Vous voulez comprendre à quoi sert App Loading ? The Official web2py Book.

I believe that the ability to easily build high quality web applications is of critical importance for the growth of a free and open society.

The Official web2py Book

This prevents the biggest players from monopolizing the flow of information. Hence I started the web2py project in 2007, primarily as a teaching tool with the goal of making web development easier, faster, and more secure. Over time, it has managed to win the affection of thousands of knowledgeable users and hundreds of developers. Our collective effort has created one of the most full-featured Open Source Web Frameworks for enterprise web development. As a result, in 2011, web2py won the Bossie Award for best Open Source Development Software, and in 2012 it won the Technology of the Year award from InfoWorld.

Python. Apprendre à programmer avec Python. 19.13. xml.etree.ElementTree — The ElementTree XML API — Python v2.7.2 documentation. New in version 2.5.

19.13. xml.etree.ElementTree — The ElementTree XML API — Python v2.7.2 documentation

Source code: Lib/xml/etree/ The Element type is a flexible container object, designed to store hierarchical data structures in memory. The type can be described as a cross between a list and a dictionary. Le Framework Web python pour les perfectionnistes. Plongez au coeur de Python. Karrigell/Home page. Home page[edit] For the moment we'll ignore the CDs and begin writing the home page Create a new folder mycds in your Karrigell distribution, under the www folder.

Karrigell/Home page

With your favorite text editor, save this text in a file called index.ks def index(): print "<h1>My CD collection</h1>" In your browser ask localhost/mycds/index.ks/index The extension "ks" (Karrigell Service) means that the script is a Python script where functions match urls : here, index.ks/index means that the function index() will send the data back to the browser In fact if you don't specify a function name, the index() function in the script will be run, so you could have asked localhost/mycds/index.ksand if you don't even specify a script name in a folder, the script called index will be run. Notice the print statement in the index() function. Adding a page counter[edit] The page counter will print the number of times that the page has been seen. A better page counter[edit] Use the built-in Session() function Summary[edit]