IT 직군

비개발자가 파이썬으로 해 볼 수 있는 재미있는 것들

21년 02월 02일 | 조회수 404
f
fiesta

현재는 비개발자이지만, 급 파이썬 언어에 흥미가 있어서 공부하고 있습니다. 유툽이나 여러 강좌보면서 두어달 쯤 후에는 다큐먼트를 보면서 공부하겠다는 목표로 성급하지 않게 천천히 해갈려고 합니다. 이제 시작이긴 하지만, 마냥 퀴즈 정도만 풀면 재미가 없을것 같아서, 초급,중급 정도가 재미나게 해 볼 수 있는 미션(?)이 있을까.. 궁금해서 글 남깁니다. 난이도는 초.중급 뭔가 심오하거나 배우는것 보다 흥미를 잃지 않기 위한 좋은 아이디어가 있을까요..?

댓글 7
공감순
최신순
    s
    slowTree
    21년 02월 02일
    비개발자인데 .. 재미삼아 파이썬으로 코딩공부 취미로 하면서 혼자놀기 용으로 이것저것 시도했었어요. 특히 .. 그 술게임 중 베스킨라빈스 게임 있잖아요 (각자 숫자 돌아가며 숫자 1~3개씩 외치고 31 부르는 사람이 지는 거) 요거가지고 비개발자스러운 짜잘한 장난 많이 쳤습니다. 일단 컴퓨터랑 1:1로 하는 베스킨라빈스 게임을 만들어보고, => 이걸 발전시켜서 컴퓨터랑 4:1 .. 5:1 .. 100:1로 하는 버전으로 업그레이드 해보고(이미 여기서부터 숫자 31은 의미가 없음) => 혼자 컴퓨터 여러대랑 싸우면 외로우니 다대다(n:n) 팀전 버전으로도 만들어보고 => 터미널만 갖고 하긴 지루하니 GUI도 한번 건드려보고 => 매 게임마다의 승패 여부를 local mysql서버에 저장해서 승률을 기록해보고 뭐 이렇게 진행되다가 .. 베스킨라빈스의 필승 전략이 존재한다는 걸 깨닫고 난 뒤에 흥미 확 떨어져서 요건 더 이상 발전 안시키고 접긴 했네요. 지금은 다른 재미난거 또 해보고 있슴다
    비개발자인데 .. 재미삼아 파이썬으로 코딩공부 취미로 하면서 혼자놀기 용으로 이것저것 시도했었어요. 특히 .. 그 술게임 중 베스킨라빈스 게임 있잖아요 (각자 숫자 돌아가며 숫자 1~3개씩 외치고 31 부르는 사람이 지는 거) 요거가지고 비개발자스러운 짜잘한 장난 많이 쳤습니다. 일단 컴퓨터랑 1:1로 하는 베스킨라빈스 게임을 만들어보고, => 이걸 발전시켜서 컴퓨터랑 4:1 .. 5:1 .. 100:1로 하는 버전으로 업그레이드 해보고(이미 여기서부터 숫자 31은 의미가 없음) => 혼자 컴퓨터 여러대랑 싸우면 외로우니 다대다(n:n) 팀전 버전으로도 만들어보고 => 터미널만 갖고 하긴 지루하니 GUI도 한번 건드려보고 => 매 게임마다의 승패 여부를 local mysql서버에 저장해서 승률을 기록해보고 뭐 이렇게 진행되다가 .. 베스킨라빈스의 필승 전략이 존재한다는 걸 깨닫고 난 뒤에 흥미 확 떨어져서 요건 더 이상 발전 안시키고 접긴 했네요. 지금은 다른 재미난거 또 해보고 있슴다
    (수정됨)
    답글 쓰기
    0
    s
    slowTree
    21년 02월 02일
    별거 아닌 베스킨게임인데 ... 비전공자 입장에서 까다로운 요소들이 구석구석 꽤나 들어가있더라구요. 게임의 매 세트와, 각 플레이어의 턴 단위를 확실히 구분하는 것부터 각 턴마다 플레이어가 가져야 할 제약조건에 따른 예외처리 등등 강의 들었을땐 그냥 그러려니 넘어갔던 객체, 클래스, 상속 이런 개념들을 ... 이것들이 필요한 상황에 본의 아니게 놓이고 울며 겨자먹기로 코드로 조져보다보니 아 이게 이래서 필요한거였구나 몸소 느끼기도 했고 .. 무엇보다 그냥 아무 의미없이 헬로월드나 연신 찍어대는 거 보단 훨씬 재미나서 좀 끈질기게 했네요.
    별거 아닌 베스킨게임인데 ... 비전공자 입장에서 까다로운 요소들이 구석구석 꽤나 들어가있더라구요. 게임의 매 세트와, 각 플레이어의 턴 단위를 확실히 구분하는 것부터 각 턴마다 플레이어가 가져야 할 제약조건에 따른 예외처리 등등 강의 들었을땐 그냥 그러려니 넘어갔던 객체, 클래스, 상속 이런 개념들을 ... 이것들이 필요한 상황에 본의 아니게 놓이고 울며 겨자먹기로 코드로 조져보다보니 아 이게 이래서 필요한거였구나 몸소 느끼기도 했고 .. 무엇보다 그냥 아무 의미없이 헬로월드나 연신 찍어대는 거 보단 훨씬 재미나서 좀 끈질기게 했네요.
    1
    f
    fiesta
    작성자
    21년 02월 02일
    오오~~ 좋은 정보 감사합니다. n:n 은 아직 멀었지만 기본게임은 할만하겠네요 확장 아이디어도 좋고..ㅋㅋ
    오오~~ 좋은 정보 감사합니다. n:n 은 아직 멀었지만 기본게임은 할만하겠네요 확장 아이디어도 좋고..ㅋㅋ
    (수정됨)
    0
    지금 바로 리멤버 회원이 되어
    모든 댓글을 확인하세요
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    회사에서 풀지 못한 고민, 여기서 회사에서 업무를 하다가 풀지 못한 실무적인 어려움, 사업적인 도움이 필요한 적이 있으셨나요? <리멤버 커뮤니티>는 회원님과 같은 일을 하는 사람들과 이러한 고민을 해결할 수 있는 온라인 공간입니다. 회원 가입 하고 보다 쉽게 같은 일 하는 사람들과 소통하세요
    답글 쓰기
    0
    리멤버
    @멘션된 회사에서 재직했었음
    19년 05월 28일
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    일하는 사람과 기회를 연결하여 성공으로 이끈다
    답글 쓰기
    0
추천글
대표전화 : 02-556-4202
06235 서울시 강남구 테헤란로 134, 5,6,9층
(역삼동, 포스코타워 역삼) (대표자:최재호, 송기홍)
사업자등록번호 : 211-88-81111
통신판매업 신고번호: 2016-서울강남-03104호
| 직업정보제공사업 신고번호: 서울강남 제2019-11호
| 유료직업소개사업 신고번호: 2020-3220237-14-5-00003
| 국외 유료직업소개사업 신고번호: F1200020240004
Copyright Remember & Company All rights reserved.