-
[Python] ν¨μμ μ΄ν΄ λ° μ¬μ©, λͺ¨λ, λλ€Python 2020. 11. 7. 16:43λ°μν
- μ΄ κΈμ pythonμ ν¨μμ λν κΈμ λλ€.
ν¨μλ?
μ°λ¦¬κ° μκ³ μλ κ°λ μ²λΌ μ£Όμ΄μ§ μ λ ₯μ λν΄ μΆλ ₯μ μ λ¬νλ μν
νμ΄μ¬μλ len(), sum(), range() μ κ°μ μ°λ¦¬κ° μκ³ μλ λ΄μ₯ν¨μλ€μ΄ μ‘΄μ¬νκ³ μμ΅λλ€.
ν¨μλ₯Ό μ¬μ©νκΈ° μν΄μλ def ν€μλλ₯Ό μ¬μ©ν©λλ€.
ν¨μμ μ λ ₯μΌλ‘ μ λ¬νλ κ°λ€μ 맀κ°λ³μλΌκ³ ν©λλ€. ν¨μ μ μνλ λΆλΆμμ () κ΄νΈμμ λ€μ΄κ°λλ€.
ν¨μμ ꡬν λΆλΆμ body λΆλΆμ΄λΌκ³ νκ³ ν¨μλ₯Ό νΈμΆν μ½λλ‘ ν¨μκ° ν΄λΉ κΈ°λ₯μ μννκ³ μλ£λ κ°μ μ λ¬νκΈ° μν΄μλ return ν€μλλ₯Ό μ¬μ©ν©λλ€.
μ΄λ€ κΈ°λ₯μ νλ ν¨μμΈμ§ μ΄λ¦μΌλ‘ λνλΌ μ μλλ‘ λ€μ΄λ°μ΄ μ€μν©λλ€.
νλΌλ―Έν°
ν¨μμ μ λ¬λλ μ λ ₯μΌλ‘ 0λΆν° μ¬λ¬ κ°μ μ λ ₯μ΄ μ‘΄μ¬ν©λλ€.
νλΌλ―Έν°λ‘λ int, string, float, bool, list, dict λ± μ΄λ€ νμ΄μ¬ κ°μ²΄λ μ λ¬ κ°λ₯ν©λλ€.
ν¨μλ ν¨μμ νλΌλ―Έν°λ‘ μ λ¬ κ°λ₯ν©λλ€.
νμ΄μ¬ ν¨μμ μ£Όμ μ¬νμΌλ‘ νμ λͺ μκ° μκΈ° λλ¬Έμ, ν¨μ μμ± μ μλλ νλΌλ―Έν°μ νμ μ λ§κ² μ λ ₯μ μ λ¬νλ κ²μ΄ μ€μν©λλ€.
νλΌλ―Έν°λ₯Ό μ λ¬ν λ, μ μλ μμμ λ°λΌ κ°μ μ λ¬νλ κ²λ μ€μν©λλ€.
Lambda ν¨μ ( λλ€ ν¨μ )
λ¨μΌλ¬ΈμΌλ‘ ννλλ μ΅λͺ ν¨μμ λλ€.
μ΅λͺ ν¨μλ μ΄λ¦μ΄ μλ ꡬν체λ‘λ§ μ‘΄μ¬νλ κ°λ¨ν ν¨μμ λλ€.
μ½λ μμμ νλ²λ§ μ¬μ©λλ κΈ°λ₯μ΄ μμ λ, κ΅³μ΄ ν¨μλ‘ λ§λ€μ§ μκ³ 1νμ±μΌλ‘ λ§λ€μ΄μ μΈ λ μ¬μ©ν©λλ€.
lambdaκ° μ μ©νκ² μ¬μ©λλ 3κ°μ§ λνμ ν¨μ : filer, map, reduce
λͺ¨λμ μ΄ν΄ λ° μ¬μ©
κ·Έ λμ μ¬μ©νλ ν¨μλ€μ²λΌ, λ€μν κΈ°λ₯λ€μ΄ 미리 ν¨μλ‘ κ΅¬νλμ΄ λͺ¨λ ννλ‘ μ 곡
λνμ μΌλ‘ request( Http μμ²/μλ΅ λͺ¨λ ), numpy( μμΉν΄μ λͺ¨λ ), pandas( λ°μ΄ν° λΆμ λͺ¨λ ) μ‘΄μ¬
from importλ ν΄λΉ λͺ¨λμμ νΉμ ν νμ λ§ import ν©λλ€.
as : λͺ¨λ import μ alias(λ³λͺ ) μ§μ κ°λ₯
- μΆκ°λ‘ κΆκΈν μ μ΄λ μμ ν λΆλΆ μμΌλ©° λκΈλ‘ λ¨κ²¨μ£ΌμΈμ.
λ°μν'Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] Class(ν΄λμ€), Object, μμ μ΄ν΄ (0) 2020.11.07 [Python] 쑰건문, λ°λ³΅λ¬Έ (0) 2020.11.01 [Python] 컬λ μ μ μ΄ν΄ ( List, Tuple, Dict, Set ) (0) 2020.11.01 [Python] κΈ°λ³Έ λ°μ΄ν° νμ λ° λ³μμ μ΄ν΄ (0) 2020.10.29 [Python] Anaconda μ€μΉ λ° Jupyter μ¬μ© (0) 2020.10.27