μ½λμ μ¬μ¬μ©μ±κ³Ό ν¨μ¨μ±μ λμ΄λ λͺ¨λ
μ½λ©μ νλ€λ³΄λ©΄ νΉμ μμ μ μννλ μ½λλ₯Ό μ¬λ¬ λ² λ°λ³΅ν΄ μμ±ν΄μΌ ν λκ° μμ΅λλ€.
ν¨μκ° μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°ν΄μ£ΌκΈ΄ νμ§λ§, νλ‘κ·Έλ¨μ΄ λ°©λν΄μ§λ©΄ μ½λκ° κΈΈμ΄μ§λ©΄μ μ½λ μ μ§λ³΄μκ° μ΄λ €μμ§λλ€.
νμ΄μ¬μμ μ΄λ¬ν λ¬Έμ λ λͺ¨λ(Module)
μ νμ©ν΄ ν΄κ²°ν μ μμ΅λλ€.
λͺ¨λμ΄λ λ³λμ λ 립μ μΈ νμ΄μ¬ νμΌμ νΉμ ν λͺ©μ μ κ°μ§ λ³μ, μμ, ν¨μ λ±μ λͺ¨μ λμ κ²μ μλ―Έν©λλ€.
μλ₯Ό λ€μ΄ μμ£Ό μ¬μ©νλ μν μ°μ° λ° λ¬Έμμ΄ μ²λ¦¬ κΈ°λ₯μ λͺ¨λλ‘ λ§λ€μ΄λλ©΄, λ€λ₯Έ νμ΄μ¬ νλ‘κ·Έλ¨μμ μ΄ λͺ¨λμ λΆλ¬μ νμ©ν μ μμ΅λλ€.
λͺ¨λκ³Ό λΌμ΄λΈλ¬λ¦¬μ μ°¨μ΄μ μ?
λΌμ΄λΈλ¬λ¦¬(Library)
λ μ¬λ¬ λͺ¨λμ λͺ¨μλμ κ²μ μλ―Έν©λλ€.
νλμ λͺ¨λμ νλμ νμ΄μ¬ νμΌμ΄λ©°, λΌμ΄λΈλ¬λ¦¬λ μ¬λ¬ λͺ¨λ(μ¦, μ¬λ¬ νμ΄μ¬ νμΌ)μ λͺ¨μλμ κ²μ λλ€.
μλ₯Ό λ€μ΄ math
λͺ¨λμ νμ΄μ¬ μ€μΉ μ ν¨κ» μ 곡λλ νμ€ λΌμ΄λΈλ¬λ¦¬ μ€ νλλ‘, μν μ°μ°μ μ²λ¦¬νλ ν¨μλ€μ μ 곡ν©λλ€.
νμ΄μ¬ λͺ¨λμ μ΄λ»κ² μ¬μ©νλμ?
νμ΄μ¬μ import
ν€μλλ‘ λͺ¨λμ λΆλ¬μ΅λλ€.
μλ μ½λμμ import math
λ math λͺ¨λμ λΆλ¬μ€λ μ½λμ
λλ€.
# νμ΄μ¬μμ μν μ°μ°μ μ²λ¦¬νλ math λͺ¨λμ λΆλ¬μ΄ import math # math λͺ¨λμ sqrt ν¨μ μ¬μ© result = math.sqrt(16) # 4.0 μΆλ ₯ print(result)
λͺ¨λμ μ μλ ν¨μλ λͺ¨λμ΄λ¦.ν¨μμ΄λ¦
νμμΌλ‘ νμ©ν μ μμ΅λλ€.
μ μμ μμ math λͺ¨λμ sqrt
ν¨μλ μ κ³±κ·Όμ κ³μ°νλ ν¨μλ‘, math.sqrt(16)
μ 16μ μ κ³±κ·ΌμΈ 4.0μ λ°νν©λλ€.
νμ΄μ¬ νμ€ λΌμ΄λΈλ¬λ¦¬ νμ©νκΈ°
νμ΄μ¬μ mathμΈμλ os(μ΄μ체μ ), datetime(λ μ§μ μκ°), random(λμ) λ± λ€μν λͺ¨λμ μ 곡ν©λλ€.
-
os
: μ΄μ체μ μ μνΈμμ©νλ©° νμΌ μμ€ν μ λ€λ£¨λ κΈ°λ₯ μ 곡 -
datetime
: λ μ§μ μκ°μ λ€λ£¨λ λ€μν κΈ°λ₯ μ 곡 -
random
: λμ μμ±κ³Ό κ΄λ ¨λ κΈ°λ₯ μ 곡
μλ μ½λλ datetime
λͺ¨λμ now
ν¨μλ₯Ό μ¬μ©ν΄ νμ¬ λ μ§μ μκ°μ κ°μ Έμ΅λλ€.
# datetime λͺ¨λ λΆλ¬μ€κΈ° import datetime # νμ¬ λ μ§μ μκ° κ°μ Έμ€κΈ° current_time = datetime.datetime.now() # νμ¬ μκ° μΆλ ₯ print(current_time) # μΆλ ₯ μμ: 2024-08-25 15:30:00.123456
μλ μ½λλ random
λͺ¨λμ μ¬μ©ν΄ 1λΆν° 10 μ¬μ΄μ λμλ₯Ό μμ±ν©λλ€.
# random λͺ¨λ λΆλ¬μ€κΈ° import random # 1λΆν° 10 μ¬μ΄μ λμ μμ± random_number = random.randint(1, 10) # μμ±λ λμ μΆλ ₯ print(random_number)
νμ΄μ¬μμ λͺ¨λμ μ¬λ¬ λ³μμ ν¨μλ₯Ό λͺ¨μ λμ νΉμ ν λͺ©μ μ κ°μ§ νμΌμ λ»νλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result