본문 바로가기

Python

[Python] Class 구조 갖추기. 프로그램 언어를 사용해보신 분이라면 대부분이 구현방법에 대해 알고 있을 것이라 믿습니다. 지금 구현하고자 하는 언어의 기본 클래스를 만드리고 쉽게 어떻게 만드는지에 대해서만 설명합니다. ''' Created on 2010. 5. 9. @author: all ''' class FirstClass(object): ''' classdocs ''' def __init__(self, params): ''' Constructor ''' self.data = params def setData(self, value): self.data = value def display(self): print self.data x = FirstClass("King Arthur") y = FirstClass(3.14) #x.setDat.. 더보기
[Python] Modules 사용에 대한 용어 정의 Modules are processed with two new statements and one important built-in function we explore here: import Lets a client fetch a module as a whole from Allows clients to fetch particular names from a module reload Provides a way to reload a module's code without stopping Python Why Use Modules? Let's start with the obvious first question: why should we care about modules? The short answer is that.. 더보기
Chap01 파이선 생성자와 파괴자 파이선에 초기화는 class에 초기화 설정을 하여 초기화를 꾀할 수 있다. #bookstore.py class Book: def setData(self,title, price, author): self.title = title self.price = price self.author = author def printData(self): print '제목 : ', self.title print '가격 : ', self.price print '저자 : ', self.author def __init__(self, title, price, author): self.setData(title,price,author) print 'a new Books for now' 기초적인 크랠스의 (1)__.. 더보기