본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 35일차

by Dream_World 2021. 10. 10.

실전 미니 프로젝트

BLOG 미니 프로젝트 하면서 많은 생각들이 교차해간다. 순서도가 머리에 있어야 한다는 것! 내가 무엇을 할 지 순서가 정해져 있지 않으면 코드는 100% 산으로 가는 것을 보게 된다. 반복문을 돌려야 하는 상황 속에서 무엇을 반복해야 할지 Yes or No 선택지에 따라 출력물을 구현하게 된다. 글로써 표현하면 막상 코드가 쉬워 보이는 느낌이 들 때도 있다. 기존 코드 입력했던 내용을 파악하고 빈 리스트에 무엇을 담아야 출력될까를 get 메소드에 잘 사용해야 하는 점을 알 수 있다. 이로써 내가 출력하고자 하는 목표점을 그리며 코드를 작성하게 된다. 솔직히 그렇지 않은가 ? 답을 보기전에는 헤메다가 막상 답을 보면 어려운 부분이 없었다라는 거 이런거 볼 때마다 내 심정은 차암 복잡하기도 하다. 지금 시점이 멀쩡한 시점은 아니다. 밥을 굶고 낮잠을 청하고 와서 비몽사몽이기도 하고, 학습할 땐 그 기준이 깨드리긴 하지만 작성할 때는 또한 다르다는 것! 먼가 창의적인 생각을 해야만 할 것 같고, 다른 주제를 넣어야 하나 매 순간 고민을 하면서 블로그를 기록하고 있다. 그럼에도 임하는 각오와 학습에 대한 느낀점은 반드시 기입해서 그 날 그 날의 학습 의도를 표현하는 것이 내 포인트이긴 하다.

 


FASTCAMPUS BLOG

게시글 목록

- 게시글 목록 -
번호 : 1
제목 : 테스트
조회수 : 0

번호 : 2
제목 : 테스트2
조회수 : 0

Q) 글 번호를 선택해 주세요 (메뉴로 돌아가려면 -1을 입력해주세요
>>>3
Q) 글 번호를 선택해 주세요 (메뉴로 돌아가려면 -1을 입력해주세요
>>>4
없는 글 번호 입니다.
Q) 글 번호를 선택해 주세요 (메뉴로 돌아가려면 -1을 입력해주세요
>>>-1


- FASTCAMPUS BLOG -
- 메뉴를 선택해 주세요 -
1. 게시글 쓰기
2. 게시글 목록
3. 프로그램 종료
>>>

게시글 목록 입출력

 

게시글 상세 확인하기

- 게시글 상세 -
번호 : 1
제목 : 테스트
본문 : 테스트입니다
조회수 : 4
Q) 수정 : 1 삭제 : 2 (메뉴로 돌아가려면 -1을 입력)
>>>3
잘못 입력하였습니다.
Q) 수정 : 1 삭제 : 2 (메뉴로 돌아가려면 -1을 입력)
>>>

게시글 상세 확인하기 입출력

 

오늘은 BLOG 게시글 목록, 상세보기에 대해서 학습하는 시간을 가졌다. 단순히 내가 게시글 쓴 부분을 출력하는 과정에서도 순서가 필요했고, 예외처리가 필요하였다. try - except 사용하다보면 너무 편하다는 생각을 많이하게 된다. 예외 구문 없을 때 처리 할 땐 일일이 수 작업으로 -1에 대한 값을 다 입력해주어야 했고 노가다가 필요했던 반면 예외처리를 통해 한번에 적용되는 것이 편리함을 보여준다. 게시글 목록을 보면서 내가 기존에 작업했던 내용을 띄어보고 테스트를 통해 알 수 있었다. 상세보기를 보면 더 깊이 사용할 수 있었고, 내일 있을 수정, 삭제에 대해 print가 출력되는 것을 보면서 마무리 하게 된다. 아직은 미니 프로젝트 이지만 나름 재밌는 프로젝트 인 것 같다.

35일차는 여기서 마무리 하고자 합니다.



패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

댓글