목록Programming/Python Pro (3)
IT is Smart
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 파이썬과 MySQL의 연결에 성공했다면 이제 데이터를 저장해야겠죠.실제 소스코드를 통해 db에 데이트를 저장하는 방법을 보겠습니다.실행환경은 Python 3.5와 MySQL 5.7.15입니다. import MySQLdb def save_record(title, article, date, writer, cnt): # Open database connection db = MySQLdb.connect(host="localhost", user="newuser", passwd="Newuser123!", db="newworld") db.set_character_set('utf8') # Prepare a cursor object using cursor() metho..
앞에서 알아본 상속의 기초에 이어서이번 장에서는 상속을 좀더 그럴싸 하게 응용하는 시도를 해보겠습니다. 부모 클래스가 되는 Man class에 속성을 추가하고 Java의 생성자에 해당하는 __init__() 메소드를 사용해 보겠습니다.class Man(object): name = '' age = 1 def __init__(self, name, age): self.name = name self.age = age print('Hi, my name is ' + self.name + '.') print('I am ' + str(self.age)) def walk(self): print('I am walking.') def run(self): print('I am running.')Man 클래스명을 선언한 바로 ..
Inheritance 상속이란상속은 자식 클래스(child class)가 부모 클래스(parent class)로부터 기능(method)를 물려받는 것입니다.동일한 기능을 하는 모든 클래스에서 같은 코딩을 반복하지 않기 위해서 사용합니다. 예를 들어,사람은 걷을 수 있고 뛸 수도 있습니다. 슈퍼맨은 사람과 마찬가지로 걷을 수 있고 뛸 수 있죠. 뿐만 아니라 슈퍼맨은 사람과 달리 하늘을 날 수 있는 능력도 있습니다. 사람 클래스를 만들어 보겠습니다.class Man(object): def walk(self): print('I am walking.') def run(self): print('I am running.') 이번에는 사람 클래스를 상속받는 슈퍼맨 클래스를 만들어 보겠습니다.class Superman..