python11 python 다중 상속 """ 다중 상속 """ class Person(object): def talk(self): print('talk') def run(self): print('person run') class Car(object): def run(self): print('car run') # 다중 상속시 왼쪽부터 적용 된다, 메서드 오버라이드시 순서가 왼쪽부터 한번만 호출 된다. # class Robot(Person, Car): class Robot(Car, Person): def fly(self): print('fly') robot = Robot() robot.talk() robot.run() robot.fly() 2019. 1. 6. python class """ - person class 를 extends 하여 baby 와 adult class 를 만든다. - person class 는 기본적으로 age 속성을 가진다. - person class 는 drive 기능을 가지고 있다. * 18세 이상이면 운전이 가능 하며, 아니면 운정을 할 수 없다. - baby class 의 age 값은 18 이하 여야 한다. - adult class 의 age 값은 18 이상이어야 한다. - 자동차 클래스는 모델 과 running, ride 기능을 가지고 있다. -- ride 는 person 객체를 인자로 받아 운전 기능을 수행 하도록 한다. """ ## Base class 가 될 person class class Person(object): def __init__(se.. 2019. 1. 3. Python Basic #>>>>>>>>>>>>>>>> [인자값을 tuple 로 받기] def say_hello(*params): # print(params) for param in params: print(param) say_hello('hi','world','gavin') myParams = ('hello','gavin','kim') say_hello(*myParams) # [인자값을 dictionary 로 받기] def menu(**kwargs): # print(kwargs) for k,v in kwargs.items(): print(k,v) menu(eat = 'beef',drink='coffee') myDic = { 'eat':'beef', 'drink' : 'latte', 'dessert':'banana' } men.. 2019. 1. 1. flask-web develope flask 로 개발할 웹 페이지는 대략 아래와 같다.1. 회원가입2. 로그인3. 메시지 쓰기4. 메시지에 코멘트 달기 데이터베이스 다이어그램은 아래와 같다. 먼저 mysql connection 을위한 설정을 한다. sudo -H pip install --allow-external mysql-connector-python-rf mysql-connector-python-rf mysql connetion.py 에 데이터 베이스 연결 설정을 한다.import mysql.connectorimport collections def _convert(data): if isinstance(data, basestring): return str(data) elif isinstance(data, collections.Mappi.. 2016. 4. 2. Flask 로 웹 개발을 쉽고 빠르게 하기 플라스크는 파이썬으로 웹 개발을 하기위한 일종의 프레임 워크 이다. 간단한 웹 페이지, 빠르게 개발 하고자 할 때 매우 유용하다고 생각함.일단 파이썬 문법을 사용하기 때문에 문법을 조금만 알게 된다면 flask 의 syntax 를 이해하는데는 문제가 없다.단지 flask 의 작동 방식? 과 흐름을 이해 하는데 조금만 시간을 투자하면 될것이다.기존에 spring framework 에 익숙해 져있다면 마치 controller 에 request mapping 을 하듯이 하면 된다.여기서는 route 한다고 함.예를 들어 로그인 할경우@app.route('/login')def login():return render_template('로그인후가야할 페이지.html',해당 페이지에 넘겨줄 값들,,,)세션 처리 또한.. 2016. 3. 30. 이전 1 2 다음