본문 바로가기

TIL(Today i learned)

(79)
20210521_TIL 오늘 한 일 : 1.코딩테스트 1문제 2.질서 너머 독서 3.비트겐슈타인 - 논리철학논고 오디오북 듣기 4.기상청 크롤링 몽고디비와 플라스크로 웹에 데이터 띄우기 5.유데미 자바스크립트 강의 1.코딩테스트 1문제 : 오늘은 '키패드 누르기'문제를 풀었다. 고민하다보니, 키패드를 x,y좌표로 만들 생각이 떠올랐고, 스스로가 기특했다. 이 아이디어가 떠오른 후로 막힘없이 문제를 풀어나갔다. 2.질서 너머 독서 : 조던 피터슨의 질서너머 책을 읽는 중이다. 오늘은 '감사'에 대한 부분을 읽었다. '감사'라는 주제를 식상하다고만 생각해왔는데, 피터슨 답게 '감사'가 지닌 의미들을 파헤치고 있다. 아직 다 읽지는 않았지만, '순진한 감사'는 거절한다는 내용이었다. 현실의 고통과 악을 제대로 직면해야만한다. 그리고..
20210520_TIL / 객체지향의 개념이 생겨난 이유 1.몰입: 공부하는 힘 강의듣기 2.코딩테스트 3.셀레니움으로 기상청 크롤링 4.코딩을 지탱하는 기술 -> 객체지향이 생겨난 이유 1.몰입: 공부하는 힘 강의듣기 오늘 이 강의를 다 듣고서, 블로그에 글을 남겼다. 몰입의 힘 2.코딩테스트 1문제 풀기: 오늘은 '음양 더하기'라는 문제를 풀었다. 푸는데 15분도 걸리지 않았던 것 같다. 쉬운 문제였다. 3.셀레니움으로 기상청 크롤링: 1)셀레니움으로 내가 원하는 요소 불러오기 : 크롤링을 할 때, 가장 중요한 부분 중에 하나는 내가 원하는 요소의 html구조를 파악하는 것이라고 생각한다. html구조만 잘 파악하면 어떤 요소든지 크롤링해올 수 있을 것이다. 그런데, 내게 어려웠던 부분이 있다면, 비슷해보이는 여러가지 요소들 중에서 내가 원하는 것만 가지고..
20210518_TIL 오늘 한 일 1.구글커리어 강의 듣기 2.코딩테스트문제풀기 3.코딩을 지탱하는 기술 독서 4.프로페셔널 스투던트 독서 5.기상청크롤링 1.구글 커리어 강의 : 컴퓨터의 역사와 관련된 내용과, 이진법에 관련된 내용을 들었다. 그리고 컴퓨터 구조와 관련한 간단한 설명을 들었다.다음은 수업을 듣고 남기는 후기글이다. 구글커리어강의1 주차 2.코딩테스트문제풀기 : -오늘은 특정 문자열을 제거하는 방법이 필요한 문제가 있었다. 그래서 방법을 찾아보니, 정규표현식을 이용하는 방법이 있었다. 정규표현식은 아직 공부해본적이 없었지만, 이참에 공부해보자는 생각이 들어, 공부를 한 후 문제를 풀어봤다. 정규표현식은 드림코딩 엘리라는 분이 올려놓은 영상으로 공부했다. -굉장히 오랜 시간에 걸쳐 문제를 풀게되었다. 아무래도 ..
20210515_TIL 오늘 한 일 : 1.코딩테스트 1문제 풀기 2.google it fundamental강의 듣기 3.프로페셔널 스튜던트 오디오북 듣기 4.코딩을 지탱하는 기술 독서 5.기상청 웹크롤링: 1.코딩테스트 1문제 풀기 : 오늘은 '모의고사'문제를 풀었다. 꽤 긴 시간이 걸렸다. 그래도 포기하지 않고 고민하다가 2-3시간만에 문제를 풀었다. 뿌듯. 그렇지만, 다른 사람들의 문제풀이를 본 순간 주늑들었다. 그들의 코드는 저토록 깔끔하고 간결한데, 나는 너무 길고 지저분했다. 그래도 아직은 욕심내지 말것. 이상향은 가지되, 조급하지는 말것. 2.google it fundamental강의 듣기 : 오늘 들었던 구글 강의는 컴퓨터의 역사에 대한 내용이었다. 컴퓨터가 어떻게 발전해왔는지에 대해서 파스칼 시대부터 현대까지 ..
20210513_TIL 다시 시작 이름을 바꿨다. DIL(daily) -> TIL(today)로. 이유 : 1)이런 개념이 있다는 걸을 새롭게 발견했기 때문. 2)다른 사람들이 통용하는 개념이라면, 검색에도 그나마 잘 잡히겠다고 생각. 3)검색에 잡히는게 중요한 이유는 내가 공부한걸 공유하려고 블로그를 시작한것이기 때문. 오늘 한 일 1.코딩테스트 2문제 풀기 2.'프로페셔널 스투턴드' 오디오북 독서 3.유데미에서 자바스크립트 애니메이션 강의듣기 : 1.코딩테스트 : 오늘은 '내적'문제와 '완주하지 못한 선수들'이라는 문제를 풀었다. 내적은 비교적 쉽게 30분도 안되어 풀었고, '완주하지 못한 선수들'문제는 꽤 오랜 시간이 걸렸던것 같다. 한 2시간? 그래도 2시간만에 문제를 풀어낼 수 있었어서 다행이다. 포기하지 않았던 스스로에게 대견..
2021.05.05 일지 [오늘 한 일&목차] 1.스파르타코딩 2-3주차 수업 듣고 실습 1)ajax 사용법 2)웹크롤링 3)몽고DB사용해보기 4)지니뮤직 best50곡 웹크롤링하기 2.영어공부 1.스파르타 코딩 2-3주차 수업 듣고 실습 : 1)ajax사용법 : 어제의 수업에 이어 ajax를 이용해, api 데이터를 받아오는 연습을 했다. 몇번 퀴즈를 풀고, 2)웹크롤링: 웹 크롤링은 이름을 들어보기만 했다. 오늘 처음으로 사용해본 것이었는데, 익숙하지가 않았다. 처음이니 당연한 것이다. 아마 계속 사용하다보면 다른 언어들과 친숙해진것처럼 이것의 활용에도 익숙해질 것 같다. 3)몽고db: 몽고 db도 처음으로 사용해봤다. 딕셔너리 형태로 데이터를 저장하는 용도로 사용한다고 한다. 많은 데이터를 저장하려고 할 때, 사용하는건데 ..
[DIL(daily i learned)] 2021.05.04 일지 [오늘 한 일이자, 글의 목차] 1.'코딩을 지탱하는 기술' 독서 - 이름과 스코프에 대한 개념 2.생활코딩 - 자바스크립트강의듣고 실습 3.'해커와 화가' 독서 - 해커가 말하는 부의 개념 4.깃 invalid유저네임 오류 해결 5.네트워크 공부- 어쩌다보니 패스트캠퍼스강의 리뷰 6.코딩테스트 공부 - [1이 될 때까지] 문제 품 7.스파르타코딩 웹개발 종합반 2주차 - ajax 8.크로스핏 1."코딩을 지탱하는 기술" 독서 : 오늘은 스코프 파트를 읽었다. 어떻게 스코프 개념이 탄생하게 되었는지, 스코프 개념 중에 전역-> 동적 -> 정적 스코프 순서로 발전 생성된 역사에는 무엇이 있는지를 배울 수 있었다. 모든 변수에는 이름을 붙인다. 이름을 붙이기 전에는 '번호'를 붙여서 변수를 선언했다. 이렇게..