The terminal command palette. Contribute to pindexis/marker development by creating an account on GitHub.
Dans ce cours, vous apprendrez à bien programmer en Python. On vous mènera des premiers pas dans le langage à l'étude des concepts les plus évolués, au travers de nombreuses vidéos courtes, de notebooks, et d'exercices auto-évalués.
a2enmod rewrite
a2enmod proxy
a2enmod proxy_http
===
ProxyPreserveHost On
<Directory /var/www/cherrypy/>
RewriteEngine On
RewriteRule ^(.*)$ http://IP_CHERRYPY:PORT_CHERRYPY/$1 [proxy]
===
sudo service apache2 restart
===
(pratique quand on virtualise.../Mutualise...)
CherryPy is a pythonic, object-oriented web framework
CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
CherryPy is now more than ten years old and it is has proven to be very fast and stable. It is being used in production by many sites, from the simplest to the most demanding.
Lequel choisir ?Il est difficile de donner une réponse tranchée à cette question.
Perl s'adresse d'avantage à des gens ayant déja programmé, des programmeurs familiers au C, à Sed, Awk ou aux commandes Unix. Il nécessite la compréhension des expressions rationnelles, et d'avoir la faculté de comprendre le code des autres. On l'utilise plus volontier pour le traitement de chaînes de caractères ainsi que pour les CGI.
Python semble plus approprié aux débutants en programmation. Il intéressera d'avantage ceux qu'ils veulent faire de la programmation orientée objet. Les réactions contre Perl n'apparaissent pas avec Python : ceci atteste la qualité du design et l'implémentation en Python. De part ses conventions, son esthétisme et son support inhérent pour des ensembles d'objets, Python est plus adapté aux projets de grande taille.
Pour conclure, si vous ne savez toujours pas lequel choisir, le mieux de les essayer tous les deux par vous même ! ;-)
Comment lire les événements Outlook en Python ?
Voir:
Article très intéressant sur la partie optimisation python
Si tu as un nom de domaine chez gandi, tu peux passer par cela:
https://github.com/lembregtse/gandi-dyndns
un script python qui va mettre à jour ta zone DNS pour prendre en compte la nouvelle IP.
Par contre Attention, les serveurs DNS ont en général un cache des domaines.
donc ton site risque d'être inaccessible quelques heures / minutes après un changement d'IP.
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.
Some of Whoosh's features include:
Pythonic API.
Pure-Python. No compilation or binary packages needed, no mysterious crashes.
Fielded indexing and search.
Fast indexing and retrieval -- faster than any other pure-Python search solution I know of. See Benchmarks.
Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc.
Powerful query language.
Production-quality pure Python spell-checker (as far as I know, the only one).
Whoosh might be useful in the following circumstances:
Anywhere a pure-Python solution is desirable to avoid having to build/compile native libraries (or force users to build/compile them).
As a research platform (at least for programmers that find Python easier to read and work with than Java ;)
When an easy-to-use Pythonic interface is more important to you than raw speed.
If your application can make good use of one deeply integrated search/lookup solution you can rely on just being there rather than having two different search solutions (a simple/slow/homegrown one integrated, an indexed/fast/external binary dependency one as an option).
Whoosh was created and is maintained by Matt Chaput. It was originally created for use in the online help system of Side Effects Software's 3D animation software Houdini. Side Effects Software Inc. graciously agreed to open-source the code.
Client HTML5 pour VNC qui permet de se connecter au serveur VNC via HTML5 et websocket (ou plugin flash).
Nécessite néanmoins un proxy python pour intéragir avec les serveurs VNC.
Voir cet article aussi
http://www.lafermeduweb.net/billet/novnc-un-client-vnc-en-html5-883.html
sous licence MPL 2.0
Ah tient pas mal ça !
il va falloir que j’approfondisse mes deux trois connaissances de python...
Une application console Python utilisant psutil pour monitorer un serveur
Une vidéo retraçant les commit au fil du temps des participants majeur à Python...
et leur "vie" de commit...
très joli.
Un autre framework de serveur pas seulement Web en python !
a essayer.
Un serveur Web en Python qui ne nécessite aucune dépendance pour peu que votre Python soit en 2.6 ou 2.7
Et le hello world est ridicule:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if name == "main":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
Voici un petit script qui permet en passant un flv en argument de le convertir en mp4 (pratique pour les vidéos du net ;))
tout ca en python et en utilisant ffmpeg.
python -c "import compileall ; compileall.compile_dir( '.' )"
simple clair, facile :x
j'aime ;)
Afin de modifier un script qui permet de récupérer les vidéos arte,
je me suis mis à chercher une documentation sur Python
et j'ai trouvé celle ci qui me parait assez complet