Python Basics Quiz

๊ด‘๊ณ  ํฌํ•จ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
100+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

Python Basics Quiz๋Š” ์ดˆ๋ณด์ž, ํ•™์ƒ, ์ „๋ฌธ๊ฐ€ ๋ชจ๋‘ Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ž‘๋œ ๊ฐ๊ด€์‹(MCQ) ํ•™์Šต ์•ฑ์ž…๋‹ˆ๋‹ค. ์ด Python Basics ์•ฑ์—๋Š” Python์˜ ์ค‘์š”ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๊ฐ๊ด€์‹ ๋ฌธ์ œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ์‹œํ—˜, ๋ฉด์ ‘, ๊ทธ๋ฆฌ๊ณ  ์ž๊ธฐ ํ•™์Šต์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

์ฝ”๋”ฉ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์ดˆ๋ณด์ž๋“  Python ์ง€์‹์„ ๋ณต์Šตํ•˜๋Š” ์ค‘์ด๋“ , Python Basics Quiz๋Š” ์ฃผ์ œ๋ณ„ ํ€ด์ฆˆ, ์ฆ‰๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ, ๊ทธ๋ฆฌ๊ณ  ๋ช…ํ™•ํ•œ ์„ค๋ช…์„ ์ œ๊ณตํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฐ˜์„ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

๊ฐ๊ด€์‹ ํ•™์Šต: ๊ธด ๋ฉ”๋ชจ ์—†์ด ์ง‘์ค‘์ ์ธ ๊ฐ๊ด€์‹ ๋ฌธ์ œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์ œ๋ณ„ ์—ฐ์Šต: Python ๊ธฐ๋ณธ, ์ž๋ฃŒ ๊ตฌ์กฐ, ํ•จ์ˆ˜, ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์•ฑ ๋‚ด์—์„œ ๋‹ค๋ฃจ๋Š” ์ฃผ์ œ

1. Python ์†Œ๊ฐœ
โ€“ Python์˜ ์—ญ์‚ฌ: 1991๋…„ Guido van Rossum ๊ฐœ๋ฐœ
โ€“ ํŠน์ง•: ๊ฐ„๋‹จํ•˜๊ณ , ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹์ด๋ฉฐ, ์ด์‹์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ , ๊ณ ๊ธ‰ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.
โ€“ ์„ค์น˜: Python, ํ™˜๊ฒฝ ๋ณ€์ˆ˜, IDE ์„ค์ •
โ€“ ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ๊ทธ๋žจ: print ๋ฌธ ๋ฐ ๊ตฌ๋ฌธ ๊ธฐ๋ณธ ์‚ฌํ•ญ
โ€“ ๋“ค์—ฌ์“ฐ๊ธฐ: ๊ณต๋ฐฑ์œผ๋กœ Python ์ฝ”๋“œ ๋ธ”๋ก ์ •์˜
โ€“ ์ฃผ์„: ํ•œ ์ค„, ์—ฌ๋Ÿฌ ์ค„, ๋ฌธ์„œ ์ฐธ๊ณ 

2. ๋ณ€์ˆ˜ ๋ฐ ๋ฐ์ดํ„ฐ ์œ ํ˜•
โ€“ ๋ณ€์ˆ˜: ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ
โ€“ ์ •์ˆ˜: ์–‘์ˆ˜/์Œ์ˆ˜ ์ •์ˆ˜
โ€“ ๋ถ€๋™ ์†Œ์ˆ˜์ : ์†Œ์ˆ˜ ๋ถ€๋ถ„์„ ํฌํ•จํ•˜๋Š” 10์ง„์ˆ˜
โ€“ ๋ฌธ์ž์—ด: ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์ธ ํ…์ŠคํŠธ ์‹œํ€€์Šค
โ€“ ๋ถ€์šธ: True/False ๋…ผ๋ฆฌ๊ฐ’
โ€“ ํƒ€์ž… ๋ณ€ํ™˜: ๋ฐ์ดํ„ฐ ์œ ํ˜• ๊ฐ„ ๋ณ€ํ™˜

3. Python ์—ฐ์‚ฐ์ž
โ€“ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž: +, -, *, / ๊ธฐ๋ณธ ์‚ฌํ•ญ
โ€“ ๋น„๊ต ์—ฐ์‚ฐ์ž: ==, >, <, !=
โ€“ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž: AND, OR, NOT
โ€“ ํ• ๋‹น ์—ฐ์‚ฐ์ž: =, +=, -=, *=
โ€“ ๋น„ํŠธ ์—ฐ์‚ฐ์ž: &, |, ^, ~, <<, >>
โ€“ ๋ฉค๋ฒ„์‹ญ ์—ฐ์‚ฐ์ž: in, not in sequences

4. ์ œ์–ด ํ๋ฆ„
โ€“ if ๋ฌธ: ์ฐธ์ด๋ฉด ์ฝ”๋“œ ์‹คํ–‰
โ€“ if-else: ์ฐธ๊ณผ ๊ฑฐ์ง“ ๋ชจ๋‘ ์ฒ˜๋ฆฌ
โ€“ elif: ์—ฌ๋Ÿฌ ์กฐ๊ฑด ํ™•์ธ
โ€“ ์ค‘์ฒฉ if: ์กฐ๊ฑด ๋‚ด ์กฐ๊ฑด
โ€“ ๋ฃจํ”„: for, while ๋ฐ˜๋ณต
โ€“ Break & Continue: ์ œ์–ด ๋ฃจํ”„ ํ๋ฆ„

5. ์ž๋ฃŒ ๊ตฌ์กฐ
โ€“ ๋ฆฌ์ŠคํŠธ: ์ˆœ์„œ ์žˆ๊ณ  ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ์ปฌ๋ ‰์…˜
โ€“ ํŠœํ”Œ: ์ˆœ์„œ ์žˆ๊ณ  ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ปฌ๋ ‰์…˜
โ€“ ์„ธํŠธ: ์ˆœ์„œ ์—†๊ณ  ๊ณ ์œ ํ•œ ์š”์†Œ
โ€“ ์‚ฌ์ „: ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ ์Œ
โ€“ ๋ฆฌ์ŠคํŠธ ์ปดํ”„๋ฆฌํ—จ์…˜: ๊ฐ„๊ฒฐํ•œ ๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ
โ€“ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ: split, join, replace, format

6. ํ•จ์ˆ˜
โ€“ ํ•จ์ˆ˜ ์ •์˜: def ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ
โ€“ ์ธ์ˆ˜: ์œ„์น˜, ํ‚ค์›Œ๋“œ, ๊ธฐ๋ณธ๊ฐ’, ๋ณ€์ˆ˜
โ€“ ๋ฐ˜ํ™˜๋ฌธ: ๊ฐ’ ๋ฐ˜ํ™˜
โ€“ ๋ณ€์ˆ˜ ๋ฒ”์œ„: ์ง€์—ญ ๋ณ€์ˆ˜ vs. ์ „์—ญ ๋ณ€์ˆ˜
โ€“ ๋žŒ๋‹ค ํ•จ์ˆ˜: ์ต๋ช… ๋‹จ์ผ ํ‘œํ˜„์‹ ํ•จ์ˆ˜
โ€“ ๋‚ด์žฅ ํ•จ์ˆ˜: len, type, input, range

7. ๋ชจ๋“ˆ ๋ฐ ํŒจํ‚ค์ง€
โ€“ ๋ชจ๋“ˆ ๊ฐ€์ ธ์˜ค๊ธฐ: ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ํฌํ•จ
โ€“ Math ๋ชจ๋“ˆ: sqrt, pow, factorial
โ€“ Random ๋ชจ๋“ˆ: ๋‚œ์ˆ˜, shuffle
โ€“ Datetime ๋ชจ๋“ˆ: ๋‚ ์งœ/์‹œ๊ฐ„ ์—ฐ์‚ฐ
โ€“ ๋ชจ๋“ˆ ์ƒ์„ฑ: ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Python ํŒŒ์ผ
โ€“ PIP ์‚ฌ์šฉ๋ฒ•: ์™ธ๋ถ€ ํŒจํ‚ค์ง€ ์„ค์น˜

8. ํŒŒ์ผ ์ฒ˜๋ฆฌ
โ€“ ํŒŒ์ผ ์—ด๊ธฐ: r, w, a ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” open()
โ€“ ํŒŒ์ผ ์ฝ๊ธฐ: read(), readline(), readlines()
โ€“ ํŒŒ์ผ ์“ฐ๊ธฐ: write(), writelines()
โ€“ ํŒŒ์ผ ๋‹ซ๊ธฐ: ๋ฆฌ์†Œ์Šค ํ•ด์ œ ๋“ฑ

9. ์˜ค๋ฅ˜ ๋ฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ
โ€“ ๊ตฌ๋ฌธ ์˜ค๋ฅ˜: ์ฝ”๋“œ ๊ตฌ์กฐ ์˜ค๋ฅ˜
โ€“ ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜: ์‹คํ–‰ ์ค‘ ์˜ค๋ฅ˜
โ€“ Try-Except ๋ธ”๋ก: ์˜ค๋ฅ˜๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฒ˜๋ฆฌ
โ€“ Finally ๋ธ”๋ก: ์˜ˆ์™ธ ๋“ฑ์— ๊ด€๊ณ„์—†์ด ์‹คํ–‰

10. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(๊ธฐ์ดˆ)
โ€“ ํด๋ž˜์Šค ๋ฐ ๊ฐ์ฒด: ๋ธ”๋ฃจํ”„๋ฆฐํŠธ์™€ ์ธ์Šคํ„ด์Šค
โ€“ ์ƒ์„ฑ์ž: ์†์„ฑ์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” init ๋ฉ”์„œ๋“œ
โ€“ ๋ฉ”์„œ๋“œ: ํด๋ž˜์Šค ๋‚ด๋ถ€์˜ ํ•จ์ˆ˜
โ€“ ์ƒ์†: ์ƒˆ๋กœ์šด ํด๋ž˜์Šค ํŒŒ์ƒ ๋“ฑ

Python ๊ธฐ์ดˆ ํ€ด์ฆˆ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

๊ฐ๊ด€์‹ ๋ฌธ์ œ: ์ด๋ก  ์•”๊ธฐ๊ฐ€ ์•„๋‹Œ ์‹ค์Šต์„ ํ†ตํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์กฐํ™”๋œ ํ•™์Šต ๊ฒฝ๋กœ: ๊ธฐ์ดˆ, ์ž๋ฃŒ ๊ตฌ์กฐ, ํ•จ์ˆ˜, ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

์‹œํ—˜ ๋ฐ ๋ฉด์ ‘ ๋Œ€๋น„: ํ•™์ƒ๊ณผ ๊ตฌ์ง์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์‹ค๋ ฅ ํ–ฅ์ƒ: Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ฅผ ๊ฐ•ํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋Œ€์ƒ์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

Python์„ ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ์‚ฌ๋žŒ

์‹œํ—˜์ด๋‚˜ ์ฝ”๋”ฉ ๋ฉด์ ‘์„ ์ค€๋น„ํ•˜๋Š” ํ•™์ƒ

Python ์ง€์‹์„ ์ƒˆ๋กญ๊ฒŒ ์Œ“๊ณ ์ž ํ•˜๋Š” ์ „๋ฌธ๊ฐ€

์ฆ‰์‹œ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ํ€ด์ฆˆ ์ž๋ฃŒ๊ฐ€ ํ•„์š”ํ•œ ๊ต์‚ฌ ๋˜๋Š” ๊ฐ•์‚ฌ

์ง€๊ธˆ ๋ฐ”๋กœ "Python ๊ธฐ์ดˆ ํ€ด์ฆˆ"๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ Python ๊ธฐ์ดˆ, ์ž๋ฃŒ ๊ตฌ์กฐ, ํ•จ์ˆ˜, ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฐ๊ด€์‹ ๋ฌธ์ œ๋ฅผ ์—ฐ์Šตํ•˜๊ณ  Python ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋‹จ๊ณ„๋ณ„๋กœ ํ•™์Šตํ•˜์„ธ์š”.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 9. 16.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•ฑ์—์„œ ์ œ3์ž์™€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•
์•ฑ ์ •๋ณด ๋ฐ ์„ฑ๋Šฅ ๋ฐ ๊ธฐ๊ธฐ ๋˜๋Š” ๊ธฐํƒ€ ID
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์Œ