본문 바로가기

내일배움캠프 Node 4기/TIL

내배캠 11/23 TIL

알고리즘

 

- Udemy 에서 JS로 하는 자료구조와 알고리즘 강의를 끊어놓은게 있고 

앞부분 빅O 표기법, 시간 공간 복합도를 들었는데 설명을 잘해주셔서

그냥 병행해서 현재 내배캠에서 하는 알고리즘 파이썬 과정과 병행하기로 했다.

 

- 알고리즘 풀이에 적합한 언어이고, 이미 웹개발 종합반에서 배운 언어이기도 해서

오늘은 간단하게 배열 안에서 제일 큰 값 찾아내기, Up and Down 만들어보기, 알파벳 빈도수 찾기 등을

풀어보았다.

 

- 내일은 아마 시간, 공간복합도를 특강으로 배울텐데 같이 해서 TIL 작성을 할 생각이다

 

- 훗날 내배캠 과정이 끝나고 구직하는 과정에서 또 알고리즘을 하겠지만, 우선 목표는

알고리즘 가이드에 나와있는것처럼 프로그래머스 레벨 2정도를 푸는 것이다.

 

파이썬

 

- List나 Dictionary는 사실상 JS의 Array, Object와 똑같고... 

현재 과거 코딩애플이란 강의사이트에서 샀던 파이썬 + 인공지능 패키지에 있는 파이썬을 이번주 안으로

완강하는것이 목표다.

 

- Class, Object 문법도 사실상 JS와 동일하다

좀 차이가 있다면 JS 의 Constructor가 함수인 Def로 바뀌어서 사용한다거나 하는것 정도?

Map 함수도 JS의 개념과 비슷하다. 다만 파이썬에선 Map이 인자로 동작함수랑 List를 같이 받는다는 것.

 

- 웹사이트 크롤링, 코인거래소 크롤링으로 JSON 데이터 받아오기 (크롬 익스텐션으로 Viewer를 설치했다)

를 하던 중, 파이썬 멀티쓰레딩을 배웠다.

쉽게말하면 엔진을 추가하는 개념인데, 그냥 내장되어있는 ThreadPool 을 사용하기만 하면 되었다.

쓰레드 관련 내용은 훗날 CS 강의에서 더 자세하게 배우면 그때 또 포스팅할 예정이다

 

Git, Github

- 팀프로젝트 마지막날 하루종일 매달리게했던 주범이다

우선 원격 Repo연결해서 커밋푸시 하는건 해봤으니 그나마 다행인데

이번주와 다음주 기초 주차에 좀 더 공식사이트나 유튜브 등을 통해서

원리이해 등을 좀 해보려고 한다. 

 

- Git lens를 강창민 튜터님한테 추천받아 깔아봤는데 아직 뭔가 해보질 않아서 잘 모르겠다.

 

내일 할일

 

- 아침 알고리즘 특강(시간, 공간복잡도), Python으로 하는 자동화 등

'내일배움캠프 Node 4기 > TIL' 카테고리의 다른 글

내배캠 11/29 TIL  (1) 2022.11.29
내배캠 11/28 TIL  (0) 2022.11.28
내배캠 11/25 TIL  (0) 2022.11.25
내배캠 11/24 TIL  (0) 2022.11.24
내배캠 11/21 TIL  (1) 2022.11.21