Pyscript

  • html 문서 head 태그 안에 아래 두줄을 넣어 주면 즉시 파이선 코드를 사용가능
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
  • html 코드 원하는 곳에 아래 태그를 이용 파이썬 코드를 넣어 준다
<py-script>
        print('Hello Pyscript!')
</py-script>
  • 웹브라우저(크롬만 가능??)로 열어 보면 화면에 Hello Pyscript! 가 찍히는 것을 확인 할 수 있다.

  • html에 직접 작성하지 않고 별도의 파이썬 파일을 작성가능

<py-script src="/python_file.py"></py-script>
  • 파이썬 패키지들도 추가해서 사용가능하다.
 <py-env>
     - numpy
     - matplotlib
 </py-env>
  • head 태그 안에 위와 같이 패키지를 추가한다.
<div id="plot"></div>
    <py-script output="plot">
        import matplotlib.pyplot as plt
        import numpy as np

        x = np.random.randn(1000)
        y = np.random.randn(1000)

        fig, ax = plt.subplots()
        ax.scatter(x, y)
        fig
    </py-script>
  • 너무 느리다. 언제 빨라지냐?

  • 참고 사이트

    https://github.com/pyscript

  • 참고 유튜브

    자바스크립트 종말각?! HTML에서 파이썬 실행하는 PyScript 등장!