1. μ½λ©μ΄λ?
- Code(μ½λ; μ»΄ν¨ν°κ° μμλ€μ μ μλ μΈμ΄) +ing( νλ€) : μ»΄ν¨ν°μκ² λͺ
λ Ήνλ κ².
2. μ½λ©(Coding) vs. νλ‘κ·Έλλ°(Programming)
- νλ‘κ·Έλλ°μ΄ μ½λ©λ³΄λ€ λ λμ κ°λ
.
- νλ‘κ·Έλλ°μ μ»΄ν¨ν°κ° μμ
μ μννκΈ° μν νλ‘κ·Έλ¨μ μ€κ³, κ°λ°νλ μ κ³Όμ μ μΌμ»«λλ€.
λ°λ©΄, μ½λ©μ μ»΄ν¨ν°κ° μμ
μ μννκΈ°μν νλ‘κ·Έλλ° μΈμ΄λ₯Ό μ¬μ©νμ¬ λͺ
λ Ήμ΄λ₯Ό μμ±νλ νλ‘μΈμ€λ₯Ό μΌμ»«λλ€.
- κ²°λ‘ μ μΌλ‘, νλ‘κ·Έλλ°μ λ¬Έμ μλ³, λΆμ, μ½λ© λ° ν
μ€νΈμ κ°λ
μ λͺ¨λ ν¬ν¨νλ μ κ³Όμ μ΄λ©°, μ½λ©μ μ΄λ¬ν νλ‘κ·Έλλ°μ κΈ°λ³Έμ΄ λλ μ»΄ν¨ν° μ½λ μμ± κ³Όμ μ μ΄μΌκΈ°νλ€.
π EX) μ½λ©κ³Ό νλ‘κ·Έλλ°μ μ°¨μ΄ ( λ
Όλ¦¬μ μΈ κ΅¬μ‘°λ₯Ό ν΅ν΄ μ½λλ₯Ό μ
κ·Έλ μ΄λ)
3. νλ‘κ·Έλλ° μΈμ΄ (Programming Language)
- μ»΄ν¨ν°λ 0 (off),1 (on) λ°μ μΈμνμ§ λͺ»νλ€.
- μ°λ¦¬κ° μνλ λμμ μ»΄ν¨ν°κ° μμλ€μ μ μλ μΈμ΄μΈ 'κΈ°κ³μ΄'λ‘ μ§μ μμ±νκΈ°μλ λ¬΄λ¦¬κ° μλ€.
- κ·Έλ κΈ° λλ¬Έμ, κ·Έλ¬ν μΈμ΄λ₯Ό μ¬λμ΄ μ°κΈ° μ’μ ννλ‘ κ°κ³΅νμ¬ λ§λ κ²μ΄ 'νλ‘κ·Έλλ° μΈμ΄(Programming Language)'μ΄λ€.
- μ κΈ μΈμ΄: κΈ°κ³μ΄μ κ°κΉμ΄ ννμ μΈμ΄. ex) μ΄μ
λΈλ¦¬μ΄
- κ³ κΈ μΈμ΄: μΈκ°μ μΈμ΄μ κ°κΉμ΄ ννμ μΈμ΄. ex) νμ΄μ¬
- μ μΈκ³μ λ€μν μΈμ΄κ° μλ κ²κ³Ό κ°μ΄ λ€μν νλ‘κ·Έλλ° μΈμ΄λ€μ΄ μ‘΄μ¬ν¨.
- κ·Έμ€μμλ, μ€κ΅-μ€κ΅μ΄ / νκ΅-νκ΅μ΄μ²λΌ νΉμ λͺ©μ λ° μμμ μν΄ μ¬μ©λλ μΈμ΄λ€λ μλ€. ex) R (ν΅κ³), SQL (λ°μ΄ν° μ²λ¦¬), HTML
π‘ κ·Έλ λ€λ©΄ μ μμ§λ μ κΈ μΈμ΄λ₯Ό μ¬μ©νλ κ±ΈκΉ?
- μ κΈ μΈμ΄λΌκ³ μλμ μΌλ‘ μμ’μ μΈμ΄λ μλλ€.
μ¬μ©νκΈ°λ μ΄λ ΅μ§λ§, μλμ μΌλ‘ μ»΄ν¨ν° λ΄λΆμ μΌλ‘ λ μΈλΆμ μΈ μ‘°μ μ΄ κ°λ₯νλ€.
- κ³ κΈ μΈμ΄λ μ¬λμ΄ λ°°μ°κ³ μ¬μ©νκΈ° μ’μ§λ§ , μΈλΆμ μΈ μ‘°μμ λΆκ°λ₯νλ©° μ€ν μλλ μ‘°κΈ λλ¦° νΈμ΄λ€.
4. νλ μμν¬ (Framework)
- λΉμ·ν κ΅¬μ‘°κ° λ§μ΄ μμν
λ° μ²μλΆν° μ½λλ₯Ό μ§λ κ²μ λΉν¨μ¨μ μ΄λ€.
- μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν¨.
- μμ£Όμ°λ κΈ°λ₯(λꡬ)μ 미리 λ§λ€μ΄ λκ³ λͺ¨μλμμ λ μ½κ² νμ©ν μ μλ νκ²½μ μ 곡νλ κ².
- νΈν λ¨μ΄ : Library, API, SDK (μΈλΆμ μΈ μ°¨μ΄λ μμ)
- μ©λ(μ±, μΉ, κ²μ κ°λ°) λλ νΉμ μΈμ΄μ λ§λ νλ μμν¬κ° μ ν΄μ Έ μκΈ°λ ν¨.