전체 글

하루하루 배워가는 코딩에 대하여 내가 배우는 것 들을 정리하여 보자
숫자야구 만들기 와.... 문제를 보자 말자 정말 어렵다고 생각이 들었다.. 숫자야구를 만드는 게임을 하는건 쉬운편인데 반대로 맞춘걸 바탕으로 남은 정보를 알려주는 것을 만들어야 한다. 이걸.... 머리가 깨지는 문제라는 생각이 팍 들었다. 이렇게 나와 있는 문제에서 내가 답을 도출 하는 것인데 예를 들어보면 내가 문제를 4번을 통해서 답을 받았는데 여기서 내가 시도 해 볼 수 있는 남은 경우의 수는 무엇이 있는지 알려주는 로봇은 만든다는 느낌으로 해야한다... 결국 문제를 봐도 답이 떠오르지 않아서 나는 해답지를 보았는데... 봐도 이해를 하는데 엄청 오래 걸렸다. 나는 이걸 사람에 비유를 해서 생각을 했습니다. 1부터 9까지 중복이 없는 3자리의 번호로 하나씩 부여를 받은사람이 있는데. 내가 명단을 ..
이번주 부터는 알고리즘에 대한 교육이 시작이 되었습니다! 알고리즘 예시 문제를 풀면서 배워 나가는 문제입니다. 1. 두수의 차 이런식으로 문제의 정답이 나오게 만들면 되는 문제 입니다. 여기서 제한 사항을 추가하기 위해 import random def solution(num1, num2): answer = num1-num2 return answer a, b = (random.randint(-50000, 50000), random.randint(-50000, 50000)) result = solution(a,b) 랜덤을 넣어서 작성 하였습니다. 2.두수의 곱 두수의 합에서 솔루션 함수의 내용만 바꾸어주면 된다. import random def solution(num1, num2): answer = num1..
한 주간의 개인과제를 끝을 내었습니다. 개인 과제를 받았고 내가 직접 만들어 보는 시간을 가지면서 처음부터 끝까지 구상을 하고 만들어가는 것을 배웠으며 모르는 것을 찾아보면서 오류가 발생을 했을 때 해결하는 법을 찾아보면서 문제 해결에도 찾아가면서 해결하는 재미를 알 수 있었습니다. Up Down 게임 만들기 : https://phjphj147.tistory.com/32 (개인 과제) Up Down 게임 만들기 드디어 첫 과제를 받았습니다!!! 처음 만들게 될 과제는 업 다운 게임을 만들기! 업다운게임에 들어가야 할 요소들을 알려주셨는데. 내용 플레이어와 컴퓨터가 참여하는 업다운 게임을 만드세요 phjphj147.tistory.com 가위 바위 보 게임 만들기! : https://phjphj147.tis..
드디어 1주일간의 개인 과제가 완료되었습니다! 정말 만들면서도 많은 오류와 문제가 많았지만 그래도 내가 직접 만들어보고 사이트에서 내가 만든 게임을 실행이 되는 모습을 보니 뿌듯하고 기분이 좋았습니다. 만들면서 느낀 점 만드는 것에는 방법이 너무나도 많아서 정석이 없다고 할 정도로 이런저런 방법을 다 써봤던 것 같습니다. 4시간 동안 머리를 싸매고 만들었던 방법이 고작 30분 만에 새로 만든 방법보다 기능이 떨어지는 것도 경험했고 데이터 베이스에서 값을 저장하여 게임을 끄더라도 계속 이어서 할 수 있는 방법을 알게 되었고 git hub를 이용해서 내가 만들고 있는 것들을 원격으로 저장하는 방법도 알게 되었는데... 이 부분에 대해서는 아직 모르는 게 너무 많아서 다시 한번 알아봐야겠다는 생각을 하였습니다..
오늘의 GIT특강 브랜치 = 나뭇가지 수정은 하고싶은데 기존의 파일은 그대로 두고 싶을 때 복사본이라는 개념으로 받아들이자 이제 만든것을 합쳐보자 서버내에서 합치기 팀과제를 할 때에는 main브랜치는 == 배포용 으로 생각을 해두는 게 좋다. 한번에 다 기능이 다 되어야지 merge가 가능하다는 단점이 있다. 그래서 개발용 브랜치를 만든다 develop브랜치(dev브랜치) 대부분 테스트용으로 만들어서 쓴다. 테스트 서버 같은거 라고 보면 된다. 이러한 문제가 발생할 수 있다 이제 만드는 순서를 알아보자 팀장이 하게 될 일 팀원 브랜치 충돌!!!! 그리고 드디어 완성된 가위 바위 보 사이트!!! https://phjphj147.tistory.com/37 (개인 과제) 가위 바위 보 게임 웹으로 만들기! 2..
오늘 하루는 뭔가 흐리멍덩하게 지나갔던 것 같다.. 오늘은 HTML에서 자료를 받아서 Flask에서 계산을 하는 법을 알아내었다. 근데 뭔가 진행은 조금씩 되어 가고 있는데... 마음대로 잘 되지 않아서 일까 생각보다 집중이 잘 되지 않았습니다,... 내일에는 좀더 집중을 해서 만들어야 할 것 같다는 생각이 들었습니다. https://phjphj147.tistory.com/37 (개인 과제) 가위 바위 보 게임 웹으로 만들기! 2번 과제에 해당하는 가위 바위 보 게임을 온라인에서 작동 할 수 있도록 해보자! 과제 내용: 앞서 진행했던 가위 바위 보 게임 의 입출력을 Flask 와 HTML 을 이용하도록 변경하세요. 과제2 에서는 phjphj147.tistory.com 최신화를 하면서 만들어 가도록 하겠습..
마지막 과제인 가위바위보 html 사이트를 만드는 것인데. 서버를 열고 그안에서 만드는 것이나. Flask를 이용해서 만드는 것이 하나도 기억이 나지 않아서 처음에 골머리를 가졌다. 구글을 통해서 계속 찾아보고 하나하나 가져와서 만들었는데. 생각보다 쉽지 않다는 것이 느껴 졌다. 지금 계속만들고 있는 과제는 따로 과제 카태고리에 작성을 하고 있으며 현재는 미완성으로 되어 있다 https://phjphj147.tistory.com/37 (개인 과제) 가위 바위 보 게임 웹으로 만들기! 2번 과제에 해당하는 가위 바위 보 게임을 온라인에서 작동 할 수 있도록 해보자! 과제 내용: 앞서 진행했던 가위 바위 보 게임 의 입출력을 Flask 와 HTML 을 이용하도록 변경하세요. 과제2 에서는 phjphj147...
2번 과제에 해당하는 가위 바위 보 게임을 온라인에서 작동 할 수 있도록 해보자! 과제 내용: 앞서 진행했던 가위 바위 보 게임 의 입출력을 Flask 와 HTML 을 이용하도록 변경하세요. 과제2 에서는 가위 바위 보 게임 입출력을 콘솔(터미널)에서 진행했어요. 이번 과제에서는 HTML form 을 통해서 입력을 받으세요. Flask 내부에서 로직을 처리한 후 HTML 에 출력되도록 구성해보세요. 1. 먼저 2과제에서 사용했던 가위 바위 보의 로직을 그대로 가져와서 사용을 하고 결과의 표기 방법을 html로 만들어서 가져오는 걸로 해보자. 2. 먼저 서버를 만들어야 하는데 git을 이용해서 만드는 방법을 다시한번 찾아보도록 합시다!. 3. 그 다음으로 html으로 서버내에 표시를 하는 화면을 어떻게 구..
이번 한 주도 이렇게 끝이 났습니다. 이번주는 파이썬 심화 학습과 개인과제가 나왔었는데 개인과제를 하면서 나의 실력을 향상 할 수 있는 아주 좋은 경험이 되었습니다. 이번에 배우면서 인상이 깊었던 내용으로는 클래스의 사용법이 였습니다. 클래스를 이용하는 방법을 자세하게 알아가면서 내가 어떤 상황에 이것을 이용하면 좋을까라는 생각을 하면서 만들었는데 평소에도 게임을 좋아하기 때문에 강사선생님께서 알려주셨던 방법에 게임에 나오는 몬스터의 능력치를 개개인이 저장을 할 수 있는것들 보여주는것에서 많은 공감이 되었습니다. 그리고 개인과제를 하면서 처음 과제의 내용을 보았을 때 내가 어디서 부터 구상을 해야하고 어떤 기능을 넣어서 로직을 해야할 지 하나하나 구상을 하는것도 좋은 경험이 되었던 것 같고 내가 생각했던..
오늘은 개인과제를 풀면서 여러 가지를 배웠습니다! 만드는 과정을 따로 만들어 두면 좋을 것 같아서 따로 링크를 달아 드리겠습니다. UP DOWN 게임 만들기 : https://phjphj147.tistory.com/32 (개인 과제) Up Down 게임 만들기 드디어 첫 과제를 받았습니다!!! 처음 만들게 될 과제는 업 다운 게임을 만들기! 업다운게임에 들어가야 할 요소들을 알려주셨는데. 내용 플레이어와 컴퓨터가 참여하는 업다운 게임을 만드세요 phjphj147.tistory.com 과제에 들어가면서 문제만 보고 내가 직접 알고리즘을 짜고 거기에 맞는 명령문을 사용하고 모르는 것을 찾아보는 것에서 많은 것들을 배웠다고 생각이 듭니다! 가위 바위 보 게임 만들기 : https://phjphj147.tist..
HyunjunPark
박현준의 코딩 교육