- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > CODING BASICS PYTHON[·º½º¹Ìµð¾î´å³Ý]
ÆÄÀ̽ãÀ¸·Î ´ÙÁö´Â ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ
´Ù¾çÇÑ ¿¹Á¦¸¦ È°¿ëÇÏ¿© Ãʺ¸ÀÚµµ ½±°Ô ÇÁ·Î±×·¡¹ÖÀÇ ±âº»À» ÀÍÈú ¼ö ÀÖ´Â ÆÄÀ̽ã ÀÔ¹®¼´Ù. ¹®¹ýÀ» »çÀü½ÄÀ¸·Î ³ª¿ÇÏÁö ¾Ê°í ±â´ÉÀûÀÎ ÇÁ·Î±×·¥À» Çϳª¾¿ ¿Ï¼ºÇÏ¸é¼ ÀÍÈú ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ´Ü°èº°·Î ¿Ï¼ºÇÏ´Â À庰 ¿¹Á¦ ¹× ¿¬½À¹®Á¦¸¦ ¹ÙÅÁÀ¸·Î ÀڽŸ¸ÀÇ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ?
´Ù¾çÇÑ ¿¹Á¦¸¦ È°¿ëÇÏ¿© Ãʺ¸ÀÚµµ ½±°Ô ÇÁ·Î±×·¡¹ÖÀÇ ±âº»À» ÀÍÈú ¼ö ÀÖ´Â ÆÄÀ̽ã ÀÔ¹®¼´Ù. ¹®¹ýÀ» »çÀü½ÄÀ¸·Î ³ª¿ÇÏÁö ¾Ê°í ±â´ÉÀûÀÎ ÇÁ·Î±×·¥À» Çϳª¾¿ ¿Ï¼ºÇÏ¸é¼ ÀÍÈú ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ´Ü°èº°·Î ¿Ï¼ºÇÏ´Â À庰 ¿¹Á¦ ¹× ¿¬½À¹®Á¦¸¦ ¹ÙÅÁÀ¸·Î ÀڽŸ¸ÀÇ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ´Ù. ?
ÀúÀÚ: ±è»ó¹Î, À强½Ä, ±èÀÏÅ (ÁöÀºÀÌ)
Á¦01Àå ÆÄÀ̽ã
STEP 01¡¤ÆÄÀ̽㠼Ұ³
STEP 02¡¤ÆÄÀ̽㠼³Ä¡Çϱâ
ÆÄÀ̽㠼¿ / ÄÚ·¦ ÆíÁý±â / ij±Û ÆíÁý±â / ¾Æ³ªÄÜ´Ù¿Í ÆÄÀÌÂü
¿¬½À¹®Á¦
Á¦02Àå ÀڷᱸÁ¶ ¥°
STEP 01¡¤¼ýÀÚÇü ÀڷᱸÁ¶
¼ýÀÚÇü ÀڷᱸÁ¶ È®ÀÎÇϱâ / ¿¬»êÀÚÀÇ ÀǹÌ
ÆÄÀ̽㠼¿°ú ÆíÁý±âÀÇ Â÷ÀÌ / Ãâ·Â Æ÷¸Ë / Áö¼ö Ç¥Çö¹ý
STEP 02¡¤¹®ÀÚ¿ ÀڷᱸÁ¶
¹®ÀÚ¿ ó¸® ¹æ¹ý / ¹®ÀÚ¿ Àε¦½Ì / ¹®ÀÚ¿ ½½¶óÀ̽Ì
¹®ÀÚ¿ ÇÕÄ¡±â / ¹®ÀÚ¿ ¸Þ¼µå
STEP 03¡¤ÀÚ·áÇü º¯È¯Çϱâ
ÀÚ·áÀÇ Çüº¯È¯ Çϱâ / ´Ù¾çÇÑ Á¤º¸¸¦ º¸´Â ¹æ¹ý
¿¬½À¹®Á¦
Á¦03Àå ÀڷᱸÁ¶ ¥±
STEP 01¡¤¸®½ºÆ® ÀڷᱸÁ¶
¸®½ºÆ® ÀڷᱸÁ¶ Çü½Ä / ¸®½ºÆ® Àε¦½Ì / ¸®½ºÆ® ½½¶óÀÌ½Ì / ¸®½ºÆ® ¸Þ¼µå
STEP 02¡¤Æ©Çà ÀڷᱸÁ¶
STEP 03¡¤µñ¼Å³Ê¸® ÀڷᱸÁ¶
STEP 04¡¤ÁýÇÕ ÀڷᱸÁ¶
¿¬½À¹®Á¦
Á¦04Àå ¿¬»êÀÚ¿Í ¿ì¼±¼øÀ§
STEP 01¡¤»ê¼ú¿¬»êÀÚ, ´ëÀÔ¿¬»êÀÚ
STEP 02¡¤³í¸®¿¬»êÀÚ, ºñ±³¿¬»êÀÚ
STEP 03¡¤ºñÆ®¿¬»êÀÚ
STEP 04¡¤¿¬»êÀÚ ¿ì¼±¼øÀ§
¿¬½À¹®Á¦
Á¦05Àå Á¶°Ç¹®
STEP 01¡¤if¹®
STEP 02¡¤º¹ÇÕ if¹®
STEP 03¡¤ÄÚµåºí·Ï°ú µé¿©¾²±â
STEP 04¡¤match/case¹®
STEP 05¡¤¿¹¿Üó¸®
¿¬½À¹®Á¦
Á¦06Àå ¹Ýº¹¹®
STEP 01¡¤for¹®
STEP 02¡¤while¹®
STEP 03¡¤Æ÷¸ËÆÃ
¿¬½À¹®Á¦
Á¦07Àå ÇÔ¼ö
STEP 01¡¤ÇÔ¼ö ¸¸µé±â
STEP 02¡¤Á¤·Ä°ú °Ë»ö ÇÁ·Î±×·¥
¿¬½À¹®Á¦
Á¦08Àå ÆÄÀÏ ´Ù·ç±â
STEP 01¡¤ÆÄÀÏ ÀÔ/Ãâ·Â ÇÔ¼ö
open()°ú write() / readline() / readlines() / read() / with¹®À» »ç¿ëÇϱâ
STEP 02¡¤ÆÄÀÏ ÀÔ/Ãâ·Â ÀÀ¿ëÇϱâ
¿¬½À¹®Á¦
Á¦09Àå Ŭ·¡½º
STEP 01¡¤Å¬·¡½º
Ŭ·¡½º Á¤ÀÇ / ÀνºÅϽº »ý¼ºÇϱâ / °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö / Ŭ·¡½º º¯¼ö
¸Þ¼µå / »ý¼ºÀÚ / ÀνºÅϽº º¯¼ö
STEP 02¡¤Å¬·¡½º È°¿ëÇϱâ
¿¬½À¹®Á¦
Á¦10Àå µ¥ÀÌÅͺ£À̽º
STEP 01¡¤µ¥ÀÌÅͺ£À̽º »ç¿ëÇϱâ
SQLite ¼³Ä¡ / DB »ý¼ºÇϱâ / µ¥ÀÌÅÍ »ðÀÔÇϱâ / µ¥ÀÌÅÍ ºÒ·¯¿À±â
µ¥ÀÌÅÍ ÇÊÅ͸µÇϱâ / µ¥ÀÌÅÍ ¼öÁ¤Çϱâ / µ¥ÀÌÅÍ »èÁ¦Çϱâ
STEP 02¡¤µ¥ÀÌÅͺ£À̽º È°¿ë¿¹Á¦
ÇйøÀ» ÀÔ·Â¹Þ¾Æ Á¶È¸Çϱâ / ȸ鿡¼ ÀÔ·Â¹Þ¾Æ »ðÀÔÇϱâ
¿¬½À¹®Á¦
Á¦11Àå tkinter-GUI ÇÁ·Î±×·¡¹Ö
STEP 01¡¤tkinter »ç¿ëÇϱâ
STEP 02¡¤´Ü¼øÇÑ °è»ê±â
STEP 03¡¤GUI ÇÁ·Î±×·¡¹Ö
¿¬½À¹®Á¦
Á¦12Àå turtleÀ» ÀÌ¿ëÇÑ ±×¸² ±×¸®±â
STEP 01¡¤turtle ¼Ò°³Çϱâ
STEP 02¡¤µµÇü ±×¸®±â
¿¬½À¹®Á¦
Á¦13Àå ÀΰøÁö´É(Teachable Machine)
STEP 01¡¤ÀΰøÁö´ÉÀ̶õ?
STEP 02¡¤Teachable Machine(À¥Ä·ÀÌ ÀÖÀ» ¶§)
STEP 03¡¤Teachable Machine(À¥Ä·ÀÌ ¾øÀ» ¶§)
¿¬½À¹®Á¦
Á¦14Àå matplotlibÀ» ÀÌ¿ëÇÑ µµÇ¥ ±×¸®±â
STEP 01¡¤±âº» µµÇ¥ ±×¸®±â
STEP 02¡¤½ºÅ¸ÀÏ ÁöÁ¤Çϱâ
STEP 03¡¤¿©·¯ µµÇ¥ ±×¸®±â
¿¬½À¹®Á¦
Á¦15Àå NumPy¿Í pandas
STEP 01¡¤NumPy¸¦ ÀÌ¿ëÇÑ Çà·Ä°è»ê
STEP 02¡¤pandas¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¼¼Æ® ó¸®
¿¬½À¹®Á¦
Á¤´ä ¹× Çؼ³
STEP 01¡¤ÆÄÀ̽㠼Ұ³
STEP 02¡¤ÆÄÀ̽㠼³Ä¡Çϱâ
ÆÄÀ̽㠼¿ / ÄÚ·¦ ÆíÁý±â / ij±Û ÆíÁý±â / ¾Æ³ªÄÜ´Ù¿Í ÆÄÀÌÂü
¿¬½À¹®Á¦
Á¦02Àå ÀڷᱸÁ¶ ¥°
STEP 01¡¤¼ýÀÚÇü ÀڷᱸÁ¶
¼ýÀÚÇü ÀڷᱸÁ¶ È®ÀÎÇϱâ / ¿¬»êÀÚÀÇ ÀǹÌ
ÆÄÀ̽㠼¿°ú ÆíÁý±âÀÇ Â÷ÀÌ / Ãâ·Â Æ÷¸Ë / Áö¼ö Ç¥Çö¹ý
STEP 02¡¤¹®ÀÚ¿ ÀڷᱸÁ¶
¹®ÀÚ¿ ó¸® ¹æ¹ý / ¹®ÀÚ¿ Àε¦½Ì / ¹®ÀÚ¿ ½½¶óÀ̽Ì
¹®ÀÚ¿ ÇÕÄ¡±â / ¹®ÀÚ¿ ¸Þ¼µå
STEP 03¡¤ÀÚ·áÇü º¯È¯Çϱâ
ÀÚ·áÀÇ Çüº¯È¯ Çϱâ / ´Ù¾çÇÑ Á¤º¸¸¦ º¸´Â ¹æ¹ý
¿¬½À¹®Á¦
Á¦03Àå ÀڷᱸÁ¶ ¥±
STEP 01¡¤¸®½ºÆ® ÀڷᱸÁ¶
¸®½ºÆ® ÀڷᱸÁ¶ Çü½Ä / ¸®½ºÆ® Àε¦½Ì / ¸®½ºÆ® ½½¶óÀÌ½Ì / ¸®½ºÆ® ¸Þ¼µå
STEP 02¡¤Æ©Çà ÀڷᱸÁ¶
STEP 03¡¤µñ¼Å³Ê¸® ÀڷᱸÁ¶
STEP 04¡¤ÁýÇÕ ÀڷᱸÁ¶
¿¬½À¹®Á¦
Á¦04Àå ¿¬»êÀÚ¿Í ¿ì¼±¼øÀ§
STEP 01¡¤»ê¼ú¿¬»êÀÚ, ´ëÀÔ¿¬»êÀÚ
STEP 02¡¤³í¸®¿¬»êÀÚ, ºñ±³¿¬»êÀÚ
STEP 03¡¤ºñÆ®¿¬»êÀÚ
STEP 04¡¤¿¬»êÀÚ ¿ì¼±¼øÀ§
¿¬½À¹®Á¦
Á¦05Àå Á¶°Ç¹®
STEP 01¡¤if¹®
STEP 02¡¤º¹ÇÕ if¹®
STEP 03¡¤ÄÚµåºí·Ï°ú µé¿©¾²±â
STEP 04¡¤match/case¹®
STEP 05¡¤¿¹¿Üó¸®
¿¬½À¹®Á¦
Á¦06Àå ¹Ýº¹¹®
STEP 01¡¤for¹®
STEP 02¡¤while¹®
STEP 03¡¤Æ÷¸ËÆÃ
¿¬½À¹®Á¦
Á¦07Àå ÇÔ¼ö
STEP 01¡¤ÇÔ¼ö ¸¸µé±â
STEP 02¡¤Á¤·Ä°ú °Ë»ö ÇÁ·Î±×·¥
¿¬½À¹®Á¦
Á¦08Àå ÆÄÀÏ ´Ù·ç±â
STEP 01¡¤ÆÄÀÏ ÀÔ/Ãâ·Â ÇÔ¼ö
open()°ú write() / readline() / readlines() / read() / with¹®À» »ç¿ëÇϱâ
STEP 02¡¤ÆÄÀÏ ÀÔ/Ãâ·Â ÀÀ¿ëÇϱâ
¿¬½À¹®Á¦
Á¦09Àå Ŭ·¡½º
STEP 01¡¤Å¬·¡½º
Ŭ·¡½º Á¤ÀÇ / ÀνºÅϽº »ý¼ºÇϱâ / °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö / Ŭ·¡½º º¯¼ö
¸Þ¼µå / »ý¼ºÀÚ / ÀνºÅϽº º¯¼ö
STEP 02¡¤Å¬·¡½º È°¿ëÇϱâ
¿¬½À¹®Á¦
Á¦10Àå µ¥ÀÌÅͺ£À̽º
STEP 01¡¤µ¥ÀÌÅͺ£À̽º »ç¿ëÇϱâ
SQLite ¼³Ä¡ / DB »ý¼ºÇϱâ / µ¥ÀÌÅÍ »ðÀÔÇϱâ / µ¥ÀÌÅÍ ºÒ·¯¿À±â
µ¥ÀÌÅÍ ÇÊÅ͸µÇϱâ / µ¥ÀÌÅÍ ¼öÁ¤Çϱâ / µ¥ÀÌÅÍ »èÁ¦Çϱâ
STEP 02¡¤µ¥ÀÌÅͺ£À̽º È°¿ë¿¹Á¦
ÇйøÀ» ÀÔ·Â¹Þ¾Æ Á¶È¸Çϱâ / ȸ鿡¼ ÀÔ·Â¹Þ¾Æ »ðÀÔÇϱâ
¿¬½À¹®Á¦
Á¦11Àå tkinter-GUI ÇÁ·Î±×·¡¹Ö
STEP 01¡¤tkinter »ç¿ëÇϱâ
STEP 02¡¤´Ü¼øÇÑ °è»ê±â
STEP 03¡¤GUI ÇÁ·Î±×·¡¹Ö
¿¬½À¹®Á¦
Á¦12Àå turtleÀ» ÀÌ¿ëÇÑ ±×¸² ±×¸®±â
STEP 01¡¤turtle ¼Ò°³Çϱâ
STEP 02¡¤µµÇü ±×¸®±â
¿¬½À¹®Á¦
Á¦13Àå ÀΰøÁö´É(Teachable Machine)
STEP 01¡¤ÀΰøÁö´ÉÀ̶õ?
STEP 02¡¤Teachable Machine(À¥Ä·ÀÌ ÀÖÀ» ¶§)
STEP 03¡¤Teachable Machine(À¥Ä·ÀÌ ¾øÀ» ¶§)
¿¬½À¹®Á¦
Á¦14Àå matplotlibÀ» ÀÌ¿ëÇÑ µµÇ¥ ±×¸®±â
STEP 01¡¤±âº» µµÇ¥ ±×¸®±â
STEP 02¡¤½ºÅ¸ÀÏ ÁöÁ¤Çϱâ
STEP 03¡¤¿©·¯ µµÇ¥ ±×¸®±â
¿¬½À¹®Á¦
Á¦15Àå NumPy¿Í pandas
STEP 01¡¤NumPy¸¦ ÀÌ¿ëÇÑ Çà·Ä°è»ê
STEP 02¡¤pandas¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¼¼Æ® ó¸®
¿¬½À¹®Á¦
Á¤´ä ¹× Çؼ³