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. ์ด์ 1 2 ๋ค์