본문 바로가기
반응형

방구석코딩132

[파이썬 독학] 클래스 : 다중 상속과 오버라이딩 앞에서 클래스의 상속에 대해서 알아봤습니다. 상속을 하기 위해서는 부모 클래스와 자식 클래스가 있어야 한다는 걸 보았고, 자식 클래스에게 부모 클래스의 정보를 넘겨주는 방법에 대해서도 알아봤습니다. 그럼 상속을 받을 때 여러 클래스로부터 상속을 받는 것도 가능한데요. 이럴 때 발생할 수 있는 오버 라이딩에 대한 사용법도 알아보죠. 부모 클래스와 자식 클래스의 대한 이해가 없다면 이해하기 힘드니 혹시 클래스 상속에 대해서 잘 모르신다면 아래 링크를 참조하시면 됩니다. [파이썬 독학] 클래스의 상속 : 자식 클래스와 부모 클래스 (tistory.com) [파이썬 독학] 클래스의 상속 : 자식 클래스와 부모 클래스 앞에서 클래스에 대해서 알아봤는데요. 기본적으로는 클래스는 '함수의 집합이다'라고 생각하면 됩니.. 2022. 7. 28.
[파이썬 독학] 클래스의 상속 : 자식 클래스와 부모 클래스 앞에서 클래스에 대해서 알아봤는데요. 기본적으로는 클래스는 '함수의 집합이다'라고 생각하면 됩니다. 이제 클래스가 무엇이고 어떻게 사용하는지에 대해 이해가 어느 정도는 되었다고 생각하고, 클래스를 사용하는 또 다른 방법인 클래스의 상속에 대해서 알아보도록 하겠습니다. 클래스의 상속이란 우리가 클래스를 만들어 봤는데요. 이런저런 정보를 만들다 보니 필요한 정보가 있어서 또 다른 클래스를 생성했다고 합시다. 그런데 새로 만든 클래스에서 사용되는 것들이 기존에 만들었던 멤버 변수와 동일한 부분이 있어서 다시 한번 만들게 되면 불필요한 작업이 생기게 됩니다. 그러면 기존에 있던 부분을 그대로 가져와서 새로운 클래스에 적용한다면 조금 더 작업이 단순해질 텐데요. 이와 같이 기존의 클래스의 정보를 받아와서 새로 만.. 2022. 7. 26.
[파이썬 독학] 클래스(class)에서 메서드(method)와 사용법 이전에 우리는 클래스 구성과 사용 예시와 함께 멤버 변수가 무엇인지 알아보았고, 또 클래스 내부에서 사용하는 방법과 외부에서 사용하는 방법에 대해서 알아보았습니다. 오늘은 메서드라는 부분을 알아볼 텐데요. 이전 내용을 기억하신다면 그렇게 어렵지 않게 이해할 수 있을 거라 생각됩니다. [파이썬 독학] 클래스(class) 멤버 변수 : 클래스 내부 / 외부 사용법 (tistory.com) 메서드란 무엇인가? 참 여러 가지 용어가 많이 나오는 클래스인데요. 메서드라는 용어가 있습니다. 클래스는 여러 함수의 집합이라고 했는데요. 쉽게 이해하자면 클래스 내에서 정의한 __init__ 함수 부분을 제외한 나머지 정의한 함수들의 사용을 메서드라고 이해하면 될 것 같습니다. 조금 더 풀어서 얘기해보자면 클래스 내에서 .. 2022. 7. 24.
[파이썬 독학] 클래스(class) 멤버변수 : 클래스 내부 / 외부 사용법 지난번 클래스의 개념에 대해서 이해한 부분까지 정리해 보았는데요. 대충 감으로는 이런 거다라는 느낌은 있지만 개념적으로 정리하기에는 아직 좀 어려운 거 같네요. 그래서 예시를 들어 이런 게 클래스다라고 감을 일단 익히면 좋을 듯합니다. 혼자 공부하다 보니 클래스가 너무 내용도 복잡하고 많은 거 같아서 조금씩 잘라서 설명해볼까 합니다. 이번에는 멤버 변수에 대해서 알아보려고 하는데요. 클래스가 틀이라고 생각하면 될 거라고 했었는데 예전에 과일주스를 만드는 예제를 가지고 와서 적용해보도록 하죠. 또 지난번 정리한 용어 외에 추가로 알게 된 용어가 있으면 그것 또한 같이 정리해보도록 해요. 멤버 변수란? 멤버 변수란 클래스 내애서 정의되어 있는 변수를 말하며 당연히 클래스 내부에서 사용 가능하며, 또한 클래스.. 2022. 7. 22.
[파이썬 독학] 클래스(class) 개념 이해 파이썬을 공부하다 보면 클래스라는 용어를 자주 접하게 될 텐데요. 저처럼 초보자인 경우 벽에 부딪친 느낌이 들 정도로 어려운 내용인 것 같습니다. 이해해보기 위해 책도 같은 부분을 여러 번 읽어보고 여기저기 자료를 찾아보고 했지만 이해하기 쉽지 않은 것 같습니다. 하지만 파이썬 역시 결국은 프로그램 언어이니, 새로운 언어를 배우는 데는 많은 시간이 필요하다는 생각으로 조금씩 알아봐야겠습니다. 잘 생각해보면 어렸을 때 가나다라를 보고 읽을 때 이게 왜 가나다라인지 이해하고 배운 것이 아니고, 또 외우다 보면 이해할 수 있는 경우도 있으니 이 역시 이해하려고 노력해보지만 쉽지 않을 때는 그냥 그렇구나 하고 일단 해보다 보면 나중에 이해되는 날이 있겠죠. 그래서 오늘은 문법이나 사용법보다는 용어와 개념을 이해.. 2022. 7. 11.
[파이썬 독학] open 함수 ② - 텍스트 파일 불러오기 : readline(s), read, with 지난번 open 함수의 '파일 생성하기'에 대해 알아봤다면 이번에는 '파일 불러오기'에 대해서 알아보자. 지금까지 데이터를 파이썬 코딩 중간에 만들어서 넣었다면, 파일 불러오기는 기존에 오랫동안 또는 많은 양의 데이터가 저장되어있다고 할 때 하나씩 데이터를 입력하기에는 매우 오랜 시간이 걸리고 또한 직접 하나씩 입력하다 보면 실수가 발생할 수 있다. 그래서 데이터가 저장되어 있는 해당 파일을 파이썬으로 가져와서 사용할 수 있는 방법에 대해 알아보고자 한다. 실제로 저장되어 있는 파일을 파이썬으로 가져온다면 저장되어 있는 데이터를 이용해 분석을 하거나 예측을 한다는 의미로 지금까지 배웠던 것보다 실제 업무에서 훨씬 밀접하게 사용되는 부분일 것이다. 어느 정도 규모가 있는 기업들은 회사가 가지고 있는 고객정.. 2022. 7. 3.
[파이썬 독학] open 함수① - 파일 생성하기 파이썬의 경우는 실행한 값들이 휘발성 저장소인 메모리에 저장되어 프로그램을 종료하면 그동안의 작업한 내용이 사라지고, 다시 실행하려면 처음부터 재실행해야 한다는 걸 기억하는가? 기억나지 않아도 상관없지만 혹시 관심이 있다면 아래 링크부분의 일부 내용을 참고 바란다. [파이썬 기초] 자료형 기능들 - 참/거짓, 저장, 복사, 메모리 삭제(del) (tistory.com) [파이썬 기초] 자료형 기능들 - 참/거짓, 저장, 복사, 메모리 삭제(del) 앞에서 여러 가지 자료형에 대해서 알아보았다. 자료 형태별로 들어있는 값에 따라 참과 거짓을 구분할 수 있으며 대부분은 비어있는 경우는 거짓이라고 판단한다. 또한 생성한 변수들은 메모 gusugi.tistory.com 만약에 어떤 데이터 값을 여기서도 사용하고.. 2022. 7. 1.
[파이썬 독학] input, print 명령어 파이썬에는 예전에 분석용 프로그램에서 볼 수 없었던 독특한 기능이 있는 명령어가 있는데 바로 input 명령어이다. 예전에 사용하던 프로그램에서 input문은 변수 생성을 위해 변수명을 입력했지만 파이썬에서는 이와는 다르게 사용된다. input 명령어 개념 파이썬에서 input 명령어를 사용하면 명령어를 실행했을 때 어떤 값을 입력하도록 작동한다. 예를 들어보자면 오락실에서 게임을 하는 중에 끝까지 가지 못하고 중간에 죽었을 때 "To be continue? (Y/N) : " 이렇게 나오는 걸 본 적이 있을 것이다. 그러면 'Y'를 선택하면 게임을 이어서 할 수 있고, 'N'을 선택한 경우에는 다시 처음부터 시작한다. 이렇게 사람이 어떤 값을 입력해야 하는 상황이 필요할 때 사용할 수 있는 명령어가 in.. 2022. 6. 28.
반응형