Skip to content

Brython

파이썬3의 브라우저 구현체

Features

  • "Browser Python"
  • 브라우저의 DOM 개체와 이벤트 접근 가능한 파이썬3 구현체
    • 웹페이지에서 JS 대신 Python 으로 스크립트 실행 가능
    • HTML5/CSS3 최신 스펙 및 jQuery, D3 및 Bootstrap, LESS, SASS 등 지원
  • 별도 설치 필요없이 CDN에서 brython.js 로드만으로 사용 가능
  • 온라인 에디터와 콘솔 제공해서 테스트 가능

Example

Here is a simple example of an HTML page running Python:

    <html>

        <head>
            <script type="text/javascript" src="/path/to/brython.js"></script>
        </head>

        <body onload="brython()">

            <script type="text/python">
            from browser import document, alert

            def echo(event):
                alert(document["zone"].value)

            document["mybutton"].bind("click", echo)
            </script>

            <input id="zone"><button id="mybutton">click !</button>

        </body>

    </html>

See also

Favorite site