5.2. ¸ðµâ ºÒ·¯¿À±â
(¾´ ³¯ : 2001-06-05)
ÇÏÀÌ·ç~
¾îÁ¦ Áã Ã¥À» ÀоîºÃ´õ´Ï ³»¿ëÀÌ ÈǸ¢ÇÏ´õ±º¿ä.
¿À·§µ¿¾È ÆÄÀ̽㿡 °ü·ÃµÈ Ȱµ¿À» ÇϽŠºÐµéÀÌ 1³â ¹ÝÀ̳ª °É·Á ¾²¼ÌÀ¸´Ï±î¿ä. ±×µ¿¾È Ã¥¸¸ ¾´ °Ç ¾Æ´Ï°ÚÁö¸¸¿ä.
ÇÏÁö¸¸¡¦
¿ª½Ã³ª¡¦ ¾î·Á¿ü½À´Ï´Ù¡¦
¿ì¸®°¡ ¼ÒÈÇϱâ´Â ¹÷Âý´Ï´Ù. Ã¥¿¡´Â 3Àϸ¸¿¡ º¼ ¼ö ÀÖ´Ù°í ÀûÇôÀÖ´õ±º¿ä.
°©Àڱ⠸¹ÀÌ ¹è¿ì¸é ¼ÒȺҷ® °É¸³´Ï´Ù¡¦
¾î¶² ÇÁ·Î±×·¡¸Ó²²¼ ÀÌ·¸°Ô ¸»¾¸Çϼ̽À´Ï´Ù.
¡°´Ü±â°£¿¡ ¶Ù¾î³ ÇÁ·Î±×·¡¸Ó°¡
µÇ·Á°í Çϸé Àý´ë ¼º°øÇÒ ¼ö ¾ø´À´Ï¶ó.¡±
¿À´ÃÀº ¸ðµâÀ» ¾î¶»°Ô ºÒ·¯¿À´ÂÁö ¾Ë¾Æº¸µµ·Ï
ÇÏÁÒ.
¾îÁ¦ ÇØº¸¼Å¼ ´ëÃæÀº ¾Ë°í °è½Ã°ÚÁö¸¸ import¸¦ »ç¿ëÇÏ¸é ¸ðµâÀ» ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù.
import´Â ¡®¼öÀÔÇÏ´Ù¡¯¶ó´Â
¶æÀ» °®°í ÀÖ±¸¿ä, ÄÄÇ»ÅÍ¿¡¼´Â ´Ù¸¥ ÇÁ·Î±×·¥À¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ °®°í ¿À´Â °ÍÀ» ¶æÇÏÁö¿ä.
import¿¡µµ µÎ
°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
|
import
¸ðµâ from ¸ðµâ import º¯¼ö³ª ÇÔ¼ö |
ù¹øÂ° ¹æ¹ýÀº ¸ðµâ Àüü¸¦ °¡Á®¿À±¸¿ä, µÎ¹øÂ° ¹æ¹ýÀº ¸ðµâ ³»¿¡¼ ÇÊ¿äÇÑ °Í¸¸ ÄÛ Âï¾î¼ °¡Á®¿À´Â ¹æ¹ýÀÌÁÒ.
µÎ ¹æ¹ýÀ» ºñ±³Çغ¼±î¿ä? ¾îÁ¦ ¼Ò°³Çص帰 Tkinter(Ƽ ÄÉÀÌ ÀÎÅÍ) ¸ðµâÀ» µÎ °¡Áö ¹æ¹ýÀ¸·Î »ç¿ëÇØº¸°Ú½À´Ï´Ù.
|
>>>
import Tkinter >>>
Tkinter.widget = Tkinter.Label(None, text='I love Python!') >>>
Tkinter.widget.pack() |
ù ¹øÂ° ¹æ¹ýÀ¸·Î ¸ðµâÀ» ºÒ·¯¿À¸é ¸ðµâ ³»ÀÇ º¯¼ö¸¦ »ç¿ëÇϱâ À§Çؼ´Â ¡®¸ðµâ.º¯¼ö¡¯ÀÇ Çü½ÄÀ¸·Î ½áÁÖ¾î¾ß ÇÕ´Ï´Ù. ¸Å¹ø ½áÁÖ·Á¸é Á» ¹ø°Å·Ó°ÚÁÒ?
|
>>> from
Tkinter import * >>>
widget = Label(None, text='I love Python!') >>>
widget.pack() |
µÎ ¹øÂ° ¹æ¹ýÀº ¸ðµâ³»ÀÇ À̸§À» ÄÛ Âï¾î¼
°¡Á®¿À´Â ¹æ¹ýÀε¥, ¿©±â¼´Â import *¶ó°í ½á¼ ÀüºÎ ´Ù °¡Á®¿Ô½À´Ï´Ù.
ÀÌ·¸°Ô Çϸé Á» ´õ Æí¸®Çϱº¿ä.
ÇÏÁö¸¸ ¸¶³É ÁÁ±â¸¸ ÇÑ ¹æ¹ýÀº ¾Æ´Ï¶ø´Ï´Ù.
¾Æ·¡ÀÇ ¿¹¿¡¼´Â ¸Ú ¸ð¸£°í LabelÀ̶ó´Â º¯¼ö¸¦ Á¤ÀÇÇß´Ù°¡ TkinterÀÇ LabelÀÌ µ¤¾î½á¹ö¸®¸é ÇÇ º¸´Â ¼ö°¡ ÀÖ´Ù°í¡¦ ÀÌ »çȸ¿¡ °æÁ¾À» ¿ï¸®°í
ÀÖ½À´Ï´Ù.
|
>>>
Label = 'This is a Label' >>> from
Tkinter import * >>>
Label <class
Tkinter.Label at 008B312C> |
ÀÌ·¸°Ô Àå´ÜÁ¡ÀÌ ÀÖÀ¸´Ï±î °¢ÀÚ ÀÔ¸À´ë·Î
¾²¶ó´Â±º¿ä. Çæ~
À¢¸¸Çϸé ù¹øÂ° ¹æ¹ýÀ» ¾²´Â °ÍÀÌ ÁÁ°ÚÁÒ?
Áö±Ý±îÁö ¸ðµâÀ» ºÒ·¯¿À´Â ¹æ¹ýÀ» ¾Ë¾ÆºÃ´Âµ¥¿ä, ºÒ·¯¿Â ¸ðµâÀÌ ÇÊ¿ä ¾øÀ» ¶© ¾î¶»°Ô ÇÒ±î¿ä? ÇÊ¿ä ¾ø´Â ¸ðµâÀº ¿ä·¸°Ô Áö¿öÁÖ¸é µË´Ï´Ù.
|
del ¸ðµâ |
²À ±×·¸°Ô ÇØÁÙ Çʿ䰡 ÀÖÀ»±î ½ÍÁö¸¸, ÇÁ·Î±×·¥À» Â¥´Ùº¸¸é ÀÌ·± Àú·± ÀÏÀÌ »ý±â´Ï±î ¾Ë¾ÆµÎÀÚ±¸¿ä.
´ÙÀ½ ¿¹Á¦¿¡¼ ¸ðµâÀ» Áö¿ì´Â Àå¸éÀ» º¸½Ç
¼ö ÀÖ½À´Ï´Ù.
|
>>>
import calendar >>>
calendar.day_name #
calendar ¸ðµâÀÇ º¯¼ö day_name ['Monday',
'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] >>>
day_name = calendar.day_name # ³»
º¯¼ö day_nameÀ¸·Î º¹»ç >>> del
calendar # ¸ðµâÀ»
Áö¿öÁÜ >>>
day_name ['Monday',
'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] |
calendar ¸ðµâÀ»
ºÒ·¯¿Í¼ ¸®½ºÆ®¸¦ º¹»çÇØµÎ°í ´Ù½Ã ¸ðµâÀ» Áö¿ö¹ö·È±º¿ä.
À̰ÍÀÌ ÀÌÇØ°¡ µÇ½Å ºÐÀ» À§ÇØ À§ÀÇ ¿¹Á¦°¡
¾Æ·¡ÀÇ ¿¹Á¦¿Í °°Àº ÀÏÀ» ÇÑ´Ù´Â °Íµµ º¸³Ê½º·Î ¾Ë·Áµå¸³´Ï´Ù.
|
>>> from
calendar import day_name >>>
day_name ['Monday',
'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] |
del¿¡ ´ëÇØ¼ ¾Ë·Áµå¸®·Á´Ù°¡
º»ÀÇ ¾Æ´Ï°Ô ºÒ·¯¿À±â ¹æ¹ý µÎ°¡Áö¸¦ ¶Ç ºñ±³Çعö·È±º¿ä.
Áö¿ì´Â °Ç ÀÌ Á¤µµ·Î ³Ñ¾î°¡±¸¿ä, ÇÑ ¹ø importÇÑ ¸ðµâÀ» ´Ù½Ã ºÒ·¯¿Ã ¼öµµ ÀÖ´ä´Ï´Ù.
±× ¶§´Â ¾Æ·¡¿Í °°ÀÌ reload ÇÔ¼ö¸¦ »ç¿ëÇÏÁö¿ä.
|
reload(¸ðµâ) |
À¥ »çÀÌÆ®¸¦ ÆÄÀ̽ãÀ¸·Î ¸¸µé¾ú´Ù¸é, ÀϺΠ¸ðµâÀ» ¼öÁ¤ÇÒ °æ¿ì¿¡ ÀÌ ¹æ¹ýÀ» »ç¿ëÇϸé Àüü ÇÁ·Î±×·¥À» Áß´ÜÇÏÁö ¾Ê¾Æµµ µÇ´Ï±î ¾ÆÁÖ À¯¿ëÇϰÚÁÒ?
À¥ ¼ºñ½º´Â Áß´Ü ¾øÀÌ °è¼ÓµÇ¾î¾ß ÇÑ´Ù. ÂÞ¿í~.