󼼺
ȥ ϴ ̽ () : 1:1 ϵ  α׷ ڽ


SMART
 

ȥ ϴ ̽ () : 1:1 ϵ α׷ ڽ

μ | Ѻ̵

Ⱓ
2022-05-30
PDF
뷮
14 M
PC
Ȳ
1, 0, 0
 Ұ
 Ұ
ټ

 Ұ

̽ Թ Ʈ ȥ ϴ ̽㡻 (ֽ 3.10 ݿ)

ȥ ϴ ȥ ȹǥ ̴ !



ȥ ϴ ̽㡻 ְ Ǿϴ. α׷ ó Թڵ ִ ģ ܰ躰 н ״! ȥ ϴ ü ȹ н ֵ ȥ ȹǥ Ӱ ߽߰ϴ. Թڰ  ذ ҿ ġϿ ġ ε ʰ ϵ ֵ ݴϴ. ܼ ϱ ڵ ϱ⿡ ƴٸ, ο ȥĿ Բ α׷ ż踦 ! ð ˰ ± Ű ڵ Ƿ Դϴ.



ȥ ص ϴ! 1:1 ϵ ̽ α׷ ڽ

å ̽ Թڰ ʿ н ֵ ߽ϴ. 𸣴 𸣴 Թ ʺ Ͽ ˷ֵ ģϰ, ٽ 븸 ݴϴ. å ù ļ , ȥڼ ̽ ִٴ ڽŰ Ȯ ӵ Դϴ!



Ÿ , Բ 硯 Թ

Ÿ Բ Թڿ ´ ̵, з, н ݿ߽ϴ. Ǯ, ׸ Ǯ½ϴ. ȥ Թ ʽɰ ̰ å ݿ å ū Դϴ.





åΰ?

α׷ ̽ ó Թ
к Ǹ , ̽ α׷ֿ ƽ ִ
м Ȥ ӽŷ µ ̽ н ʿ
 ذ ڵ带 ¥ ޴ ִϾ
̽㿡 ִ

ڼҰ

ϴ Ⱦ å ϱ ߴ. Ư ٴ Ϳ ϰ ִ. ȫ ĿǸ ϸ Ÿ, ߱, ׸ ׸, ̴. δ Ѻī ڹٽũƮ α׷ Թ, C# α׷֡ Ѻ̵ ȥ ϴ ̽㡻, HTML5+CSS3 ̺(3), JavaScript+jQuery Թ, Node.js α׷֡ ֽϴ. δ TopCoder ˰ Ʈ̴ס, ڹ 񷯡, Ҽ ڵ ̲ GitHub õ , Nature of Code ִ.

Chapter 01 ̽ ϱ



01-1 ̽ ϱ д

__ǻ α׷

__α׷

__α׷ , ̽

__̽ α ִ

[3 Ű ϴ ٽ Ʈ]

[Ȯι]



01-2 ̽ غؾ ͵

__̽ ġϱ

__̽ ϱ: ̽ ͷƼ

__ؽƮ ϱ(1): ̽ IDLE

__ؽƮ ϱ(2): ־ Ʃ ڵ

[ ˾ƺ] ̽ óϴ ʺڰ ϴ Ǽ ذ

[ ˾ƺ] ڵ ϱ: Ŀ

[5 Ű ϴ ٽ Ʈ]

[Ȯι]



01-3 å ̽

__ǥİ

__Ű

__ĺ

__ּ

__ڿ ڷ

__: print()

[5 Ű ϴ ٽ Ʈ]

[Ȯι]





Chapter 02 ڷ



02-1 ڷ ڿ

__ڷ ⺻ ڷ

__ڿ

__ڿ

__ڿ ϱ

[6 Ű ϴ ٽ Ʈ]

[Ȯι]



02-2

__

__

__ 켱

[ ˾ƺ] ڿ 켱

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



02-3 Է

__ /ϱ

__

__ Է: input()

__ڿ ڷ ٲٱ

__ڸ ڿ ٲٱ

__[] inch cm ϱ

[ ˾ƺ] ̽ Ʃͷ ڵ мϱ

[7 Ű ϴ ٽ Ʈ]

[Ȯι]



02-4 ڿ ڿ پ

__ڿ format() Լ

__format() Լ پ

__ҹ ٲٱ: upper() lower()

__ڿ 翷 ϱ: strip()

__ڿ ľϱ: isOO()

__ڿ ã: find() rfind()

__ڿ in

__ڿ ڸ: split()

[ ˾ƺ] f-ڿ

[ ˾ƺ] f-ڿ format() Լ ϴ

[8 Ű ϴ ٽ Ʈ]

[Ȯι]

[]





Chapter 03 ǹ



03-1 ڷ if ǹ

__ :

__ ϱ:

__ Ȱ

__if ǹ̶?

__¥/ð Ȱϱ

__[] ¦ Ȧ ϱ

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



03-2 if~else elif

__else ǹ Ȱ

__elif

__[] if ǹ ȿ ϱ

__False ȯǴ

__pass Ű

[ ˾ƺ] raise NotImplementError

[4 Ű ϴ ٽ Ʈ]

[Ȯι]

[]





Chapter 04 ݺ



04-1 Ʈ ݺ

__Ʈ ϰ ҿ ϱ

__Ʈ : (+), ݺ(*), len()

__Ʈ ߰ϱ: append(), insert()

__Ʈ ϱ

__Ʈ ο ִ Ȯϱ: in/not in

__for ݺ

__for ݺ: Ʈ Բ ϱ

__[] ø Ʈ ø ݺ

[ ˾ƺ]

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



04-2 ųʸ ݺ

__ųʸ ϱ

__ųʸ ҿ ϱ

__ųʸ ߰ϱ/ϱ

__ųʸ ο Ű ִ Ȯϱ

__for ݺ: ųʸ Բ ϱ

[3 Ű ϴ ٽ Ʈ]

[Ȯι]



04-3 ڷ while ݺ

__

__for ݺ: Բ ϱ

__for ݺ: Ʈ ϱ

__for ݺ: ݴ ݺϱ

__[] ø ݺ Ƕ̵

__while ݺ

__while ݺ: for ݺó ϱ

__while ݺ: ¸ ݺϱ

__while ݺ: ð ݺϱ

__while ݺ: break Ű/continue Ű

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



04-4 ڿ, Ʈ, ųʸ õ ⺻ Լ

__Ʈ ִ ⺻ Լ: min(), max(), sum()

__reversed() Լ Ʈ

__enumerate() Լ ݺ ϱ

__ųʸ items() Լ ݺ ϱ

__Ʈ

[ ˾ƺ] ο ڿ

[ ˾ƺ] ͷ

[3 Ű ϴ ٽ Ʈ]

[Ȯι]

[]





Chapter 05 Լ



05-1 Լ

__Լ ⺻

__Լ Ű

__ Ű

__⺻ Ű

__Ű Ű

__

__⺻ Լ Ȱ

[5 Ű ϴ ٽ Ʈ]

[Ȯι]



05-2 Լ Ȱ

__ Լ

__ Լ

__

__[] Ʈ źȭϴ Լ

[ ˾ƺ] ڵ忡 ̸ ̱

[ ˾ƺ] ڵ

[3 Ű ϴ ٽ Ʈ]

[Ȯι]



05-3 Լ

__Ʃ

__

__ ó

[ ˾ƺ] ȥ ϴ ̽ α׷

[ ˾ƺ] ʷ

[ ˾ƺ] Ʈ Լ key Ű Ű

[ ˾ƺ] ,

[ ˾ƺ] Լ ۷

[3 Ű ϴ ٽ Ʈ]

[Ȯι]

[]





Chapter 06 ó



06-1

__

__⺻ ó

__try except

__try except else

__finally

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



06-2

__ ü

__ ϱ

__

__raise

[ ˾ƺ] 꿡 ڵ 캸

[3 Ű ϴ ٽ Ʈ]

[Ȯι]





Chapter 07



07-1 ǥ

__ ⺻: math

__random

__sys

__os

__datetime

__time

__urllib

[ ˾ƺ] operator.itemgetter() Լ

[4 Ű ϴ ٽ Ʈ]

[Ȯι]



07-2 ܺ

__ ġϱ

__ ãƺ

__Beautiful Soup

__Flask

__̺귯 ӿũ

[ ˾ƺ] Լ ڷ

[5 Ű ϴ ٽ Ʈ]

[Ȯι]



07-3

__

__Ű

[ ˾ƺ] ؽƮ

[ ˾ƺ] ̳ʸ

[3 Ű ϴ ٽ Ʈ]

[ мϴ ]





Chapter 08 Ŭ



08-1 Ŭ ⺻

__ü

__Ŭ ϱ

__

__޼ҵ

[7 Ű ϴ ٽ Ʈ]

[Ȯι]



08-2 Ŭ ߰

__ Ŭ νϽ Ȯϱ

__Ư ̸ ޼ҵ

__Ŭ ޼ҵ

[ ˾ƺ] ÷

[ ˾ƺ] ̺ /

[ ˾ƺ]

[4 Ű ϴ ٽ Ʈ]

[Ȯι]

[]



η A macOS ͹̳

η B Ʈ , ųʸ , Ʈ



__

__ãƺ

ټ

  • 10
  • 8
  • 6
  • 4
  • 2

(ѱ 300̳)
侲
Ʈ
 ۼ ۼ õ

ϵ ϴ.