profile
๐ŸŒฑ๐ŸŒฑ

[python]๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ 2884

๋ฌธ์ œ ์ƒ๊ทผ์ด๋Š” ๋งค์ผ ์•„์นจ ์•Œ๋žŒ์„ ๋“ฃ๊ณ  ์ผ์–ด๋‚œ๋‹ค. ์•Œ๋žŒ์„ ๋“ฃ๊ณ  ๋ฐ”๋กœ ์ผ์–ด๋‚˜๋ฉด ๋‹คํ–‰์ด๊ฒ ์ง€๋งŒ, ํ•ญ์ƒ ์กฐ๊ธˆ๋งŒ ๋” ์ž๋ ค๋Š” ๋งˆ์Œ ๋•Œ๋ฌธ์— ๋งค์ผ ํ•™๊ต๋ฅผ ์ง€๊ฐํ•˜๊ณ  ์žˆ๋‹ค. ์ƒ๊ทผ์ด๋Š” ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๋™์›ํ•ด๋ณด์•˜์ง€๋งŒ, ์กฐ๊ธˆ๋งŒ ๋” ์ž๋ ค๋Š” ๋งˆ์Œ์€ ๊ทธ ์–ด๋–ค ๊ฒƒ๋„ ์—†์•จ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค. ์ด๋Ÿฐ ์ƒ๊ทผ์ด๋ฅผ

2์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Amazon_AWS]

AWS์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž!

2021๋…„ 3์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Git rebase

Git rebase์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž๐Ÿ’ซ

2021๋…„ 3์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[1์ฐจ Project]์˜์–‘์ œ ์ถ”์ฒœํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.coreof

1.Introduction >ํด๋ก ์‚ฌ์ดํŠธ : care/of ์‚ฌ์ดํŠธ ์†Œ๊ฐœ : ์†Œ๋น„์ž์˜ ์„ค๋ฌธ์‘๋‹ต์— ๋”ฐ๋ฅธ ์˜์–‘์ œ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ถ”์ฒœ๋ฐ›์€ ๊ฒƒ ๋ฟ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ„, ๊ฑด๊ฐ• ๋ชฉ์  ๋ณ„๋กœ ์˜์–‘์ œ๋“ค์„ ์„ธ๋ถ„ํ™” ์‹œ์ผœ์„œ ์†Œ๋น„์ž์˜ ์„ ํƒ์„ ๋„์™€์ฃผ๊ณ  ๊ตฌ๋…์„œ๋น„์Šค๊นŒ์ง€ ์ œ๊ณตํ•ด

2021๋…„ 3์›” 1์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€

ํ”„๋กœ์ ํŠธ care of

๋‚˜์˜ ์ฒซ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋Š” ๋ฐ”๋กœ๋ฐ”๋กœ care of ๋ผ๋Š” ์‚ฌ์ดํŠธ๋‹ค. ์ผ๋‹จ UI๊ฐ€ ๋„ˆ๋ฌด ์˜ˆ์˜๋‹ค.. ๋งํฌ๋Š” ์š”๊ธฐ ๐Ÿ‘‰https://takecareof.com/ care/of? care/of๋Š” ๋ฏธ๊ตญ์˜ ์˜์–‘์ œ ํŒ๋งค์‚ฌ์ดํŠธ์ด๋‹ค. ๋‹จ์ˆœํžˆ ํŒ๋งคํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Quiz(survey)๋ฅผ

2021๋…„ 3์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[westagram_5]๊ฒŒ์‹œ๊ธ€ Post,get

1. Posting app ์ƒ์„ฑ manage.py์žˆ๋Š” ์œ„์น˜์—์„œ python manage.py startapp posting posting์ด๋ผ๋Š” ์•ฑ์„ ์ƒ์„ฑํ–ˆ๋‹ค. 2. ๊ฒŒ์‹œ๋ฌผ ๋ชจ๋ธ ์ƒ์„ฑ ์ธ์Šคํƒ€๊ทธ๋žจ์— ๊ฒŒ์‹œ๋ฌผ์„ ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์šฉ์ž, ์ƒ์„ฑ์‹œ๊ฐ„, ์ด๋ฏธ์ง€url, ์„ค๋ช…์ด ํ•„์š”

2021๋…„ 2์›” 16์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[westagram_3]๋กœ๊ทธ์ธ

ํ™•์‹คํžˆ ํšŒ์›๊ฐ€์ž…์„ ์ž‘์„ฑํ•˜๊ณ  ๋‚˜๋‹ˆ๊นŒ ๋กœ๊ทธ์ธ์€ ํ›„๋‹ค๋‹ฅ.... 1. ๋กœ๊ทธ์ธ ๋ทฐ ์ž‘์„ฑ >์ธ์Šคํƒ€๊ทธ๋žจ์— ํšŒ์›๊ฐ€์ž… ํ•  ๋•Œ์—๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •(์˜ˆ:์ „ํ™”๋ฒˆํ˜ธ, ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋˜๋Š” ์ด๋ฉ”์ผ ์ค‘ ํ•˜๋‚˜)์„ ํ•„์ˆ˜๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ธ์Šคํƒ€๊ทธ๋žจ์— ๋กœ๊ทธ์ธ ํ•  ๋•Œ์—๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์ˆ˜๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •์ด๋‚˜

2021๋…„ 2์›” 11์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€

๊ท€์—ฌ์šด error ๋ชจ์Œ์ง‘..

์ผ๋‹จ 200 ๋‚˜์˜ค๋ฉด ์†Œ๋ฆฌ์ง€๋ฅด๋ฉด ๋œ๋‹ค ๋ฟŒ๋“ฏ+๊ฐ๊ฒฉ+์•ˆ๋„๐Ÿงš ํ•˜์ง€๋งŒ ๊ทธ ์™ธ์˜ ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋ฉด ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด๋ฐ•์œผ๋ฉด ๋œ๋‹ค๐Ÿคฆโ€โ™€๏ธ๐Ÿคทโ€โ™€๏ธ HTTP Status Code * 200* Success, OK ์„ฑ๊ณต 400 Bad Request ๊ตฌ๋ฌธ์ ์œผ๋กœ ์ž˜๋ชป๋œ ์š”์ฒญ, ์˜ฌ๋ฐ”๋ฅธ reque

2021๋…„ 2์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Westagram_4]bcrypt,jwt

[westagram_2]์—ฌ๊ธฐ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ, ์ž…๋ ฅํ•œ password๊ฐ€ db์— ๊ทธ๋Œ€๋กœ ๋“ค์–ด๊ฐ€๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด์ œ Password๋ฅผ ์•”ํ˜ธํ™”ํ•ด๋ณด์ž๐Ÿ˜Š bcrypt์™€ jwt๋Š” ์ธ์ฆ์ธ๊ฐ€์—์„œ ์ •๋ฆฌ๋ฅผ ํ•ด๋†จ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์—์„œ๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ๋งŒ ์„ค๋ช…ํ•˜๊ณ  ์ ์šฉ์‹œํ‚ค๋Š” ๊ฒƒ์„ ์œ„์ฃผ๋กœ ์„ค๋ช…

2021๋…„ 2์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[westagram_2]ํšŒ์›๊ฐ€์ž…

์•ผํ˜ธ...๋‚ด๊ฐ€ ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”... 1.์‚ฌ์šฉ์ž ํ…Œ์ด๋ธ” ์ƒ์„ฑ -user/models.py ์ž‘์„ฑ class์ด๋ฆ„์€ ๊ณ„์ •์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ˆ๊นŒ Account๋กœ ์ •ํ–ˆ๋‹ค. ํšŒ์›๊ฐ€์ž…์— ํ•„์š”ํ•œ ํ•„๋“œ๋Š” ์œ ์ €์ด๋ฆ„, ์ด๋ฉ”์ผ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ์ „ํ™”๋ฒˆํ˜ธ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์คฌ๋‹ค. ---

2021๋…„ 2์›” 8์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[TIL_Python]53. Nested Function

ํ•จ์ˆ˜๋„ ํ•จ์ˆ˜์•ˆ์— ์ค‘์ฒฉ๋˜์–ด ์„ ์–ธ๋  ์ˆ˜ ์žˆ๋‹ค. ์ค‘์ฒฉํ•จ์ˆ˜๋Š” ์ƒ์œ„ ๋ถ€๋ชจ ํ•จ์ˆ˜ ์•ˆ์—์„œ๋งŒ ํ˜ธ์ถœ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ถ€๋ชจ ํ•จ์ˆ˜๋ฅผ ๋ฒ—์–ด๋‚˜์„œ ํ˜ธ์ถœ x. ์œ„์˜ ์ฝ”๋“œ์—์„œ childfunction๋Š” parentfunction์•ˆ์—์„œ๋งŒ ํ˜ธ์ถœ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ค‘์ฒฉํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? ๊ฐ€๋…์„ฑ closure

2021๋…„ 2์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[westagram_1] Initial Setting

๋Œ€๋ง์˜ westagram ์‹œ์ž‘...^^ ๋‘๊ทผ๋‘๊ทผ..์„ธ๊ทผ..๋„ค๊ทผ.. 1. ์™•๊ธฐ๋ณธ ์„ค์ • 1.1 ํ”„๋กœ์ ํŠธ ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“ค๊ธฐ conda create -n westagram python = 3.9 ํ„ฐ๋ฏธ๋„ ์ผค๋•Œ๋งˆ๋‹ค conda activate westagramํ•˜๋Š”๊ฑฐ ์žŠ์ง€๋ง๊ธฐ 1

2021๋…„ 2์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์ธ์ฆ&์ธ๊ฐ€

1. ์ธ์ฆ์ด๋ž€? -์ธ์ฆ์€ ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ์„ ๋งํ•œ๋‹ค. 2. ์ธ์ฆ์ด ์™œ ํ•„์š”ํ•œ๊ฐ€? -์šฐ๋ฆฌ ์„œ๋น„์Šค๋ฅผ ๋ˆ„๊ฐ€์“ฐ๋Š•์ง€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€? ์ถ”์ ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜๊ธฐ์œ„ํ•ด ํ•„์š” 3. ์ธ์ฆ์— ํ•„์š”ํ•œ ๊ฒƒ? -์•„์ด๋””,์ด๋ฉ”์ผ์ฃผ์†Œ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋“ฑ -๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋น„๋ฐ€๋ฒˆํ˜ธ์ด๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ ์–ด๋–ป๊ฒŒ

2021๋…„ 2์›” 4์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€

[python algorithm]2

s๋Š” ์—ฌ๋Ÿฌ ๊ด„ํ˜ธ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ String ์ธ์ž์ž…๋‹ˆ๋‹ค.s๊ฐ€ ์œ ํšจํ•œ ํ‘œํ˜„์ธ์ง€ ์•„๋‹Œ์ง€ true/false๋กœ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”. ์ข…๋ฅ˜๋Š” '(', ')', '', '', '{', '}' ์œผ๋กœ ์ด 6๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๊ฒฝ์šฐ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.ํ•œ ๋ฒˆ ๊ด„ํ˜ธ๋ฅผ ์‹œ์ž‘ํ–ˆ์œผ๋ฉด, ๊ฐ™์€ ๊ด„ํ˜ธ๋กœ ๋๋‚ด์•ผ ํ•œ

2021๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[python algorithm]

๋ฌธ์ œ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐฐ์—ด์ธ nums๋ฅผ ์ธ์ž๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž์ค‘์—์„œ ๊ณผ๋ฐ˜์ˆ˜(majority, more than a half)๊ฐ€ ๋„˜์€ ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ • nums ๋ฐฐ์—ด์˜ ๊ธธ์ด๋Š” ๋ฌด์กฐ๊ฑด 2๊ฐœ ์ด์ƒ solution1. solution2.

2021๋…„ 2์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[TIL_Python]55. Class

comedian์ด class comedian์˜ ์‹ค์ฒด(instance)๋Š” ์ด์˜์ž,์†ก์˜์ด,์–‘์„ธํ˜•,์œ ๋ณ‘์žฌ์ด๋‹ค. ์ด instance๋“ค์„ object(๊ฐ์ฒด)๋ผ๊ณ  ํ•œ๋‹ค. class ์ •์˜ ํ•˜๊ธฐ -class ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ class์ด๋ฆ„์€ ๊ฐ ๋‹จ์–ด์˜ ์•ž๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ํ•œ

2021๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

Django_2

Django1 ๊ฐ€์ƒํ™˜๊ฒฝ ๋งŒ๋“ค๊ธฐ ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ startproject ์•ฑ ๋งŒ๋“ค๊ธฐ django๋ž‘ mysql์—ฐ๊ฒฐํ•˜๊ธฐ 6.settings์„ค์ •ํ•˜๊ธฐ ์„œ๋ฒ„๋Œ๋ฆฌ๊ธฐ Django2 8.๋ฐ์ดํ„ฐ ์ƒ์„ฑํ•˜๊ธฐ 9.ํ…Œ์ด๋ธ” ๋งŒ๋“ค๊ธฐ 10.๋งŒ๋“  ํ…Œ์ด๋ธ” ํ™•์ธํ•˜๊ธฐ 8.๋ฐ์ดํ„ฐ ์ƒ์„ฑํ•˜๊ธฐ models.py

2021๋…„ 1์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[TIL_Python]Exceptions

Exceptions ์˜ˆ์™ธ.. ์˜๋„ํ•˜์ง€ ์•Š์€ ์˜ˆ์™ธ์‚ฌํ•ญ.. ์ด๋Ÿฐ์ผ์€ ์ž์ฃผ์ผ์–ด๋‚˜์ง€.. ๊ทธ๋Ÿฌ๋ฉด ์—๋Ÿฌ๊ฐ€ ๋œจ์ง€.. ๊ทธ๋Ÿผ ๋˜ ๋จธ๋ฆฌ๊ฐ€ ์•„ํ”„์ง€.. ๋งŒ์•ฝ ์š”์†Œ์˜ ์ˆ˜๊ฐ€ 3๊ฐœ์ธ list์—์„œ ์‹ค์ˆ˜๋กœ 4๋ฒˆ์งธ ์š”์†Œ๋ฅผ indexingํ•˜๊ฒŒ ๋˜๋ฉด indexError๊ฐ€ ๋‚œ๋‹ค. Exception์ด ๋ฐœ์ƒ

2021๋…„ 1์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

Django shell method๋น„๊ต

all() vs values() all๊ณผ values ๋‘˜๋‹ค ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๋ฅผ readํ•  ๋•Œ ์“ฐ๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค. โ˜‘๏ธŽall()์€ ํ•œ ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜์žˆ๋‹ค. ๊ฒฐ๊ณผ ๊ฐ’์„ queryset์œผ๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ฟผ๋ฆฌ์…‹์•ˆ์—๋Š” ๊ฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ํฌํ•จ๋˜์–ด์žˆ๋‹ค. โ˜‘๏ธŽvalues

2021๋…„ 1์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์Šคํƒ€๋ฒ…์Šค Database table ๋งŒ๋“ค๊ธฐ

์ €๋ฒˆ์— ์งœ๋…ผ ๋ชจ๋ธ๋ง์—์„œ Menu, Category, Drink ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.์ผ๋‹จ ๋จผ์ € ์ˆ˜ํ–‰ํ•  ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ  ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ, setting.py ํ™˜๊ฒฝ์„ค์ •์€ ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค. 1\. ๊ฐ€์ƒํ™˜๊ฒฝ ์—ด๊ธฐ conda activate

2021๋…„ 1์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€