python (11) 썸네일형 리스트형 Python - 파이썬 모듈, 패키지 파이썬 언어든 자바 언어든 뭐든 대형 프로젝트 시 어떤 파일을 불러온다던가 누가 만든 모듈 혹은 패키지를 가져와서 사용할 일이 많다. 근데 모듈, 패키지에 대해서 알지 못하면 못 불러오지 않겠나.. 이제부터 모듈, 패키지에 대해 알아보자. 모듈이란, 프로그래밍이란 관점에서 기본적으로 본체에 대한 독립된 하위 단위라는 필연적인 개념의 큰 틀을 따르지만, 본체와 모듈 간에 가지고 있었던 문제들을 해결해나가는 과정 속에서 모듈이라는 것이 발전했다고 한다. 초기에는 단순 분리된 독립성의 모듈로 도입되었지만, 클래스 그리고 라이브러리가 향상됨에 따라 더욱 발전했다. 점차 객체화, 캡슐화, 모듈화 프로그래밍 기법 등 여러 기능들이 추가되면서 점차 영역이 나뉘어가고 있다. 이는 사실상 모듈의 독립성을 제대로 반영하지.. Python - 클래스 상속에 대해서 +(feat. overriding) 상속이란, 윗사람이 돌아가시면 그 슬하에 배우자 혹은 자녀에게 재산이 승계된다는 것을 의미한다. 즉, 윗사람의 재산이라는 속성값이 자식들이라는 개체에 스며든다고 볼 수 있다. 따라서 일단 좋다고 볼 수 있다. 갑자기 뜬금없는 소리냐고? 아니다. 우리의 삶과 마찬가지로 코드 또한 삶이? 녹아있다... 절차 지향이 아닌 객체 지향 프로그래밍 (ObjectOrientedProgramming) 을 지원하는 프로그래밍 언어는 클래스에서 상속 기능을 지원한다. 즉, 자식이 부모님으로부터 재산 등을 상속 받는 것처럼 다른 클래스에 이미 구현된 메서드나 속성을 상속한 클래스에서는 그러한 메서드나 속성을 그대로 사용할 수 있게 된다. 클래스의 상속을 또 다른 관점에서 생각해보면 클래스를 상속한다는 뜻은 부모 클래스의 능.. Python - 클래스 변수와 인스턴스 변수 - 공부 생각 노트 변수라고 하면 변하는 값을 말한다. 어떤 함수가 있다면 그 곳에 변하는 값을 지정? 해주고 호출할 때 함수에 변수를 삽입함으로써 함수가 변수를 조작해서 결과값을 리턴하는 방식 혹은 도출한다. 그렇다면 일명 붕어빵 틀이라고 하는 클래스의 변수, 그리고 그 클래스(내 생각엔 새로운 사용자 지정? 데이터 타입)를 적용한 생성된 인스턴스의 변수를 이번에 파헤쳐 볼 것이다. ( 이번 정리는 https://wikidocs.net/1744를 참고했다. ) 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 다음 은행 계좌 클래스를 만들어보자 Account 클래스 안에는 생성자와 소멸자가 있다. 생성자(__init__)가 클래스의 인스턴스가 생성될 때 자동으로 호출되는 함수이고 소멸자(__del_.. 이전 1 2 다음