class 2

WIL_세 번째 주

세 번째 주 주말이다. Facts 이번주에는 3가지 개인 과제를 진행하고 algorithm을 배우기 시작했다. 개인 과제는 '1. up and down game, 2. 가위바위보 게임, 3. class를 이용한 멤버관리 시스템'을 만드는 것이었다. 첫 번째와 두 번째 프로그램은 비교적 금방 작성을 했는데, 세 번째 멤버관리 시스템은 시간이 좀 걸렸다. 한 class로 instance를 생성하고, 생성된 instance에 세 개의 instance를 만드는 것이 복잡하게 느껴졌다. 그래도 username attribute으로 두 개의 class를 서로 이어주고 각각의 instance에 여러 개의 instance를 생성할 수 있도록 해서 프로그램을 무사히 작성했다. 목요일 부터는 아침마다 알고리즘 실시간 강의..

TIL_Assignment 3(class를 이용한 회원/게시글 관리)

세 번째 과제인 회원/게시글 관리 프로그램을 만들었다. Member과 Post 두 개의 class를 만들었고, terminal에서 직접 회원 생성을 할 수 있다. 회원을 다 생성하면 각각의 회원은 comment를 남길 수 있다. class를 만드는 것은 수월하게 작성했다. constructor을 만들고 그 안에 attributes를 넣었다. 'def display()'처럼 method를 작성하고 원하는 작업을 작성했다. hashlib module을 import하여 member의 password을 암호화 시켰다. 이 부분은 제대로 했는지 잘 모르겠다. 특히, 생성된 Member instance가 세 개의 Post instance를 갖게 하는 부분에서 좀 헤맸다. 그래도 어찌저찌 코드를 작성하고 테스트를 마..

LIST