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

Python32

Django Oracle11g ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ• Django Oracle11g ์—ฐ๋™ Django ํ”„๋ ˆ์ž„์›Œํฌ ์‚ฌ์šฉํ•  ๋•Œ Oracle ๋ฒ„์ „์— ๋Œ€ํ•œ Dependency๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://docs.djangoproject.com/en/2.0/releases/2.0/#dropped-support-for-oracle-11-2 Django 2.0 release notes | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About โ™ฅ Donate docs.djangoproject.com Django 2.0๋ถ€ํ„ฐ Oracle11g์— ๋Œ€ํ•œ ์ง€์›.. 2021. 10. 5.
Python staticmethod ์™œ ์‚ฌ์šฉํ•ด์•ผํ• ๊นŒ? Python staticmethod Python staticmethod๋Š” @staticmethod ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ ์ •์  ๋ฉ”์†Œ๋“œ ์ž…๋‹ˆ๋‹ค. ์ธ์Šคํ„ด์Šค ๋ฉ”์†Œ๋“œ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ self ์ธ์ž๋ฅผ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ํด๋ž˜์Šค ์ด๋ฆ„์œผ๋กœ ์ง์ ‘ ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ์ธ์Šคํ„ด์Šค ์†์„ฑ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์ธ์Šคํ„ด์Šค ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์—†๋‹ค. ์ด๋Ÿฐ ํŠน์ง•๋“ค์ด ์žˆ์–ด์„œ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„ฑ ๋ฉ”์†Œ๋“œ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ์„ฑ ๋ฉ”์†Œ๋“œ๋“ค์€ ์ฃผ๋กœ ๋”ฐ๋กœ utils๋ผ๋Š” ๋ชจ๋“ˆ๋กœ ๋นผ์„œ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ... ํด๋ž˜์Šค ๋‚ด์—์„œ๋Š” ์™œ staticmethod๊ฐ€ ํ•„์š”ํ• ๊นŒ์š”? ์•„๋ž˜ ์‹ค์Šต์„ ํ†ตํ•ด์„œ ์ข€ ๋” ์ž์„ธํžˆ ํ™•์ธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Playlist ์‹ค์Šต import random import json import hashlib class Playlist: clas.. 2021. 10. 4.
Windows ํ™˜๊ฒฝ Django Oracle ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ• Windows ํ™˜๊ฒฝ Django Oracle ์—ฐ๋™ Django๋ฅผ ์ด์šฉํ•ด์„œ ๊ฐœ๋ฐœํ•  ๋•Œ... ์€๊ทผํžˆ ํ•œ๋ฒˆ๋„ ํ•ด๋ณด์ง€ ์•Š์œผ๋ฉด ์‹œ๊ฐ„์„ ๊ฝค ์†Œ์š”ํ•˜๋Š” ๋ถ€๋ถ„์ด Oracle ์—ฐ๋™์ด๋‹ค. ์‹ค์ œ ๋ฐฐํฌํ™˜๊ฒฝ์ด๋‚˜ ํ…Œ์ŠคํŠธํ™˜๊ฒฝ์ด ๋ฆฌ๋ˆ…์Šค๋กœ๋˜์–ด ์žˆ์–ด Django DB ์—ฐ๋™๊ณผ ๊ด€๋ จ๋œ ๊ธ€์€ ๋Œ€๋ถ€๋ถ„์ด Linux๊ธฐ๋ฐ˜์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ง‰์ƒ ๊ฐœ๋ฐœํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” PC๋‚˜ Django๋ฅผ ๋ฐฐ์šฐ๋Š” ์ž…์žฅ์—์„œ๋Š” Windows ํ™˜๊ฒฝ์—์„œ Django๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” Windows ํ™˜๊ฒฝ์—์„œ Django์— Oracle์„ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šธ ๊ฒƒ์ด๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ Django Oracle ์—ฐ๋™ ๊ด€๋ จํ•ด์„œ ๋ฒ„์ „์— ๋Œ€ํ•œ ์˜์กด์„ฑ์ด ์กด์žฌํ•˜์—ฌ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ํ•ด๋‹น ์‹ค์Šต์—์„œ๋Š” ์•„๋ž˜ ๋ฒ„์ „์œผ๋กœ ์—ฐ๋™ ์„ฑ๊ณต๋˜์—ˆ๋‹ค. Python 3.9.6 Oracle12c Oracl.. 2021. 10. 3.
[๊ฐœ๋ฐœ๋กœ๊ทธ 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.
ํŒŒ์ด์ฌ ํŠœํ„ฐ, ํŒŒ์ด์ฌ ์ฝ”๋“œ ์‹œ๊ฐํ™” ํ™•์ธํ•˜๊ธฐ ์ข‹์€ ์‚ฌ์ดํŠธ :: ๋งˆ์ด์ž๋ชฝ ํŒŒ์ด์ฌ ํŠœํ„ฐ๋ผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์•Œ๊ณ ๊ณ„์‹ ๊ฐ€์š”? ํ•œ๋ฒˆ ์‚ฌ์šฉํ•ด๋ดค๋Š”๋ฐ ๋ณต์žกํ•œ ์ฝ”๋“œ ๋‚ด์šฉ์„ ํ•œ์ค„์”ฉ ์‹คํ–‰์‹œ์ผœ ์ฝ”๋“œ์˜ ๋‚ด์šฉ์„ ์‹œ๊ฐํ™”ํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ํŽธ๋ฆฌํ•œ ํˆด๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ค ํ”„๋กœ์ ํŠธ์˜ ์ „๋ฐ˜์ ์ธ ํ๋ฆ„์„ ํ™•์ธํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ๋ˆˆ์œผ๋กœ ํ๋ฆ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“œ๋„ค์š”. ์žฌ๊ท€ํ•จ์ˆ˜ ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ๋ณดํ†ต ๋จธ๋ฆฌ์†์œผ๋กœ ์ƒ๊ฐํ•ด์„œ ํ๋ฆ„์„ ํŒŒ์•…ํ•˜๊ธฐ ์‰ฝ์ง€ ์•Š์ž๋‚˜์š”? ์•„๋‹ˆ๋ฉด ๋งค์šฐ ๋ณต์žกํ•œ ๋‹ค์ค‘ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋‚˜... ์ด๋Ÿฐ ๋กœ์ง ๋ถ€๋ถ„์—์„œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ• ๋•Œ ์ •๋ง ์œ ์šฉํ•œ ์‚ฌ์ดํŠธ ์ธ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ํŠœํ„ฐ Visualize your code and get live help now ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ง์ ‘ ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด์„œ ํ•œ์ค„ ํ•œ์ค„ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ์žฌ๊ท€ํ•จ์ˆ˜ .. 2020. 3. 11.
[Python] Pandas ํŒŒ์ด์ฌ ํŒ๋‹ค์Šค ์ƒ์„ฑ, ์ฝ๊ธฐ ์ด ์ •๋ฆฌ :: ๋งˆ์ด์ž๋ชฝ Python Pandas Pyrhon์œผ๋กœ ๋ฐ์ดํ„ฐ๋ถ„์„์„ ์ ‘ํ•ด๋ณธ๋‹ค๋ฉด Python Pandas๋Š” ์ ˆ๋Œ€๋กœ ๋น ์งˆ ์ˆ˜ ์—†๋Š” ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๊ฐ€ Pandas์˜ Dataframe๊ณผ Series๋กœ ์ด๋ฃจ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๋ถ„์„์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ผญ ์•Œ์•„๋‘์–ด์•ผํ•  ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ์˜ค๋กœ์ง€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋งŒ๋“ค์–ด ๋†“์€ ๋ชจ๋“ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ Dataframe์œผ๋กœ ์ฃผ๋Š” ๊ฒฝ์šฐ๋„ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์–ด์ฉŒ๋ฉด Python ์‚ฌ์šฉ์ž๋ผ๋ฉด ํ•„์ˆ˜๋กœ ์•Œ๊ณ  ๋„˜์–ด๊ฐ€์•ผํ•˜๋Š” ๋ถ€๋ถ„์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Python์€ ์ž๋ฃŒ๊ตฌ์กฐ๊ฐ€ ์—†๋Š”๊ฒŒ ์žฅ์ ์ด์ž ๋‹จ์ ์ธ ์–ธ์–ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ... Python์—์„œ ๋‹ค๋ฃจ๋Š” ์ž๋ฃŒํ˜•์ด ๋‹ค๋ฅธ ์–ธ์–ด๋“ค๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ์ œ์•ฝ์ด ๋งŽ์ด ์—†๊ณ  ์ž์œ ๋กœ์›Œ์„œ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋˜ ๋ถ„๋“ค์—๊ฒŒ ํ˜ผ๋™์„ ์ค„์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ƒˆ๋กœ์šด ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์— ํ˜์‹ ์ ์œผ๋กœ ๋ฐ”๋ผ.. 2020. 3. 10.
์ดํด๋ฆฝ์Šค ํŒŒ์ด์ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ! ์ดํด๋ฆฝ์Šค ํŒŒ์ด์ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ฐœ๋ฐœ์šฉ ์—๋””ํ„ฐ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์œผ๋กœ ๊ฐœ๋ฐœํ• ๋•Œ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๋ณดํ†ต์€ Pycharm, Atom, VSCode, Jupyter Notebook ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ดํด๋ฆฝ์Šค๋กœ ๊ฐœ๋ฐœ์„ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋‹Œ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ดํด๋ฆฝ์Šค ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ๋“œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ดํด๋ฆฝ์Šค IDE์—์„œ ํŒŒ์ด์ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. https://www.anaconda.com/distribution/ Anaconda Python/R Distribution - Free Download Anaconda Distribution is the world's most popular Python data science platform. D.. 2020. 3. 5.
[Python] ํŒŒ์ด์ฌ ์ฑ… ์ถ”์ฒœ ๋น„์ „๊ณต์ž ๋ถ€ํ„ฐ ์ „๋ฌธ๊ฐ€ ๊นŒ์ง€~ :: ๋งˆ์ด์ž๋ชฝ 1. ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ํŒŒ์ด์ฌ(์ž…๋ฌธ์ž์šฉ) ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ํŒŒ์ด์ฌ:ํŒŒ์ด์ฌ ์ตœ์‹  ๋ฒ„์ „ ๋ฐ˜์˜ COUPANG www.coupang.com ์ฑ… ์†Œ๊ฐœ ํ˜ผ์ž ํ•ด๋„ ์ถฉ๋ถ„ํ•˜๋‹ค! 1:1 ๊ณผ์™ธํ•˜๋“ฏ ๋ฐฐ์šฐ๋Š” ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž์Šต์„œ(ํŒŒ์ด์ฌ ์ตœ์‹  ๋ฒ„์ „ ๋ฐ˜์˜) ์ด ์ฑ…์€ ๋…ํ•™์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ฒ˜์Œ ๋ฐฐ์šฐ๋ ค๋Š” ์ž…๋ฌธ์ž๊ฐ€, ํ˜น์€ ํŒŒ์ด์ฌ์„ ๋ฐฐ์šฐ๋ ค๋Š” ์ž…๋ฌธ์ž๊ฐ€ โ€˜๊ผญ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ์ œ๋Œ€๋กœโ€™ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ–ˆ๋‹ค. โ€˜๋ฌด์—‡์„โ€™, โ€˜์–ด๋–ป๊ฒŒโ€™ ํ•™์Šตํ•ด์•ผ ํ• ์ง€์กฐ์ฐจ ๋ชจ๋ฅด๋Š” ์ž…๋ฌธ์ž์˜ ๋ง‰์—ฐํ•œ ๋งˆ์Œ์„ ์‚ดํŽด, ๊ณผ์™ธ ์„ ์ƒ๋‹˜์ด ์•Œ๋ ค์ฃผ๋“ฏ ์นœ์ ˆํ•˜๊ฒŒ, ๊ทธ๋Ÿฌ๋‚˜ ํ•ต์‹ฌ์ ์ธ ๋‚ด์šฉ๋งŒ ์ฝ•์ฝ• ์ง‘์–ด์ค€๋‹ค. ์ฑ…์˜ ์ฒซ ํŽ˜์ด์ง€๋ฅผ ํŽผ์ณ์„œ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๋ฅผ ๋ฎ์„ ๋•Œ๊นŒ์ง€, ํ˜ผ์ž์„œ๋„ ์ถฉ๋ถ„ํžˆ ํŒŒ์ด์ฌ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ž์‹ ๊ฐ๊ณผ ํ™•์‹ ์ด ๊ณ„์†๋  ๊ฒƒ์ด๋‹ค! 27๋ช…์˜ ๋ฒ ํƒ€๋ฆฌ๋” ๊ฒ€์ฆ์œผ๋กœ, โ€˜ํ•จ๊ป˜ ๋งŒ๋“ โ€™ ์ž…๋ฌธ์ž ๋งž.. 2020. 2. 4.
[Django] ์žฅ๊ณ  MySQL ์—ฐ๋™ ์ฒ˜๋ฆฌ :: ๋งˆ์ด์ž๋ชฝ ์žฅ๊ณ  MySQL ์—ฐ๋™ Default๋กœ sqlite๋ฅผ MySQL๋กœ ๋ณ€๊ฒฝํ•˜๊ณ ์ž ํ•œ๋‹ค. ์‚ฌ์ „์— MySQL์€ ๋‹น์—ฐํžˆ ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์–ด์•ผํ•˜๊ณ  ๊ฐ€์ƒํ™˜๊ฒฝ์— ์ ‘์†ํ•˜์—ฌ pip๋ฅผ ํ†ตํ•ด mysqlcilent๋ฅผ ๋ฐ›๋Š”๋‹ค. pip install mysqlclient settings.py ์ดํ›„ settings.py์˜ DB์„ค์ • ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€ django_test ์ด๋ฆ„์˜ db์— jamong์œ ์ €๊ฐ€ ์ ‘๊ทผํ•œ๋‹ค๋Š” ๋‚ด์šฉ์ด๋‹ค. # Database # https://docs.djangoproject.com/en/2.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django_test', 'USE.. 2019. 4. 7.
[Django] ํ”„๋กœ์ ํŠธ setting.py ์„ค์ • :: ๋งˆ์ด์ž๋ชฝ ์žฅ๊ณ  setting.py ์žฅ๊ณ  ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋ชจ๋“  ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…์€ setting.py ํŒŒ์ผ์—์„œ ์„ค์ •์„ ํ•œ๋‹ค. setting.py ํŒŒ์ผ์—์„œ ๋กœ๊ทธ ์„ค์ •, APP ๋“ฑ๋ก, Templates ์„ค์ •, DB์„ค์ •, ๋‹ค๊ตญ์–ด ๋ฐ ์ง€์—ญ ์‹œ๊ฐ„ ์„ค์ •, ์ •์ ํŒŒ์ผ ์„ค์ • ๋“ฑ์„ ๊ด€๋ฆฌํ•œ๋‹ค. ๋กœ๊ทธ์„ค์ • ๊ธฐ๋ณธ์€ True๋กœ ๋˜์–ด์žˆ์–ด ๊ฐœ๋ฐœ์‹œ ๋กœ๊ทธ์„ ๋‚จ๊ธฐ๊ฒŒ ๋œ๋‹ค. ์šด์˜์‹œ ๊ผญ False๋กœ ๋ณ€๊ฒฝ์„ ํ•ด์ค€๋‹ค. # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True APP ๋“ฑ๋ก ์ƒ์„ฑํ•œ APP๋“ค์„ ๋ชจ๋“œ ๋“ฑ๋กํ•ด์ค€๋‹ค. ์ด์ „ ๊ธ€์—์„œ first_app๋ผ๋Š” APP๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์—ˆ๋Š”๋ฐ, ํ•ด๋‹น APP ๋“ฑ๋ก์„ INSTALLED_APPS๋ถ€๋ถ„์— ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. # Application definit.. 2019. 4. 7.
[Django] ์žฅ๊ณ  ์•„ํ†ฐ(Atom)์—๋””ํ„ฐ ์‚ฌ์šฉํ•œ ์„ธํŒ… :: ๋งˆ์ด์ž๋ชฝ Django ์žฅ๊ณ ๋Š” Python์–ธ์–ด๋ฅผ ์ด์šฉํ•œ ๊ฒฝ๋Ÿ‰ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค. ๊ฐ€์žฅ ๋Œ€์ค‘์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” Spring MVC ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฒฝ๋Ÿ‰ํ™” ์‹œ์ผœ MTVํ˜•ํƒœ๋กœ ๋˜์–ด์žˆ๋‹ค. ๋”์ด์ƒ ์„ค๋ช…์ด ํ•„์š” ์—†๊ณ  ๊ทธ๋ƒฅ ๊ฒฝ๋Ÿ‰ํ™”๋˜์–ด ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์„ ํš๊ธฐ์ ์œผ๋กœ ๋‹จ์ถ•์‹œ์ผœ์ค€๋‹ค. -Model : ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ๋ถ€๋ถ„์œผ๋กœ MVC์—์„œ์˜ M์˜ ์—ญํ• ๊ณผ ๊ฐ™๋‹ค. -Template : MVCํŒจํ„ด์˜ View ์—ญํ• ๋กœ ์‚ฌ์šฉ์ž์—์„œ ๋ณด์—ฌ์ง€๋Š” ๋ถ€๋ถ„์ด๋‹ค. -View : MVCํŒจํ„ด์˜ View์™€๋Š” ๋‹ค๋ฅด๊ฒŒ url ํŒŒ์‹ฑ์—ญํ• ์„ ํ•ด์ฃผ๊ณ  Model๋กœ ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ๋ฐ›์•„์™€ Template์œผ๋กœ ๋ฟŒ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. Django ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜ 3๊ฐ€์ง€ ~ 4๊ฐ€์ง€ ์„ธํŒ…์ด ์‚ฌ์ „์— ํ•„์š”ํ•˜๋‹ค. -Python ์„ค์น˜ (์•„๋‚˜์ฝ˜๋‹ค : https://myjamong.tistor.. 2019. 4. 7.
[Python] ๋งฅOS ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ :: ๋งˆ์ด์ž๋ชฝ Python ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ • Python ๊ฐ€์ƒํ™˜๊ฒฝ์€ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ Python๊ณผ ๊ฐ๊ฐ ํ”„๋กœ์ ํŠธ๋ณ„ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •๋“ค์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค. ์—ฌ๋Ÿฌ PC์—์„œ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜์—ฌ ์ž‘์—…์„ ํ•˜๋Š” ๊ฒƒ์„ ํ•˜๋‚˜์˜ PC์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. Virualenv & VirtualenvWrapper ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•ด์ฃผ๊ธฐ ์ „์— python์„ค์น˜๋Š” ์™„๋ฃŒ๋˜์–ด์žˆ์–ด์•ผํ•œ๋‹ค. ๋งฅ์€ ๊ธฐ๋ณธ์œผ๋กœ ํŒŒ์ด์ฌ2๋ฒ„์ „์ด ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ํŒŒ์ด์ฌ3๋ฒ„์ „์„ ์„ค์น˜ํ•˜์—ฌ ๊ฐ€์ƒํ™˜๊ฒฝ ์„ธํŒ…์„ ํ•ด์ค„๊ฒƒ์ด๋‹ค. pip3 install virtualenv virtualenvwrapper Virtualenv์™€ VirtualenvWrapper๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ๊ณผ ๊ทธ ๋ฐ”์ด๋„ˆ๋ฆฌํŒŒ์ผ์„ ์‹คํ–‰ํ•ด์ฃผ๋Š” ๋ฐฐ์น˜ํŒŒ์ผ ์ •๋„?์˜ ๊ด€๊ณ„๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค. Virtualenv๋ฅผ ํ†ต.. 2019. 3. 31.