ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÆÄÀ̽ã Å©·¡½Ã ÄÚ½º


ÆÄÀ̽ã Å©·¡½Ã ÄÚ½º

ÆÄÀ̽ã Å©·¡½Ã ÄÚ½º

<¿¡¸¯ ¸¶Å×½º> Àú/<ÇѼ±¿ë> ¿ª | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2023-08-14
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
7 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

Àü ¼¼°è 150¸¸ ºÎ ÀÌ»ó ÆǸÅ, ÆÄÀÌ½ã ºÐ¾ß ±Û·Î¹ú 1À§ º£½ºÆ®¼¿·¯¸¦
±âº»°ú ½Ç½À, 1+1 ±¸¼ºÀ¸·Î ¸¸³ªº¸¼¼¿ä!


* ¿¬½À¹®Á¦ + ÇØ´ä, ÆÄÀ̽ã Ä¡Æ® ½ÃÆ® Á¦°ø
* ÀÌ µµ¼­´Â ¡º³ªÀÇ Ã¹ ÆÄÀ̽ã(2ÆÇ)¡»ÀÇ °³Á¤ÆÇÀÔ´Ï´Ù

Àü ¼¼°è¿¡¼­ °¡Àå ¸¹ÀÌ ÆÇ¸ÅµÈ ºÎµ¿ÀÇ ÆÄÀ̽ã ÀÔ¹® º£½ºÆ®¼¿·¯°¡ ´õ¿í »õ·Ó°Ô ±¸¼ºµÇ¾î Ãâ°£µÇ¾ú½À´Ï´Ù. À̹ø °³Á¤ÆÇÀº ÃֽŠÆÄÀ̽㠾÷µ¥ÀÌÆ®¸¦ Æ÷ÇÔÇØ ÅؽºÆ® ÆíÁýÀ» À§ÇÑ ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå, ÆÄÀÏ Ã³¸®¸¦ À§ÇÑ Pathlib ¸ðµâ, ÄÚµå Å×½ºÆ®¸¦ À§ÇÑ pytest, Matplotlib, Plotly, DjangoÀÇ ÃֽŠ±â´ÉÀ» ´ã¾Ò½À´Ï´Ù. ÀÔ¹®ÀÚ¿¡°Ô ¸ÂÃçÁø ÆäÀ̽º·Î ÆÄÀ̽㠱⺻ Áö½ÄÀ» ¹è¿ì°í, ÇÁ·Î±×·¥À» ¸¸µé°í, ¹®Á¦¸¦ ÇØ°áÇÏ¿© ÀڽŸ¸ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿Ï¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»Æí¿¡¼­´Â º¯¼ö, ¸®½ºÆ®, Ŭ·¡½º, ·çÇÁ °°Àº ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äÀ» ¹è¿ì°í °¢ À帶´Ù ¿¬½À¹®Á¦¸¦ Ç®¾î º¸¸ç ÁÁÀº Äڵ带 Â¥´Â ¹ýÀ» ¹è¿ó´Ï´Ù. ½Ç½ÀÆí¿¡¼­´Â ¡®¿Ü°èÀΠħ°ø¡¯ °ÔÀÓ, ÆÄÀ̽㠶óÀ̺귯¸®¸¦ È°¿ëÇÑ µ¥ÀÌÅÍ ½Ã°¢È­, ¿Â¶óÀο¡ ¹èÆ÷ÇÒ ¼ö ÀÖ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌ·¸°Ô 3°¡Áö Å« ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î º¾´Ï´Ù.

ÀúÀÚ¼Ò°³

Àü¾÷ ÀÛ°¡ÀÌÀÚ ÇÁ·Î±×·¡¸Ó. 25³â µ¿¾È °íµîÇб³¿¡¼­ ¼öÇаú °úÇÐÀ» °¡¸£ÃÆ°í Çлýµé¿¡°Ô ÇÊ¿äÇÑ ¼öÁØÀÇ ÆÄÀ̽ã ÄÚµå ¿ª½Ã °¡¸£ÃƽÀ´Ï´Ù. »ê¸Æ Áö¿ªÀÇ »ê»çÅ ¿¹ÃøÀ» µ½´Â ÇÁ·ÎÁ§Æ®, Django ¹èÆ÷ ÀýÂ÷¸¦ ´Ü¼øÈ­ÇÏ´Â ÇÁ·ÎÁ§Æ® µî ¿©·¯ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°í ÀÖ½À´Ï´Ù. ±ÛÀ» ¾²°Å³ª ÇÁ·Î±×·¡¹ÖÇÏÁö ¾Ê´Â ¿©°¡ ½Ã°£¿¡´Â µî»êÀ» Çϰųª °¡Á·°ú ½Ã°£À» º¸³À´Ï´Ù.

¸ñÂ÷

[PART I ±âº»Æí]

Chapter 1 ½ÃÀÛÇϱâ
1.1 ÇÁ·Î±×·¡¹Ö ȯ°æ ¸¸µé±â
1.2 ´Ù¾çÇÑ ¿î¿µÃ¼Á¦¿Í ÆÄÀ̽ã
1.3 Hello World ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
1.4 ¹®Á¦ ÇØ°á
1.5 Å͹̳ο¡¼­ ÆÄÀ̽ã ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
1.6 ¿ä¾à Á¤¸®

Chapter 2 º¯¼ö¿Í ´Ü¼øÇÑ µ¥ÀÌÅÍ Å¸ÀÔ
2.1 hello_world.py¸¦ ½ÇÇàÇÒ ¶§ ÀϾ´Â ÀÏ
2.2 º¯¼ö
2.3 ¹®ÀÚ¿­
2.4 ¼ýÀÚ
2.5 ÁÖ¼®
2.6 ÆÄÀ̽ãÀÇ ¼±(àÉ)
2.7 ¿ä¾à Á¤¸®

Chapter 3 ¸®½ºÆ® ¼Ò°³
3.1 ¸®½ºÆ®ÀÇ °³³ä
3.2 ¿ä¼Ò ¼öÁ¤, Ãß°¡, Á¦°Å
3.3 ¸®½ºÆ® Á¤¸®Çϱâ
3.4 À妽º ¿¡·¯ ÇÇÇϱâ
3.5 ¿ä¾à Á¤¸®

Chapter 4 ¸®½ºÆ® ´Ù·ç±â
4.1 Àüü ¸®½ºÆ® ¼øȸÇϱâ
4.2 µé¿©¾²±â ¿¡·¯ ÇÇÇϱâ
4.3 ¼ýÀÚ ¸®½ºÆ® ¸¸µé±â
4.4 ¸®½ºÆ® ÀϺκР´Ù·ç±â
4.5 Æ©ÇÃ
4.6 ÄÚµå ½ºÅ¸ÀÏ
4.7 ¿ä¾à Á¤¸®

Chapter 5 if ¹®
5.1 °£´ÜÇÑ ¿¹Á¦
5.2 Á¶°Ç Å×½ºÆ®
5.3 if ¹®
5.4 ¸®½ºÆ®¿Í if ¹®
5.5 if ¹® ½ºÅ¸ÀÏ
5.6 ¿ä¾à Á¤¸®

Chapter 6 µñ¼Å³Ê¸®
6.1 ´Ü¼øÇÑ µñ¼Å³Ê¸®
6.2 µñ¼Å³Ê¸® »ç¿ëÇϱâ
6.3 µñ¼Å³Ê¸® ¼øȸÇϱâ
6.4 Áßø
6.5 ¿ä¾à Á¤¸®

Chapter 7 »ç¿ëÀÚ ÀԷ°ú while ·çÇÁ
7.1 input() ÇÔ¼öÀÇ µ¿ÀÛ ¹æ½Ä
7.2 while ·çÇÁ ¼Ò°³
7.3 ¸®½ºÆ®, µñ¼Å³Ê¸®¿Í ÇÔ²² while ·çÇÁ »ç¿ëÇϱâ
7.4 ¿ä¾à Á¤¸®

Chapter 8 ÇÔ¼ö
8.1 ÇÔ¼ö Á¤ÀÇÇϱâ
8.2 Àμö Àü´ÞÇϱâ
8.3 ¹Ýȯ °ª
8.4 ÇÔ¼ö¿¡ ¸®½ºÆ® Àü´ÞÇϱâ
8.5 Àμö¸¦ ÀÓÀÇÀÇ °³¼ö·Î Àü´ÞÇϱâ
8.6 ÇÔ¼ö¸¦ ¸ðµâ¿¡ ÀúÀåÇϱâ
8.7 ÇÔ¼ö ½ºÅ¸ÀÏ
8.8 ¿ä¾à Á¤¸®

Chapter 9 Ŭ·¡½º
9.1 Ŭ·¡½º¸¦ ¸¸µé°í »ç¿ëÇϱâ
9.2 Ŭ·¡½º¿Í ÀνºÅϽº »ç¿ëÇϱâ
9.3 »ó¼Ó
9.4 Ŭ·¡½º ÀÓÆ÷Æ®
9.5 ÆÄÀ̽ã Ç¥ÁØ ¶óÀ̺귯¸®
9.6 Ŭ·¡½º ½ºÅ¸ÀÏ
9.7 ¿ä¾à Á¤¸®

Chapter 10 ÆÄÀÏ°ú ¿¹¿Ü
10.1 ÆÄÀÏ Àбâ
10.2 ÆÄÀÏ¿¡ ÀúÀåÇϱâ
10.3 ¿¹¿Ü
10.4 µ¥ÀÌÅÍ ÀúÀåÇϱâ
10.5 ¿ä¾à Á¤¸®

Chapter 11 ÄÚµå Å×½ºÆ®
11.1 pip·Î pytest ¼³Ä¡Çϱâ
11.2 ÇÔ¼ö Å×½ºÆ®
11.3 Ŭ·¡½º Å×½ºÆ®
11.4 ¿ä¾à Á¤¸®

[PART II ½Ç½ÀÆí]

Chapter 12 ¡®¿Ü°èÀΠħ°ø¡¯: ºÒÀ» »Õ´Â ¿ìÁÖ¼±
12.1 ÇÁ·ÎÁ§Æ® °èȹÇϱâ
12.2 ÆÄÀÌ°ÔÀÓ ¼³Ä¡Çϱâ
12.3 °ÔÀÓ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
12.4 ¿ìÁÖ¼± À̹ÌÁö Ãß°¡Çϱâ
12.5 ¸®ÆÑÅ͸µ: _check_events(), _update_screen() ¸Þ¼­µå
12.6 ¿ìÁÖ¼± Á¶Á¾Çϱâ
12.7 źȯÀ» ½î±â Àü ºü¸¥ Áغñ
12.8 źȯ ¹ß»çÇϱâ
12.9 ¿ä¾à Á¤¸®

Chapter 13 ¡®¿Ü°èÀΠħ°ø¡¯: ¿Ü°èÀÎ!
13.1 ÇÁ·ÎÁ§Æ® °ËÅäÇϱâ
13.2 ù ¹ø° ¿Ü°èÀÎ ¸¸µé±â
13.3 ¿Ü°èÀÎ ÇÔ´ë ¸¸µé±â
13.4 ÇÔ´ë ¿òÁ÷À̱â
13.5 ¿Ü°èÀÎ °ÝÃßÇϱâ
13.6 °ÔÀÓ Á¾·áÇϱâ
13.7 ¿ä¾à Á¤¸®

Chapter 14 ¡®¿Ü°èÀΠħ°ø¡¯: Á¡¼ö ¸Å±â±â
14.1 [Ç÷¹ÀÌ] ¹öÆ° Ãß°¡Çϱâ
14.2 ·¹º§¾÷
14.3 Á¡¼ö
14.4 ¿ä¾à Á¤¸®

Chapter 15 µ¥ÀÌÅÍ ½Ã°¢È­: µ¥ÀÌÅÍ »ý¼ºÇϱâ
15.1 Matplotlib ¼³Ä¡Çϱâ
15.2 ´Ü¼øÇÑ Á÷¼± ±×·¡ÇÁ ±×¸®±â
15.3 ·£´ý ¿öÅ©
15.4 Plotly¿Í ÁÖ»çÀ§
15.5 ¿ä¾à Á¤¸®

Chapter 16 µ¥ÀÌÅÍ ½Ã°¢È­: µ¥ÀÌÅÍ ³»·Á¹Þ±â
16.1 CSV ÆÄÀÏ Çü½Ä
16.2 Àü ¼¼°è ÁöÁø µ¥ÀÌÅÍ·Î Áöµµ ¸¸µé±â: GeoJSON Çü½Ä
16.3 ¿ä¾à Á¤¸®

Chapter 17 µ¥ÀÌÅÍ ½Ã°¢È­: API »ç¿ëÇϱâ
17.1 À¥ API »ç¿ëÇϱâ
17.2 Plotly·Î ÀúÀå¼Ò ½Ã°¢È­Çϱâ
17.3 ÇØÄ¿ ´º½º API
17.4 ¿ä¾à Á¤¸®

Chapter 18 ÇнÀ ·Î±×: Django ½ÃÀÛÇϱâ
18.1 ÇÁ·ÎÁ§Æ® ¸¸µé±â
18.2 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÃÀÛÇϱâ
18.3 ÇнÀ ·Î±× ȨÆäÀÌÁö ¸¸µé±â
18.4 ´Ù¸¥ ÆäÀÌÁö ¸¸µé±â
18.5 ¿ä¾à Á¤¸®

Chapter 19 ÇнÀ ·Î±×: »ç¿ëÀÚ °èÁ¤
19.1 »ç¿ëÀÚ°¡ µ¥ÀÌÅÍ ÀÔ·ÂÀ» ÇÒ ¼ö ÀÖ°Ô ¸¸µé±â
19.2 »ç¿ëÀÚ °èÁ¤ ¼³Á¤Çϱâ
19.3 »ç¿ëÀÚ µ¥ÀÌÅÍ ÁöÁ¤Çϱâ
19.4 ¿ä¾à Á¤¸®

Chapter 20 ÇнÀ ·Î±×: ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅ¸ÀÏ°ú ¹èÆ÷
20.1 ÇнÀ ·Î±×¿¡ ½ºÅ¸ÀÏ Àû¿ëÇϱâ
20.2 ÇнÀ ·Î±× ¹èÆ÷Çϱâ
20.3 ¿ä¾à Á¤¸®

APPENDIX A ¼³Ä¡¿Í ¹®Á¦ ÇØ°á
A.1 À©µµ¿ì¿¡ ÆÄÀ̽㠼³Ä¡Çϱâ
A.2 macOS¿¡ ÆÄÀ̽㠼³Ä¡Çϱâ
A.3 ¸®´ª½º¿¡ ÆÄÀ̽㠼³Ä¡Çϱâ
A.4 »ç¿ë ÁßÀÎ ÆÄÀ̽㠹öÀü È®ÀÎÇϱâ
A.5 ÆÄÀ̽ã Å°¿öµå¿Í ³»Àå ÇÔ¼ö

APPENDIX B ÅؽºÆ® ¿¡µðÅÍ¿Í IDE
B.1 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå·Î È¿À²ÀûÀ¸·Î ÀÛ¾÷Çϱâ
B.2 ´Ù¸¥ ÅؽºÆ® ¿¡µðÅÍ¿Í IDE

APPENDIX C µµ¿ò ¾ò±â
C.1 ½º½º·Î ÇØ º¸±â
C.2 ¿Â¶óÀο¡¼­ °Ë»öÇϱâ
C.3 µð½ºÄÚµå
C.4 ½½·¢

APPENDIX D ±êÀ» È°¿ëÇØ ¹öÀü °ü¸®Çϱâ
D.1 ±ê ¼³Ä¡Çϱâ
D.2 ÇÁ·ÎÁ§Æ® ¸¸µé±â
D.3 ÀϺΠÆÄÀÏ ¹«½ÃÇϱâ
D.4 ÀúÀå¼Ò ÃʱâÈ­Çϱâ
D.5 »óÅ ȮÀÎÇϱâ
D.6 ÀúÀå¼Ò¿¡ ÆÄÀÏ Ãß°¡Çϱâ
D.7 Ä¿¹ÔÇϱâ
D.8 ·Î±× È®ÀÎÇϱâ
D.9 µÎ ¹ø° Ä¿¹Ô
D.10 º¯°æ ³»¿ë º¹¿øÇϱâ
D.11 ÀÌÀü Ä¿¹Ô üũ¾Æ¿ôÇϱâ
D.12 ÀúÀå¼Ò Á¦°ÅÇϱâ

APPENDIX E ¹èÆ÷ ¹®Á¦ ÇØ°áÇϱâ
E.1 ¹èÆ÷ ÀýÂ÷ ÀÌÇØÇϱâ
E.2 ±âº»ÀûÀÎ ¹®Á¦ ÇØ°áÇϱâ
E.3 ¿î¿µÃ¼Á¦º° ¹®Á¦ ÇØ°áÇϱâ
E.4 ´Ù¸¥ ¹èÆ÷ ¹æ½Ä