๐Ÿ Python

[Python]Module

yeun.log 2024. 5. 12. 17:29
๋ฐ˜์‘ํ˜•

 

Module

 

  • ๋ณ€์ˆ˜, ํ•จ์ˆ˜, ํด๋ž˜์Šค ๋˜๋Š” ์‹คํ–‰ ์ฝ”๋“œ๋“ค์„ ๋ชจ์•„์„œ ๊ฐ„๋‹จํ•œ ๊ธฐ๋Šฅ์„ ๋‹ด์•„ ๋†“๋Š” sciprt file
  • .py ํŒŒ์ผ

 


 

3 ์ข…๋ฅ˜
  • ๋‚ด์žฅ๋ชจ๋“ˆ
    : Python์—์„œ ์ œ๊ณต
    ex) turle, time, random...
  • ์‚ฌ์šฉ์ž ์ •์˜๋ชจ๋“ˆ
    : ์ง์ ‘ ๋งŒ๋“ค์–ด ์‚ฌ์šฉ
  • 3rd Party
    : ์—…์ฒด์—์„œ ์ œ๊ณต
Python์—๋Š” ๋‹ค์–‘ํ•œ module์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
์ง์ ‘ ๋งŒ๋“ค๊ธฐ ์ „์— ํ‘œ์ค€ module๋˜๋Š” ์ด๋ฏธ ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ ์žˆ๋Š” ์ง€ ํ™•์ธํ•˜๊ธฐ!

 


 

ํ˜ธ์ถœ
import

.py๋กœ ์ €์žฅํ•œ File์ด ๋ฐ”๋กœ module
๋‹ค๋ฅธ file์—์„œ import ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค


import ๋ชจ๋“ˆ๋ช… as ๋ณ„์นญ
: ๋ณ„์นญ ์‚ฌ์šฉํ•ด ํ˜ธ์ถœ

module๋ช…์ด ๋„ˆ๋ฌด ๊ธธ๊ฑฐ๋‚˜ ๋ณต์žกํ•˜๋ฉด as๋ฅผ ์ด์šฉํ•ด ๋ณ„์นญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค


from ๋ชจ๋“ˆ๋ช… import ํ•จ์ˆ˜๋ช…
: ์›ํ•˜๋Š” ํ•จ์ˆ˜๋งŒ ํ˜ธ์ถœํ•ด ๋ฐ”๋กœ ์‚ฌ์šฉ

from์„ ์ด์š”ํ•ด ์›ํ•˜๋Š” ํ•จ์ˆ˜๋งŒ ํ˜ธ์ถœํ•ด, ๋ชจ๋“ˆ๋ช… ์ž‘์„ฑ ์—†์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค

 

 


ํ‘œ์ค€ ๋ชจ๋“ˆ


 

Open Module

: ๋ชจ๋“ˆ ํŒŒ์ผ ํ™•์ธํ•˜๊ธฐ


์˜ˆ์ œ

๋ฐ˜์‘ํ˜•

'๐Ÿ Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python]์ธ๊ณต์ง€๋Šฅ Artificial Inteligence  (0) 2024.05.21
์˜ˆ์ œํ’€์ด4  (0) 2024.05.19
[Python]ํ•จ์ˆ˜ defination  (0) 2024.05.12
[Python]์˜ˆ์ œํ’€์ด3  (0) 2024.05.12
[Python]Set  (0) 2024.05.12