μ΄ μ€ν
μ΄μ§μμ λ±μ₯νλ κ°λ
κ³Ό μμ λ₯Ό 미리 곡λΆν΄ 보μΈμ.
1. μ½λ© = νλ‘κ·Έλλ°
- μ½λ©μ΄λ
- μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ λͺ
λ Ήμ μ°¨λ‘λλ‘ μ λ κ²μ λ§ν΄μ.
- μ½λ©μ βνλ‘κ·Έλλ°(Programming)βκ³Ό κ°μ λ§μ
λλ€
- βμ½λ©μ νλ€β = βνλ‘κ·Έλλ°μ νλ€β
μ 리
- μ½λ© = νλ‘κ·Έλλ°
- μ»΄ν¨ν° λͺ
λ Ήμ μ μ κ² = μ½λ, νλ‘κ·Έλ¨
2. μ½λμ νλ‘κ·Έλ¨
- μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ λͺ
λ Ή ν μ€ ν μ€μ μ½λ(code) λΌκ³ ν©λλ€.
- μ)
print("μλ
") κ°μ ν μ€
- μ΄λ° μ½λλ€μ΄ λͺ¨μ¬μ νλμ νλ‘κ·Έλ¨(program) μ΄ λ©λλ€.
- κ·Έλμ μ½λμ νλ‘κ·Έλ¨μ κ±°μ κ°μ λ»μΌλ‘ μ°μ΄κΈ°λ ν©λλ€.
- βμ½λλ₯Ό μμ±νλ€β = βνλ‘κ·Έλ¨μ λ§λ λ€β
μ 리
- μ»΄ν¨ν°κ° μ΄ν΄ν μ μλ λͺ
λ Ή β μ½λ
- μ½λκ° λͺ¨μ¬μ νλμ νλ‘κ·Έλ¨μ΄ λλ€
- μ½λ β νλ‘κ·Έλ¨ (λμμ΄μ²λΌ μ¬μ©)
3. νλ‘κ·Έλλ¨Έλ μ΄λ€ μ¬λμΌκΉ?
- μ½λλ₯Ό μμ±νλ μ¬λμ νλ‘κ·Έλλ¨Έ(Programmer) λΌκ³ λΆλ¦
λλ€.
- νλ‘κ·Έλλ¨Έ = νλ‘κ·Έλ¨μ λ§λλ μ¬λ = μ½λ©νλ μ¬λ
μ 리
- μ½λλ₯Ό μ°λ μ¬λ β νλ‘κ·Έλλ¨Έ
4. μννΈμ¨μ΄, μ€μμ²λ¦¬μ₯μΉ, λ©λͺ¨λ¦¬
μ»΄ν¨ν°λ ν¬κ² νλμ¨μ΄μ μννΈμ¨μ΄λ‘ λλ μ μμ΄μ.
μννΈμ¨μ΄(Software)
- μ»΄ν¨ν°κ° μ΄ν΄νκ³ μ€ννλ νλ‘κ·Έλ¨ μ 체λ₯Ό μννΈμ¨μ΄λΌκ³ ν©λλ€.
- μ°λ¦¬κ° λ§λλ νμ΄μ¬ νλ‘κ·Έλ¨λ λͺ¨λ μννΈμ¨μ΄μ ν¬ν¨λ©λλ€.
μ€μμ²λ¦¬μ₯μΉ(CPU)
- μ»΄ν¨ν°μ λλ μν μ νλ μ₯μΉμ
λλ€.
- μμ΄λ‘λ CPUλΌκ³ νκ³ , νκ΅μ΄λ‘λ μ€μμ²λ¦¬μ₯μΉλΌκ³ λΆλ¦
λλ€.
- μ½λ(νλ‘κ·Έλ¨)λ₯Ό μ½κ³ , κ³μ°νκ³ , λͺ
λ Ήμ μ€μ λ‘ μ€νν©λλ€.
λ©λͺ¨λ¦¬(Memory)
- μ»΄ν¨ν°μμ λ°μ΄ν°λ₯Ό μ μ μ μ₯ν΄ λλ κ³³μ
λλ€.
- νλ‘κ·Έλ¨μ΄ μ€νλλ λμ, λ³μμ μ μ₯λ κ°λ€μ΄ λ©λͺ¨λ¦¬μ λ€μ΄ μμ΅λλ€.
- βμ»΄ν¨ν°μμ λ°μ΄ν°λ₯Ό μ μ₯νλ μ₯μΉβ β λ©λͺ¨λ¦¬
μ 리
- μ»΄ν¨ν°κ° μ€ννλ κ²°κ³Όλ¬Ό(νλ‘κ·Έλ¨λ€) β μννΈμ¨μ΄
- μ»΄ν¨ν°μ λλ β μ€μμ²λ¦¬μ₯μΉ(CPU)
- λ°μ΄ν°λ₯Ό μ μ₯νλ μ₯μΉ β λ©λͺ¨λ¦¬
5. νμ΄μ¬μ μ΄λ€ μΈμ΄μΌκΉ?
- νμ΄μ¬μ λ°°μ°κΈ° μ¬μ°λ©΄μλ κ°λ ₯ν μ»΄ν¨ν° μΈμ΄(νλ‘κ·Έλλ° μΈμ΄) μ
λλ€.
- μ΄λ³΄μλΆν° μ λ¬Έκ°κΉμ§ λ리 μ¬μ©νλ μΈμ΄μμ.
- νμ΄μ¬μ 1991λ
μ κ°λ°λμμ΅λλ€.
μ 리
- βλ°°μ°κΈ° μ¬μ°λ©΄μ κ°λ ₯ν μ»΄ν¨ν° μΈμ΄β β νμ΄μ¬
- νμ΄μ¬μ΄ λ§λ€μ΄μ§ ν΄ β 1991λ
6. νμ΄μ¬μμ μΆλ ₯νκΈ° β print() ν¨μ
print() ν¨μλ νλ©΄μ λ΄μ©μ μΆλ ₯νλ λͺ
λ Ήμ
λλ€.
- κ΄νΈ μμ μ μ κ°μ κ·Έλλ‘ νλ©΄μ λ³΄μ¬ μ€λλ€.
print("μλ
νμΈμ") # νλ©΄μ "μλ
νμΈμ"λ₯Ό μΆλ ₯
print(10 + 20) # νλ©΄μ 30μ μΆλ ₯