본문 바로가기

Archive/TIL48

[DevCourse] 0506 TIL 오늘 세션을 통해, 시각화에 대해 추가적인 팁을 습득 완료. - 제목을 잊지 말자 - 공식문서 참고하자 - 컬러는 3종류가 있다.! O Sequential : 연속형 자료에 사용하는 컬러 O Categorical : 범주형 자료에 사용하는 컬러 O Diverging : 비교를 위해 사용하는 컬러 2021. 5. 6.
[DevCourse] (05/05) Interenet, Web, REST API (사실은 웹에 대한 지식이 전무하고 Flask, Django에 대해 너무 걱정되어서 좀 미리 시작했다..) 1. 인터넷이란? 전 세계 컴퓨터를 하나로 합치는 거대한 통신망 2. 웹이란? 인터넷에 연결된 사용자들이 정보를 공유할 수 있는 공간 웹에 있는 각각의 정보를 웹페이지, 웹페이지의 집합을 웹사이트라고 한다. 3. 웹의 동작 방식. 웹은 클라이언트와 서버 사이의 소통이다. 1. Client는 Server에 정보를 요청한다. (Request) 2. Server는 요청 받은 정보에 대해 처리한다. 3. Server는 Client에게 요청에 대해 응답한다. (Response) 하지만 이 방법이 서로 틀리면 유감, 그래서 하나의 일괄된 규칙을 준다.. 이를 HTTP라고 한다. 즉 요청은 HTTP Reques.. 2021. 5. 5.
[DevCourse] 0503 Git 요약 매번 그냥 colab으로만 싸올렸던 Github에 대한 강의가 있어 해당 내용을 정리해보았다... Git 명령어 요약 git init - git 시작 git add example.py -> commit하기 위한 file add git commit -m "add example.py" -> example.py를 추가하는 명령어를 commit한다. git log - commit 이력 확인, branch Head확인에도 씀 git branch -v 현재 브랜치 확인 git branch (이름) 새 branch 생성 git checkout (branch이름) branch 이동 git commit -m "modified example.py" 파일 변경시의 commit git merge (branch이름) 현재 작업.. 2021. 5. 3.
[DevCourse] 0429 TIL 백트래킹 vs DFS 전부 다 깊이탐색을 다 해버리면 DFS이다. 그러나 백트래킹의 경우에는 가지치기가 있어, 특정 조건을 만족하지 않으면 탐색을 중단하는 경우가 발생한다. Dict의 활용 유용성 List에 비해 Dict로 접근할 경우, 속도가 무쟈게 빨라진다. 또한 defaultdict라는 모듈을 활용해 초기 세팅을 더 편하게 할 수 있다. 이는 별도의 게시물로 defaultdict에 대해 정리한다. 2021. 4. 29.
[Devcourse] 0427 TIL 1. 괄호 하나 빼먹고 90분갔다. 괄호 놓지지 말자. 특히 연산자 우선순위...기본적인거 놓치지 말자 ㅠㅠㅠ 2. deque나 set는 deque나 set상태로 반환하는데 왜 리스트로 안바꿨니... 기본적인기 놓치지 말라고! 2021. 4. 27.
[DevCourse] 0419-0420 TIL 데브 코스를 배우면서 배우는 내용과는 별도로, 간단하게, 짤막하게 깨달은 내용들을 TIL로 정리하고자 한다. 1. 자료구조를 배우면서 비교적 복잡한 코드를 참고, 작성할때가 많아졌다. 이에 따라 Indentation의 실패로 한참을 해멘 경우가 많았는데, 위에서 아래 순서로 쓰는 것이 아닌, 큰 묶음부터 차근차근 나눠서 작은 부분으로 들어가야 실수하지 않음을 깨달았다. (특히, If문 작성시 한쪽을 다 끝내고 다음 큰 묶음을 들어가는데 그게 아닌, 큰 조건 정도는 적자) 2. 같은 맥락에서, 함수를 작성할 때에도 일단 입력값과, 리턴값부터 작성 하면 무엇을 해야 할지 더 알기 명확해보인다. 3. 노드를 보는건지, 전체 자료구조를 보는 건지 헷갈리지 말자. 4. 반례에 당황하지 말자. 혹은 반례를 생각하는.. 2021. 4. 20.