¹ÙµÏ¿¡¼µµ ±â°è°¡ »ç¶÷À» À̱ä´Ù´Â »ç½Ç¿¡ Àͼ÷ÇØÁö°í ÀÖ´Â ½ÃÁ¡¿¡ ¹®µæ ¡®¿ì¸®´Â ¹» ÁغñÇؾßÁö¡¯ ÇÏ´Â »ý°¢À¸·Î ¹ã»÷ ÀûÀÌ ÀÖ´Ù. ³ª¸¸ ÀÌ·± »ý°¢À» ÇÏ´ÂÁö ±Ã±ÝÇؼ ÁÖº¯ »ç¶÷µé¿¡°Ô ÀÌ·± Áú¹®À» ÇÏ¿´Áö¸¸ ÀÇ¿Ü·Î ÀÚ½ÅÀÌ ÇǺηΠ´À³¢±â¿¡´Â ¸Õ ¹Ì·¡ÀÇ ÀÏÀ̶ó°í ¹Ï´Â °Í °°´Ù.
¡®ÀΰøÁö´É¡¯ ȤÀº ¡®4Â÷»ê¾÷Çõ¸í¡¯À» ȵηΠÇÑ ¹Ì·¡ÀÇ º¯È¿¡ ´ëÇÏ¿© ¸¹Àº À̾߱⸦ ÇÏ°í ÀÖÁö¸¸ ¹Ì·¡ÀÇ º¯È¿¡ ´ëóÇϱâ À§ÇÏ¿© ¿ì¸®°¡ ¹«¾ùÀ» ¾î¶»°Ô ÁغñÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â ±â»ç³ª ÀÚ·áµéÀº °ÅÀÇ ¾ø´Ù. ¼³·É ÀÖ´Ù ÇÏ´õ¶óµµ ³»°¡ ÁغñÇϱ⿡´Â ³Ê¹« ¸¹Àº ½Ã°£°ú ºñ¿ëÀÌ µå´Â °ÍÀÌ ¾Æ´Ñ°¡ ÇÏ´Â ¸·¿¬ÇÑ µÎ·Á¿òÀÌ ¾Õ¼³ »ÓÀÌ´Ù.
ÇÊÀÚµµ ´ç¿¬È÷ ±×·± µÎ·Á¿òÀÌ ÀÖ´Ù. ¾Æ´Ï ÀÌ·± µÎ·Á¿òÀº ¿µ¿øÈ÷ °è¼ÓµÉ °Í °°´Ù. ±×·¸´Ù¸é ÀÌ µÎ·Á¿òÀ» ±Øº¹Çϱâ À§ÇÑ ¹æ¹ýÀº ¾ø´Â °ÍÀϱî? ÀΰøÁö´É, 4Â÷»ê¾÷Çõ¸í ½Ã´ë¿¡ ´ëóÇÒ ¼ö ÀÖ´Â °¡Àå Çö¸íÇÑ ¹æ¹ýÀº ÀÌ·¯ÇÑ º¯È¿¡ Àû±ØÀûÀ¸·Î ´ëÀÀÇÏ°íÀÚ ÇÏ´Â ¿ë±â¶ó°í º»´Ù. ÇÊÀÚ´Â ÀÌ ¿ë±â¸¦ ²ø¾î³»±â À§ÇÑ Ã¼°èÀûÀÎ ¼ö´ÜÀÌ µ¥ÀÌÅÍ ºÐ¼®À̶ó°í º¸¾Ò°í ƯÈ÷ ÇÊÀÚÀÇ Àü¹®Áö½ÄºÐ¾ßÀÎ ºÎÁ¤Àû¹ßÀ» À§ÇÑ Àü»ê°¨»ç, ƯÈ÷ µ¥ÀÌÅÍ°¨»ç¿¡ ÃÐÁ¡À» ¸ÂÃß°í ½Í¾ú´Ù.
º» ¼´Â ÃÖ±Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î °¡Àå ÀαⰡ ³ôÀº ÆÄÀ̽ãÀ» º£À̽º·Î ¸¸µé¾îÁø ±¹»ê Àü»ê°¨»ç ¼ÒÇÁÆ®¿þ¾îÀÎ FrauditÀ» ÀÌ¿ëÇÏ¿© ºÐ½Äȸ°è ¹× ºÎÁ¤À» Àû¹ßÇϱâ À§ÇÑ ´Ù¾çÇÑ ±â¹ýÀ» »ç·Ê¿Í ÇÔ²² ¼³¸íÇÏ°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î´Â Fraudit¿¡ ´ëÇÑ ±â´É ¹× ±âÃÊ ÆÄÀ̽ãÀ» ¼³¸íÇÏ°í, ´õ ³ª¾Æ°¡ ºÎÁ¤°ú °ü·ÃµÈ ´Ù¾çÇÑ »ç·Ê¸¦ Á÷Á¢ Ç®¾î³ª°¡¸é¼ ±â¾÷ÀÇ ¸ðµç È°µ¿¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Å°¿ï ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù. ƯÈ÷ AICPAÀÇ Data Analytics ÆÄÀ̽㠻ç·Ê¿Í ÇØ¿Ü ³í¹®ÀÇ Á¾ÇÕ »ç·Ê¸¦ Æ÷ÇÔÇÏ¿´À¸¸ç, FrauditÀÇ ´ëÆøÀûÀÎ ¾÷±×·¹ÀÌµå ±â´É ¼³¸í ¹× ´ë·® µ¥ÀÌÅÍ ºÐ¼®¿¡ ÇʼöÀûÀÎ ÆÄÀ̽㠶óÀ̺귯¸®ÀÎ Pandas, Á¤±Ô½Ä, ±×¸®°í ÃÖ±Ù ¸Å¿ì Àα⠳ôÀº RPA¿¡ ´ëÇÑ ¼³¸íÀ» Æ÷ÇÔ½ÃÄ×´Ù.
º» ¼´Â ½ÇÁ¦ ȸ°è°¨»ç¾÷¹«¸¦ ¼öÇàÇÏ°í Àִ ȸ°è»ç, ³»ºÎ°¨»ç, ºÎÁ¤Àû¹ß ´ã´çÀÚ µîÀÇ ¾÷¹«¿¡ Á÷Á¢ÀûÀÎ µµ¿òÀ» ÁÖ´Â °ÍÀ» 1Â÷ÀûÀÎ ¸ñÀûÀ¸·Î ÇÏ°í ÀÖÀ¸³ª ´ëÇп¡¼ ÇÑ Çб⠵¿¾È µ¥ÀÌÅÍ ºÐ¼® ¶Ç´Â ȸ°è°¨»ç º¸Á¶±³Àç·Îµµ ÃæºÐÈ÷ È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
º» ¼¿¡¼ ³ª¿À´Â ¿¹Á¦ÆÄÀÏÀº ÀúÀÚÀÇ ºí·Î±× (https://python-people.tistory.com/)¿¡ ¿Ã·Á³õ¾ÒÀ¸´Ï ¾ó¸¶µçÁö Âü°íÇÏ¿© È°¿ëÇϱ⠹ٶó¸ç ´õ ³ªÀº »ç·Ê¸¦ °³¹ßÇÑ ºÐµéÀº ºí·Î±×¿¡ ¿Ã·Á³õ±â¸¦ ¹Ù¶õ´Ù. µ¶ÀÚµéÀÇ Áý´ÜÁö½ÄÀÌ ´õ ³ªÀº Ã¥À» ¸¸µé ¼ö ÀÖ´Â ¿øõÀ̶ó°í ¹ÏÀ¸¸ç ¾ÕÀ¸·Îµµ °è¼Ó ³ë·ÂÇÏ¿© º¸´Ù Ãæ½ÇÇÑ ±³Àç·Î °Åµì³¯ °ÍÀ» ¾à¼ÓÇÏ¸ç µ¶ÀÚµéÀÇ Ãæ°í¿Í ÁúÃ¥À» ¹Ù¶ó´Â ¹ÙÀÌ´Ù.
º» ¼¸¦ Ãâ°£ÇÏ°Ô ÇØÁֽŠ¾ÆÁøÃâÆÇ»ç ±è±Ù¹è ´ëÇ¥´Ô°ú ±âŸ ÆíÁý °ü°èÀÚ¿¡°Ô °¨»ç¸¦ µå¸®´Â ¹ÙÀÌ´Ù. ¾Æ¹«ÂÉ·Ï º» ¼°¡ Çѱ¹ÀÇ Åõ¸í¼º Á¦°í¿¡ ÀÏÁ¶¸¦ ÇÒ ¼ö ÀÖ´Ù¸é ±× ÀÌ»ó ±â»ÝÀº ¾øÀ» °ÍÀÌ´Ù.
¸Ó¸®¸» ¥¥
¸ñÂ÷ ¥§
Á¦1Àå
Fraudit
01 Fraudit °³¿ä 3
1. FrauditÀº ¾î¶² ¼ÒÇÁÆ®¿þ¾îÀΰ¡? 3
2. FrauditÀÇ Æ¯Â¡ 3
3. Fraudit°ú MS Excel°úÀÇ °ü°è´Â? 4
4. Fraudit°ú Pandas¿ÍÀÇ °ü°è´Â? 4
02 Fraudit ±âÃÊ 6
1. FrauditÀÇ Workspace 6
2. Fraudit¿¡¼ ¸í·ÉÀ» ½ÇÇàÇÏ´Â ¹æ¹ý 9
3. FrauditÀÇ Preferences 15
03 FrauditÀÇ Å×À̺í(Table) 16
1. FrauditÀÇ Table °³¿ä 16
2. Fraudit Å×ÀÌºí ºÒ·¯¿À±â ¹× ÀúÀå 18
04 Å×À̺íÀÇ µ¥ÀÌÅÍ Å¸ÀÔ 19
1. Å×À̺í Ä®·³ÀÇ µ¥ÀÌÅÍ Å¸ÀÔ(Type) 19
05 FrauditÀÇ ±âº» ¸Þ´º 26
1. Å×À̺í(tbl) ÆÄÀÏ ¿±â 26
2. Å×À̺í Á¤·Ä(Sorting) 26
3. Çà(row ¶Ç´Â record) Ãß°¡ ¶Ç´Â »èÁ¦ 28
4. Å×ÀÌºí µ¥ÀÌÅÍÀÇ º¹»ç ¹× ºÙ¿©³Ö±â 29
5. µ¥ÀÌÅÍ ºÒ·¯¿À±â 29
6. Å×ÀÌºí ´Ý±â 36
7. Ä®·³(column ¶Ç´Â field)°ú Çà(row ¶Ç´Â record) 36
8. ÇÊÅ͸µ(Filtering) 37
06 FrauditÀÇ Select ¸Þ´º 42
1. Select By Record Index ¸Þ´º 42
2. Select By Exact Match ¸Þ´º 43
3. Select By Wildcard Pattern ¸Þ´º 45
4. Select By Regular Expression ¸Þ´º 46
5. Select By Fraudit Expression ¸Þ´º 47
6. Simple Expressions 48
7. Complex Expressions 48
07 FrauditÀÇ Join ¸Þ´º 49
1. Join by Value 49
2. Join by Fuzzy Match 50
3. Join by Expression 52
4. New Query¸¦ È°¿ëÇÑ Á¶ÀÎ 52
08 FrauditÀÇ Group ¸Þ´º 55
1. Group By Value 55
2. Group By Date Column 56
3. Group By Amount 57
4. Group By Aging 58
5. Group Into A Specified Number of Groups 59
6. Combine Table List 59
09 FrauditÀÇ Summarize ¸Þ´º 60
1. Summarize By Value 60
2. Summarize By Date Column 62
3. Summarize Existing Table List 63
10 FrauditÀÇ Remove Duplicates ¸Þ´º 65
11 FrauditÀÇ Merge ¸Þ´º 66
12 FrauditÀÇ Pivot Table ¸Þ´º 67
13 FrauditÀÇ Chart ¸Þ´º 68
14 FrauditÀÇ Analyze ¸Þ´º 69
1. Descriptives 69
2. Benford Analysis 70
3. Digital Analysis 75
4. Find 80
5. Outliers 86
6. Trend 91
15 Fraudit Sampling ¸Þ´º 96
1. »ùÇøµ ±âÃÊ ÀÌ·Ð 96
2. ¼Ó¼º »ùÇøµ°ú º¯¼ö »ùÇøµ 100
3. MUS »ùÇøµ(PPS »ùÇøµ) 100
4. Record »ùÇøµ 110
16 Fraudit Fetch Data ¸Þ´º 111
1. DART 111
2. UNIPASS 118
17 Fraudit JET ¸Þ´º 120
1. Initialize Journal Object 124
2. Patterns by day 134
3. Patterns by journal entry 135
4. Patterns by client 137
5. Patterns by account of client 137
6. Clients with simultaneous imports and exports 138
7. Clients with simultaneous purchases and sales 139
8. Million round transaction 140
9. Million round transaction 141
10. Cash Transactions 142
11. Sales counter account Analysis 143
12. Sales Cancellation Analysis 143
13. Benford¡¯s Law Analysis 144
14. Sales Analysis by Ordinary Deposit 145
15. Sales Purchases Correlation Analysis 146
16. Creat Report 149
17. Çö±ÝÈ帧ǥ ºÐ¼® 151
18 Fraudit JET(Bulk) ¸Þ´º 154
19 Fraudit Prediction ¸Þ´º 158
1. Confusion Matrix 158
2. Boosting 160
3. Deep Neural Network 163
20 Fraudit Forecasting ¸Þ´º 168
1. Forecasts 168
2. Saturating Forecasts 170
21 Fraudit Tools ¸Þ´º 174
1. Excel to Text 174
2. Merge Text files 175
3. Check Data Veracity 177
4. ±âŸ ±â´É 178
Á¦2Àå
Python ±âÃÊ
01 ÆÄÀ̽㠽ºÅ©¸³Æ® 181
1. FrauditÀÇ ÆÄÀ̽㠽ºÅ©¸³Æ® 181
02 º¯¼öÀÇ ¼³Á¤ 182
1. º¯¼öÀÇ ÀÇ¹Ì 182
2. º¯¼ö¸í ±ÔÄ¢ 184
3. ºó°ªÀ» °¡Áö´Â º¯¼ö ¸¸µé±â 184
4. º¯¼ö ¿©·¯°³¸¦ ÇѲ¨¹ø¿¡ ¸¸µé±â 185
5. º¯¼ö »èÁ¦Çϱâ 185
6. ȸ°èµî½ÄÀ» È°¿ëÇÑ º¯¼ö ¼³Á¤ »ç·Ê 186
03 ÆÄÀ̽ãÀÇ ¿¬»êÀÚ¿Í º¹ÇÕ¿¬»êÀÚ 188
04 ÁÖ¼® ó¸®Çϱâ 189
05 µé¿©¾²±â(indent)¿Í ÄÝ·Ð(:) 190
06 ÀÚ·áÇüÀÇ Á¾·ù 191
1. ¸®½ºÆ® 192
2. Æ© ÇÃ 201 199
3. µñ¼Å³Ê¸® 201
4. µ¥ÀÌƮŸÀÓ(DateTime) 202
07 if ¹® 208
1. if ~ else ±¸¹® 208
2. if ~ elif ~ else ±¸¹® 209
3. else¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì 210
08 for ¹® 212
1. for ¹® 212
2. Áßø for ¹® 213
3. ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç 214
09 »ç¿ëÀÚ ÇÔ¼ö 219
1. »ç¿ëÀÚ ÇÔ¼ö 219
2. Àü¿ªº¯¼ö(±Û·Î¹ú º¯¼ö) ¹× Áö¿ªº¯¼ö(·ÎÄà º¯¼ö) 222
3. ¶÷´Ù ÇÔ¼ö 227
3. ÇÔ¼ö ÀÎÀÚ(arguments) 228
10 ¹®ÀÚ¿(string) ó¸® ÇÔ¼ö 233
1. ´ë?¼Ò¹®ÀÚ º¯È¯ 233
2. ¹®ÀÚ¿ °Ë»ö 233
3. ¹®ÀÚ¿¿¡ °ø¹é Á¸Àç ¿©ºÎ ¹× ó¸®Çϱâ 235
4. ¹®ÀÚ¿ÀÇ ±¸ºÐ, ¿¬°á, ±³Ã¼ µî°ú °ü·ÃµÈ ÇÔ¼ö 236
5. ¹®ÀÚ¿¿¡¼ÀÇ ÃÖ´ë°ª(¾ËÆĺª ¼ø¼»ó), ÃÖ¼Ò°ª(¾ËÆĺª ¼ø¼»ó) ±¸Çϱâ 237
6. ¼ýÀÚ¸¦ ¹®ÀÚ¿·Î ¹Ù²Ù±â 237
7. ¹®ÀÚ¸¦ ¼ýÀÚ·Î ¹Ù²Ù±â 237
11 range(), enumerate(), zip() ÇÔ¼ö 238
1. range() ÇÔ¼ö 238
2. enumerate() ÇÔ¼ö 238
3. zip() ÇÔ¼ö 239
4. enumerate()ÇÔ¼ö¿Í zip() ÇÔ¼öÀÇ Á¶ÇÕ 242
12 ¿¬»ê °á°ú¸¦ ³ªÅ¸³»´Â ÇÔ¼ö 243
13 Áߺ¹ °ªÀ» Á¦¿ÜÇÑ °á°ú¸¦ º¸¿©ÁÖ´Â ÇÔ¼ö 244
14 all(), any() ÇÔ¼ö 245
1. all() ÇÔ¼ö 245
2. any() ÇÔ¼ö 246
15 filter() ÇÔ¼ö 248
16 ¹®ÀÚ¿ Æ÷¸ËÆà 249
1. º¯¼ö¸¦ »ç¿ëÇÏ¿© ´ëÀÔ 250
2. format() ÇÔ¼ö 250
17 ¿¹¿Ü ó¸® 252
1. try, except ¹® 252
2. break ¹® 253
3. continue ¹® 257
Á¦3Àå
Fraudit Å×À̺í°ú ÆÄÀ̽ãÀÇ °ü°è
01 Fraudit Å×À̺íÀÇ ±¸Á¶ 261
1. FrauditÀÇ ´ÜÀÏ Å×À̺í 261
2. FrauditÀÇ Å×ÀÌºí ±×·ì£ºGroupÀ¸·Î ±¸ºÐµÈ Å×À̺í 264
3. Fraudit Å×À̺í°ú Áßø for ¹®ÀÇ °ü°è 266
Á¦4Àå
Pandas
01 ÆÇ´Ù½º(Pandas)ÀÇ °³¿ä 271
1. ÆÇ´Ù½º(Pandas)¶õ ¹«¾ùÀΰ¡? 271
2. ÆÇ´Ù½º ¶óÀ̺귯¸® ºÒ·¯¿À±â 271
02 Series(½Ã¸®Áî) 273
1. Series¶õ ¹«¾ùÀΰ¡? 273
2. SeriesÀÇ index¿Í value È®ÀÎ 274
3. SeriesÀÇ index º¯°æ 274
4. SeriesÀÇ °ª(values) Á¢±Ù 274
5. SeriesÀÇ ¼Ó¼º È®ÀÎ 275
6. SeriesÀÇ ¿¬»ê 275
7. SeriesÀÇ Á¶°Ç½Ä 277
03 DataFrame(µ¥ÀÌÅÍÇÁ·¹ÀÓ) 278
1. DataFrameÀ̶õ ¹«¾ùÀΰ¡? 278
2. DataFrame ¸¸µé±â 279
3. DataFrameÀÇ Ä®·³ 283
4. DataFrame µÑ·¯º¸±â 286
5. DataFrame ÇÊÅ͸µ 291
6. DataFrame Á¤·Ä 292
7. DataFrame Ä®·³ ÆíÁý 294
04 ÆÇ´Ù½º¸¦ ÀÌ¿ëÇÏ¿© ½Ã»êÇ¥ ¸¸µé±â 296
1. ½Ã»êÇ¥ÀÇ °³¿ä 296
2. DataFrame ºÒ·¯¿À±â 297
3. ÇǺ¿ Å×À̺í(pivot table)À» ÀÌ¿ëÇÏ¿© ½Ã»êÇ¥ ¸¸µé±â 297
4. groupby¿Í apply() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ½Ã»êÇ¥ ¸¸µé±â 305
5. transform() ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ºÐ°³ÆÐÅÏ ºÐ¼®Çϱâ 311
Á¦5Àå
»ç·ÊºÐ¼®-Ä«µå/ÀÔÂûºÎÁ¤
01 ÁöÃâÀÌ Çã¿ëµÇÁö ¾Ê´Â ¾÷Á¾¿¡ ´ëÇÑ ÁöÃâÀû¹ß 319
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 319
2. »ç·Ê ÆÄÀÏ 319
3. »ç·Ê ÆÄÀÏÀÇ Å×ÀÌºí ±¸Á¶ 319
4. Fraudit°ú Python È°¿ë ÀýÂ÷ 320
02 ºñÁ¤»óÀûÀÎ Ä«µå °Å·¡ 321
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 321
2. »ç·Ê ÆÄÀÏ 321
3. »ç·Ê ÆÄÀÏÀÇ Å×ÀÌºí ±¸Á¶ 321
4. Fraudit°ú Python È°¿ë ÀýÂ÷ 322
03 ÃÖÀúÀÔÂûÀÌ ¾Æ´Ñ ³«ÂûÀÚ 325
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 325
2. »ç·Ê ÆÄÀÏ 325
3. »ç·Ê ÆÄÀÏÀÇ Å×ÀÌºí ±¸Á¶ 325
4. Fraudit°ú Python È°¿ë ÀýÂ÷ 326
04 ÀÔÂû±Ý¾×ÀÌ ³Ê¹« ³ô°Å³ª ³·Àº ÀÔÂûÀÚ 328
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 328
2. »ç·Ê ÆÄÀÏ 328
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 328
05¥°¸¶Áö¸· ÀÔÂûÀÚÀÎ ³«ÂûÀÚ 331
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 331
2. »ç·Ê ÆÄÀÏ 331
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 331
06¥°µ¿ÀÏÇÑ ÀÏÀÚÀÇ ÀÔÂû 333
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 333
2. »ç·Ê ÆÄÀÏ 333
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 333
07¥°¸¶°¨ÀÏÀ» ÃÊ°úÇÏ´Â ÀÔÂû(1) 335
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 335
2. »ç·Ê ÆÄÀÏ 335
3 .Fraudit°ú Python È°¿ë ÀýÂ÷ 335
08 ¸¶°¨ÀÏÀ» ÃÊ°úÇÏ´Â ÀÔÂû(2) 337
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 337
2. »ç·Ê ÆÄÀÏ 337
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 337
09 ±â¼ú½É»ç¿¡ Åë°úµÇÁö ¸øÇÑ ÀÔÂû 339
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 339
2. »ç·Ê ÆÄÀÏ 339
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 339
10 ¾÷üº° ÀÔÂû ¿ä¾à 341
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 341
2. »ç·Ê ÆÄÀÏ 341
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 341
11 ÀÔÂûÀÚ°£ÀÇ »óÈ£°ü°è 346
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 346
2. »ç·Ê ÆÄÀÏ 346
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 346
Á¦6Àå
»ç·ÊºÐ¼®-±¸¸ÅºÎÁ¤
01 ¼Ò¸ðÇ° °¡°Ý ºñ±³ 353
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 353
2. »ç·Ê ÆÄÀÏ 353
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 353
02 °¡°ÝÀ» Á¶±Ý¾¿ ¿Ã¸®´Â ¾÷ü 356
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 356
2. »ç·Ê ÆÄÀÏ 356
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 356
03 ºÐÇÒ ±¸ÀÔ 359
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 359
2. »ç·Ê ÆÄÀÏ 359
3. Fraudit »ç¿ë ÀýÂ÷ 359
04 Ä«µå »ç¿ë Çѵµ ÃÊ°ú 361
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 361
2. »ç·Ê ÆÄÀÏ 361
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 361
Á¦7Àå
»ç·ÊºÐ¼®-Á¾¾÷¿ø ºÎÁ¤
01 Á¾¾÷¿ø ÃÑÁö±Þ¾×ÀÌ ºñÁ¤»óÀûÀ¸·Î »ó½ÂÇÑ °æ¿ì 367
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 367
2. »ç·Ê ÆÄÀÏ 367
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 367
02 ±Þ°ÝÇÑ ÀÓ·ü Áõ°¡ 370
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 370
2. »ç·Ê ÆÄÀÏ 370
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 370
03 ±Þ¿© ÀÌÁß Áö±Þ 372
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 372
2. »ç·Ê ÆÄÀÏ 372
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 372
04 ¼øÂ÷ÀûÀÎ ¼ÛÀå¹øÈ£ 374
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 374
2. »ç·Ê ÆÄÀÏ 374
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 374
05 ¼ÛÀå ºÎÁ¤ 377
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 377
2. »ç·Ê ÆÄÀÏ 377
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 378
Á¦8Àå
»ç·ÊºÐ¼®-¿¬·ÉºÐ¼®
01 ¿¬·ÉºÐ¼® (1) 381
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 381
2. »ç·Ê ÆÄÀÏ 381
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 381
02 ¿¬·ÉºÐ¼® (2) 383
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 383
2. »ç·Ê ÆÄÀÏ 383
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 383
Á¦9Àå
»ç·ÊºÐ¼®-¿µ¾÷ºÎÁ¤
01 GEL ºÐ¼® 391
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 391
2. »ç·Ê ÆÄÀÏ 391
3 .Fraudit°ú Python È°¿ë ÀýÂ÷ 392
02 ¿µ¾÷ºÎ¼ÀÇ ºÎÁ¤ 397
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 397
2. »ç·Ê ÆÄÀÏ 397
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 397
Á¦10Àå
»ç·ÊºÐ¼®-Àç°íÀÚ»ê
01 Àç°íÀÚ»ê ºÐ¼® (1) 407
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 407
2. »ç·Ê ÆÄÀÏ 407
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 408
02 Àç°íÀÚ»ê ºÐ¼® (2) 409
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 409
2. »ç·Ê ÆÄÀÏ 409
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 409
03 Àç°íÀÚ»ê ºÐ¼® (3) 411
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 411
2. »ç·Ê ÆÄÀÏ 411
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 411
04 Àç°íÀÚ»ê ´ÜÀ§¿ø°¡ °áÁ¤ 413
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 413
2. »ç·Ê ÆÄÀÏ 414
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 414
Á¦11Àå
»ç·ÊºÐ¼®-JET
01 ´ëÂ÷°¡ ¸ÂÁö ¾Ê´Â ºÐ°³ ¼¼Æ® ¹ß°ß 421
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 421
2. »ç·Ê ÆÄÀÏ 421
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 421
02 ¿¬¼ÓÀûÀÎ ÀüÇ¥¹øÈ£ ´©¶ô ¹ß°ß 426
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 426
2. »ç·Ê ÆÄÀÏ 426
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 426
03 °Å·¡±Ý¾×ÀÌ ³ôÀº ºÐ°³¼¼Æ® ¹ß°ß 429
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 429
2. »ç·Ê ÆÄÀÏ 429
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 429
04 Áߺ¹µÈ °èÁ¤°ú¸ñ ¹× ±Ý¾× ºÐ°³ ¹ß°ß 433
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 433
2. »ç·Ê ÆÄÀÏ 433
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 433
05 õ´ÜÀ§ ÀÌÇÏ 0ÀÎ °Å·¡ ã±â 435
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 435
2. »ç·Ê ÆÄÀÏ 435
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 435
06 ÁÖ¸»¿¡ Àü±âÇÑ ºÐ°³ ã±â 438
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 438
2. »ç·Ê ÆÄÀÏ 438
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 438
07 ÁõºùÀÏÀÚº¸´Ù ÀÔ·ÂÀÏÀÚ°¡ ºü¸¥ ºÐ°³ 441
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 441
2. »ç·Ê ÆÄÀÏ 441
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 441
08 ¾ß°£¿¡ ÀÔ·ÂÇÑ ºÐ°³ 444
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 444
2. »ç·Ê ÆÄÀÏ 444
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 444
09 10ȸ ÀÌÇÏ ÀÔ·ÂÇÑ ´ã´çÀÚÀÇ ºÐ°³ ã±â 447
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 447
2. »ç·Ê ÆÄÀÏ 447
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 447
10 3ȸ ÀÌÇÏ·Î ÀÔ·ÂµÈ °èÁ¤°ú¸ñ ã±â 450
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 450
2. »ç·Ê ÆÄÀÏ 450
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 450
Á¦12Àå
»ç·ÊºÐ¼®-Á¾ÇÕ»ç·Ê
01 °³ ¿ä 455
1. ¹è°æ 455
2. ÆǸŠ¹× ´ë±Ý ¼ö·É ÀýÂ÷ 456
3. ±¸¸Å ¹× ´ë±Ý ÁöºÒ ÀýÂ÷ 461
02 Fraudit°ú ÆÄÀ̽ãÀ» È°¿ëÇÑ ºÐ¼® 467
1. ¸ÅÃâ °ü·Ã ÀÔÁõ°¨»ç(1) 467
2. ¸ÅÃâ °ü·Ã ÀÔÁõ°¨»ç(2) 472
3. ¸ÅÃâ °ü·Ã ÀÔÁõ°¨»ç(3) 474
4. ±¸¸Å °ü·Ã ÀÔÁõ°¨»ç(1) 475
5. ±¸¸Å °ü·Ã ÀÔÁõ°¨»ç(2) 477
6. Àç°í °ü·Ã ÀÔÁõ°¨»ç 479
7. ±¸¸Åó¿¡ ´ëÇÑ Áö±ÞÀÇ Á¤È®¼º °ËÁõ 480
Á¦13Àå
ÆÄÀ̽ãÀ¸·Î RPA ¸¸µé±â
01 °³ ¿ä 485
1. ¶óÀ̺귯¸® ¼³Ä¡Çϱâ 485
02 pyautogui 488
1. pyautogui ¶óÀ̺귯¸® ºÒ·¯¿À±â 488
2. ¸¶¿ì½º Çڵ鸵 488
3. Å°º¸µå Çڵ鸵 491
4. ¸Þ½ÃÁö ¹Ú½º 494
5. ½ºÅ©¸° ¼¦ 495
03 Selenium 498
1. Selenium ¼³Ä¡ 498
2. WebDriver ´Ù¿î·Îµå 499
3. Selenium ¶óÀ̺귯¸® ¹× webdriver ºÒ·¯¿À±â 500
4. Chrome ºê¶ó¿ìÀú ºÒ·¯¿À±â 500
5. ¿øÇÏ´Â URL ÀÔ·ÂÇϱâ 501
6. ¿øÇÏ´Â À§Ä¡ ã±â 502
04 ±¹¼¼Ã» »ç¾÷ÀÚ ÈÞÆó¾÷ Á¶È¸ 517
1. »ç¾÷ÀÚµî·Ï¹øÈ£°¡ ÀÔ·ÂµÈ ¸®½ºÆ® ¿¢¼¿·Î ÀÛ¼ºÇϱâ 517
2. ÆÇ´Ù½º·Î ¿¢¼¿ ÆÄÀÏÀ» DataFrameÀ¸·Î ºÒ·¯¿À±â 518
3. ´ÜÀÏ »ç¾÷ÀÚ¹øÈ£·Î Á¶È¸°á°ú Ãâ·ÂÇϱâ 518
4. º¹¼ö »ç¾÷ÀÚ¹øÈ£·Î Á¶È¸°á°ú Ãâ·ÂÇϱâ 521
05 »óÀåÁÖ½Ä º£Å¸(¥â) °è¼ö ±¸Çϱâ 524
1 .±âº» ¶óÀ̺귯¸® ºÒ·¯¿À±â 524
2. Á¾¸ñÄÚµå ¿¢¼¿ ÅÛÇ÷¿¿¡¼ °Ë»öÇ׸ñ ¼±ÅÃÇϱâ 525
3. Á¾¸ñÄÚµå ¿¢¼¿ ÅÛÇ÷¿¿¡¼ DataFrame ¸¸µé±â 525
4. for ¹® Àû¿ëÇϱâ 526
06 DART ÀüÀÚ°ø½Ã Á¤º¸ Á¶È¸ 528
1. ÇÊ¿ä ¶óÀ̺귯¸®¿Í API key ÀÔ·ÂÇϱâ 528
2. Á¾¸ñÄÚµå ¿¢¼¿ ÅÛÇ÷¿¿¡¼ °Ë»öÇ׸ñ ¼±ÅÃÇϱâ 528
3. Á¾¸ñÄÚµå ¿¢¼¿ ÅÛÇ÷¿¿¡¼ DataFrame ¸¸µé±â 529
4. for ¹® Àû¿ëÇϱâ 529
07 2°³ÀÇ ¿¢¼¿ ÆÄÀÏ ºñ±³Çϱâ 531
1. ÇÊ¿ä ¶óÀ̺귯¸® ºÒ·¯¿À±â 531
2. 2°³ÀÇ ¿¢¼¿À» ¿¾î¼ ±¸Á¶ »ìÆ캸±â 531
3. ÄÚµå ÀÛ¼ºÇϱâ 532
Á¦14Àå
Á¤±ÔÇ¥Çö½Ä(Regular Expression)
01 Á¤±ÔÇ¥Çö½ÄÀ̶õ? 541
1. ÁÖ¿ä ¸ÞŸ ¹®ÀÚ 541
2. Greedy VS Non-greedy 547
3. ±àÁ¤Çü Àü¹æŽ»ö°ú ºÎÁ¤Çü Àü¹æŽ»ö 548
4. Á¤±Ô½Ä ¶óÀ̺귯¸® ¹× ÁÖ¿ä ÇÔ¼ö 550
02 Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ Àû¿ä¶õ ȯÀ² Àç°è»ê 552
1. »ç·ÊÀÇ °³¿ä ¹× ¸ñÀû 552
2. »ç·Ê ÆÄÀÏ 552
3. Fraudit°ú Python È°¿ë ÀýÂ÷ 552