¢º ÃâÆÇ»ç ¼Æò
ÄÚµù/ÇÁ·Î±×·¡¹Ö ¡®1µµ ¸ð¸£´Â ¼ø¼ö¡¯ÇÑ ºÐ,
º»°ÝÀûÀÎ ÄÚµù °øºÎ¿¡ ¾Õ¼ ÇÁ·Î±×·¡¹Ö Çٽɰ³³äÀ» ¡®ÈÄ´Ù´Ú Æľǡ¯ÇÏ°í ½ÍÀº ºÐ,
¡®Å»ýºÎÅÍ ¹®²Ê³²³à¡¯·Î¼ »ý¾Ö ÃÖÃÊ ÄÚµù/ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ´Â ºÐ,
ºÎ´ã ¾øÀÌ ÄÚµù/ÇÁ·Î±×·¡¹Ö°ú ´ã¹Ú¿¡ Ä£ÇØÁö°í ½ÍÀº ¸ðµç ºÐµéÀ» À§ÇØ
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯¸¦ ÁغñÇß½À´Ï´Ù.
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯´Â
º»°ÝÀûÀÎ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ÇнÀ¿¡ ¾Õ¼
ÆÄÀ̽ã°ú ÇÁ·Î±×·¡¹ÖÀÇ ÇٽɱâÃʸ¦
È¥ÀÚ¼ ´Ü ÇÏ·ç ¸¸¿¡ ³¡³¾ ¼ö ÀÖµµ·Ï
96°³ÀÇ À¯´ÖÀ¸·Î ÀÌ·ç¾îÁø ÄÚµù ÇнÀ¼ÀÔ´Ï´Ù.
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯´Â
Áß¿ä ½ÇÀü Äڵ带 Áß½ÉÀ¸·Î
ÆÄÀ̽ã ÇٽɱâÃʸ¦ ¿Ï¼ºÇÏ´Â ÇØ°áÃ¥ÀÔ´Ï´Ù.
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯´Â
²À ÇÊ¿äÇÏ°í ´çÀå »ç¿ëÇÒ ¼ö ÀÖ´Â?°³³ä°ú Äڵ带 Áß½ÉÀ¸·Î?
¸ðµç éÅÍ´Â ÃÖ´ëÇÑ ½±°Ô °£°áÇÏ°Ô ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
¢º ÀÌ Ã¥ÀÇ ±¸¼º :
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯ÀÇ ±¸¼º¿¡ ´ëÇÏ¿©!
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯´Â
¸ðµç ÇÁ·Î±×·¡¹Ö ÇнÀÀÇ ½ÃÀÛ¿¡ ÇÊ¿äÇÑ
±âÃÊ °³³äµé·Î ½ÃÀÛÇÕ´Ï´Ù.
±×¸®°í ÆÄÀ̽ãÀÇ Åº»ý À̾߱â,
±×¸®°í ¿Ö ÆÄÀ̽ãÀΰ¡?¿Í ÇÔ²²
º»°ÝÀûÀÎ ÆÄÀ̽ã ÄÚµùÀÇ ÇٽɱâÃʸ¦ ´Ù·ì´Ï´Ù.
²À ÇÊ¿äÇÏ°í ´çÀå »ç¿ëÇÒ ¼ö ÀÖ´Â
°³³ä°ú Äڵ带 Áß½ÉÀ¸·Î
ÃÑ 96°³ÀÇ Ã©ÅÍ À¯´ÖÀº
ÃÖ´ëÇÑ ½±°í °£°áÇÏ°Ô ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
¹«¾ùº¸´Ùµµ ÆÄÀ̽ã ÄÚµù¿¡ ´ëÇÑ Àڽۨ°ú
Èï¹Ì¸¦ Å°¿ö³ª°¥ ¼ö ÀÖµµ·Ï
Ä£ÀýÇÏ°Ô ¸ñÂ÷¸¦ ±¸¼ºÇÏ¿´½À´Ï´Ù.
¢º ÀÌ Ã¥ÀÇ ÇнÀ¹ý :
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯ÀÇ È¿°úÀûÀÎ ÇнÀ¹ý!
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯ÀÇ
È¿°úÀûÀÎ ÇнÀ¹æ¹ýÀº
Á¦ÀÏ ¸ÕÀú ÇÁ·Î±×·¡¹Ö ¡®¿ë¾î¡¯¿Í Ä£ÇØÁö´Â °ÍÀÔ´Ï´Ù.
(µîÀåÇÏ´Â ¸ðµç ¿ë¾î´Â ÃÖ´ëÇÑ ¿ø¾î·Î ±â¾ïÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.)
´ÙÀ½À¸·Î ÆÄÀ̽ã ÄÚµå °¢°¢ÀÇ °³³äÀ» ÀÌÇØÇÕ´Ï´Ù.
ÆÄÀ̽ãÀ» ÀÏÁ¾ÀÇ ¿Ü±¹¾î¶ó°í »ý°¢ÇÏ°í,
ÄÚµùÀÇ ¹®¹ý°ú °³³äÀ» ÀÌÇØÇϵµ·Ï ÇÕ´Ï´Ù.
±×¸®°í éÅÍ¿¡¼ ¼Ò°³ÇÏ´Â °£´ÜÇÑ ¿¹Á¦ ÄÚµå´Â
¸¶Ä¡ ¿Ü±¹¾î ÇнÀ¿¡¼ ¹®ÀåÀ» ¾Ï±â ÇÏµí ±â¾ïÇÕ´Ï´Ù.
¿ì¸®°¡ ¿Ü±¹¾î ¿¹¹®À» ÀÀ¿ëÇÏ¿©
´Ù¾çÇÑ Ç¥ÇöÀ» ¸¸µé¾î ³»´Â °Íó·³
±âº» ÄÚµåÀÇ °ø½ÄÀ» ¸¶Ä¡ ÆÐÅÏ ¹®Àåó·³ ±â¾ïÇÏ´Â °ÍÀÔ´Ï´Ù.
ÃÖÃÊ Àϵ¶Àº ¼³¸í À§ÁÖ·Î ºü¸£°Ô ÀÐ¾î ³ª°¡°í,
µÎ ¹ø°´Â ½ÇÁ¦·Î Äڵ带 ÀÔ·Â Çغ¸¸é¼ ÇнÀÇÏ´Â °ÍÀÌ
°¡Àå ºü¸¥ ÇнÀ¹ýÀÔ´Ï´Ù. (±³Àç¿¡ ¼Ò°³µÈ ¸ðµç ½ÇÀü ÄÚµå´Â
https://bit.ly/3e296H9 ¿¡¼ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯ÀÇ Àüü ¸ñÂ÷ ±¸¼º¿¡ ´ëÇÏ¿©!
¡®µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ¡¯´Â
Àüü 7°³ ÆÄÆ® 96°³ éÅÍ À¯´ÖÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù.
Part 1. ù ¹ø° ÆÄÆ®´Â
¡®ÆÄÀ̽㠽ÃÀÛÀ» À§ÇÑ ±âÃÊ¡¯¿¡ ´ëÇÏ¿©!ÀÔ´Ï´Ù. (00-09)
Part 2. µÎ ¹ø° ÆÄÆ®´Â
DataÀÇ Á¾·ù, ¡®6°¡Áö ÀÚ·áÇü¡¯!ÀÔ´Ï´Ù. (10-23)
Part 3. ¼¼ ¹ø° ÆÄÆ®´Â
Data¸¦ ´Ù·ç´Â µµ±¸, ¡®¿¬»êÀÚ¡¯¿¡ ´ëÇÏ¿©!ÀÔ´Ï´Ù. (24-38)
Part 4. ³× ¹ø° ÆÄÆ®´Â
¡®¼ø¼¡¯¿Í °ü·ÃµÈ ÇÙ½É °³³äµé!ÀÔ´Ï´Ù. (39-44)
Part 5. ´Ù¼¸ ¹ø° ÆÄÆ®´Â
¡®Æã¼Ç/¸Þ¼Òµå/Æ÷¸ä¡¯ÀÇ ÇÙ½É!ÀÔ´Ï´Ù. (45-65)
Part 6. ¿©¼¸ ¹ø° ÆÄÆ®´Â
¡®StatementÀÇ ÇÙ½É!¡¯ÀÔ´Ï´Ù. (66-81)
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 1
00. ¡®ÆÄÀ̽㠽ÃÀÛÀ» À§ÇÑ ±âÃÊ¡¯¿¡ ´ëÇÏ¿©!
01. ProgramingÀ̶õ?
02. CodingÀ̶õ?
03. PythonÀ̶ó´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î!
04. PythonÀ» »ç¿ëÇÏ´Â ¹æ¹ý!
05. Data¶õ?
06. VariableÀ̶õ?
07. FunctionÀ̶õ?
08. Python CodingÀÇ ½ÃÀÛ!
09. 'Hello World!'¶ó°í Ãâ·ÂÇϱâ!
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 2
10. DataÀÇ Á¾·ù, ¡®6°¡Áö ÀÚ·áÇü¡¯!
11. ù ¹ø° Data Type, Number
12. NumberÀÇ À¯ÇüÀ» È®ÀÎÇÏ´Â Code
13. Number¸¦ º¯È¯ÇÏ´Â Code
14. µÎ ¹ø° Data Type, String
15. StringÀÇ Æ¯Â¡
16. ¼¼ ¹ø° Data Type, List
17. List·Î ¸¸µå´Â Code
18. ³× ¹ø° Data Type, Tuple
19. Tuple·Î ¸¸µå´Â Code
20. ´Ù¼¸ ¹ø° Data Type, Set
21. ¿©¼¸ ¹ø° Data Type, Dictionary
22. DictionaryÀÇ Nesting
23. 6°¡Áö Data TypeÀÇ ÇÙ½É ÃÑÁ¤¸®!
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 3
24. Data¸¦ ´Ù·ç´Â µµ±¸, ¡®¿¬»êÀÚ¡¯¿¡ ´ëÇÏ¿©!
25. ¿¬»êÀÚ Ã¹ ¹ø° : Arithmetic Operator
26. Arithmetic OperatorÀÇ ¿ì¼± ¼øÀ§
27. Arithmetic OperatorÀÇ ¿¬°á°ú º¹Á¦
28. ¿¬»êÀÚ µÎ ¹ø° : Comparison Operator
29. Âü°ú °ÅÁþÀÇ Boolean Expression
30. ¿¬»êÀÚ ¼¼ ¹ø° : Assignment Operator
31. ¿¬»êÀÚ Assignment OperatorÀÇ ÀÌÇØ
32. ¿¬»êÀÚ ³× ¹ø° : Logical Operator
33. and OperatorÀÇ ÀÌÇØ
34. or OperatorÀÇ ÀÌÇØ
35. not OperatorÀÇ ÀÌÇØ
36. ¿¬»êÀÚ ´Ù¼¸ ¹ø° : in, not in Operator
37. in, not in OperatorÀÇ ÀÌÇØ
38. 5°¡Áö ¡®¿¬»êÀÚ¡¯ ÇÙ½É ÃÑÁ¤¸®
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 4
39. ¡®¼ø¼¡¯¿Í °ü·ÃµÈ ÇÙ½É °³³äµé!
40. À§Ä¡/¼ø¼¸¦ Ç¥½ÃÇÏ´Â Index
41. IndexÀÇ ÀÌÇØ
42. ±¸°£À» Ç¥½ÃÇÏ´Â Slicing
43. ListÀÇ Slicing
44. °£°ÝÀ» Ç¥½ÃÇÏ´Â Step
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 5
45. ¡®Æã¼Ç/¸Þ¼Òµå/Æ÷¸ä¡¯ÀÇ ÇÙ½É!
46. Data¸¦ ´Ù·ç´Â ¡®±â´É¡¯, Function
47. ¡®ÃÑÇÕ¡¯À» ±¸ÇÏ´Â sum ( ) Function
48. ¡®±æÀÌ¡¯¸¦ ±¸ÇÏ´Â len ( ) Function
49. ¡®ÃÖ´ëÄ¡¡¯¸¦ ã´Â max ( ) Function
50. ¡®ÃÖ¼ÒÄ¡¡¯¸¦ ã´Â min ( ) Function
51. ¿ä¼Ò¸¦ ¡®»èÁ¦¡¯ÇÏ´Â del ( ) Function
52. ³ªÀÇ FunctionÀ» ¸¸µå´Â °ø½Ä!
53. ³ªÀÇ FunctionÀ» ¸¸µå´Â 2°¡Áö ¹æ½Ä!
54. ³ªÀÇ ¡®°öÇϱ⡯ Function ¸¸µå´Â ¹ý!
55. Data¸¦ ´Ù·ç´Â ¡®¹æ¹ý¡¯, Method
56. ¡®Á¤µ·/Á¤·Ä¡¯ÇÏ´Â Method
57. ¡®Ãß°¡¡¯ÇÏ´Â Method
58. ¡®Á¦°Å¡¯ÇÏ´Â Method
59. ¡®ÃßÃ⡯ÇÏ´Â Method
60. ¡®À§Ä¡¸¦ ã´Â¡¯ Method
61. String Àü¿ë Method (is-)
62. String Àü¿ë is- Method ¿¬½À
63. Data¸¦ ´Ù·ç´Â ¡®Æ²¡¯, Format
64. FormatÀÇ ¿¬½À
65. FormatÀÇ ÀÀ¿ë
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 6
66. StatementÀÇ ÇÙ½É!
67. if Á¶°Ç¹®ÀÇ Flow Chart
68. if Á¶°Ç¹®ÀÇ ±âº»°ø½Ä
69. if Á¶°Ç¹®ÀÇ ÀÛµ¿¹æ½Ä
70. if else Á¶°Ç¹®
71. elif Á¶°Ç¹®ÀÇ ±âº»°ø½Ä
72. elif Á¶°Ç¹®°ú ¡®¼ºÀÎÀÎÁõ¡¯
73. for ¹Ýº¹¹®ÀÇ Flow Chart
74. for ¹Ýº¹¹®ÀÇ ±âº»°ø½Ä
75. for ¹Ýº¹¹®ÀÇ µ¿ÀÛ¹æ½Ä
76. for else ¹Ýº¹¹®
77. for ¹Ýº¹¹®ÀÇ ÁßÁö
78. while ¹Ýº¹¹®ÀÇ Flow Chart
79. while ¹Ýº¹¹®ÀÇ ÀÛµ¿¹æ½Ä
80. while ¹Ýº¹¹®ÀÇ Á¶°Ç
81. while ¹Ýº¹¹®ÀÇ ÁßÁö
µü ÇÏ·ç¿¡ ³¡³»´Â ÆÄÀ̽ã ÇٽɱâÃÊ Part 7
82. PythonÀÇ ÇٽɱâÃÊ ¸¶¹«¸®!
83. ModuleÀÇ ÀÌÇØ
84. Module ¡®ºÒ·¯¿À±â¡¯
85. ¡®Åë°è¿ë¡¯ Module ºÒ·¯¿À±â
86. ¡®·£´ý¡¯ Module ºÒ·¯¿À±â
87. SyntaxÀÇ ÀÌÇØ
88. User inputÀÇ ÀÌÇØ
89. User inputÀÇ ½ÇÇà
90. class¶õ?
91. classÀÇ ÀÌÇØ (1)
92. classÀÇ ÀÌÇØ (2)
93. classÀÇ ÀÌÇØ (3)
94. classÀÇ ¡®»ó¼Ó¡¯
95. classÀÇ ¡®»ó¼Ó¡¯ : ¡®ºÎ¸ð class¡¯
96. classÀÇ ¡®»ó¼Ó¡¯ : ¡®ÀÚ½Ä class¡¯