background preloader

Python

Facebook Twitter

AFPY. Universal attraction: gravity. Now we have a physics engine/module we can create a number of different physical simulations.

Universal attraction: gravity

One example would be a simple model of a gas cloud collasping to form a star or solar system. In this tutorial we will: Model gravitational attraction between all particlesAllow two particles to coalesce into a single larger particle The simulation we're going to build in this tutorial is of a cloud of dust particles. Every particle will attract every other particle due to gravity, which will cause the cloud to collapse and form larger accumulations of particles. Setting up the simulation We'll start with a basic Pygame program, similar to the one we made in tutorial 1, or how we started our test program in the last tutorial. Now we create an Environment object before the main loop: We have created our universe.

Now we add some particles to represent dust particles: This loop adds to our universe 100 white particles with masses between 1 and 4. Gravity Collisions Removing particles. PyQt. Un livre de Wikilivres.

PyQt

À l'heure actuelle, l'informatique occupe une place de plus en plus importante dans notre quotidien. Les gens désirent avoir un outil qui soit convivial, pratique et simple à utiliser. Les interfaces graphiques ont subi d'énormes évolutions depuis les début de l'informatique personnelle. Elles sont toujours plus pratiques à utiliser, plus simples, plus esthétiques. Il existe une multitude de librairies permettant de créer des interfaces, certaines plus simples à prendre en main que d'autres, certaines plus complètes. Introduction Installation Concepts de base Quelques widgets Utilisation de Qt Designer Guide de traduction de Qt à PyQt Traduction de Qt à PyQt Annexes. Help. With the text object you can display 3D text.

Help

The green 3D text shown above was created with the following statement: text(text='My text is\ngreen', align='center', depth=-0.3, color=color.green) Labels were added to the display above to illustrate some of the main attributes of the text object; the full program text3d.py can be seen in the VPython examples. Whether you extrude into or out of the screen, the text is created so that it is readable left to right from the normal viewing position, in the +z direction. If you wish to position the text differently, change the axis from its default value of (1,0,0).

Here is a list of text attributes: pos; x,y,z The location of the baseline of the text, to the left, to the right, or at the center of the text, as per align. align Specify 'left' (default), 'right', or 'center'. Votre Python aime les pip. A partir des versions 2.7.9 et et 3.4, pip est fournit automatiquement avec Python.

Votre Python aime les pip

Si c’est votre cas, vous pouvez sauter la partie installation et aller directement à la partie usage de cet article. Pip install par-ci, pip install par là. “Pour installer cette lib, il vous suffit de faire pip install”. Mais merde, c’est quoi pip ? Python et les libs externes La beauté avec Python, c’est qu’on peut prendre une lib, la balancer dans le répertoire courant, et l’importer. Mais. Car oui, il y a toujours un mais (souvent après le mois de mars). Quand il faut mettre à jour ses libs, c’est chiant. Mais surtout, quand on a une lib qui a des parties en C à compiler comme les libs de crypto, d’accès à la base de données, de traitement XML, de parsing ou de sérialisation, de calculs scientifiques, etc. ça ne marche tout simplement pas. Là, il y a deux écoles. Et les mecs qui utilisent setuptools (et qui se retrouvent avec encore d’autres problèmes, mais c’est mieux parce que je le dis). Python et Django, retour d'expérience après deux ans.

Il y a un poil moins de deux ans, j'écrivais ici-même un billet dans lequel j'expliquais pourquoi j'avais décidé de laisser tomber Symfony premier du nom pour voguer vers de plus vertes terres pythonesques.

Python et Django, retour d'expérience après deux ans

La bataille qui fit rage dans les commentaires ferait passer la plus épique scène du Seigneur des Anneaux pour une querelle dans un jardin d'enfants, et ce billet reste à ce jour l'un des plus vus sur Miximum. Le temps a passé, et j'ai pensé qu'il pourrait être intéressant de proposer un petit retour d'expérience sur cette migration. Alors, Python, Django, c'est bien, ou c'est très bien ? Avertissement : j'en vois déjà parmi vous qui salivent à l'odeur d'une bonne grillade de troll. Point de ces bacchanales aujourd'hui. Je partirai du principe que les lecteurs du billet sont novices en Django et / ou Python.

Python, un langage qui a du mordant Lorsque j'ai décidé de donner sa chance à Django, je n'avais que superficiellement testé Python. À première vue, Python ressemble à un jouet. Python. Events: list - Google Calendar API. API Reference - Google Calendar API. Gdata-python-client - Google Data APIs Python Client Library. Paul D. Eden: Creating an application to insert events into Google Calendar.