개발일지/내일배움캠프 TIL(19)
-
7일차 내일배움캠프 개발일지
이번주 토요일이 크리스마스라니... 이렇게 나이를 또 먹는군요. 오늘은 바로 코드에 대한 리뷰를 해볼까합니다. 사실 어제보다 난이도가 있는 프로젝트를 진행했습니다. 바로 배스킨라빈스31 게임을 코딩하는 것입니다. 컴퓨터, 플레이어 선공은 랜덤으로 한다. 컴퓨터, 플레이어가 턴제로 돌아가며 게임을 진행한다. 숫자는 3개를 연속해서 부를 수 있으며 마지막 31을 부르는 사람이 지게 된다. 이러한 문제를 해결하기 위해서 다음과 같이 종이에 내용을 정리해봤습니다. Random 모듈을 이용하여 선공과 후공을 정한다. 플레이어의 숫자 입력 방식을 정한다. 컴퓨터의 숫자 입력 방식을 정한다. 마지막 승패 메시지를 표시한다. 다시 세부적으로 어떻게 코딩을 하면 좋을 것인지 생각하며 내용을 정리해봤습니다. random...
2021.12.21 -
6일차 내일배움캠프 개발일지
짜잔... 내가 돌아왔다. 여러분 안녕하세요. 간무징어 입니다. 오늘은 대망의 개발 2주차가 되겠습니다. 2주차 부터는 파이썬으로 간단한 프로젝트를 진행합니다. 오늘은 파이썬으로 간단한 게임을 만드는 작업을 해봤는데요. 코딩을 잘하시는 개발자 분들에겐 제가 진행하는 프로젝트는 아주 귀여운 듯 보실 지도 모르겠습니다. 파이썬으로 만든 게임이라고 해서 pygame 을 사용하진 않았습니다. 콘솔 창에서 실행하여 게임을 진행할 수 있는 그런 수준입니다. 실력은 아직 부족하지만 약 5시간에 걸쳐서 스스로 생각해보고 이러저리 검색을 해보기도 하며 집에 있는 파이썬 책을 살펴보기도 했습니다. 개인적으로 공부하고 있는 파이썬 교재는 예전 파이썬으로 데이터를 분석할 수 있다는 말을 듣고 구매했던 '혼자 공부하는 파이썬'..
2021.12.20 -
5일차 내일배움캠프 개발일지
길고도 길었던 첫 주 스파르타코딩클럽 수업!! 자기주도적 학습을 하기 때문에 좀 더 자신에게 엄격하게 대하며 수업을 들었다. 오늘은 1일차부터 4일차에 배웠던 내용을 정리하고 그 정리한 내용을 다시 정리한 블로그 글을 보면서 마음을 다잡았다. 우선 5일 동안 가장 큰 일을 해낸 것이 있다. 바로 웹 프로그래밍으로 웹페이지 제작을 한 것이다. 내가 만든 웹사이트 링크를 SNS 채널에 업로드했다. 그런데 처음부터 다시 만들어보라고 한다면 많은 시행착오를 겪을 것이라고 생각했다. 또한 아직은 내가 스스로 넣고 싶은 걸 넣을 수 없다고 판단했다. 실시간 날씨 정보를 보여주고 싶었지만 Ajax 에서 계속 오류가 났기 때문이다. 다 했다고 말했지만 사실 다 한게 아니었다. 부족하고 고칠 점이 많았지만 스스로 완성을..
2021.12.18 -
4일차 내일배움캠프 개발일지
웹 프로그래밍 개발 5주차 과정 1회독을 마치게 되었다. 사실 오늘은 몸이 좋지 않아서 많이 힘들었는데 악으로 깡으로 버틴 것 같다. 두 곳의 병원을 방문했고 결과적으로 경추에 문제가 생겼다는 것을 알게되었다. 몸이 건강해야 돈도 벌 수 있지 않겠는가. 그런데 아이러니 하게도 돈을 벌기 위해 건강은 사실 조금 포기하게 되어버리는 상황이 생기게 된다. 그리고 번 돈으로 다시 건강을 회복하려 하는... 아무튼 여러분들은 일이나 공부를 핑계로 운동이나 스트레칭을 소홀히 하지 말고 건강을 챙기시길 바란다... 오늘은 결과적으로 나만의 웹페이지를 만들었다. 수업을 꼼꼼히 들으면 누구나 만들 수 있지만 코딩을 처음 시작하는 초보자들이 어떠한 정보도 제공받지 않은 상태에서 웹페이지를 3-4일 동안 뚝딱하고 만들어내는..
2021.12.17 -
3일차 내일배움캠프 개발일지
작심삼일의 3일차가 바로 오늘! >< 오늘은 무엇을 배웠을까요? 크롤링하기 MongoDB 연결하기, pymongo로 DB 조작하기 Flask 시작하기 import requests r = requests.get('저작권은 소중하니깐...') rjson = r.json()['생략']['row'] for row in rows: A = row['B'] B = row['c'] if B < 15000: print(A) #이렇게 하면 반복문으로 원하는 값을 도출해낼 수 있다... request 라는 파이썬 패키지를 사용해보는 것부터 오늘의 개발 공부가 시작되었다...! 웹페이지에서 원하는 정보를 가져올 수 있다니 신기할 따름이다. import requests from bs4 import BeautifulSoup he..
2021.12.15 -
2일차 내일배움캠프 개발일지
'작심삼일'이라는 말 다들 알고 계시죠? 오늘이 2일차니까 내일이 바로 작심삼일에서의 3일입니다. 과연... 어떻게 될 것인가? 기대됩니다. 자... 각설하고 오늘은 어떤 내용을 배웠을까요? 웹 프로그래밍 1주차 수업을 복습하며 2주차 진도를 완강했다. 자료구조, 알고리즘 1주차 진도를 완강했다. 우선 웹 프로그래밍 2주차까지의 진도는 1일차에도 적었던 HTML 내용 이해와 더불어 JQuery, Ajax 기초 내용이해이다. background-image는 '나무위키'의 '노제프로필' 이미지 주소를 넣었다. 그런데 이게 웬걸 background-size를 center으로 넣으니 내가 좋아하는 노제 님의 얼굴이 보이지 않게 되었다! background-size: contain; 따라서 위 사진과 같이 con..
2021.12.14