ìº ì�´ëž‘놀ìž�/051228 ¶
참가ìž� ¶
�천 보창 아�
ë°°ìš´ê±° ¶
Python 기본 문법 - hand-on python ¶
~python >>> x=10 >>> print x 10 >>> x=20 >>> print x 20
~python >>> 20+30 50 >>> s=_ >>> s 50
~python >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> range(3,6) [3,4,5] >>> for i in range(5): ... print i 1 2 3 4 5
~python >>> s=[1,2,3,4] >>> for i in s: ... print i 1 2 3 4
~python
if x==0:
print x
else:
print x+10
~python
def fact(n):
if n==0: return 1
return n*fact(n-1)
ì�´ë¯¸ì§€ 로딩 ¶
~cpp
import Image
im = Image.open("lena.gif")
im.size
간단 í•„í„° 구현 ¶
whitening ¶
~cpp
import Image
im = Image.open("lena.gif")
for x in range(256):
for y in range(256):
im.putpixel((x,y), im.getpixel ((x,y)) + 30 )
im.show()
darkening ¶
~cpp
import Image
im = Image.open("lena.gif")
for x in range(256):
for y in range(256):
im.putpixel((x,y), im.getpixel ((x,y)) - 30 )
im.show()
mirror ¶
overlap (blending) ¶
후기 ¶
세미나 준비와 ê´€ë ¨í•˜ì—¬, ì¶”ìƒ�ì �ì�¸ ë§�ì�„ 줄ì�´ë©´ì„œ 사람들ì�´ ì‹¤ì œ 결과를 ê°€ì§€ê³ ì�´ì•¼ê¸°í• 수 있ë�„ë¡� 하는ë�° ì´›ì � 맞추기. 그러다가 종종 PIL ì�„ ì�¨ì„œ í”„ë¡œí† íƒ€ì�´í•‘ 하ë�˜ê²Œ ìƒ�ê°�나서 Python + PIL 로 ì§„í–‰.
1시간 ë§Œì—� ì‹¤ì œë¡œ 코드를 ë�Œë¦¬ê³ ì�´ë¯¸ì§€ 처리를 í•˜ê³ ì‹¤ì œë¡œ ë�™ìž‘하는 ê³¼ì •ì�„ 사람들ì�´ hand-out 으로 해보면서 효율ì �으로 ì�µížˆê²Œ í• ë°©ë²•ì�€ python 아니면 matlab ë°–ì—� ì—†ì�„ 것 ê°™ì�€ ëŠ�낌. 준비하면서ë�„ ëŠ�낌ì�´ 웬지 좋았다.
세미나를 준비하는 입장으로서, 앞으로ë�„ 계ì†� hand-out + êµ°ë�”ë�”기 ì �ì�€ 핵심ì �ì�¸ ì�´ë¡ 설명ì�„ 목표로 ìž¡ì•„ì•¼ê² ë‹¤ê³ ìƒ�ê°�. --1002
----
hand-out으로 한다는 게 무슨 ë§�ì�¸ì§€? ë”ê°€ 사람들ì—�게 ì�¸ì‡„물ì�„ ë‚˜ëˆ ì£¼ê³ ê·¸ê±¸ ë”°ë�¼ê°€ê²Œ 해보는 ê±´ê°€? --JuNe
hand-out으로 한다는 게 무슨 ë§�ì�¸ì§€? ë”ê°€ 사람들ì—�게 ì�¸ì‡„물ì�„ ë‚˜ëˆ ì£¼ê³ ê·¸ê±¸ ë”°ë�¼ê°€ê²Œ 해보는 ê±´ê°€? --JuNe
hand-out ì�´ë©´ ìœ ì�¸ë¬¼ì�¸ê°€ìš”~? (hand-on ì�„ 잘못 ì“´ ëŠ�낌ì�´;) ì •í™•ížˆ 어떻게 진행했ëƒ�ë©´, ê°œë…�ì�„ ì„¤ëª…í•˜ê³ , ì�¸í„°í”„리터로 사람들 앞ì—�서 시연ì�„ í–ˆê³ , 사람들ì�´ 관찰ì�„ í–ˆê³ , ê·¸ 다ì�Œ ì•Œê³ ë¦¬ì¦˜ 별로 사람들ì�´ 파ì�´ì�¬ ì�¸í„°í”„리터로 해당 í•„í„° 구현ì�„ 진행했습니다. í•„í„° 구현방법ì—� 대해서는 구체ì �ì�¸ 답ì�„ 주진 않았으나, 중간ì—� 간단한 힌트를 주었습니다. --1002










