til

    4-11 : Restart [기초 복습] 데이터 분석

    이전 TIL 내용을 보니 작년 10월을 기점으로 TIL의 작성이 멈췄습니다 .. git 관리도 그렇고 회사에서 일하고 있을때는 자연스럽게 배우는 것이 있다는 안도감에 이렇게 되버린것 같습니다 최근에 개인적으로 사이드프로젝트도 하고 웹사이트도 풀스택으로 구성해보고 기초적인 학습 내용등을 복습 해보고 하고 있기에 이런 내용을 특별한 양식 없이 TIL이라는 명목하에 작성하고 정리 해보려 합니다 확실히 처음 배웠을때보다는 시야가 많이 열리고 새로운 관점이 생길 수 있을 것 같아서 기대가 됩니다 데이터 분석 관련 기초분석 크롤링 requests에 관하여 data = requests.get('https://search.naver.com/search.naver?where=news&ie=utf8&sm=nws_hty&q..

    10-4[알고리즘] 프로그래머스

    10-4[알고리즘] 프로그래머스

    TIL 금일은 프로그래머스에 새로 등록된 Level 0 문제들을 풀어보면서 리프레쉬하는 시간을 갖었습니다. 정말 레벨에 맞게 엄청 쉬운 내용부터 생각보다 난이도가 있는 문제까지 다양하게 있는 것 같았고 TIL을 작성하지 않았던 날들은 MYSQL 문법부터 문제풀이를 하고 취업 활동을 하였습니다. 학습한 내용을 통해서 프로그래머스에 있는 모든 MYSQL 문제를 풀이 해보았지만 복습이 필요할 것으로 생각됩니다. 알고리즘 문제 포스팅 https://dawnpast12.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%ED%8F%89%ED%96%89 [프로그래머스] 평행 문제 문제 설명 점 네 개의 좌표를 담은 이차원 배열 dots..

    9-27[알고리즘] 프로그래머스

    9-27[알고리즘] 프로그래머스

    TIL 알고리즘 학습과 프로그래머스 프로필 정리 및 알고리즘 강의 복습 프로그래머스 스킬 체크 순서대로 진행 중 조금 더 공격적으로 학습한 내용을 문서화 시작 알고리즘 문제 포스팅 https://dawnpast12.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%96%91%EA%B6%81-%EB%8C%80%ED%9A%8C [프로그래머스] 양궁 대회 문제 문제 설명 카카오배 양궁대회가 열렸습니다. 라이언은 저번 카카오배 양궁대회 우승자이고 이번 대회에도 결승전까지 올라왔습니다. 결승전 상대는 어피치입니다. 카카오배 양궁대회 운 dawnpast12.tistory.com https://dawnpast12.tistory.c..

    9-26[알고리즘] 시간복잡도 학습

    9-26[알고리즘] 시간복잡도 학습

    TIL 시간 복잡도에 대한 복습 중 알고리즘 관련 강의로 학습 중 점근 표기법과 빅오 표기법에 대하여 학습했던 기억이 있지만 해당 내용을 중요하게 생각하지는 않고 알고리즘 학습을 하고 있었다. 이에 이해도가 부족한 것을 느끼고 시간 복잡도에 대한 추가 학습을 하였다. - 시간복잡도와 공간 복잡도 간략 정리 두 가지 내용은 알고리즘을 평가할 때 사용 시간 복잡도: 알고리즘의 수행 시간을 평가 공간 복잡도: 알고리즘 수행에 필요한 메모리 양을 평가 시간 복잡도와 공간 복잡도는 주로 점근적 표기법 중 빅오 표기법을 이용 이렇게 하는 이유는 최악의 상황일 때의 수행능력을 생각해 볼 수 있기 때문이다. 여기서 빅오 표기법에 대해서 간략하게 설명하자면 점근 표기법에 대한 용어에 대한 설명도 생각해보아야 하는데 점근..

    9-22[재정비] 프로젝트 재검토

    9-22[재정비] 프로젝트 재검토

    TIL 가계부 프로젝트 진행한 내용을 순서대로 곱씹어 보았다. 아직 전체 내용을 다 작성하진 않았지만 밑의 사진처럼 정리도 진행 중 지금까지 했던 프로젝트들을 하나하나 다시 볼 필요도 있을 것 같다. prefetched_related나 select_related 등을 프로젝트에서 사용해 본 것을 찾아보려고 했는데 장고 닌자로 학습하였던 저장소 이외의 곳에서는 찾지 못하였다. lazy loading과 관련된 부분이어서 중요도가 있다고 생각되는데 위에서 설명한 저장소는 너무 이해도가 떨어질 때 수행했던 것 같아서 해당 내용을 녹여서 기능을 하나 만들어 봐야겠다. 추가적으로는 CS 지식에 대해서 알고 있는 내용 위주로 더 깊게 자료들을 찾아보고 발표 동영상도 찾아보는 시간을 가졌다. 위 내용들이 중요한 내용이..

    9-20[개념정리] 토큰 관련 개념 재정리 및 알고리즘 복습

    TIL 스택 등 자료구조를 직접 구현해보았음 해당 문제 관련하여 최근에 수행한 코딩 테스트에서 문제로 나왔었는데 stack에 내용이 없을 때의 예외처리 같은 것을 길이를 기준으로 하여 너무 생각 없이 했다는 것을 느낌 class Node: def __init__(self, data): self.data = data self.next = None class Stack: def __init__(self): self.head = None def push(self, value): if self.is_empty(): new_head = Node(value) self.head = new_head new_head = Node(value) new_head.next = self.head self.head = new_he..