개발일지/내일배움캠프 TIL(19)
-
19일차 내일배움캠프 개발일지
오늘은 무엇을 배웠을까요? 바로 알고리즘 강의 중 배열, 링크드 리스트와 머신러닝 강의 중 tensorflow, kaggle을 활용하여 선형회귀 실습 해보기를 진행했습니다. 링크드 리스트는 빅오표기법 O(N) 방식으로 특정 원소를 조회하는 것이 가능하며 중간에 삽입 또는 삭제를 할 경우 O(1) 방식으로 가능합니다. Array의 경우 빅오 표기법은 위와 반대가 되겠습니다. 데이터를 추가하는 경우 모든 공간이 다 찼어도 맨 뒤의 노드만 동적으로 추가한다면 문제 없습니다. Array의 경우는 새로운 메모리 공간을 할당받아만 합니다. 즉 데이터에 접근하는 경우가 빈번하다면 Array를, 삽입과 삭제가 빈번하다면 링크드 리스트를 사용하는 것이 바람직하겠지요. 근데 파이썬의 배열은 list 라고 부르는데 왜 그런..
2022.01.06 -
12일-18일차 내일배움캠프 개발일지
왜 어젠 안 나타났냐고 하실 것 같아요.. 사실은 너무 바빴답니다. 평일엔 매일 TIL을 쓰려고 했는데 어제 처음으로 쓰질 못했습니다. 도대체 왜 바빴을까요? 그건 바로 Git 사용과 관련한 Error 때문이었습니다. 하나의 Error를 해결하면 또 다른 Error가 나타나서 저를 미치게 만들었죠. 위 상황에서 병합을 눌러보니 짜잔! 처음보는 녀석의 등장에 헤맸지만 우측의 세 버튼 중에서 선택을 해보니 잘 진행이 되더라구요. 앞으로는 'pull'을 생활화하는 자세가 필요할 것 같아요. 그런데 이 문제를 해결하고 나니 다른 문제가 발생합니다. 깃허브 협업을 위해 위와 같이 repo를 설정하고 fork를 사용하여 협업할 파일을 불러왔다. 그런데 .idea 라는 파일도 같이 협업 파일에 저장이 되면서 협업 파..
2022.01.06 -
11일차 내일배움캠프 개발일지
벌써 3주차 시작이라니 믿기지가 않습니다... 안녕하세요. 간무징어입니다. 크리스마스를 보내고 오니 정말 오랜만에 글을 쓰는 기분이 듭니다. 사실 어제 일요일마다 듣는 C#으로 Unity 개발하는 학원 수업이 크리스마스로 인해 휴강을 하게 되었습니다. 그래서 잘 쉬었냐고 물으신다면... 아뇨 쉬진 못했답니다. 평일 오전부터 밤까지 수업을 들어서 돈은 언제벌지하는 생각을 하다가 잠을 설쳤습니다 하하핫,,, 그런데 그런 와중 이런 발상을 했습니다. ... 아! 새벽에 돈을 벌면 되겠구나 저는 생각이 들면 바로 실천에 옮기기 때문에 사실 미친 짓이지만 돈을 벌지 않고 먹고 살 수는 없는 세상이기에 하고 싶은 공부를 하기 위해 15군데 지원을 하니 한 곳에서 연락이 와 오늘 아르바이트 면접을 보고 왔습니다. 평..
2021.12.28 -
10일차 내일배움캠프 개발일지
자...오늘 저는 사실 개발일지를 건너뛰려고 했습니다. 왜냐하면 오늘이 크리스마스 이브이기 때문입니다. 그러면 뭐합니까. 솔로는 그냥 집에 있어야죠 내 얼굴은 모자이크하기 싫었다... 나를 지우는 느낌이 들어서 ㅎㅎ 사실 처음만난 조원들은 쑥스러움이 많으신지 대화가 별로 없어서 원래 이런 것이구나 하면서 코딩 공부를 진행했는데 다른 조에 초대받아서 가보니 유머감각이 넘치시는 분들이 많이 계셔서 놀랐다. (사실 나는 사람이 많이 모여서 떠드는 분위기를 좋아하는데 사람이 많으면 많을수록 말을 별로 안 하는 성격이라 대충 5명이 넘어가면 말을 하기보단 듣는 위주이다.) 뉴페이스의 등장으로 분위기를 망친 것은 아닌지 걱정도 된다. 재밌는 분들을 만나서 즐거웠고, 같이 힘내서 수료를 할 수 있으면 좋겠다. 오늘은..
2021.12.25 -
9일차 내일배움캠프 개발일지
요즘 돈이 얼마나 중요한지 새삼스레 깨닫고 있다. 자취 생활을 시작한지 3개월이 되었다. 많은 일들이 있었다. 3번째 인턴으로 근무했던 회사와 이별하게 되었고 올해 편입한 대학교에서 1년 공부하여 3학년을 넘기게 되었다. 여기에 여러가지 자격증과 공인영어성적 취득 등을 많은 것을 같이 진행하다보니 건강에 문제가 생겼고 다음주부터 도수치료와 물리치료를 받기로 했다. 모든 일을 진행하는데 나의 돈과 시간 그리고 무엇보다 중요한 건강을 투자하게 된다. 자취방엔 벤치프레스, 케틀벨, 덤벨 등이 있어서 종종 운동을 진행했는데, 하루에 앉아있는 시간이 많고 잠을 늦게 자다보니 운동으로도 건강 악화를 막을 수는 없었던 것일지도 모르겠다. 병원비는 상대적인 것이지만 작년부터 벌었던 돈으로 월세에 관리비, 대출이자에 식..
2021.12.24 -
8일차 내일배움캠프 개발일지
사실 오늘은 개발일지를 쓰지 않아야 할 것 같았습니다. 턴제 rpg 게임 만들기 프로젝트를 진행했지만 제한시간 내에 끝낼 수 없었고, 코드를 적어나가려고 하니 아직 클래스와 함수에 대한 지식이 완벽하게 정립되어 있지 않은 상태인 것을 확인할 수 있었기 때문입니다. 튜터님이 진행하신 클래스를 사용하는 법을 확인한 순간 저는 클래스 사용 자체를 잘못하고 있었다는 것을 알 수 있었습니다. class Object: hp = None normal_atk_dmg = None name = None def atk(self, enemy_hp): print("몸통박치기!") return enemy_hp - self.normal_atk_dmg # 자식 클래스로 플레이어 생성 class Player(Object): hp = ..
2021.12.22