±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
26,000¿ø |
---|
23,400¿ø (10%ÇÒÀÎ)
1,300P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
´õ ºü¸¥, ´õ ½¬¿î À¥ ¼ºñ½º ±¸ÃàÀ» À§ÇÑ
FastAPI ÇÙ½É ¾È³»¼!
FastAPI´Â ±ò²ûÇÑ µðÀÚÀÎÀ¸·Î ÃֽŠÆÄÀ̽㠱â´ÉÀ» È°¿ëÇÏ´Â °ß°íÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©·Î Çöó½ºÅ©³ª Àå°í¿Í À¯»çÇÑ ±¸Á¶¸¦ °®Ãç ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ÆÄÀ̽㿡 Àͼ÷ÇÑ °³¹ßÀÚ°¡ ÀûÀº ÄÚµå·Î ªÀº ½Ã°£¿¡ ¸¹Àº ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÕ´Ï´Ù. Æû, µ¥ÀÌÅͺ£À̽º, ±×·¡ÇÈ, Áöµµ µî ´Ù¾çÇÑ ÁÖÁ¦¸¦ ¿¹½Ã·Î µé¾î FastAPI °³¹ßÀÇ ±âº»À» ¶Ù¾î³Ñ´Â ÇÙ½ÉÀ» ´Ù·ì´Ï´Ù. ¶ÇÇÑ RESTful API, µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç, ±ÇÇÑ ºÎ¿© µî ¿©·¯ ÁÖÁ¦¸¦ ½±°í ºü¸£°Ô ÀÍÈ÷´Â ½Ç½Àµµ ÁøÇàÇÕ´Ï´Ù.
ÃâÆÇ»ç ¼Æò
¸ðµÎ ¿øÇÑ ¸ð´øÇÑ ÆÄÀ̽ã À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÇ µîÀå!
ºü¸£°Ô ¹è¿ì´Â FastAPI
FastAPI´Â °£´ÜÇÑ ¹®¹ýÀ¸·Î ºü¸¥ À¥ ¼ºñ½º¸¦ ¸¸µå´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ Ç¥¹æÇÏ¸ç µîÀåÇÑ ÈÄ, ÆÄÀ̽ã À¥ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼±µÎÁÖÀÚÀÎ Django¿Í Flask¸¦ µû¶ó ºü¸£°Ô ¼ºÀåÇß´Ù. ±×¸®°í µîÀåÇÑ Áö 5³â °ÀÎ 2023³â ¸», ±êÇãºê ½ºÅ¸ ¼ö¸¦ ±âÁØÀ¸·Î Flask¸¦ ¾ÕÁö¸£¸é¼ µÎ ¹ø°·Î ÀαⰡ ¸¹Àº ÆÄÀ̽ã À¥ ÇÁ·¹ÀÓ¿öÅ©°¡ µÆ´Ù.
ÀÌ Ã¥Àº FastAPI¸¦ »ç¿ëÇØ ¹ÌÁöÀÇ »ý¹°°ú ¿¬±¸¿ø Á¤º¸¸¦ °ü¸®ÇÏ´Â °£´ÜÇÑ À¥ ¼ºñ½º¸¦ ¸¸µé¾îº¸¸ç FastAPIÀÇ »ç¿ë¹ýÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ FastAPI¸¦ »ç¿ëÇØ AI ¼ºñ½º, °ÔÀÓ µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼Ò°³ÇÏ¸ç ¿øÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ FastAPI¸¦ ÀÀ¿ëÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù.
1ºÎ_ ¸ð´ø À¥°ú ÆÄÀ̽ã
À¥°ú ÆÄÀ̽㠺о߿¡¼ ¶°¿À¸£´Â ÁÖÁ¦µé¿¡ ´ëÇØ ³íÇÑ´Ù. ¼ºñ½º¿Í API, µ¿½Ã¼º, °èÃþÈµÈ ¾ÆÅ°ÅØó, °Å´ëÇÑ ºò µ¥ÀÌÅ͸¦ »ìÆ캻´Ù.
2ºÎ_ ºü¸£°Ô º¸´Â FastAPI
FastAPIÀÇ Å« ±×¸²À» »ìÆ캻´Ù. ÇÏÁö¸¸ ½£ÀÌ ¾Æ´Ñ ³ª¹«¸¦ »ìÆ캻´Ù. ±âº»±â¸¦ À绡¸® ÈȵÇ, µðÅ×ÀÏ¿¡ ³Ê¹« ¸Å¸ôµÇÁö ¾Êµµ·Ï ¼ö¸é À§·Î ½Ã¼±À» °íÁ¤ÇÑ´Ù. °¢ ÀåÀº ºñ±³Àû ª°Ô ±¸¼ºÇØ, 3ºÎ¿¡¼ ±íÀº ³»¿ëÀ» »ìÆ캼 ¹è°æÁö½ÄÀ» Á¦°øÇÑ´Ù.
3ºÎ_ À¥»çÀÌÆ® ¸¸µé±â
FastAPI°¡ Á¦°øÇÏ´Â µµ±¸¸¦ ÀÚ¼¼È÷ »ìÆ캻´Ù. FastAPI·Î »ó¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ÆÁÀ» ´ã¾Ò´Ù.
4ºÎ_ °¶·¯¸®
FastAPIÀÇ ¿©·¯ ¿¹½Ã¸¦ ¸ð¾Ò´Ù. ÀÌµé ¿¹½Ã´Â ÀϹÝÀûÀÎ µ¥ÀÌÅÍ ¼Ò½º·Î ¸¸µç °¡»óÀÇ »ý¸íü¸¦ »ç¿ëÇؼ ¹«ÀÛÀ§·Î ¸¸µç ¿¹½Ãº¸´Ù ¾ç½Ä, ÆÄÀÏ, µ¥ÀÌÅͺ£À̽º, Â÷Æ®¿Í ±×·¡ÇÈ, Áöµµ, °ÔÀÓ µî ÀϹÝÀûÀÎ À¥ÀÇ ±â´ÉÀ» ¼Ò°³ÇØ Á¶±Ý ´õ Èï¹Ì·Ó´Ù. 4ºÎ¿¡ ¼Ò°³ÇÑ ¿¹½Ã¸¦ »õ·Î¿î ÇÁ·ÎÁ§Æ®ÀÇ ½ÃÀÛÁ¡À¸·Î »ï¾Æµµ ÁÁ´Ù.
´ë»ó µ¶ÀÚ
¡Ü ÆÄÀ̽ãÀ¸·Î óÀ½ À¥ °³¹ßÀ» ½ÃÀÛÇÏ·Á´Â Ãʺ¸ °³¹ßÀÚ
¡Ü FastAPI°¡ ±Ã±ÝÇÑ ¹é¿£µå °³¹ßÀÚ
¡Ü À¥ ¹é¿£µå °³¹ß °úÁ¤À» ºü¸£°Ô ÈȾ°í ½ÍÀº Çлý
¹è¿ì´Â ³»¿ë
¡Ü FastAPI·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â ¹æ¹ý
¡Ü FastAPI, ½ºÅ»·¿, ÆÄÀÌ´Üƽ Â÷ÀÌÁ¡
¡Ü FastAPIÀÇ ºñµ¿±â ÇÔ¼ö¿Í µ¥ÀÌÅÍ À¯Çü °Ë»ç ¹× À¯È¿¼º °Ë»ç
¡Ü µ¿±â ¹× ºñµ¿±â ÆÄÀ̽ãÀÇ Â÷ÀÌÁ¡
¡Ü ¿ÜºÎ API ¹× ¼ºñ½º¿Í ¿¬°áÇÏ´Â ¹ý
¿Å±äÀÌÀÇ ¸»
À¥ ÇÁ·¹ÀÓ¿öÅ© Àü¼º½Ã´ëÀÔ´Ï´Ù. ÆÄÀ̽㠻ýÅ°迡µµ ¼ö¸¹Àº ÇÁ·¹ÀÓ¿öÅ©°¡ µîÀåÇß´Ù »ç¶óÁý´Ï´Ù. °³¹ßÀÚ¿¡°Ô ÀÖ¾î ÇÁ·¹ÀÓ¿öÅ©´Â Ä¿¸®¾î¸¦ ½×±â À§ÇØ ¾ð¾î¸¸Å Áß¿äÇÑ ±â¼úÀÔ´Ï´Ù. FastAPI´Â ¸î ³â ÀüºÎÅÍ ÆÄÀ̽ã Áø¿µ¿¡¼ Àα⸦ ¾ò´Â ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù. À̸§ ±×´ë·Î ºü¸£°Ô À¥ ¼¹ö¸¦ ±¸ÃàÇϴ ȯ°æÀ» °®ÃèÀ¸¸ç ¹è¿ì±â ½±°í, ¾ÈÀüÇÑ API¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ FastAPIÀÇ ±âº» °³³äºÎÅÍ ¾ÆÅ°ÅØó ¼³°è±îÁö ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â Áö½ÄÀ» ½×¾Æº¸¼¼¿ä.
ÇÑ¿ëÀç
°³¹ßÀڷμ ÀúÀÇ Ã¹ ¹ø¿ª ÀÛ¾÷ÀÌ ³¡³µ½À´Ï´Ù. ÇÔ²² ÇØÁֽŠ°ø¿ªÀÚ ¿ëÀç ´Ô, ÇѺû¹Ìµð¾î ÆíÁýÆÀÀÇ µµ¿ò¿¡ ÈûÀÔ¾î Àß ¸¶ÃƽÀ´Ï´Ù. ÀÛ¾÷À» µµ¿ÍÁֽŠºÐµé²² °¨»çµå¸³´Ï´Ù. FastAPI´Â °ø½Ä ¹®¼ ³»¿ë¿¡ ¹è¿ï °ÍÀÌ ¸¹½À´Ï´Ù. °ø½Ä ¹®¼´Â FastAPI ÀÚü¸¦ ¼³¸íÇÏÁö¸¸, ÀÌ Ã¥Àº À¥ °³¹ßÀ» Æ÷°ýÇÑ FastAPI¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. °ø½Ä ¹®¼·Î´Â ä¿öÁöÁö ¾Ê´Â ºÎºÐÀ» ¸Þ²ãÁִ åÀ̶õ »ý°¢ÀÌ µì´Ï´Ù.
ÀÌ Ã¥ÀÌ ºü¸¥ ¼ºñ½º¸¦ ºü¸£°Ô ±¸ÃàÇÏ´Â µ¥ µµ¿òÀÌ µÇ¾úÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
Çѹٸ§
̵̧ȍ
Àª¸®¾ö Àڹ̸£ ½Ç¹Ù(¾îÀú½ºÆ® GmbH ½Ã´Ï¾î ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
FastAPI ÇÁ·¹ÀÓ¿öÅ©¿Í ÁÖº¯ »ýÅ°踦 ±¤¹üÀ§ÇÏ°Ô »ìÆ캾´Ï´Ù. ÀÌ Ã¥À¸·Î ÃֽŠÀ¥ °³¹ß¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ ½Ã°¢À» ¾ò¾î°¡¼¼¿ä.
°¡³×½Ã È÷Å©(¾¾Æ¼¹ðÅ© ½Ã´Ï¾î ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î)
FastAPI¸¦ °£´ÜÇÏ°Ô Á¤¸®ÇÑ Ã¥ÀÔ´Ï´Ù! ÀúÀÚÀÇ ³»°øÀ¸·Î Àß ´Ùµë¾îÁø FastAPIÀÇ °³³ä°ú ½Ç¹« Áö½ÄÀ» ¹è¿ö ¿©·¯ºÐÀÇ ÀÛ¾÷¿¡ ¹Ù·Î Àû¿ëÇغ¸¼¼¿ä.
FastAPIÀÇ °ø½Ä ¹®¼¸¦ ÀÐÀ¸¸ç °³¹ßÀÚÀÎ ¼¼¹Ù½ºÆ¼¾È ¶ó¹Ì·¹ÁîÀÇ ¼³°è¿Í »ç°í¹æ½Ä¿¡ ±íÀº ÀλóÀ» ¹Þ¾Ò½À´Ï´Ù. ƯÈ÷, Ÿ ÇÁ·¹ÀÓ¿öÅ©¸¦ Æò°¡ÇÑ ±Û¿¡¼ ±×°¡ ½ñÀº ³ë·ÂÀ» ¿³º¼ ¼ö ÀÖ¾ú½À´Ï´Ù.
FastAPI´Â ÀÚ¸¸À¸·Î °¡µæ Âù ÇÁ·ÎÁ§Æ®³ª È£±â½ÉÀ» ²ô´Â ½ÇÇèÀÌ ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ßÀ» À§ÇÑ ÁøÁöÇÑ ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù. À̹ø¿¡´Â FastAPI°¡ Å©°Ô ¼º°øÇÒ °ÍÀ̶ó´Â °¨ÀÌ ¿É´Ï´Ù.
ºô ·ç¹Ù³ëºò
¸ñÂ÷
[PART 1 ¸ð´ø À¥°ú ÆÄÀ̽ã]
CHAPTER 1 ¸ð´ø À¥
_1.1 ¼ºñ½º¿Í API
_1.2 µ¿½Ã¼º
_1.3 °èÃþ
_1.4 µ¥ÀÌÅÍ
_1.5 Á¤¸®
CHAPTER 2 ¸ð´ø ÆÄÀ̽ã
_2.1 µµ±¸
_2.2 ½ÃÀÛÇϱâ
_2.3 API ¹× ¼ºñ½º
_2.4 º¯¼ö
_2.5 ŸÀÔ ÈùÆ®
_2.6 µ¥ÀÌÅÍ ±¸Á¶
_2.7 À¥ ÇÁ·¹ÀÓ¿öÅ©
_2.8 Á¤¸®
[PART 2 ºü¸£°Ô º¸´Â FastAPI]
CHAPTER 3 FastAPI µÑ·¯º¸±â
_3.1 FastAPI ¼Ò°³
_3.2 FastAPI ¾ÖÇø®ÄÉÀ̼Ç
_3.3 HTTP ¿äû
_3.4 HTTP ÀÀ´ä
_3.5 ÀÚµ¿ ¹®¼È
_3.6 Á¤¸®
CHAPTER 4 Starlette°ú ºñµ¿±â, µ¿½Ã¼º
_4.1 Starlette
_4.2 µ¿½Ã¼º À¯Çü
_4.3 FastAPI¿Í Async
_4.4 Á÷Á¢ »ç¿ëÇϱâ
_4.5 ½¬´Â ½Ã°£: Ŭ·ç ÀúÅà û¼Ò
_4.6 Á¤¸®
CHAPTER 5 Pydantic°ú ŸÀÔ ÈùÆ®, ¸ðµ¨
_5.1 ŸÀÔ ÈùÆ®
_5.2 µ¥ÀÌÅÍ ±×·ìÈ
_5.3 ´ë¾È
_5.4 °£´ÜÇÑ ¿¹
_5.5 ŸÀÔ À¯È¿¼º °Ë»ç
_5.6 °ª À¯È¿¼º °Ë»ç
_5.7 Á¤¸®
CHAPTER 6 ÀÇÁ¸¼º
_6.1 ÀÇÁ¸¼ºÀ̶õ?
_6.2 ÀÇÁ¸¼º °ü·Ã ¹®Á¦
_6.3 ÀÇÁ¸¼º ÁÖÀÔ
_6.4 FastAPI ÀÇÁ¸¼º
_6.5 ÀÇÁ¸¼º ÀÛ¼º
_6.6 ÀÇÁ¸¼º ½ºÄÚÇÁ
_6.7 Á¤¸®
CHAPTER 7 ÇÁ·¹ÀÓ¿öÅ© ºñ±³
_7.1 Flask
_7.2 Django
_7.3 ±âŸ À¥ ÇÁ·¹ÀÓ¿öÅ© ±â´É
_7.4 µ¥ÀÌÅͺ£À̽º
_7.5 ̵̧
_7.6 ±âŸ ÆÄÀ̽ã À¥ ÇÁ·¹ÀÓ¿öÅ©
_7.7 Á¤¸®
[PART 3 À¥»çÀÌÆ® ¸¸µé±â]
CHAPTER 8 À¥ °èÃþ
_8.1 ½¬´Â ½Ã°£: »óÇâ½Ä, ÇÏÇâ½Ä, ¾ç¹æÇâ?
_8.2 RESTful API ¼³°è
_8.3 ÆÄÀÏ ¹× µð·ºÅ͸® ±¸Á¶
_8.4 ù ¹ø° À¥»çÀÌÆ® ÄÚµå
_8.5 ¿äû
_8.6 ´ÙÁß ¶ó¿ìÅÍ
_8.7 À¥ °èÃþ ±¸Ãà
_8.8 µ¥ÀÌÅÍ ¸ðµ¨ Á¤ÀÇ
_8.9 ½ºÅÓ°ú °¡Â¥ µ¥ÀÌÅÍ
_8.10 ´Ü°èº°·Î ±¸ÇöÇÏ´Â °øÅë ±â´É
_8.11 °¡Â¥ µ¥ÀÌÅÍ »ý¼º
_8.12 Å×½ºÆ®!
_8.13 FastAPI°¡ ÀÚµ¿ »ý¼ºÇÑ Å×½ºÆ® ¾ç½Ä
_8.14 ¼ºñ½º °èÃþ°ú µ¥ÀÌÅÍ °èÃþÀÇ ´ëÈ
_8.15 ÆäÀÌ¡°ú Á¤·Ä
_8.16 Á¤¸®
CHAPTER 9 ¼ºñ½º °èÃþ
_9.1 ¼ºñ½º Á¤ÀÇ
_9.2 ·¹À̾ƿô
_9.3 º¸È£
_9.4 ±â´É
_9.5 Å×½ºÆ®!
_9.6 À¥ °èÃþ ¼öÁ¤
_9.7 ±âŸ ¼ºñ½º ¼öÁØ °í·Á »çÇ×
_9.8 Á¤¸®
CHAPTER 10 µ¥ÀÌÅÍ °èÃþ
_10.1 DB-API
_10.2 SQLite
_10.3 ·¹À̾ƿô
_10.4 µ¥ÀÌÅͺ£À̽º ÃʱâÈ
_10.5 ¼ºñ½º °èÃþ ¿¬°á
_10.6 Å×½ºÆ®!
_10.7 Á¤¸®
CHAPTER 11 ÀÎÁõ ¹× Àΰ¡
_11.1 ÀÎÁõÀÇ Çʿ伺
_11.2 ÀÎÁõ ¹æ¹ý
_11.3 ±Û·Î¹ú ÀÎÁõ: °øÀ¯ ºñ¹Ð¹øÈ£
_11.4 °£´ÜÇÑ °³ÀÎ ÀÎÁõ
_11.5 ´õ ¸ÚÁø °³ÀÎ ÀÎÁõ
_11.6 Àΰ¡
_11.7 ¹Ìµé¿þ¾î
_11.8 Á¤¸®
CHAPTER 12 Å×½ºÆ®
_12.1 À¥ API Å×½ºÆ®
_12.2 Å×½ºÆ®ÀÇ Á¾·ù
_12.3 Å×½ºÆ® ´ë»ó
_12.4 pytest
_12.5 ·¹À̾ƿô
_12.6 ´ÜÀ§ Å×½ºÆ® ÀÚµ¿È
_12.7 ÅëÇÕ Å×½ºÆ® ÀÚµ¿È
_12.8 ¸®Æ÷ÁöÅ͸® ÆÐÅÏ
_12.9 Àüü Å×½ºÆ® ÀÚµ¿È
_12.10 º¸¾È Å×½ºÆ®
_12.11 ºÎÇÏ Å×½ºÆ®
_12.12 Á¤¸®
CHAPTER 13 ÇÁ·Î´ö¼Ç
_13.1 ¹èÆ÷
_13.2 HTTPS
_13.3 ¼º´É
_13.4 Æ®·¯ºí½´ÆÃ
_13.5 Á¤¸®
[PART 4 °¶·¯¸®]
CHAPTER 14 µ¥ÀÌÅͺ£À̽º¿Í µ¥ÀÌÅÍ °úÇÐ, AI
_14.1 µ¥ÀÌÅÍ ÀúÀå¼Ò
_14.2 °ü°èÇü µ¥ÀÌÅͺ£À̽º¿Í SQL
_14.3 ºñ°ü°èÇü µ¥ÀÌÅͺ£À̽º
_14.4 SQL µ¥ÀÌÅͺ£À̽ºÀÇ NoSQL ±â´É
_14.5 µ¥ÀÌÅͺ£À̽º ºÎÇÏ Å×½ºÆ®
_14.6 µ¥ÀÌÅÍ °úÇаú AI
_14.7 Á¤¸®
CHAPTER 15 ÆÄÀÏ
_15.1 Multipart Áö¿ø
_15.2 ÆÄÀÏ ¾÷·Îµå
_15.3 ÆÄÀÏ ´Ù¿î·Îµå
_15.4 Á¤Àû ÆÄÀÏ ¼ºñ½º
_15.5 Á¤¸®
CHAPTER 16 ¾ç½Ä°ú ÅÛÇø´
_16.1 ¾ç½Ä
_16.2 ÅÛÇø´
_16.3 Á¤¸®
CHAPTER 17 µ¥ÀÌÅÍ Å½»ö ¹× ½Ã°¢È
_17.1 ÆÄÀ̽ã°ú µ¥ÀÌÅÍ
_17.2 PSV ÅؽºÆ® Ãâ·Â
_17.3 SQLite µ¥ÀÌÅÍ ¼Ò½º ¹× À¥ Ãâ·Â
_17.4 Á¤¸®
CHAPTER 18 °ÔÀÓ
_18.1 ÆÄÀ̽㠰ÔÀÓ ÆÐÅ°Áö
_18.2 °ÔÀÓ ·ÎÁ÷ ºÐ¸®
_18.3 °ÔÀÓ ¼³°è
_18.4 À¥ °èÃþ 1: °ÔÀÓ ÃʱâÈ
_18.5 À¥ °èÃþ 2: °ÔÀÓ ´Ü°è
_18.6 ¼ºñ½º °èÃþ 1: ÃʱâÈ
_18.7 ¼ºñ½º °èÃþ 2: Á¡¼ö °è»ê
_18.8 Áñ°Å¿î Å×½ºÆ®!
_18.9 µ¥ÀÌÅÍ °èÃþ: ÃʱâÈ
_18.10 Å©¸³Å䳪¹ÌÄÜ ½ÇÇà
_18.11 Á¤¸®
APPENDIX A ´õ ÀÐÀ»°Å¸®
_A.1 ÆÄÀ̽ã
_A.2 FastAPI
_A.3 Starlette
_A.4 Pydantic
APPENDIX B »ý¸íü¿Í ŽÇè°¡
_B.1 »ý¸íü ¸ñ·Ï
_B.2 ŽÇè°¡
_B.3 ŽÇè°¡ Àú¼
_B.4 ±âŸ ÀÚ·á
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
1977³âºÎÅÍ À¯´Ð½º, 1981³âºÎÅÍ GUI, 1990³âºÎÅÍ µ¥ÀÌÅͺ£À̽º, 1993³âºÎÅÍ À¥°ú ÇÔ²² ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´Ù. 1982³â´ë¿¡´Â Intran¿¡¼ ÃÖÃÊÀÇ »ó¿ë ±×·¡ÇÈ ¿öÅ©½ºÅ×À̼ǿ¡ GUI ÇÁ·Î±×·¥ MetaFormÀ» °³¹ßÇß´Ù. 1990³â´ë¿¡´Â ³ë½º¿þ½ºÆ® Ç×°ø¿¡¼ ¼ö¹é¸¸ ´Þ·¯ÀÇ ¼öÀÍÀ» ³½ ¼öÀÍ °ü¸® ½Ã½ºÅÛÀ» °³¹ßÇß°í, ÃÖÃÊÀÇ ÀÎÅÍ³Ý ¸¶ÄÉÆà Å×½ºÆ®µµ ÀÛ¼ºÇß´Ù. 1999³â¿¡ À¥ °³¹ß»ç Mad SchemeÀ» °øµ¿ ¼³¸³Çß°í, ¿À¶óÀϸ®¿¡¼ ¸®´ª½º µµ¼¸¦ ÁýÇÊÇß´Ù. 2010³âºÎÅÍ 2013³â±îÁö Keep¿¡¼ À¥ ÇÁ·±Æ®¿£µå¿Í µ¥ÀÌÅͺ£À̽º ¹é¿£µå °£¿¡ ÄÚ¾î ¼ºñ½º¸¦ ¼³°èÇÏ°í ±¸ÃàÇß´Ù. 2015³â ¿þÀÌ¹é ¸Ó½Å ÀÇ API¿Í ÆÄÀ̽㠹öÀü °³¹ß¿¡ Âü¿©Çß°í, 2016³âºÎÅÍ 2018³â±îÁö º¸¾È ±â¼ú ȸ»ç Å©¶ó¿ìµå½ºÆ®¶óÀÌÅ©¿¡¼ ÀϺ° ¼ö½Ê¾ï °³ º¸¾È À̺¥Æ®¸¦ ó¸®ÇÏ´Â ÆÄÀ̽㠱â¹Ý ¼ºñ½º¸¦ °ü¸®Çß´Ù. ÇöÀç´Â ÀǷ῵»ó¿ë À¥ µ¥ÀÌÅͺ£À̽º ¼ºñ½º¸¦ °³¹ßÇÑ´Ù. ÁýÇÊÇÑ Ã¥À¸·Î ¡ºÃ³À½ ½ÃÀÛÇÏ´Â ÆÄÀ̽ã(1ÆÇ)¡»(ÇѺû¹Ìµð¾î, 2015), ¡ºLinux System Administration¡»(O¡¯reilly, 2007), ¡ºLinux Server Security¡»(O¡¯reilly, 2005) µîÀÌ ÀÖ´Ù. ¾Æ³» ¸Þ¸®, ¾Æµé Åè°ú µþ Ä«¸°, ¼¼ ¸¶¸®ÀÇ °í¾çÀÌ À×°¡, ü½ºÅÍ, ·ç½Ã¿Í ÇÔ²² ¹Ì³×¼ÒŸ¿¡¼ ÇູÇÑ ÀλýÀ» º¸³»°í ÀÖ´Ù.
ÆîÃ帱âÀúÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â»ý³â¿ùÀÏ | - |
---|
¿À·£ ±â°£ ÈÞ´ëÆù¿¡ žÀçµÇ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé´Ù ÇöÀç´Â ¸ðµÎ½ÎÀο¡¼ ¹é¿£µå ¿£Áö´Ï¾î·Î È°µ¿ ÁßÀÌ´Ù. ¸ðÅä´Â ÀϽſìÀϽÅ(ìíãæéÑìíãæ)ÀÌ°í ¿µÈ¿Í ±³¾ç °úÇÐ ¼ÀûÀ» ÁÁ¾ÆÇÑ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.