๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Python11

Python staticmethod ์™œ ์‚ฌ์šฉํ•ด์•ผํ• ๊นŒ? Python staticmethod Python staticmethod๋Š” @staticmethod ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ ์ •์  ๋ฉ”์†Œ๋“œ ์ž…๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๋ฉ”์†Œ๋“œ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ self ์ธ์ž๋ฅผ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ํด๋ž˜์Šค ์ด๋ฆ„์œผ๋กœ ์ง์ ‘ ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ์ธ์Šคํ„ด์Šค ์†์„ฑ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์ธ์Šคํ„ด์Šค ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋Ÿฐ ํŠน์ง•๋“ค์ด ์žˆ์–ด์„œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„ฑ ๋ฉ”์†Œ๋“œ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„ฑ ๋ฉ”์†Œ๋“œ๋“ค์€ ์ฃผ๋กœ ๋”ฐ๋กœ utils๋ผ๋Š” ๋ชจ๋“ˆ๋กœ ๋นผ์„œ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ... ํด๋ž˜์Šค ๋‚ด์—์„œ๋Š” ์™œ staticmethod๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”? ์•„๋ž˜ ์‹ค์Šต์„ ํ†ตํ•ด์„œ ์ข€ ๋” ์ž์„ธํžˆ ํ™•์ธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Playlist ์‹ค์Šต import random import json import hashlib class Playlist: clas.. 2021. 10. 4.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] ๊ฐ€์ƒํ™˜๊ฒฝ venv ์‚ฌ์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ํ˜•์ƒ ์‚ฌ์šฉ(intellij) ๊ฐ€์ƒํ™˜๊ฒฝ์€ ์™œ ์‚ฌ์šฉํ• ๊นŒ? ํšŒ์‚ฌ๋‚ด์— Python์„ ์ด์šฉํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. 2. ๋Œ€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋„ ์žˆ๊ณ  3. ๋Œ€ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๊ฐ ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฐœ๋ณ„์ ์œผ๋กœ ์„œ๋กœ ํ•˜๋‚˜์˜ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์„œ๋น„์Šค๋˜๊ณ  ์žˆ๋‹ค๋ฉด ์„ค์น˜๋œ Python ์ธํ„ฐํ”„๋ฆฌํ„ฐ ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•ด๋„ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํฐ ๋ฌธ์ œ๊ฐ€ ์—†์„ ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ ํ•˜๋‚˜์˜ ์„œ๋ฒ„์— ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๊ฐ€ ์„œ๋น„์Šค๋˜๊ณ  ์žˆ๊ณ  ์„ค์น˜๋œ Python ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ• ๊นŒ์š”? 3๊ฐ€์ง€ ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•˜๋‚˜์˜ ์„œ๋ฒ„์—์„œ ์šด์˜๋˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ... Project3์˜ ๊ฒฝ์šฐ 3.8 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋Š” ํ•˜๋‚˜๋ฐ–์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ์˜ ์‹œ์ ์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ... Python 3.9 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” Project1๊ณผ Project2์˜ ๊ฒฝ์šฐ ํ˜ธํ™˜์„ฑ.. 2021. 6. 15.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ - No.6 Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(Data Structure)๋ž€? ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ตฌ์กฐ(structure) ์ž…๋‹ˆ๋‹ค. ์ด์ „์— ๋ณ€์ˆ˜์— ์ˆซ์ž๋‚˜ ๋ฌธ์ž ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ €์žฅํ–ˆ์—ˆ๋Š”๋ฐ... ๊ณผ์ผ๋“ค์˜ ์ง‘ํ•ฉ ์ฒ˜๋Ÿผ ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋กœ ์„ ์–ธ์„ ํ•ด์ค˜์•ผํ• ๊นŒ์š”? # ๊ฐ๊ฐ ๋ณ€์ˆ˜๋กœ ์„ ์–ธ fruit1 = '์ˆ˜๋ฐ•' fruit2 = '์ฐธ์™ธ' fruit3 = '์ž๋ชฝ' fruit4 = '๋ฉœ๋ก ' # ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์ธ ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์„ ์–ธ fruits = ['์ˆ˜๋ฐ•', '์ฐธ์™ธ', '์ž๋ชฝ', '๋ฉœ๋ก '] ์œ„์˜ ์ด๋ฏธ์ง€๋ฅผ ์ฝ”๋“œํ™”ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ ๋ณ€์ˆ˜๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ค‘ ํ•˜๋‚˜์ธ list๋ฅผ ๋งŒ๋“ค์–ด์„œ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜.. 2021. 6. 5.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] ๋ฐ์ดํ„ฐ ํƒ€์ž… - No.5 Python 3.9.5๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋ž€? ์•„๋ž˜๋Š” Java์˜ ์ฝ”๋“œ ์ž…๋‹ˆ๋‹ค. // ์›์‹œ ํƒ€์ž… int number1 = 1; double number2 = 10.1; boolean is = true; // ์ฐธ์กฐ ํƒ€์ž… String word = new String(); ์œ„์˜ ์˜ˆ์‹œ์™€ ๊ฐ™์ด ๋ณ€์ˆ˜ ์•ž์— ๋ถ™์–ด ์žˆ๋Š” int, double, boolean, String ์ด ๋ฐ์ดํ„ฐ์˜ ํƒ€์ž…์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ค„์•ผํ• ์ง€ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ‘œํ˜„์ž…๋‹ˆ๋‹ค. ์ฆ‰ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์›์‹œ ํƒ€์ž…๊ณผ ์ฐธ์กฐ ํƒ€์ž…์œผ๋กœ ๊ตฌ๋ถ„์ด ๋ฉ๋‹ˆ๋‹ค. ์›์‹œ ํƒ€์ž… int, long, foat, boolean ๋“ฑ ๋ฉ”๋ชจ๋ฆฌ์— ๊ฐ’์ด ์ €์žฅ ์œ„ ์ด๋ฏธ์ง€๋Š” Java์˜ ์ˆซ์ž ํƒ€์ž…์˜ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ์™€ ํ‘œํ˜„ ๊ฐ€.. 2021. 6. 3.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] ๋ณ€์ˆ˜ - No.4 Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉ ๋ณ€์ˆ˜๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€? x = 100 y = 20.5 ์œ„์˜ ์˜ˆ์‹œ ์ฒ˜๋Ÿผ x ์™€ y๊ฐ€ ๋ณ€์ˆ˜ ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•ด๋ณด์ง€ ์•Š์•„๋„ x๋ผ๋Š” ๋ณ€์ˆ˜๋Š” 100์ด๊ณ  y๋ผ๋Š” ๋ณ€์ˆ˜๋Š” 20.5๋ผ๋Š” ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ˆ˜ํ•™์ ์œผ๋กœ "=" ๋“ฑํ˜ธ ๊ธฐํ˜ธ๊ฐ€ "๊ฐ™๋‹ค"๋ผ๋Š” ์˜๋ฏธ๋กœ ๋ฐฐ์›Œ์„œ ๋ณธ๋Šฅ์ ์œผ๋กœ ์•Œ๊ณ  ์žˆ๋Š”๊ฑฐ์ฃ . ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ "x + y ์˜ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?"๋ผ๊ณ  ์งˆ๋ฌธํ•˜๋ฉด "120.5 ์ž…๋‹ˆ๋‹ค!"๋ผ๊ณ  ๋‹น๋‹นํ•˜๊ฒŒ ๋‹ตํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋“ฑํ˜ธ(=) ๊ธฐํ˜ธ๊ฐ€ "๊ฐ™๋‹ค"๋ผ๋Š” ์˜๋ฏธ๊ฐ€ ์•„๋‹ˆ๋ผ "๋Œ€์ž…ํ•œ๋‹ค"์˜ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. "x + y"์™€ ๊ฐ™์€ ์—ฐ์‚ฐ์€ "๊ฐ™๋‹ค"๋ผ๋Š” ์˜๋ฏธ๋กœ ํ•ด์„ํ•ด์„œ ์‚ฌ์šฉํ•ด๋„ ํฐ ๋ฌธ์ œ๋Š” ์—†์„ ๋งŒํผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ๋•Œ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ.. 2021. 6. 2.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] IDE ์—๋””ํ„ฐ(intellij) ์„ค์น˜ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์„ฑ - No.3 IDE๋Š” ์™œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? ์„ธํƒ๊ธฐ ์—†์ด ๋งค์ผ ์† ๋นจ๋ž˜ํ•ด์•ผ ๋œ๋‹ค๋Š” ์ƒ๊ฐํ•ด๋ณด์…จ๋‚˜์š”? ์‹œ๊ฐ„๋„ ์˜ค๋ž˜๊ฑธ๋ฆฌ๊ณ  ๋ฒˆ๊ฑฐ๋กญ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“œ์‹œ์ฃ ? ์‹ค์ œ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฐœ๋ฐœํ•  ๋•Œ IDE(Integrated Development Environment ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ)๋ž€ ๊ฐœ๋ฐœ์ž ํˆด(์—๋””ํ„ฐ)์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค. ์„ธํƒ๊ธฐ ์—†์ด ์† ๋นจ๋ž˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ... ๊ฐœ๋ฐœ๋„ IDE์—†์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ์žฅ์— ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  python ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์‹คํ–‰์‹œ์ผœ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ฝ”๋”ฉํ•˜๋‹ค๋ณด๋ฉด ๋ฌธ๋ฒ• ์˜ค๋ฅ˜๋‚˜ ์˜คํƒ€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜๋„ ์žˆ๊ณ ... ์—ฌ๋Ÿฌ python ํŒŒ์ผ๋กœ ๋‚˜๋ˆ„์–ด ๊ฐœ๋ฐœํ•˜๋ฉด ํŒŒ์ผ๋“ค์„ ๊ด€๋ฆฌ ๋ฐ ์ถ”์ ํ•˜๊ธฐ๋„ ํž˜๋“ค ๊ฒ๋‹ˆ๋‹ค. IDE๋Š” ์ด๋Ÿฌํ•œ ๋ถˆํŽธํ•œ์„ ํ•ด๊ฒฐํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. .. 2021. 6. 1.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] Python ์„ค์น˜ํ•˜๊ธฐ MacOS - No.2-2 Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. MacOS Python ์„ค์น˜ MacOS๋„ Python ํ™ˆํŽ˜์ด์ง€ Downloads ํƒญ์—์„œ MacOS X๋ฅผ ์„ ํƒํ•˜์—ฌ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Mac OS ๋ฒ„์ „์— ๋”ฐ๋ผ intel installer๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. universal installer๋กœ ์„ค์น˜ํ•ด์ค๋‹ˆ๋‹ค. ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Applications ํด๋” ์•„๋ž˜ Python ํด๋”๊ฐ€ ์ƒ๊ธฐ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Python ์„ค์น˜ ํ™•์ธ $ python3 -V Python 3.9.5 $ python3 Python 3.9.5 (v3.9.5:0a7dcbdb13, May 3 2021, 13:05:53) [Clang 12.0.5 (clang-1205.0.22.9)] on darwin Type "help",.. 2021. 6. 1.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] Python ์„ค์น˜ํ•˜๊ธฐ Linux - No.2-3 Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Linux Python ์„ค์น˜ Linux ๊ณ„์—ด์˜ ์šด์˜์ฒด์ œ ์—์„œ๋Š” ์ด๋ฏธ Python 2๋‚˜ Python 3๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹ค์Šต์—์„œ๋Š” CentOS ํ™˜๊ฒฝ์—์„œ Python์„ ์„ค์น˜ํ•˜๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. $ yum groupinstall 'Development Tools' $ yum install openssl-devel bzip2-devel libffi-devel wget ์„ค์น˜์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์‚ฌ์ „์— ์„ค์น˜ํ•ด์ค€๋‹ค. Python ํ™ˆํŽ˜์ด์ง€์—์„œ ์„ค์น˜ํŒŒ์ผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Downloads ํƒญ์—์„œ Linux์˜ python ๋ฒ„์ „๋ณ„ ์„ค์น˜ํŒŒ์ผ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. 2021๋…„ 06์›” 01์ผ ๊ธฐ์ค€์œผ๋กœ Stable ๋ฒ„์ „(์•ˆ์ „ํ™”๋œ ๋ฒ„์ „)์ธ 3.9.5 ๋ฒ„์ „์˜ .. 2021. 6. 1.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] Python ์„ค์น˜ํ•˜๊ธฐ Windows - No.2-1 Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Windows Python ์„ค์น˜ python ํ™ˆํŽ˜์ด์ง€ Downloads ๋ฉ”๋‰ด์—์„œ Python ์„ค์น˜ํŒŒ์ผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋ž€ ์ƒ‰์œผ๋กœ ํฌ๊ฒŒ ๋˜์–ด ์žˆ๋Š” Download ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์šด์˜์ฒด์ œ์— ๋งž๊ฒŒ ์•Œ์•„์„œ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ... ์ด๋ฒˆ ์‹ค์Šต์—์„œ๋Š” ๋ฒ„์ „์„ ์„ ํƒํ•˜์—ฌ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Python ๋ฒ„์ „์˜ Windows๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ Python ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, 2021๋…„ 06์›” 01์ผ ๊ธฐ์ค€์œผ๋กœ Stable ๋ฒ„์ „(์•ˆ์ •ํ™”๋œ ๋ฒ„์ „)์ธ 3.9.5 ๋ฒ„์ „์„ ๋ฐ›๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๋น„ํŠธ๋กœ Windows installer๋ฅผ ๋ฐ›์•„์ค๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ •๋ณด๋Š” "๋‚ดPC ์šฐํด๋ฆญ -> ์†์„ฑ" ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 32bit์˜ ์šด.. 2021. 6. 1.
[๊ฐœ๋ฐœ๋กœ๊ทธ Python] ์™œ Python์ธ๊ฐ€? - No.1 Programming ์–ธ์–ด ์„ ํ˜ธ๋„ ์กฐ์‚ฌ TIOBE : 25๊ฐœ์˜ ๊ฒ€์ƒ‰ ์—”์ง„์˜ ์กฐํšŒ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ์ธ๋ฑ์‹ฑํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ˆœ์œ„๋กœ ๋งค๊ธด ํ‘œ ์ž…๋‹ˆ๋‹ค. PYPL : ์–ธ์–ด์˜ tutorial์ด Google์—์„œ ๊ฒ€์ƒ‰๋˜๋Š” ๋นˆ๋„๋ฅผ ๊ฐ–๊ณ  ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ˆœ์œ„๋กœ ๋งค๊ธด ํ‘œ ์ž…๋‹ˆ๋‹ค. 2021๋…„ 05์›”๋‹ฌ์„ ๊ธฐ์ค€์œผ๋กœ PYPL, TIOBE ์ธ๋ฑ์Šค์— ๊ฐ๊ฐ 1, 2์œ„๋ฅผ Python์ด ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์ง€๊ธˆ ํ˜„์žฌ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ๋ฅ ์ด ๊ฐ€์žฅ ๋งŽ์ด ์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ์–ธ์–ด๊ฐ€ ๋ฐ”๋กœ Python์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์™œ Python์„ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒƒ์ผ๊นŒ์š”? Python์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  ๊ตฌ๊ธ€์— ๊ฒ€์ƒ‰ํ•ด๋ณด๋ฉด... ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๋‹ค, ์—ฌ๋Ÿฌ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ๋ ˆํผ๋Ÿฐ์Šค๊ฐ€ ๋งŽ๋‹ค, AI๋‚˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค ๋“ฑ ๋งŽ์€ ์ด์œ ๋ฅผ.. 2021. 5. 31.
[Python] ๋งฅOS ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ :: ๋งˆ์ด์ž๋ชฝ Python ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ • Python ๊ฐ€์ƒํ™˜๊ฒฝ์€ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ Python๊ณผ ๊ฐ๊ฐ ํ”„๋กœ์ ํŠธ๋ณ„ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •๋“ค์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. ์—ฌ๋Ÿฌ PC์—์„œ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜์—ฌ ์ž‘์—…์„ ํ•˜๋Š” ๊ฒƒ์„ ํ•˜๋‚˜์˜ PC์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. Virualenv & VirtualenvWrapper ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•ด์ฃผ๊ธฐ ์ „์— python์„ค์น˜๋Š” ์™„๋ฃŒ๋˜์–ด์žˆ์–ด์•ผํ•œ๋‹ค. ๋งฅ์€ ๊ธฐ๋ณธ์œผ๋กœ ํŒŒ์ด์ฌ2๋ฒ„์ „์ด ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ํŒŒ์ด์ฌ3๋ฒ„์ „์„ ์„ค์น˜ํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ์„ธํŒ…์„ ํ•ด์ค„๊ฒƒ์ด๋‹ค. pip3 install virtualenv virtualenvwrapper Virtualenv์™€ VirtualenvWrapper๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๊ณผ ๊ทธ ๋ฐ”์ด๋„ˆ๋ฆฌํŒŒ์ผ์„ ์‹คํ–‰ํ•ด์ฃผ๋Š” ๋ฐฐ์น˜ํŒŒ์ผ ์ •๋„?์˜ ๊ด€๊ณ„๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค. Virtualenv๋ฅผ ํ†ต.. 2019. 3. 31.