본문 바로가기

Class

(2)
[Python][파이썬] 고객 정보 관리 시스템 만들기 실습 6 - class,mvc 고객 정보 관리 시스템 만들기 실습5 에서 class화를 진행하였다. [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 (tistory.com) [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 파이썬에도 class가 있다는 것을 알게 되었고 class를 사용하면 어떤 점들이 좋은지 알아보고 실습 예제를 class를 사용하여 바꾸어 보자. 클래스를 사용하는 이유 코드의 구조화 및 조직화: 클래스 codingwithyou.tistory.com 이젠 do_S와 do_L 말고 다른 함수들도 가져오고, class의 default함수(초기값) 만들고 main에 있던 변수 self변수로 가져와 보자. 추가로 자바에서 배운 model과 view를 적용해 class를 분할 해 보자. 1. ..
[Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 - class, structure, os라이브러리 파이썬에도 class가 있다는 것을 알게 되었고 class를 사용하면 어떤 점들이 좋은지 알아보고 실습 예제를 class를 사용하여 바꾸어 보자. 클래스를 사용하는 이유 코드의 구조화 및 조직화: 클래스를 사용하면 코드를 더 모듈화하고 구조화할 수 있다. 재사용성: 클래스를 사용하면 비슷한 기능을 하는 코드를 여러 곳에서 재사용할 수 있다. 클래스의 인스턴스를 생성하여 다양한 상황에서 동일한 코드를 사용할 수 있다. 상태(데이터)와 행동(메서드)의 결합: 클래스는 상태(멤버 변수)와 행동(메서드)을 함께 묶어놓는다. 추상화 및 캡슐화: 클래스는 객체 지향 프로그래밍의 핵심 개념 중 하나인 추상화와 캡슐화를 제공한다. 추상화는 복잡한 시스템을 단순화하고 필요한 부분에 중점을 두어 핵심 개념을 강조하는 것을..