본문 바로가기

프로그래밍 언어68

[Python] 생성자 +------------------------------------------------------------------------------------+ * 생성자 __init__( ) - 클래스로부터 새로운 객체를 생성할 때마다 인스턴스 변수를 초기화합니다. - 인스턴스가 생성될 때 항상 실행되고, 가장 먼저 실행됩니다. * 소멸자 __del__( ) 인스턴스가 삭제될 때 항상 실행되고, 가장 나중에 실행됩니다.+------------------------------------------------------------------------------------+ 생성자 생성자는 매우 중요하기 때문에 외워서라도 꼭 기억해야 합니다. 클래스의 필드값에 간단히 접근할 수 있는 기능을 가진 함수가 생성자입.. 2017. 12. 2.
[Python] 클래스 +----------------------------------------------------------------------------+ * 클래스와 객체의 이해 클래스 = 붕어빵 틀 & 객체 = 붕어빵 클래스 = 도장 & 객체 = 직인 클래스 = 설계도 & 객체 = 실체 * 클래스의 구조 class 클래스이름: 클래스변수(멤버변수,멤버) [메소드,메서드] def 메소드이름(self) : 명령어 * 클래스 변수, 인스턴스 변수 클래스 변수는 모든 인스턴스가 공유합니다. 인스턴스 변수는 해당 인스턴스만 사용할 수 있습니다. +----------------------------------------------------------------------------+ 2017. 12. 2.
[Python] 패키지(Package) 사용하기 패키지란? 패키지는 파이썬 모듈을 계층적으로 관리할 수 있게 해줍니다. 만약에 모듈이름이 A , B인경우 A는 패키지명이 되고 B는 A패키지의 모듈이됩니다. Package 사용하기 Ex. # import tkinter.messagebox 패키지를 사용하기 전 먼저 Game폴더를 만듭니다. Game폴더에 들어가서 또 두개의 폴더 graphic , sound폴더를 만들고 난 뒤에 ① graphic → showGraphic파일을 넣어줍니다. ② sound → showEcho 파일을 넣어줍니다. 이제 패키지를 불러옵니다. 첫번째 방법 두번째 방법 세번째 방법 2017. 12. 1.
[Python] 모듈 ( import, import as, from import ,sys ) +------------------------------------------------------------------------------------------------------+ * 모듈이란? 함수, 변수, 클래스를 모아놓은 파일입니다. 기능단위로 만든 파일입니다.(라이브러리) 파일의 이름이 모듈의 이름이 됩니다. 다른 사용자가 만들어 놓은 모듈을 사용할 수 있으며, 사용자가 직접 만들어서도 사용할 수 있습니다. * 모듈 사용하기 ① import 모듈이름 ② import 모듈이름 as 변경이름 ③ from 모듈이름 import 특정변수, 함수, 클래스 (소괄호x , 쓰게되면 함수를 호출하는 것임) ④ from 모듈이름 import * * __name__ == "__main__" 위의 구문 아래 .. 2017. 11. 30.