Potato
์•ˆ๋…•ํ•˜์„ธ์š”, ๊ฐ์žก๋‹ˆ๋‹ค?๐Ÿฅ” ^___^ ๐Ÿ˜บ github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ‘‰๐Ÿป
๋ฐ˜์‘ํ˜•

potato's Dev Note 4

[Vue.js] (1) ์‹œ์ž‘ํ•˜๋ฉฐ - ๊ฐœ๋ฐœํ™˜๊ฒฝ ์…‹ํŒ… (Github ์—ฐ๋™๊นŒ์ฆค)

์˜ค๋Š˜๋ถ€ํ„ฐ Vue.js๋ฅผ ํ™œ์šฉํ•ด์„œ ์•ฑ์„ ๋งŒ๋“ค๊ธฐ๊นŒ์ง€,, ์—ด์‹ฌํžˆ ๊ณต๋ถ€๋ฅผ ํ•ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. SIํšŒ์‚ฌ๋กœ ์ทจ์—…ํ•˜๊ฒŒ ๋˜๋ฉด์„œ iOS๋ฅผ ์†์—์„œ ๋†“๊ฒŒ ๋˜๊ธฐ๋„ ํ–ˆ๊ณ , ๊ฐœ๋ฐœ๊ณผ๋Š” ์กฐ๊ธˆ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์–ด์ง€๊ธฐ๋„ ํ–ˆ๋‹ค.(ํšŒ์‚ฌ์—์„œ ํ•˜๋Š” ๊ฐœ๋ฐœ์€ ๊ฐœ๋ฐœ์ด ์•„๋‹ˆ๋‹ค ^^) ์—ญ์‹œ ํšŒ์‚ฌ๋Š” ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์„ ํ•˜์ง„ ๋ชปํ•˜๋”๋ผ ใ… ใ…  ์ด์™€ ๊ด€๋ จํ•ด์„œ ๋งŽ์€ ํ˜„ํƒ€๊ฐ€ ์™”๋˜๊ฒƒ๋„ ์‚ฌ์‹ค์ด๋‹ค. ์ด๊ฑด ์ฐจ์ฐจ ํšŒ๊ณ ํ•ด๋ณด๋ฉด์„œ ์„ค๋ช…ํ•ด๋ณด๊ณ ~ ์ด ๊ณ ๋ฏผ์˜ ๊ฒฐ๋ก ์€, ๊ฒฐ๊ตญ ๊ทธ๋ƒฅ ์Šค์Šค๋กœ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•ด์„œ, ๋‹ค์‹œ ๋‚˜์˜ ๊ฒƒ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋ฐ–์—! ์—†๋Š” ๊ฒƒ์ด๋‹ค. ์•ฑ๊ฐœ๋ฐœ์ด ์žฌ๋ฐŒ์–ด์„œ ํ”Œ๋Ÿฌํ„ฐ๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์—ˆ์œผ๋‚˜, ์˜ฌํ•ด์˜ ๋ชฉํ‘œ๊ฐ€ '์—…๋ฌด ์•ˆ์ •ํ™”'์ด๊ธฐ ๋•Œ๋ฌธ์—, ์›น์„ ๊ณต๋ถ€ํ•˜๋Š”๊ฒŒ ๋งž๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค. (ํšŒ์‚ฌ์—์„œ ์ฃผ๋กœ ์›น+๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•œ๋‹ค.) ๊ทธ๋ž˜์„œ Vue.js๋กœ ๊ฒฐ์ •! ์‹œ์ž‘ํ•ด๋ณด์ž๊ตฌ ์ผ๋‹จ ๋‚˜์˜ ๋ทฐ๊ณต๋ถ€ ์ฒซ๋ฒˆ์งธ ์‹œ์ž‘์€,์บกํ‹ด..

[python] ํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ ๋น„๊ตํ•˜๊ธฐ (set ์ž๋ฃŒํ˜• ์ด์šฉํ•˜๊ธฐ!)

๋“ค์–ด๊ฐ€๋ฉฐ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ์—ฐ์Šตํ•˜๊ณ  ๋‹ค๋ฅธ์‚ฌ๋žŒ๋“ค์˜ ํ’€์ด๋ฅผ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ๊ต‰์žฅํžˆ ๊ธฐ์ดˆ์ ์ธ ๋ถ€๋ถ„์—์„œ ์ฝ”๋“œ์˜ ๊ธธ์ด๋ฅผ ์ค„์ด๊ณ , ์‹œ๊ฐ„๋ณต์žก๋„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋Š๋‚€๋‹ค. ๋”ฐ๋ผ์„œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์—์„œ ํ—ท๊ฐˆ๋ฆฌ์ง€ ์•Š๊ณ  ๋Šฅ์ˆ™ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก set ์ง‘ํ•ฉ์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋‘์ž! 1. ํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ ์ค‘๋ณต ์ œ๊ฑฐํ•˜๊ธฐ a = [1,2,3,3,3,3,4,5,6,7,3,5,6,7] a = set(a) print(a) # ๋‹ค์‹œ ๋ฆฌ์ŠคํŠธ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด? a = list(a) a set์€ ์ง‘ํ•ฉํ˜•ํƒœ์˜ ์ž๋ฃŒํ˜•์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ค‘๋ณต๋˜๋Š” ๊ฐ’์ด ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†๋Š” ํŠน์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฆฌ์ŠคํŠธ ๋‚ด์˜ ์ค‘๋ณต๊ฐ’์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ œ์™ธํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค. 2. ํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ ๋น„๊ตํ•˜๊ธฐ (๊ต์ง‘ํ•ฉ, ํ•ฉ์ง‘ํ•ฉ, ์ฐจ์ง‘ํ•ฉ์„ ์ด์šฉํ•˜์ž) 2.1 ๊ต์ง‘ํ•ฉ a = [1,2,3,4,5] b = ..

[python3] itertools ์ดํ„ฐ๋ ˆ์ดํ„ฐ๋ฅผ ๋งŒ๋“œ๋Š” ํ•จ์ˆ˜ ์ข…๋ฅ˜ ์‚ดํŽด๋ณด๊ธฐ

1. Itertools ํŒŒ์ด์ฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ž์‹ ๋งŒ์˜ ๋ฐ˜๋ณต์ž๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ด๋‹ค. ํŠน์ • ๋ฐฐ์—ด์ด๋‚˜ ์ˆœ์—ด์— ๋Œ€ํ•œ ์กฐํ•ฉ์„ ๋งŒ๋“ค์–ด์„œ ์ด๋ฅผ ์ด์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค. ํšจ์œจ์ ์ธ ๋ฐ˜๋ณต์ž๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌดํ•œ ์ดํ„ฐ๋ ˆ์ดํ„ฐ / ์กฐํ•ฉํ˜• ์ดํ„ฐ๋ ˆ์ดํ„ฐ / ์ข…๋ฃŒ ์ดํ„ฐ๋ ˆ์ดํ„ฐ ๊ฐ€ ์žˆ์ง€๋งŒ, ์ข…๋ฃŒ ์ดํ„ฐ๋ ˆ์ดํ„ฐ๋Š” ๋„ˆ๋ฌด ๋งŽ์œผ๋‹ˆ ์•„๋ž˜ ๋งํฌ๋กœ ์ฒจ๋ถ€ํ•ด๋‘๊ณ , ์ž์ฃผ ์‚ฌ์šฉํ•  ๊ฒƒ ๊ฐ™์€ ์ดํ„ฐ๋ ˆ์ดํ„ฐ๋งŒ ์ž‘์„ฑํ•  ๊ฒƒ์ด๋‹ค. 2. ๋ฌดํ•œ ์ดํ„ฐ๋ ˆ์ดํ„ฐ 2.1 Count() from itertools import count a=count(10,10) #-------ํ˜ธ์ถœ---------------------- next(a) #๊ฒฐ๊ณผ : 10 next(a) #๊ฒฐ๊ณผ : 20 . . . count(์‹œ์ž‘์ˆซ์ž, ๋”ํ•ด์ค„์ˆซ์ž) ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋ฌดํ•œ์œผ๋กœ ๊ณ„์† ๊ทœ์น™์— ๋งž๊ฒŒ ..

[ํŒŒ์ด์ฌ] ํด๋ž˜์Šค์™€ ๊ฐ์ฒด / ์ƒ์„ฑ์ž(__init__) / ํด๋ž˜์Šค์˜ ์ƒ์†, ์˜ค๋ฒ„๋ผ์ด๋”ฉ

1. ํด๋ž˜์Šค์™€ ๊ฐ์ฒด ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด์˜ ๊ตฌ์กฐ์™€ ํ–‰๋™์„ ์ •์˜ํ•œ๋‹ค ๊ฐ์ฒด์˜ ํด๋ž˜์Šค๋Š” ์ดˆ๊ธฐํ™”๋ฅผ ํ†ตํ•ด ์ œ์–ดํ•œ๋‹ค. (__init__) ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์žˆ๋‹ค๋Š” ์žฅ์  ์กด์žฌ 1.1 ํŒŒ์ด์ฌ์—์„œ ๋ณด๋Š” ํด๋ž˜์Šค์™€ ๊ฐ์ฒด์˜ ํ˜•ํƒœ class Cookie: pass ์ด ํด๋ž˜์Šค๋Š” ์•„๋ฌด ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์€ ๊ป๋ฐ๊ธฐ๋ฟ์ธ ํด๋ž˜์Šค a = Cookie() b = Cookie() Cookieํด๋ž˜์Šค์˜ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์€ ์œ„์™€ ๊ฐ™๋‹ค. Cookie()์˜ ๊ฒฐ๊ด๊ฐ’์„ ๋ฐ›๋Š” a์™€ b๊ฐ€ ๋ฐ”๋กœ ๊ฐ์ฒด๊ฐ€ ๋œ๋‹ค. 1.2 ์‚ฌ์น™์—ฐ์‚ฐ ํด๋ž˜์Šค ๋งŒ๋“ค์–ด๋ณด๊ธฐ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์ „์—๋Š”, ์–ด๋–ค ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค์ง€ ์ƒ๊ฐ์„ ์šฐ์„ ์ ์œผ๋กœ ํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค. a = FourCal() a.setdata(4,2) print(a.add()) --> ๊ฒฐ๊ณผ: 6 print(a...

๋ฐ˜์‘ํ˜•