인문지식 처리와 프로그래밍2020 3.26
soook
array.py
#!/usr/bin/python
#-*- coding: utf-8 -*-
def whatIsList():
#List
student = ['이수민', '양승진', '김은숙', '김지선', '김현승', '김광우', '조선애', '나랑토야']
numbers =[['하나', '둘', '셋', '넷', '다섯'], ['一', '二', '三', '四', '五'], ['one', 'two', 'three', 'four', 'five'], ['eins', 'zwei', 'drei', 'vier', 'fünf'], ['un', 'deux', 'trois', 'quatre', 'cinq'] ]
print('========')
print('List')
print('========\n')
print( student )
print('--------------')
for i in range(len(student)) :
print(i+1, student[i])
print()
print(numbers)
print('--------------')
for i in range(len(numbers)) :
for j in range(len(numbers[i])) :
print(j+1, numbers[i][j])
print('--------------')
print()
def whatIsTuple():
#tuple
me = ('김현', 1959, '한국학학중앙연구원', '교수')
family = [('김현', 1959, '한국학학중앙연구원', '교수'),
('김민', 1986, '일본연구소', '연구원'),
('김영', 1988, 'Chazen Museum of Art', '큐레이터')]
print('========')
print('Tuple')
print('========\n')
print(me)
print('--------------')
for i in range(len(me)) :
print(i+1, me[i])
print()
print(family)
print('--------------')
for i in range(len(family)) :
for j in range(len(family[i])) :
print(j+1, family[i][j])
print('--------------')
print()
def whatIsDictionary():
#dictionary
meDic = {'이름':'김현', '생년':1959, '직장':'한국학중앙연구원', '직업':'교수' }
familyDic = [{'이름':'김현', '생년':1959, '직장':'한국학학중앙연구원', '직업':'교수'},
{'이름':'김민', '생년':1986, '직장':'일본연구소', '직업':'연구원'},
{'이름':'김영', '생년':1988, '직장':'Chazen Museum of Art', '직업':'큐레이터'}]
familyDicTuple = {'김현':(1959, '한국학학중앙연구원', '교수'),
'김민':(1986, '일본연구소', '연구원'),
'김영':(1988, 'Chazen Museum of Art', '큐레이터')}
print('========')
print('Dictionary')
print('========\n')
print(meDic)
print('--------------')
print(meDic['이름'])
print(meDic['생년'])
print(meDic['직장'])
print(meDic['직업'])
print()
print(familyDic)
print('--------------')
for i in range(len(familyDic)) :
print(familyDic[i]['이름'])
print(familyDic[i]['생년'])
print(familyDic[i]['직장'])
print(familyDic[i]['직업'])
print('--------------')
print()
print(familyDicTuple)
print('--------------')
for i in range(len(familyDicTuple['김현'])) :
print(familyDicTuple['김현'][i])
print('--------------')
for i in range(len(familyDicTuple['김현'])) :
print(familyDicTuple['김민'][i])
print('--------------')
for i in range(len(familyDicTuple['김현'])) :
print(familyDicTuple['김영'][i])
def main():
whatIsList()
whatIsTuple()
whatIsDictionary()
main()
getParms.py
#!/usr/bin/python #-*- coding: utf-8 -*- import sys def main(): if len(sys.argv) < 4: print( 'getParms [이름] [전공] [취미]' ) else : print ( str(sys.argv[1])+'의 전공은 ' ) print ( str(sys.argv[2])+'이고, 취미는 ' ) print ( str(sys.argv[3])+'입니다.' ) main()
showMe.py
#!/usr/bin/python
#-*- coding: utf-8 -*-
import cv2
################## ###############################
# C:\Users\xuanflute\source>pip install opencv-contrib-python
##################################################
def main():
image = cv2.imread("me.jpg", cv2.IMREAD_ANYCOLOR)
cv2.imshow("me", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
main()
callweb.py
#!/usr/bin/python #-*- coding: utf-8 -*- import webbrowser def main(): url="http://www.xuanflute.com" webbrowser.open(url) main()
readFile.py
#!/usr/bin/python #-*- coding: utf-8 -*- import sys def main(): try: filename = sys.argv[1] except: return f = open( filename, 'r', encoding='utf-8') i = 0 while 1: text = f.readline() if not text: break print( i+1, text ) i = i+1 f.close() main()