¿µ¾î¿Í ÆÄÀ̽ã, µÎ ¸¶¸® Åä³¢¸¦ ÇÑ ¹ø¿¡ Àâ´Â´Ù!µðÁöÅÐ º¯È¿¡ ¹ß¸ÂÃç ÁøÈÇÏ´Â ¹æ¹ý¿Â¶óÀÎ ±³À°À» ´©¸®±â À§ÇÑ Çʼö ¿ä¼Ò, ÄÚµù¿µ¾îÀÌ Ã¥Àº ÀúÀÚ°¡ °³¹ßÇÑ ÀÚ±âÁÖµµ ÇнÀ¹ýÀ» ´Ù·ç°í ÀÖ´Ù. ±Þº¯ÇÏ´Â µðÁöÅÐ ½Ã´ë¿¡ ¹ß¸ÂÃç ¿ì¸®°¡ ÇØ¾ß ÇÒ °ÍÀº ¹«¾ùÀϱî? ¿ì¸®°¡ ¿Â¶óÀÎ ±³À°ÀÇ ÀÌÁ¡À» ´©¸®±â À§ÇØ ÁغñÇØ¾ß ÇÒ °ÍÀº ¹«¾ùÀϱî? ÀúÀÚ´Â ¹Ù·Î ¿µ¾î¿Í ÆÄÀ̽㠰øºÎ¶ó°í À̾߱âÇÏ°í ÀÖ´Ù. ±×¸®°í, ±×°¡ °³¹ßÇÑ ÀÚ±âÁÖµµ ÇнÀ¹ýÀ» ±× Áö¸§±æ·Î Á¦½ÃÇÏ°í ÀÖ´Â °ÍÀÌ´Ù.ÀÚ±âÁÖµµ ÇнÀ¹ýÀÌ ¿ì¼öÇÑ ÀÌÀ¯´Â ¼¼ °¡Áö´Ù. ù ¹ø°, ÄÚµùÀº ¿µ¾î·Î ¸¸µç ¿ë¾îÀÌ°í, ¹®¹ýÀ̱⠶§¹®¿¡ ¿µ¾î·Î µé¾úÀ» ¶§ °¡Àå ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±×°Ô ¹Ù·Î ÀúÀÚ°¡ ÀÌ Ã¥ ¡ºÄÚµù¿µ¾î¡»¸¦ ¾´ ÀÌÀ¯ÀÎ °ÍÀÌ´Ù. µÎ ¹ø°, ½Ç½ÀÀ» Çؼ °á°ú°¡ ¸Â°Ô ³ª¿Â´Ù¸é ¿µ¾î°¡ µé·È´Ù´Â °ÍÀ» ÀǹÌÇÏ´Ï, È¥ÀÚ¼µµ ÇнÀÀ» ÇÒ ¼ö ÀÖ´Ù. º¹ÀâÇÑ °úÁ¤ ¾øÀ̵µ, ÄÚµùÀ» ÅëÇØ ¿µ¾î ½Ç·ÂÀ» Çâ»ó½ÃÅ°´Â ¹æ¹ýÀÎ °ÍÀÌ´Ù. ¼¼ ¹ø°, Á¤ ÀÌÇØ°¡ ¾È µÇ°í ½Ç½À °á°ú°¡ °è¼Ó Ʋ¸®°Ô ³ª¿À´õ¶óµµ, ÀÌ ¡ºÄÚµù¿µ¾î¡»ÀÇ µµ¿òÀ» ¹ÞÀ¸¸é ÇØ°áÇÒ ¼ö ÀÖ´Ù. ÀúÀÚ°¡ ÀڽŠÀÖ°Ô ¼Ò°³ÇÏ´Â ÄÚµù¿µ¾î, ÀÚ±âÁÖµµ ÇнÀ¹ýÀ» ÅëÇØ ¿µ¾î¿Í ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö, µÎ ¸¶¸® Åä³¢¸¦ Àâ¾Æ º¸ÀÚ!
°í·Á´ëÇб³¿¡¼ ÇàÁ¤ÇÐÀ» Àü°øÇÏ°í, ºÏÀϸ®³ëÀÌ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ»çÀ̾𽺷Π¼®»ç, ¼þ½Ç´ëÇб³ °æ¿µÇаú ¹Ú»ç °úÁ¤À» ¼ö·áÇß´Ù. 1987³â LG-CNS º»»ç ¿¬±¸¼Ò ÆÀÀåÀ¸·Î ÀçÁ÷ÇÏ¿´À¸¸ç ¿ì½ÅÀüÀÚÅë½Å(ÁÖ)ÀÇ SW °³¹ßºÎ ºÎÀå°ú ÀÌ»ç, ±¹³» ÃÖÃÊÀÇ ÀüÈÁ¤º¸¼ºñ½º ȸ»çÀÎ µ¥ÀÌÅÚ(ÁÖ)À» â¾÷ÇØ ´ëÇ¥À̻縦 ¿ªÀÓ. 2003³âºÎÅÍ 2009³â±îÁö ¼°´ëÇб³ ¿µ»ó´ëÇпø °âÀÓ±³¼ö·Î ÀçÁ÷ÇÏ¿´°í, ¼þ½Ç´ëÇб³ °æ¿µÇаú¿Í ³ë»ç¹ßÀüÀç´Ü, ¼þ½Ç´ëÇб³ ´ëÇпø ÄÄÇ»ÅÍÇаú µî¿¡¼ °ÀÇÇÏ¿´´Ù.
Àú¼·Î´Â ¡º°³³ä°æ¿µ¡»(2012, ´Ù»ç¶û), ¡ºÄܼÁÆ® °æ¿µ¡»(2018, ¿øÆÝÄ¡)ÀÌ ÀÖ´Ù.
PART ¥° ÆÄÀ̽ã ÃʱÞ: text-based tic tac toe game ¸¸µé±âLearn to Program w/ Python 1. IntroductionLearn to Program w/ Python 2. Tuples, strings, loopsLearn to Program w/ Python 3. Lists and tic tac toe gameLearn to Program w/ Python 4. Built-in functionsLearn to Program w/ Python 5. Indexes and slicesLearn to Program w/ Python 6. FunctionsLearn to Program w/ Python 7. Function parametersLearn to Program w/ Python 8. Mutability revisitedLearn to Program w/ Python 9. Error handlingLearn to Program w/ Python 10. Calculating horizontal winnerLearn to Program w/ Python 11. Vertical winnersLearn to Program w/ Python 12. Diagonal winnersLearn to Program w/ Python 13. Bringing things togetherLearn to Program w/ Python 14. Wrapping up tic tac toeLearn to Program w/ Python 15. ConclusionPART ¥± ÆÄÀ̽ã Áß±Þ: Blob world pygame ¸¸µé±âIntermediate Python Programming 1. IntroductionIntermediate Python Programming 2. String operationsIntermediate Python Programming 3. Argparse for CLIIntermediate Python Programming 4. List Comp & GeneratorsIntermediate Python Programming 5. More list comp and generatorsIntermediate Python Programming 6. TimeitIntermediate Python Programming 7. EnumerateIntermediate Python Programming 8. ZipIntermediate Python Programming 9. Writing generatorsIntermediate Python Programming 10. Multi-processingIntermediate Python Programming 11. Getting process valuesIntermediate Python Programming 12. Multi-processing spiderIntermediate Python Programming 13. Intro to OOPIntermediate Python Programming 14. Creating object environmentIntermediate Python Programming 15. Many objectsIntermediate Python Programming 16. OOP modularityIntermediate Python Programming 17. OOP InheritanceIntermediate Python Programming 18. DecoratorsIntermediate Python Programming 19. Operator overloadingIntermediate Python Programming 20. Collision detectionIntermediate Python Programming 21. Special methods, OOP, iterationIntermediate Python Programming 22. LoggingIntermediate Python Programming 23. Error handlingIntermediate Python Programming 24. __str__ and __repr__Intermediate Python Programming 25. *args and **kwargsIntermediate Python Programming 26. AsyncioPART ¥² Django web development: Tutorial modelSockets Tutorial with Python 3 1. Send/RecvSockets Tutorial with Python 3 2. BufferingSockets Tutorial with Python 3 3. Send/Recv objectsSocket Chatroom server 4. Chat serverSocket Chatroom client 5. Chat clientJavaScript Basics 1. IntroductionJavaScript Basics 2. FunctionsJavaScript Basics 3. setIntervalJavaScript Basics 4. ConditionalsJavaScript Basics 5. Object Oriented ProgrammingJavaScript Basics 6. For loopsDjango Web Development with Python 1. IntroductionDjango Web Development with Python 2. ModelsDjango Web Development with Python 3. Admin & AppsDjango Web Development with Python 4. Views & TemplatesDjango Web Development with Python 5. Styling/CSSDjango Web Development with Python 6. User registrationDjango Web Development with Python 7. Messages & includesDjango Web Development with Python 8. User Login/outDjango Web Development with Python 9. Linking modelsDjango Web Development with Python 10. Foreign keysDjango Web Development with Python 11. Dynamic contentDjango Web Development with Python 12. Deployment