[Tutor] best Python Web-Development Applications framework.

Sebastian Silva sebastian at fuentelibre.org
Mon Jun 5 20:13:25 EDT 2017


Hi,

It's been almost a month since you asked but I have a novel suggestion
for you to try: /Jappy/.

Because of the nature of the web and existing browsers, you'll find that
Python is applied predominantly server-side.

While back-end programming can be interesting, I have recently become
aware of how fun it is to program the browser with Python-like syntax [1].

I liked this approach so much that I wrote Jappy, a development
environment for learning Python. This IDE can run locally without an
Internet connection or from a static web host.

Here's the sources with instructions: https://github.com/somosazucar/artisan

And here's the IDE for demonstration to try in any browser:
http://people.sugarlabs.org/~icarito/artisan/Jappy.activity/
<http://people.sugarlabs.org/%7Eicarito/artisan/Jappy.activity/>

Here's a brief list of implemented functionality:

  * Python 3 syntax and comparable performance
  * Tabbed Code editor with syntax highlighting and Solarized color scheme
  * Supports multiple files using Python's import syntax
  * Six examples demonstrating language and API features
  * Unicode support. Emojis you can use directly in your code :-)
  * Runs on Webkit2 / Chrome / Firefox browser engines (IE not tested)
  * Gives access to HTML5, CSS3 and Javascript
  * Saves session in Sugar or Sugarizer Journal if available
  * Export to .zip (compiled JS code + source)
  * Import from .zip or as individual files
  * Jappy library offers browser friendly print, inputAsync, clearScreen
    statements
  * Jappy itself is written in Python / RapydScript
  * Experimental standalone Android build and .XO bundle

Tutor@ list is invited to please try it out and report feedback.

I have started work to prepare a course to introduce Python to kids and
have written this IDE for this purpose.

However I enjoyed writing it and have plans for adding interesting
functionality, as time allows.

Happy learning!

Sebastian

[1] Python-like: RapydScript NG provides Python-3 to Javascript
transcompilation directly in the browser.


On 07/05/17 10:23, Jojo Mwebaze wrote:
> Dear All,
>
> I am trying to figure out the best Python Web-Development Applications
> framework. I trying to get started with building Web-Based Applications.
> Kindly give advise which one is the best for a novice  user
>
> Cheers,
> Johnson
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list