PyStudio - Learn & Run Python

๊ด‘๊ณ  ํฌํ•จ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
100+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

PyStudio โ€“ ํŒŒ์ด์ฌ ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ IDE

PyStudio๋Š” ๊ฐœ๋ฐœ์ž, ํ•™์ƒ, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ ค๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ๊ฐ•๋ ฅํ•œ ํŒŒ์ด์ฌ ์ปดํŒŒ์ผ๋Ÿฌ, IDE, ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.

PyOdide ๊ธฐ๋ฐ˜์˜ ๋‚ด์žฅ ํŒŒ์ด์ฌ 3 ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ํ†ตํ•ด PyStudio๋Š” ์›๊ฒฉ ์„œ๋ฒ„ ์—†์ด ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ์ง์ ‘ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์ปดํŒŒ์ผ, ์‹คํ–‰, ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ํ”„๋กœ๊ทธ๋žจ์„ ์ฆ‰์‹œ ์‹คํ–‰ํ•˜๋ฉฐ, ์–ธ์ œ๋“  ์ฝ”๋“œ๋ฅผ ์‹คํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์Šต, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์—ฐ์Šต, NumPy์™€ Pandas๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ์…‹ ๋ถ„์„, Matplotlib์„ ์ด์šฉํ•œ ์ฐจํŠธ ์ž‘์„ฑ, ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ์‹คํ—˜ ๋“ฑ ์–ด๋–ค ์ž‘์—…์„ ํ•˜๋“  PyStudio๋Š” ์™„๋ฒฝํ•œ ๋ชจ๋ฐ”์ผ ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ์•ฑ์€ VS Code์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ Monaco ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ, ์ง€๋Šฅํ˜• ์ฝ”๋“œ ์ œ์•ˆ, ๋น ๋ฅธ ์‹คํ–‰ ์†๋„๋ฅผ ํ†ตํ•ด ์›ํ™œํ•œ ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

Python ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ ์ธํ„ฐํ”„๋ฆฌํ„ฐ

- Python 3 ํ”„๋กœ๊ทธ๋žจ์„ ์ฆ‰์‹œ ์‹คํ–‰
- Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ปดํŒŒ์ผํ•˜๊ณ  ์‹คํ–‰
- Pyodide ๊ธฐ๋ฐ˜์˜ ๋‚ด์žฅ Python ์ธํ„ฐํ”„๋ฆฌํ„ฐ
- ์›๊ฒฉ ์„œ๋ฒ„ ์—†์ด ์ž‘๋™
- ๋‹ค์–‘ํ•œ Python ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชจ๋“ˆ ์ง€์›

๊ณ ๊ธ‰ Python ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ

- VS Code์™€ ์œ ์‚ฌํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” Monaco ํŽธ์ง‘๊ธฐ
- Python ๊ตฌ๋ฌธ ๊ฐ•์กฐ ํ‘œ์‹œ
- ์Šค๋งˆํŠธ ์ž๋™ ์™„์„ฑ ๋ฐ ์ฝ”๋“œ ์ œ์•ˆ
- ์˜ค๋ฅ˜ ๊ฐ์ง€ ๋ฐ ์ฝ”๋“œ ํžŒํŠธ
- ์‹คํ–‰ ์ทจ์†Œ ๋ฐ ๋‹ค์‹œ ์‹คํ–‰ ์ง€์›
- ์‚ฌ์šฉ์ž ์ง€์ • ํŽธ์ง‘๊ธฐ ํ…Œ๋งˆ, ๊ธ€๊ผด ๋ฐ ์ƒ‰์ƒ ์„ค์ •

๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

PyStudio๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

- ์ˆ˜์น˜ ๊ณ„์‚ฐ์„ ์œ„ํ•œ NumPy
- ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„์„ ์œ„ํ•œ Pandas
- ์ฐจํŠธ ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ Matplotlib
- ํ†ต๊ณ„ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ Seaborn

๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ๋ฐ”๋กœ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋จธ์‹  ๋Ÿฌ๋‹ ์ง€์›

- Python์„ ์‚ฌ์šฉํ•˜์—ฌ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ•™์Šต
- CSV ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์…‹ ๊ฐ€์ ธ์˜ค๊ธฐ
- NumPy ๋ฐ Pandas๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ
- ์—๋””ํ„ฐ์—์„œ ๋ชจ๋ธ ํ•™์Šต ๋ฐ ํ…Œ์ŠคํŠธ
- ํ•™์Šต๋œ ๋ชจ๋ธ์„ PKL(.pkl) ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

- CSV ๋ฐ์ดํ„ฐ์…‹ ๊ฐ€์ ธ์˜ค๊ธฐ
- Pandas๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„
- ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ ํ•™์Šต
- ํ•™์Šต๋œ ๋ชจ๋ธ์„ PKL ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ

Python ์ฝ”๋“œ ๋””๋ฒ„๊น…

- ๋‹จ๊ณ„๋ณ„ ๋””๋ฒ„๊น…
- ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜ ์‹๋ณ„
- ํ”„๋กœ๊ทธ๋žจ ํ๋ฆ„ ๋ฐ ๋ณ€์ˆ˜ ์ถ”์ 

์Šค๋งˆํŠธ ์ฝ”๋“œ ์ž‘์„ฑ ์ง€์›

- Python ์˜ค๋ฅ˜ ์ˆ˜์ • ์ œ์•ˆ
- Python ์ฝ”๋“œ ์ž‘์„ฑ ์‹œ ์œ ์šฉํ•œ ํŒ

Python ํ”„๋กœ๊ทธ๋žจ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ

- ์—ฌ๋Ÿฌ Python ํ”„๋กœ๊ทธ๋žจ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ
- ํ”„๋กœ๊ทธ๋žจ ํžˆ์Šคํ† ๋ฆฌ ๊ด€๋ฆฌ
- ํ”„๋กœ๊ทธ๋žจ์— ์ด๋ฆ„, ๋ฉ”๋ชจ ๋ฐ ํƒœ๊ทธ ์ถ”๊ฐ€
- ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•˜๊ณ  ๊ฒ€์ƒ‰

Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์Šต

PyStudio์—๋Š” ์ดํ•ด๋ฅผ ๋•๋Š” ํ•™์Šต ์ž๋ฃŒ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Python:

- Python ๊ธฐ์ดˆ ๋ฐ ๊ตฌ๋ฌธ
- ๋ฐ์ดํ„ฐ ์œ ํ˜•, ๋ฐ˜๋ณต๋ฌธ ๋ฐ ์กฐ๊ฑด๋ฌธ
- ํ•จ์ˆ˜ ๋ฐ ํด๋ž˜์Šค
- NumPy, Pandas ๋ฐ Matplotlib ํŠœํ† ๋ฆฌ์–ผ

Python ์ฝ”๋”ฉ ์—ฐ์Šต

- Python ๋…ผ๋ฆฌ ๋ฌธ์ œ
- ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ
- Python ๋ฉด์ ‘ ์งˆ๋ฌธ

๋น ๋ฅด๊ณ  ๊ฐ€๋ฒผ์šด Python IDE

PyStudio๋Š” ๋น ๋ฅธ ์‹คํ–‰ ์†๋„, ๋ถ€๋“œ๋Ÿฌ์šด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ๊ทธ๋ฆฌ๊ณ  ์–ด๋””์„œ๋“  ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ํœด๋Œ€ ๊ฐ€๋Šฅํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜์—ฌ ์†๋„์™€ ๋ชจ๋ฐ”์ผ ์„ฑ๋Šฅ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

PyStudio ์‚ฌ์šฉ ๋Œ€์ƒ

- Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ์ดˆ๋ณด์ž
- Python ์ฝ”๋”ฉ์„ ์—ฐ์Šตํ•˜๋Š” ํ•™์ƒ
- ๋ชจ๋ฐ”์ผ์—์„œ Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฐœ๋ฐœ์ž
- NumPy ๋ฐ Pandas๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™ ํ•™์Šต์ž

๋ฉด์ฑ… ์กฐํ•ญ

PyStudio๋Š” ๋…๋ฆฝ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ฉฐ Python Software Foundation๊ณผ ์ œํœด ๊ด€๊ณ„๊ฐ€ ์—†์œผ๋ฉฐ Python Software Foundation์˜ ์Šน์ธ์„ ๋ฐ›์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. Python์€ Python Software Foundation์˜ ๋“ฑ๋ก ์ƒํ‘œ์ž…๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ๊ด€๋ จ ๊ณ ์ง€

์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Monaco Editor(MIT ๋ผ์ด์„ ์Šค) ๋ฐ Pyodide(Mozilla Public License 2.0)๋ฅผ ํฌํ•จํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

PyStudio๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ์„ ๋”์šฑ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›๊ฒฉ ์„œ๋ฒ„์— ์˜์กดํ•˜๋Š” ๋Œ€์‹ , ํ†ตํ•ฉ๋œ Pyodide ๋Ÿฐํƒ€์ž„์ด ์•ฑ ํ™˜๊ฒฝ ๋‚ด์—์„œ ํŒŒ์ด์ฌ์„ ์ง์ ‘ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋น ๋ฅธ ์‹คํ—˜, ์˜คํ”„๋ผ์ธ ํ•™์Šต, ๊ทธ๋ฆฌ๊ณ  ์—ฌํ–‰, ํ•™์Šต ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ œ ์—ฐ์Šต ์ค‘์—๋„ ์–ธ์ œ ์–ด๋””์„œ๋“  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„ํŽธํ•˜๊ณ  ์‹ค์šฉ์ ์ธ ์ฝ”๋”ฉ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
PyStudio๋Š” ๋ชจ๋ฐ”์ผ์šฉ ํŒŒ์ด์ฌ ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ IDE์ž…๋‹ˆ๋‹ค. ์–ด๋””์„œ๋“  ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•˜์„ธ์š”.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2026. 7. 22.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

1. Daily Python content functionality added
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์•ฑ ์ง€์›