">
<head>
<!-- HTML Meta Tags -->
<meta charset="UTF-8" />
<title> **PyScript기초** </title>
<meta
name="description" content=" 설명 " />
<meta name="keywords" content="파이 스크립트, **PyScript 기초**, 파이썬과 스크립트, 양파고, Yang Phago, 노션, 양파고 노션, notion" />
<!-- Open Graph / Facebook -->
<meta property="og:title" content="**PyScript기초** " />
<meta property="og:description" content=" 파이 스크립트, **PyScript 기초**, 파이썬과 스크립트, 양파고, Yang Phago, 노션, 양파고 노션, notion" />
<meta property="og:image" content="대표 이미지" />
<meta property="og:url" content="페이지 주소" />
<meta property="og:type" content="website" />
</head>
https://github.com/roughkyo/first_Test.git
<aside> 💡 파이스크립의 실행을 위한 2가지 방법
</aside>
PyScript를 사용하려면 적절한 PyScript 파일들을 HTML 파일의 head 태그에 아래와 같이 추가해야 함
현재 PyScript가 구현하는 요소들
<py-script>
: 웹 페이지 내에서 실행 가능한 Python 코드를 정의하는 데 사용됨. 요소 자체는 페이지에 렌더링되지 않으며 논리를 추가하는 데만 사용됨<py-repl>
: 웹 페이지에 코드 편집기로 렌더링됨. 사용자가 실행 코드를 작성할 수 있도록 하는 REPL 구성 요소를 생성함.<head>
<title>파이스크립트로 간단한 파이썬 코드 실행해보기</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="<https://pyscript.net/alpha/pyscript.css>" />
<script defer src="<https://pyscript.net/alpha/pyscript.js>"></script>
</head>
<body>
<!-- 바디(body) 영역안에 파이스크립트 영역을 만들어주고 필요한 코드 적어주기 -->
<py-script>
print('hello, world!')
</py-script>
</body>
</html>
https://roughkyo.github.io/first_Test/
<html>
<head>
<link rel="stylesheet" href="<https://pyscript.net/latest/pyscript.css>" />
<script defer src="<https://pyscript.net/latest/pyscript.js>"></script>
</head>
<body>
<py-script>
print("π 연산 결과:")
def compute_pi(n):
pi = 2
for i in range(1,n):
pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
return pi
pi = compute_pi(100000)
print(f"π 연산 결과는 {pi:.3f} 입니다.")
</py-script>
</body>
</html>
```javascript
<html>
<head>
<link rel="stylesheet" href="<https://pyscript.net/latest/pyscript.css>" />
<script defer src="<https://pyscript.net/latest/pyscript.js>"></script>
</head>
<body>
<b><p>Today is <u><label id='today'></label></u></p></b>
<br>
<div id="pi" class="alert alert-primary"></div>
<py-script>
import datetime as dt
pyscript.write('today', dt.date.today().strftime('%A %B %d, %Y'))
def compute_pi(n):
pi = 2
for i in range(1,n):
pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
return pi
pi = compute_pi(100000)
pyscript.write('pi', f"π 연산 결과는 {pi:.3f} 입니다.")
</py-script>
</body>
</html>