Modules Python Introduction
μ’
μ’
λΌμ΄λΈλ¬λ¦¬λ ν¨ν€μ§λ‘λ λΆλ¦¬λ λͺ¨λμλ μ¬λ¬ μ½λλ€μ΄ λ΄κ²¨μ Έ μμΌλ©°, νμλ‘ νλ κ²λ€λ§ λ½μμ μ¬μ©μ΄ κ°λ₯νλ€.(μμ£Ό μ¬μ©λλ λͺ¨λλ‘λ datetime μ΄ μλ€.) μ΄λ¬ν λͺ¨λμ code reusable μ κΈ°μ¬νλ€. νΉμ ν λͺ¨λμ μλ κ°μ²΄λ₯Ό λ½μμ€κ³ μΆλ€λ©΄ μλμ κ°μ ꡬ문μ μ¬μ©νμ.
from module_name import object_name
as λ₯Ό μ¬μ©νμ¬ λͺ¨λμ λ³μΉμ λΆμ¬μ€ μλ μλ€.
Modules Python Random
library | function | κΈ°λ₯ |
from random import random | random.choice() | 리μ€νΈ μμ μλ μ«μλ₯Ό λλ€μΌλ‘ λ°ννλ€. |
from random import random | random.randint() | λκ°μ μ«μλ₯Ό argument λ‘ μ¬μ©νλ©°, λ μ«μ μ¬μ΄μ μλ μ«μλ₯Ό λλ€μΌλ‘ λ°ννλ€. |
from random import random | random.sample() | λ°°μ΄κ³Ό μ«μλ₯Ό argument λ‘ μ¬μ©νλ©°, μ«μμ κ°μλ§νΌ λ°°μ΄ μμ μμλ₯Ό λ°ννλ€. |
from decimal import Decimal | Decimal | μμμ μ μ 리ν΄μ€λ€. |
from A import B | B | A.py μμ B λΌλ ν¨μλ₯Ό νΈμΆ ν΄ μΈ μ μλ€. |
from matplotlib import pyplot | pyplot.plot() | λκ°μ μ«μλ₯Ό argument λ‘ μ¬μ©νλ©°, κ·Έλνλ₯Ό λ°ννλ€. |
from matplotlib import pyplot | pyplot.show() | κ³μ°λ κ·Έλνλ₯Ό 보μ¬μ€λ€. |
from datetime import datetime | datetime(Y, M, D, H, M, S, MS, Timezone) | datetime μ μ§μ νλ€. |
from datetime import datetime | datetime.now() | νμ¬ μκ°μ λ°ννλ€. |
from datetime import datetime | [datetime λͺ
].weekday() | 0 λΆν° 6 κΉμ§μ μλ₯Ό λ°ννλ©° 0 λΆν° μμμΌμ΄λ€. |
from datetime import datetime | [datetime λͺ
].year/month/day/hour | μ°¨λ‘λλ‘ λ
, μ, μΌ, μκ°μ λ°ννλ€. |
from datetime import datetime | datetime.strptime(βmonth day, yearβ, β%b %d, %y) | λ£μ΄μ€ λ
, μ, μΌ μ λ°ννλ€. νΈμΆμμλ μμ κ°μ νμμΌλ‘ νΈμΆνλ©΄ λλ€. |
from datetime import datetime | datemtime([datetime], βformatβ) | datetime κ°μ²΄λ₯Ό μνλ format μΌλ‘ λ°νν΄μ€λ€. |
random library μ¬μ© μμ
# Import random below:
import random
# Create random_list below:
# random.randint(1,100) μ΄ i λ₯Ό λ체νλ€.
random_list = [random.randint(1,100) for i in range(101)]
# Create randomer_number below:
randomer_number = random.choice(random_list)
# Print randomer_number below:
print(randomer_number)
Python
볡μ¬
datetime.() λΌλ¦¬λ κ³μ°μ΄ κ°λ₯νλ€.