๋ฐ˜์‘ํ˜•

ํŒŒ์ด์ฌ 6

[ํ˜ผ๊ณตํ•™์Šต๋‹จ 7๊ธฐ] ํŒŒ์ด์ฌ 6์ฃผ์ฐจ ๊ธฐ๋ณธ ๋ฏธ์…˜

์ฃผ์ฐจ Chapter ๊ธฐ๋ณธ ๋ฏธ์…˜ ์„ ํƒ ๋ฏธ์…˜ 6์ฃผ์ฐจ Chapter 07(07-2) ~ 08 p.341 [์ง์ ‘ ํ•ด๋ณด๋Š” ์†์ฝ”๋”ฉ:BeautifulSoup ์Šคํฌ๋ ˆ์ดํ•‘ ์‹คํ–‰ํ•˜๊ธฐ] ์˜ˆ์ œ ์‹คํ–‰ ํ›„ ๊ฒฐ๊ณผ ํ™”๋ฉด ์บก์ณํ•˜๊ธฐ ํ˜ผ๊ณต ์šฉ์–ด๋…ธํŠธ์— ๋‚˜๋งŒ์˜ ์–ธ์–ด๋กœ ๊ฐ์ฒด, ํด๋ž˜์Šค, ์ธ์Šคํ„ด์Šค, ์ƒ์„ฑ์ž, ๋ฉ”์†Œ๋“œ ์ •๋ฆฌํ•˜๊ณ  ๊ณต์œ ํ•˜๊ธฐ #๊ธฐ๋ณธ ๋ฏธ์…˜ BeautifulSoup ์Šคํฌ๋ ˆ์ดํ•‘ ์‹คํ–‰ํ•˜๊ธฐ ์˜ˆ์ œ ๋จผ์ € ์˜ˆ์ œ์— ์žˆ๋Š” ์ฝ”๋“œ ๊ทธ๋Œ€๋กœ ์ž‘์„ฑํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค. [review] ์ฒ˜์Œ ์‹คํ–‰ํ–ˆ์„ ๋•Œ, * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) ๋ผ๋Š” ์ฝ”๋“œ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ด๋„ ๋‹ค๋ฅธ ํ˜ผ๊ณต์กฑ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ ํ•ด๋„ ๋‹ค๋ฅธ๊ฒŒ ์—†์–ด์„œ ๊ทธ๋ƒฅ ๋…ธํŠธ๋ถ ๊ป๋‹ค ์ผœ๋‹ˆ๊นŒ ๋ฌธ์ œ ํ•ด๊ฒฐ ... ๋ญ..

[ํ˜ผ๊ณตํ•™์Šต๋‹จ 7๊ธฐ] ํŒŒ์ด์ฌ 5์ฃผ์ฐจ ๊ธฐ๋ณธ ๋ฏธ์…˜ / ์„ ํƒ๋ฏธ์…˜

์ฃผ์ฐจ Chapter ๊ธฐ๋ณธ ๋ฏธ์…˜ ์„ ํƒ ๋ฏธ์…˜ 4์ฃผ์ฐจ Chapter 06~07 (07-1) ๊ตฌ๋ฌธ ์˜ค๋ฅ˜์™€ ์˜ˆ์™ธ์˜ ์ฐจ์ด ์„ค๋ช…ํ•˜๊ธฐ (p.291 1๋ฒˆ ๋ฌธ์ œ) p.293 3๋ฒˆ ๋ฌธ์ œ ํ’€๊ณ  ์ธ์ฆ์ƒท #๊ธฐ๋ณธ ๋ฏธ์…˜ ๊ตฌ๋ฌธ ์˜ค๋ฅ˜(Syntax Error)์™€ ์˜ˆ์™ธ(Exception)์˜ ์ฐจ์ด ์„ค๋ช…ํ•˜๊ธฐ => ์‹คํ–‰์ž์ฒด๊ฐ€ ๋˜์ง€ ์•Š๋Š” ์ฝ”๋“œ๋Š” ๊ตฌ๋ฌธ ์˜ค๋ฅ˜, ์‹คํ–‰ ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋Š” ์˜ˆ์™ธ 1. ๊ตฌ๋ฌธ์˜ค๋ฅ˜ โœ… ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌธ๋ฒ•์ ์ธ ์˜ค๋ฅ˜๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰์กฐ์ฐจ ๋˜์ง€ ์•Š๊ฒŒ ๋งŒ๋“œ๋Š” ์˜ค๋ฅ˜. *๏ธโƒฃ ๊ตฌ๋ฌธ์˜ค๋ฅ˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰ ์ž์ฒด๊ฐ€ ์•ˆ๋˜๋ฏ€๋กœ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Œ. 2. ์˜ˆ์™ธ(๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ) โœ… ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜. โœ… ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๊ตฌ๋ฌธ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ. 3. ์˜ˆ์™ธ์ฒ˜๋ฆฌ(exception handling) โœ… ์˜ˆ์™ธ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ. โœ… ..

[ํ˜ผ๊ณตํ•™์Šต๋‹จ 7๊ธฐ] ํŒŒ์ด์ฌ 3์ฃผ์ฐจ ๊ธฐ๋ณธ ๋ฏธ์…˜ / ์„ ํƒ ๋ฏธ์…˜

์ฃผ์ฐจ Chapter ๊ธฐ๋ณธ ๋ฏธ์…˜ ์„ ํƒ ๋ฏธ์…˜ 3์ฃผ์ฐจ Chapter 04 ๋ฆฌ์ŠคํŠธ, ๋”•์…”๋„ˆ๋ฆฌ, ๋ฒ”์œ„ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด ์ดํ•ดํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ํฌ์ŠคํŒ…ํ•˜๊ธฐ p. 157์ชฝ์˜ 1๋ฒˆ ๋ฌธ์ œ์˜ ๋‹ต ์“ฐ๊ณ  ์ธ์ฆ์ƒท #๊ธฐ๋ณธ ๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ, ๋”•์…”๋„ˆ๋ฆฌ, ๋ฒ”์œ„ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด ์ดํ•ดํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ํฌ์ŠคํŒ…ํ•˜๊ธฐ https://dearest-mingyeong.tistory.com/25 [Python] ํŒŒ์ด์ฌ ๋ฐ˜๋ณต๋ฌธ / ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ ๐Ÿฑ ๋ฆฌ์ŠคํŠธ 1. ๋ฆฌ์ŠคํŠธ โœ… ๋ฆฌ์ŠคํŠธ(list) = ๋ชฉ๋ก, ์ธ๋ฑ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๊ฒƒ. โœ… ๋Œ€๊ด„ํ˜ธ [ ] ์•ˆ์— ๋„ฃ๋Š” ์ž๋ฃŒ๋ฅผ ์š”์†Œ(element) โœ… ๋Œ€๊ด„ํ˜ธ [ ] ์•ˆ์— ๋“ค์–ด๊ฐ„ ์ˆซ์ž๋ฅผ ์ธ๋ฑ์Šค(index) โœ… ํ˜•์‹์€ [์š”์†Œ, ์š” dearest-mingyeong.tistory.com #์„ ํƒ ๋ฏธ์…˜ 1. list_a = ..

[Python] ํŒŒ์ด์ฌ ์กฐ๊ฑด๋ฌธ / ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ

๐Ÿฑ ๋ถˆ ์ž๋ฃŒํ˜• 1. ๋ถˆ(Boolean) โœ… ์‹ค์ œ ๋ฐœ์Œ์€ '๋ถˆ๋ฆฐ'์— ๊ฐ€๊นŒ์šด๋ฐ, ๊ตญ๋‚ด์—์„œ๋Š” '๋ถˆ'์ด๋ผ๊ณ  ๋งŽ์ด ์”€ โœ… ์ˆซ์ž์™€ ๋ฌธ์ž์—ด์€ ๋ฌดํ•œํ•œ ์ข…๋ฅ˜๋ฅผ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ถˆ์€ True(์ฐธ), False(๊ฑฐ์ง“)์œผ๋กœ๋งŒ ๋‚˜ํƒ€๋ƒ„. โœ… ๋ฌด์—‡์ด ์ฐธ๊ณผ ๊ฑฐ์ง“์ธ์ง€๊ฐ€ ์ค‘์š”ํ•จ! โœ… ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” true/false์ง€๋งŒ, ํŒŒ์ด์ฌ์€ True/False. 2. ๋ถˆ ๋งŒ๋“ค๊ธฐ: ๋น„๊ต ์—ฐ์‚ฐ์ž ์—ฐ์‚ฐ์ž ์„ค๋ช… ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ == ๊ฐ™๋‹ค 10 == 100 ๊ฑฐ์ง“ != ๋‹ค๋ฅด๋‹ค 10 != 100 ์ฐธ ํฌ๋‹ค 10 > 100 ๊ฑฐ์ง“ = 100 ๊ฑฐ์ง“ โœ… ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” 10 < X and X < 20 โœ… ํŒŒ์ด์ฌ์—์„œ๋Š” 10 < X < 20 3. ๋ถˆ ์—ฐ์‚ฐํ•˜๊ธฐ: ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž โœ… not ์—ฐ์‚ฐ์ž (์ž๋ฃŒ ํ•˜๋‚˜์—๋งŒ ์ ์šฉํ•˜๋Š” ๋‹จํ•ญ ์—ฐ์‚ฐ์ž) : ์ฐธ๊ณผ ๊ฑฐ์ง“์„..

[ํ˜ผ๊ณตํ•™์Šต๋‹จ 7๊ธฐ] ํŒŒ์ด์ฌ 2์ฃผ์ฐจ ๊ธฐ๋ณธ ๋ฏธ์…˜ / ์„ ํƒ ๋ฏธ์…˜

์ฃผ์ฐจ Chapter ๊ธฐ๋ณธ ๋ฏธ์…˜ ์„ ํƒ ๋ฏธ์…˜ 2์ฃผ์ฐจ Chapter 02(02-3) ~ 03 p.137 3๋ฒˆ ๋ฌธ์ œ ํ’€๊ณ  ๋ณธ์ธ์ด ํƒœ์–ด๋‚œ ํ•ด์™€ ๋ ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ’ ํ™”๋ฉด ์ธ์ฆ์ƒท else ๊ตฌ๋ฌธ๊ณผ elif ๊ตฌ๋ฌธ ์ •๋ฆฌํ•œ ๋‚ด์šฉ ํฌ์ŠคํŒ…ํ•˜๊ธฐ #๊ธฐ๋ณธ ๋ฏธ์…˜ 03-2. if-else์™€ elif ๊ตฌ๋ฌธ 3. ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒœ์–ด๋‚œ ์—ฐ๋„๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ์ž‘์„ฑ ์‹œ ์ž…๋ ฅ๋ฐ›์€ ์—ฐ๋„๋ฅผ 12๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 0 1 2 3 4 5 6 7 8 9 10 11 ์›์ˆญ์ด ๋‹ญ ๊ฐœ ๋ผ์ง€ ์ฅ ์†Œ ๋ฒ” ํ† ๋ผ ์šฉ ๋ฑ€ ๋ง ์–‘ [review] ์ถœ๋ ฅ์€ ๋‹ค ๋งž๋Š”๋ฐ ๋นจ๊ฐ„ ์ค„ ๋œจ๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ๋„ค์—  ๐Ÿ˜ฅ #์„ ํƒ ๋ฏธ์…˜ ๐Ÿฑ 1. if-else, elif ์กฐ๊ฑด๋ฌธ if ์กฐ๊ฑดA: ์กฐ๊ฑดA๊ฐ€ ์ฐธ์ผ ๋•Œ ์‹คํ–‰ํ•  ๋ฌธ์žฅ elif ์กฐ๊ฑดB: ์กฐ๊ฑดB๊ฐ€ ์ฐธ์ผ ..

[Python] ํŒŒ์ด์ฌ ์ž๋ฃŒํ˜• / ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ

๐Ÿฑ ์ž๋ฃŒํ˜•๊ณผ ๋ฌธ์ž์—ด 1. ์ž๋ฃŒํ˜• : ์ž๋ฃŒ์˜ ํ˜•์‹ โœ… ๊ธฐ๋ณธ์ ์ธ ์ž๋ฃŒํ˜• : ๋ฌธ์ž์—ด(string), ์ˆซ์ž(number), ๋ถˆ(boolean) โœ… ํŒŒ์ด์ฌ์—์„œ ์ž๋ฃŒํ˜• ํ™•์ธ : type( ) 2. ๋ฌธ์ž์—ด(string) โœ… ํฐ ๋”ฐ์˜ดํ‘œ, ์ž‘์€ ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌธ์ž์—ด ๋งŒ๋“ค๊ธฐ >>> print("์•ˆ๋…•ํ•˜์„ธ์š”"), print('์•ˆ๋…•ํ•˜์„ธ์š”') โœ… ๋ฌธ์ž์—ด ๋‚ด๋ถ€์— ๋”ฐ์˜ดํ‘œ ๋„ฃ๊ธฐ >>> print('"์•ˆ๋…•"ํ•˜์„ธ์š”') / print("'์•ˆ๋…•'ํ•˜์„ธ์š”") >>> (์ถœ๋ ฅ) "์•ˆ๋…•"ํ•˜์„ธ์š” / '์•ˆ๋…•'ํ•˜์„ธ์š” โœ… ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž ์˜๋ฏธ ์ถœ๋ ฅ "\ ํฐ ๋”ฐ์˜ดํ‘œ " '\ ์ž‘์€ ๋”ฐ์˜ดํ‘œ ' \n ์ค„๋ฐ”๊ฟˆ \t ํƒญ \\ ์—ญ์Šฌ๋ž˜์‹œ \ 2. ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์ž โœ… ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž : + # "๋ฌธ์ž์—ด" + "๋ฌธ์ž์—ด" print("hello " + "world..

๋ฐ˜์‘ํ˜•