!  å


  • | Ѻ
 󼼺
  ̽ α׷ : ø̼ , , Ű¡,    ̽  ϱ


SMART
 

̽ α׷ : ø̼ , , Ű¡, ̽ ϱ

Ͽ ߺŰ,Ÿũ Ƶ / |

Ⱓ
2022-09-27
PDF
뷮
56 M
PC
Ȳ
1, 0, 0
 Ұ
 Ұ
ټ

 Ұ

׶ ̽ Ʈ Ƽ λƮ

δ ̽ ̽ ˾ƾ å. ֽ ó Ȱ ̽ ø̼ , , Ű¡, ϴ 캻. ׶ ڰ Ʈ Ƽ, , ǥ ν ̽ ִ.

ڼҰ

10 ̻ پ α׷  ̿ Ʈ ۼߴ. ַ ø̼ л 鿣 ڵ带 . Ʈ Ͼ Ʈ ŰƮ پ ߴ. ź ݱ ̽ ȣѴ.

̡ű Ұ xi
Ұ xii
ű Ӹ xiii
Ÿ ı xv
xvii
å Ͽ xviii

CHAPTER 1 ̽ 1
1.1 ̽ Ȳ 2
1.2 ̽ 2 ̷ 3
1.3 ֽ Ȯΰ 5
__1.3.1 PEP 6
__1.3.2 Ȱȭ Ŀ´Ƽ 8
__1.3.3 Ÿ ڷ 10
1.4 12

CHAPTER 2 ̽ ȯ 13
2.1 䱸 14
2.2 ̽ Ű¡ ° 15
__2.2.1 pip ̿ ̽ Ű ġϱ 15
2.3 Ÿ ȯ ݸ 17
__2.3.1 ø̼ ݸ vs. ý ݸ 20
2.4 ø̼ ȯ ݸ 22
__2.4.1 Ʈ: ý 24
2.5 ý ȯ ݸ 29
__2.5.1 ̳ȭ vs. ȭ 31
__2.5.2 Ŀ ̿ ȯ 33
__2.5.3 ̱׷Ʈ ̿ ȯ 52
2.6 꼺 54
__2.6.1 Ŀ ̽ 55
__2.6.2 IPython ̿ϱ 56
__2.6.3 Ŀ ũƮ α׷ ϱ 59
__2.6.4 ͷƼ 60
__2.6.5 Ÿ 꼺 62
2.7 64

CHAPTER 3 ̽ ο 65
3.1 䱸 66
3.2 ֱ ߰ 66
__3.2.1 ųʸ Ʈ 67
__3.2.2 Ҵ ǥ 72
__3.2.3 Ÿ ׸ 76
__3.2.4 ġ ޸ Ű 78
__3.2.5 zoneinfo 81
__3.2.6 graphlib 82
3.3 ״ ҵ 86
__3.3.1 breakpoint() Լ 86
__3.3.2 88
__3.3.3 __getattr__() __dir__() Լ 90
__3.3.4 f-string ̿ ڿ 91
__3.3.5 ͷ ھ 93
__3.3.6 secrets 93
3.4 ̷ 95
__3.4.1 | ڸ ̿ Ͼ Ÿ 95
__3.4.2 Ī 96
3.5 101

CHAPTER 4 ̽ ٸ 103
4.1 䱸 104
4.2 Ŭ 𵨰 ü α׷ 104
__4.2.1 Ŭ 105
__4.2.2 Ӱ ޼ 107
__4.2.3 Ŭ νϽ ʱȭ 113
__4.2.4 Ӽ 117
__4.2.5 ũ 118
__4.2.6 Ƽ 125
4.3 131
__4.3.1 ε 132
__4.3.2 Լ ޼ ε 139
4.4 Ŭ 143
4.5 Լ α׷ 147
__4.5.1 Լ 149
__4.5.2 map(), filter(), reduce() Լ 151
__4.5.3 κ ü κ Լ 154
__4.5.4 ʷ 155
__4.5.5 ʷ ǥ 156
__4.5.6 Ŀ 157
4.6 159
4.7 162

CHAPTER 5 ̽, , ⼺ 163
5.1 䱸 164
5.2 ̽ 165
__5.2.1 : zope.interface 167
__5.2.2 Լ ֳ̼ǰ ߻ ̽ Ŭ ̿ϱ 175
__5.2.3 Ÿ ֳ̼ ̽ 181
5.3 184
__5.3.1 ø̼ 186
__5.3.2 ӿũ ϱ 194
5.4 200

CHAPTER 6 ü 201
6.1 䱸 202
6.2 ü̶ ΰ? 202
6.3 Ƽ 204
__6.3.1 Ƽ̶? 205
__6.3.2 ̽ ó 209
__6.3.3 Ƽ ؾ ϴ°? 210
__6.3.4 Ƽ ø̼ 213
6.4 Ƽμ 230
__6.4.1 multiprocessing 233
__6.4.2 μ Ǯ ̿ϱ 237
__6.4.3 multiprocessing.dummy Ƽ ̽ ̿ϱ 239
6.5 񵿱 α׷ 240
__6.5.1 Ƽ½ŷ 񵿱 I/O 241
__6.5.2 ̽ async/await Ű 242
__6.5.3 񵿱 α׷ 247
__6.5.4 񵿱Ⱑ ƴ ڵ async/future ϱ 250
6.6 254

CHAPTER 7 ̺Ʈ ֵ α׷ 255
7.1 䱸 256
7.2 ̺Ʈ ֵ α׷̶ ΰ? 256
__7.2.1 ̺Ʈ ֵ != 񵿱 257
__7.2.2 GUI ̺Ʈ ֵ α׷ 258
__7.2.3 ̺Ʈ ֵ 261
7.3 ̺Ʈ ֵ α׷ پ Ÿ 263
__7.3.1 ݹ Ÿ 263
__7.3.2 ü Ÿ 265
__7.3.3 Ÿ 270
7.4 ̺Ʈ ֵ Űó 272
__7.4.1 ̺Ʈ ޽ ť 273
7.5 276

CHAPTER 8 Ÿα׷ ҵ 277
8.1 䱸 278
8.2 Ÿα׷̶ ΰ? 278
8.3 Ŀ͸ ̿ Լ ൿ ϱ 279
__8.3.1 ܰ : Ŭ Ŀ 281
8.4 Ŭ νϽ μ ä 286
8.5 ŸŬ 289
__8.5.1 Ϲ 290
__8.5.2 ŸŬ 293
__8.5.3 ŸŬ 297
__8.5.4 ŸŬ __init_subclass__() ޼ ̿ϱ 298
8.6 ڵ 300
__8.6.1 exec, eval, compile 301
__8.6.2 ߻ Ʈ 302
__8.6.3 Ʈ 304
__8.6.4 ̽㿡 ڵ 304
8.7 307

CHAPTER 9 ̽㿡 C C++ ϱ 309
9.1 䱸 311
9.2 ̽ Ȯ ٽ C/C++ 311
9.3 ̽ C Ȯ ε 312
9.4 Ȯ ̿ ʿ伺 314
__9.4.1 ũƼ ڵ 315
__9.4.2 ٸ ۼ ڵ 316
__9.4.3 Ƽ ̳ ̺귯 316
__9.4.4 ȿ Ŀ Ÿ 317
9.5 Ȯ ۼ 317
__9.5.1 C Ȯ 319
__9.5.2 Cython ̿ Ȯ ۼ 337
9.6 Ȯ 343
__9.6.1 ߰ ⼺ 344
__9.6.2 345
9.7 Ȯ ̳ ̺귯 ̽ϱ 345
__9.7.1 ctypes 346
__9.7.2 CFFI 353
9.8 355

CHAPTER 10 ׽ð ǰ ڵȭ 357
10.1 䱸 358
10.2 ׽Ʈ ֵ Ģ 359
10.3 pytest ̿ ׽Ʈ ۼϱ 362
__10.3.1 ׽Ʈ Űȭ 369
__10.3.2 pytest Ƚó 372
__10.3.3 ũ ̿ϱ 381
__10.3.4 unittest.mock 385
10.4 ǰ ڵȭ 389
__10.4.1 ׽Ʈ Ŀ 390
__10.4.2 Ÿ ȼ ڵ 394
__10.4.3 Ÿ м 397
10.5 ׽ 399
10.6 ׽ ƿƼ 406
__10.6.1 Ͱ ϱ 406
__10.6.2 ð ϱ 407
10.7 409

CHAPTER 11 ̽ ڵ Ű¡ 411
11.1 䱸 412
11.2 ̺귯 Ű¡ 412
__11.2.1 ̽ Ű 413
__11.2.2 Ű 422
__11.2.3 Ű 427
__11.2.4 Ű װ 429
__11.2.5 Ŀ Ű ġ 433
__11.2.6 ӽ̽ Ű 435
__11.2.7 Ű ũƮ Ʈ Ʈ 437
11.3 ø̼ Ű¡ 441
__11.3.1 12 442
__11.3.2 Ŀ Ȱϱ 444
__11.3.3 ȯ ٷ 446
__11.3.4 ø̼ ӿũ ȯ 450
11.4 ĵ 454
__11.4.1 ĵ 455
__11.4.2 θ ˷ 456
__11.4.3 Ű ̽ ڵ 464
11.5 465

CHAPTER 12 ø̼ ۰ 467
12.1 䱸 468
12.2 α ĸó 468
__12.2.1 ̽ α 469
__12.2.2 α Ƽ 482
__12.2.3 л α 484
__12.2.4 並 ĸó 487
12.3 ڵ Ŀ ǥ 490
__12.3.1 θ׿콺 ̿ 492
12.4 л ø̼ Ʈ̽ 502
__12.4.1 Jaeger ̿ л Ʈ̽ 505
12.5 511

CHAPTER 13 ڵ ȭ 513
13.1 䱸 514
13.2 ߻Ű Ϲ ҵ 514
__13.2.1 ڵ ⵵ 515
__13.2.2 ҽ Ҵ 519
__13.2.3 I/O ŷ 520
13.3 ڵ ϸ 521
__13.3.1 CPU 뷮 ϸ 522
__13.3.2 ޸ 뷮 ϸ 530
13.4 Ͽ ⵵ ̱ 541
__13.4.1 Ʈ ˻ϱ 541
__13.4.2 ̿ϱ 542
__13.4.3 collections ̿ϱ 543
13.5 Űó Ʈ̵ Ȱϱ 548
__13.5.1 ޸ƽ ٻ ˰ ̿ϱ 548
__13.5.2 ½ũ ť ó ̿ϱ 550
__13.5.3 Ȯ ̿ϱ 553
__13.5.4 ij 555
13.6 563

ãƺ 565

ټ

  • 10
  • 8
  • 6
  • 4
  • 2

(ѱ 300̳)
侲
Ʈ
 ۼ ۼ õ

ϵ ϴ.