background preloader


pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python. pyjs contains a Python-to-JavaScript compiler, an AJAX framework and a Widget Set API. pyjs started life as a Python port of Google Web Toolkit, the Java-to-JavaScript compiler. pyjs Desktop allows the exact same Python web application source code to be executed as a standalone desktop application (running under Python) instead of being stuck in a Web browser. For Free Software platforms, most Linux Distributions now come with pyjs and pyjs Desktop pre-packaged: Debian/Testing, FC13, ArchLinux and Gentoo. For Windows, pyjs Desktop uses MSHTML.

Related:  PYTHON

Pyjamas 0.8.1 Pyjamas Widget API for Web applications, in Python Current Release: 0.8.1~+alpha1--------------- This is the 0.8.1~+alpha1 release of Pyjamas. Python Webkit DOM Bindings The Python Webkit DOM Project makes python a full peer of javascript when it comes to accessing and manipulating the full features available to Webkit, such as HTML5. Everything that can be done with javascript, such as getElementsbyTagName and appendChild, event callbacks through onclick, timeout callbacks through window.setTimeout, and even AJAX using XMLHttpRequest, can also be done from python. Why is this important - why is it a "big deal"? Browser engines are amongst the most powerful GUI engines available, with the world's top software organisations and corporations focussing a lot of effort into competing to be "the best".

Pyjamas Pyjamas is a toolkit and applications framework, for the Web. (see PyjamasDesktop for the desktop version). Pyjamas comprises a widget set, a library containing "AJAX tricks", and a python-to-javascript compiler. No, Seriously, Why Should I Learn to Code? The geeks have inherited the earth. A couple decades ago if you talked with friends in a chat room, you were cast as a socially-awkward nerd. Doing the same today just means you're a typical Facebook user. Broadband Internet connections and smartphones have taken the Information Age that technically started in the 1970s with PCs and pushed it into daily mainstream life. Along with this culture change is a social anxiety: Should I learn to code?

More Impressions of Python (from a Java developer) Jeff Bail has just written an article on his first impressions of Python. I've been teaching myself Python for the last two weeks as well and I generally share Jeff's impresssions. I just wanted to add some more. Compared to Java Foundations: The Ministry of Silly Objects « Python Tutorials for Kids 8+ DENNIS: What I object to is that you automatically treat me like an inferior! ARTHUR: Well, I am king! (Scene 3) This post is about “objects”. Not everyday sort of objects that you can touch. Ruby vs Python: Choosing Your First Programming Language: Course Report (updated August 2016) So you've decided to switch careers and jump into tech. Congrats! Now, you're probably wondering which programming language you should learn first! Join Course Report and Bloc as we tackle all of your questions about two of the most popular languages taught at coding bootcamps: Ruby vs Python.

Introduction to Pyjamas, Part 1: Exploit the synergy of GWT and Python Introduction Google's Web Toolkit (GWT) lets you develop a Rich Internet Application (RIA) with Ajax, entirely in Java™ code. You can use the rich Java toolset (IDEs, refactoring, code completion, debuggers, and so on) to develop applications that can be deployed on all major Web browsers. With GWT you can write applications that behave like desktop applications but run in the browser.

Minecraft Config Editor: Tkinter Text Widget and Frames « Python Tutorials for Kids 8+ Furtively he looks round, then takes from the desk drawer a comic-book entitled ‘Thrills and Adventure’. We see the frames of the comic strip. A Superman-type character and a girl are shrinking from an explosion. She is saying ‘My God, his nose just exploded with enough force to destroy his kleenex’. In the next frame, the Superman character is saying ‘If only I had a kleenex to lend him – or even a linen handkerchief – but these trousers…!! Style Guide for Python Code This document gives coding conventions for the Python code comprising the standard library in the main Python distribution. Please see the companion informational PEP describing style guidelines for the C code in the C implementation of Python [1]. This document and PEP 257 (Docstring Conventions) were adapted from Guido's original Python Style Guide essay, with some additions from Barry's style guide [2]. This style guide evolves over time as additional conventions are identified and past conventions are rendered obsolete by changes in the language itself.

10 Reasons Python Rocks for Research — Hoyt Koepke The following is an account of my own experience with Python. Because that experience has been so positive, it is an unabashed attempt to promote the use of Python for general scientific research and development. About four years ago, I dropped MATLAB in favor of Python as my primary language for coding research projects. This article is a personal account of how rewarding I have found that experience. As I describe in the next sections, the variety and quality of Python’s features has spoiled me.