본문 바로가기
반응형

객체지향4

[파이썬 클래스와 객체지향] 5. 객체지향 1단계 우리는 지난시간까지 절차지향 방법을 이용하여 헬스장 회원관리 코드를 작성해보았습니다. 2강에서 가장 간단한 형태의 코드를 작성하고 3강과 4강에서 기능을 추가했습니다. 이번 시간부터 클래스를 사용한 객체지향 프로그래밍을 해볼 것입니다. 2,3,4 강의 예제를 객체지향형태로 수정해볼 것입니다. 이번 시간에는 2강의 예제를 객체지향 형태로 수정해봅시다. 2강에서 만든 코드는 아래와 같습니다. mylist=[] while True : print() #한 줄 띄기 #inputs name = input('enter your name ') name = name.lower() # force lowercase age = int(input('enter your age ')) sex = input('enter your s.. 2023. 5. 24.
[파이썬 클래스와 객체지향] 2. 절차지향 1단계 이번 시간부터 '헬스장 회원등록 예제' 코드를 함께 작성할 것입니다. 2,3,4 강에서는 절차지향 방식으로 코드를 작성하고 5,6,7 강에서 클래스를 도입하여 객체지향 방식으로 코드를 수정해 볼 것입니다. 아래 세가지 조건을 만족하는 코드를 짜면 됩니다. 1) 헬스장 회원의 이름, 나이, 성별, 회원권 횟수를 입력받는 코드를 작성하시오. 2) input 을 사용하여 정보를 입력받으시오 3) 입력받은 정보는 dict 형태로 저장하고, 각 회원의 dict 는 list 안에 저장하시오 전체 코드를 보여드리고 각각을 자세히 설명하는 방식으로 진행하겠습니다. mylist=[] while True : print() #한 줄 띄기 #inputs name = input('enter your name ') name = .. 2023. 5. 16.
[파이썬 클래스와 객체지향] 1. 어떻게 공부할 것인가? 아래 글을 읽고 클래스의 아주 기초적인 개념은 이해하신 상태라고 가정하고 수업을 진행하겠습니다. https://pybasall.tistory.com/358 [파이썬] 클래스와 객체지향 정말 쉽게 이해하기 클래스와 객체지향 프로그래밍 클래스는 리스트나 딕셔너리 처럼 데이터를 편하게 관리하기 위해 고안된 도구입니다. 그 성능이 워낙 강력해서 패러다임이 등장하기까지 했습니다. 클래스를 pybasall.tistory.com 본 수업에서는 한가지 예제를 통해서 파이썬 클래스와 객체지향이 무엇인지 공부해보려고 합니다. 객체지향과 반대되는 것이 절차지향인데요. 코딩을 처음 배우시는 분들은 절차지향 방식을 먼저 배우게 됩니다. 그러다가 클래스라는 것을 배우고 나면 객체지향으로 코딩을 할 수 있게 되는데요. 이 수업에서.. 2023. 5. 16.
[파이썬] 클래스와 객체지향 정말 쉽게 이해하기 클래스와 객체지향 프로그래밍 클래스는 리스트나 딕셔너리 처럼 데이터를 편하게 관리하기 위해 고안된 도구입니다. 그 성능이 워낙 강력해서 패러다임이 등장하기까지 했습니다. 클래스를 이용하여 프로그래밍하는 패러다임을 '객체지향 프로그래밍'이라고 합니다. 물론 클래스를 이용해야만 객체지향프로그래밍이 되는 것은 아닙니다. 객체지향은 더 포괄적인 개념이긴 한데, 좁은 의미로 쉽게 이해하면 클래스를 이용한 프로그래밍이라고 할 수 있습니다. 객체 지향 프로그램 = 클래스를 이용한 프로그래밍 넓은 의미의 객체지향 프로그래밍은 모든 것을 '객체'로 보고 프로그래밍 하겠다는 것입니다. 프로그래밍을 객체와 객체의 상호작용으로 생각하는 것입니다. 뭐든 넓은 의미는 이해가 어렵습니다. 백터의 좁은 의미가 '크기와 방향을 가진 .. 2022. 10. 1.
반응형