У нас вы можете посмотреть бесплатно 혼자 공부하는 파이썬 개정판 80강 - 클래스 문법 기본 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
오늘 최종 코드: https://gist.github.com/rintiantta/7c... 내용을 엄청나게 다루었으니[...] 반복해서 보시는걸 추천드립니다! (1) 클래스로 인스턴스 만드는 문법 (2) 클래스에 변수(인스턴스 변수) 만드는 문법 (3) 클래스에 함수(인스턴스 함수) 만드는 문법 만 기억해주시면 됩니다! PS. 오늘 목소리가 엄청 안 좋네요 @_@ 생성자 윤인성 님이 번역하신 "파이썬 매일 코딩"이라는 책에 조금 자세하게 나오지만[...] 사실 "클래스 이름을 가진 함수"는 __new__()라는 함수를 호출합니다. 그리고 __new__()에서 __init__()을 호출합니다. 근데 __new__() 함수는 일반적인 개발자가 만지는 함수가 아닙니다. 기본적으로 __init__()을 만지고, 여기에서 초기화 등을 진행하므로 이를 "생성자(contructor)"라고 표현했습니다. 소문자로 시작하는 클래스 파이썬에서 대문자로 시작하는 단어는 모두 "대문자 캐멀케이스를 따른 것"이고, "클래스"입니다. 하지만 "대문자 캐멀케이스는 클래스이다"이지 "클래스는 모두 대문자 캐멀케이스이다"는 아닙니다. str, list, int, ...처럼 소문자로 시작하는 클래스도 있습니다! 여담으로 type("") 등을 입력하면 [class 'str']가 나왔는데 문자열도 정수도 부동소수점도 모두 클래스였던 것입니다[따단] 그리고 클래스였기 때문에 a = "이름,나이" a.split(",") 처럼 뒤에 쩜을 찍고 함수를 호출할 수 있던 것입니다[따단] 피즈버즈 엔터프라이즈 에디션 여담으로 설계는 어느 정도 규모가 있어야 적용해볼 수 있습니다. 그래서 현재 코드를 보고 클래스의 필요성을 느끼기 힘들 것입니다. 비슷한 예로 미국에서는 프로그래밍 초보자 때 "피즈버즈"라는 프로그램을 만듭니다. 이 프로그램은 (1) 1부터 100까지 출력하면서 (2) 3의 배수 때 "피즈" (3) 5의 배수 때 "버즈" (4) 15의 배수 때 "피즈버즈" 라고 출력하는 간단한 프로그램입니다. 그런데 만약 이 코드에 """현존하는 대부분의 설계 패턴을 때려 넣어보면 어떻게 될까?"""를 구현한 예가 있습니다. 바로 "피즈버즈 엔터프라이즈 에디션"인데요. https://github.com/EnterpriseQualityC... 10줄 정도의 코드로 작성할 프로그램을 수 백 개의 파일로 만드는 모습을 볼 수 있는 예제입니다[...] 이런걸 보면 사실 """아니 그럼 설계는 개쓸모 없는거 아닌가?"""라고 생각하실 수 있는데요. 이는 이 프로그램이 너무 작은 규모이기 때문입니다. 실제 기업에서 """어느 정도 규모가 있고 장기적으로 유지보수 해야 하는 프로그램을 작성해야 한다"""라고 하면 진짜로 이렇게 여러 설계를 때려 넣어서 (1) 가독성 좋고 (2) 유지보수하기 쉬운 프로그램을 만들어야 합니다. PS. 사실 피즈버즈 엔터프라이즈 에디션은 과하다 싶을 정도로 때려 넣었습니다[...] 현재 단계에서는 우리가 100줄 넘는 코드도 작성해본 적이 없으므로 설계를 도입하는 것이 "개쓸모없는 일"처럼 보입니다. 따라서 클래스를 배우면 재빠르게 다음 단계로 넘어가서 규모가 어느 정도 있는 프로그램을 만들면서 설계의 필요성을 느끼고 다시 클래스의 기본부터 설계를 공부해보시는 것도 좋습니다. 관련 도서로는 도메인 주도 설계 리팩터링 2판 읽기 쉬운 코드가 좋은 코드 클린 코드 등등이 있습니다[전부 "명서"라고 평가받는 프로그래밍 책입니다][현업에 있어야 조금 쓸모를 느낄 수 있는 레벨의 책이라서 초보자 단계 때는 "그러려니 이런게 있구나"하면서 읽어야 하는 책들입니다][...]