항해99

[항해99] TIL 사전과제 스터디 D-29

crab. 2022. 6. 14. 08:18

소크라테스 논증법

적어도 나는 내가 말한걸 지켜야하는데 안 지키고 있던걸 깨달았다.

계기는 알고리즘 테스트의 언어 이슈와 플랫폼문제였다.

지금까지는 텍스트로만 해서 정답을 풀어도 정답인지 알 수 없었다.

js는 프로그래머스에서는 지원하지만 백준은 지원하지않고

프로그래머스는 난이도가 상향평준화되어있다.

백준은 난이도가 고루 분포되어있지만 js로 못한다.

나는 파이썬을 할 필요가 없다고 생각했다.

그러면서 계속 파이썬을 깠는데 그 이유는

  1. 아무리 항해99에서 파이썬으로 알고리즘을 해도 결국 실전에는
  2. js 혹은 java를 써야한다는 점
  3. 코딩테스트로 취업하면 파이썬이 좋지만 지금 우리 단계에서는
  4. 불확실하다는 점

을 들었는데 팀원분들중 한분이 전에 내가 백엔드라고 프론트엔드를 아예 안배우면 안된다고

말했던건 지금 상황과 비교했을 때 어떠냐고 물어보셨다.

소크라테스에게 질문을 받은 그리스학자들이 이런 기분이었을까?

그 질문을 받고 머리를 뽞! 맞은 느낌이었다.

나는 언행불일치의 화신, 고집의 종결자, 내로남불의 대장이었다.

언행불일치

요즘들어 부쩍 언행불일치의 사례들이 나에게서 많이 보이는 것 같다.

이걸 고치려면 어떻게 해야할까

성공한 사람들은 많이 말하기보다 많이 듣는다고들 한다.

물론 듣기만 하고 말하지 않은 것은 아니겠지만 다른이의 말을 듣고 수용하는데

그 비결이 있는것은 아닐까?

책도 그런의미에서는 누군가의 말을 듣는것과 같은 것 같다.

나는 말을 많이 하고 싶어 하고 나의 의견을 주장하고 싶어할때가있다.

확 바뀔 필요는 없다. 항상 어제의 나보다만 발전하자. 지치지 말고

프로젝트의 진행속도

가 생각보다 더디다… 집중과 몰입이 필요한 시점이다.


목표

  • 생각보다 시간이 얼마 남지 않았다.
  • 진짜 오늘은 최소 2주차 3주차 과정은 끝내도록하자!
  • jquery사용해서 버튼 누르면 특정 창(코멘트창) 나오게 설정하기
  • ajax사용해서 서울시 미세먼지 API 창을 만들기
  • @@@@@@@@@@ㄴhtml @@@@@@@@@@@@pyㄱ
  • 크롤링을 이용해서 라프텔 크롤링 시도해보고 다른 사이트도 응용해보기
  • pymongo 이용해서 크롤링한걸 atlasDB 에 저장하기

흐름

  • 웹개발 2주차 3주차를 빠르게 들으며 오늘 해야할 일들을 다시 정리한다.
  • jquery 사용해서 html 다루기
  • 서버-클라이언트 JSON, POST, GET
  • Ajax get방식으로 서버에서 데이터 받아와서 출력하기
  • 누를 때마다 초기화하려면 버튼에 ajax를, ajax에는 empty를 하면된다.
  • `` 과 append(attr,text )를 이용해서 html에 ajax내용을 넣어주기(temp_html)
  • 파이썬 프로젝트 만들기
  • 파이썬 패키지 설치(왼쪽 최상단 → 파일 → 설정)
  • requests 라이브러리로 api에서 값 가져오기
  • bs4(beautifulsoup4)라이브러리로 크롤링하기
  • soup = BeautifulSoup(data.text, 'html.parser')
  • soup, select, select_one으로 크롤링한 텍스트에서 특정 태그 가져오기
  • pymongo와 atlas를 이용하여 DB만들고 저장하고 찾고 바꾸고 지우기
  • pymongo에서는 MongoClient를 통해 url로 가져온다.
  • 크롤링한 값들을 pymongo로 AtlasDB에 넣어준다.
  • db.(목록).insert_one(doc)
  • 크롤링시 텍스트에는 text[0:2], strip()같은 함수들을 사용하면 좋다.

소크라테스 논증법

적어도 나는 내가 말한걸 지켜야하는데 안 지키고 있던걸 깨달았다.

계기는 알고리즘 테스트의 언어 이슈와 플랫폼문제였다.

지금까지는 텍스트로만 해서 정답을 풀어도 정답인지 알 수 없었다.

js는 프로그래머스에서는 지원하지만 백준은 지원하지않고

프로그래머스는 난이도가 상향평준화되어있다.

백준은 난이도가 고루 분포되어있지만 js로 못한다.

나는 파이썬을 할 필요가 없다고 생각했다.

그러면서 계속 파이썬을 깠는데 그 이유는

  1. 아무리 항해99에서 파이썬으로 알고리즘을 해도 결국 실전에는
  2. js 혹은 java를 써야한다는 점
  3. 코딩테스트로 취업하면 파이썬이 좋지만 지금 우리 단계에서는
  4. 불확실하다는 점

을 들었는데 팀원분들중 한분이 전에 내가 백엔드라고 프론트엔드를 아예 안배우면 안된다고

말했던건 지금 상황과 비교했을 때 어떠냐고 물어보셨다.

소크라테스에게 질문을 받은 그리스학자들이 이런 기분이었을까?

그 질문을 받고 머리를 뽞! 맞은 느낌이었다.

나는 언행불일치의 화신, 고집의 종결자, 내로남불의 대장이었다.

언행불일치

요즘들어 부쩍 언행불일치의 사례들이 나에게서 많이 보이는 것 같다.

이걸 고치려면 어떻게 해야할까

성공한 사람들은 많이 말하기보다 많이 듣는다고들 한다.

물론 듣기만 하고 말하지 않은 것은 아니겠지만 다른이의 말을 듣고 수용하는데

그 비결이 있는것은 아닐까?

책도 그런의미에서는 누군가의 말을 듣는것과 같은 것 같다.

나는 말을 많이 하고 싶어 하고 나의 의견을 주장하고 싶어할때가있다.

확 바뀔 필요는 없다. 항상 어제의 나보다만 발전하자. 지치지 말고

프로젝트의 진행속도

가 생각보다 더디다… 집중과 몰입이 필요한 시점이다.


목표

  • 생각보다 시간이 얼마 남지 않았다.
  • 진짜 오늘은 최소 2주차 3주차 과정은 끝내도록하자!
  • jquery사용해서 버튼 누르면 특정 창(코멘트창) 나오게 설정하기
  • ajax사용해서 서울시 미세먼지 API 창을 만들기
  • @@@@@@@@@@ㄴhtml @@@@@@@@@@@@pyㄱ
  • 크롤링을 이용해서 라프텔 크롤링 시도해보고 다른 사이트도 응용해보기
  • pymongo 이용해서 크롤링한걸 atlasDB 에 저장하기

흐름

  • 웹개발 2주차 3주차를 빠르게 들으며 오늘 해야할 일들을 다시 정리한다.
  • jquery 사용해서 html 다루기
  • 서버-클라이언트 JSON, POST, GET
  • Ajax get방식으로 서버에서 데이터 받아와서 출력하기
  • 누를 때마다 초기화하려면 버튼에 ajax를, ajax에는 empty를 하면된다.
  • `` 과 append(attr,text )를 이용해서 html에 ajax내용을 넣어주기(temp_html)
  • 파이썬 프로젝트 만들기

  • 파이썬 패키지 설치(왼쪽 최상단 → 파일 → 설정)

  • requests 라이브러리로 api에서 값 가져오기
  • bs4(beautifulsoup4)라이브러리로 크롤링하기
  • soup = BeautifulSoup(data.text, 'html.parser')
  • soup, select, select_one으로 크롤링한 텍스트에서 특정 태그 가져오기
  • pymongo와 atlas를 이용하여 DB만들고 저장하고 찾고 바꾸고 지우기
  • pymongo에서는 MongoClient를 통해 url로 가져온다.
  • 크롤링한 값들을 pymongo로 AtlasDB에 넣어준다.
  • db.(목록).insert_one(doc)
  • 크롤링시 텍스트에는 text[0:2], strip()같은 함수들을 사용하면 좋다.