인문지식 처리와 프로그래밍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()