Express, Routing
※이 포스팅은 sopt 26기 server part seminar 자료 바탕으로 작성되었으며, 복습용입니다. 1-1. NodeJS Express와 Routing을 설명하기 전, 알아둬야 할 부분이 있다. 바로 NodeJs인데, 이전까지 나는 프레임워크라고 잘못 알고 있었다...!_!,,,, NodeJS란 -> JS 기반 서버 플랫폼 -> 이벤트 기반, 싱글 스레드 기반 -> non-blocking I/O -> 비동기 방식 -> 프로그램 언어 (X), 프레임워크 (X) -----> JS를 실행시키는 런타임 환경이다. 1-2. Express 그리고 Express가 바로 NodeJS기반의 웹 앱 프레임워크다. 서버를 구축하기 쉽게 틀을 제공한다. HTTP 요청에 대해 라우팅 및 미들웨어 기능을 제공한다. 1-..
2020. 5. 23.
range 사용하기
거의 모든 파이썬 알고리즘 문제풀이 사용되는 range에 대해 알아볼 것이다. +여기서 print(i, end=' ')를 해준것은 print(i)로 하면 한 라인에 하나의 i씩 출력되기 때문에 보기 깔끔하게 하려고 한 것이다..! for i in range(3): print(i, end=' ') #0 1 2 for i in range(0,3): print(i, end=' ') #0 1 2 for i in range(0,3,1): print(i, end=' ') #0 1 2 위의 세 range의 범위는 모두 같다. range(i)이면 범위는 0부터 i-1까지, range(0,i)이면 범위는 0부터 i-1까지, range(0,i,1)이면 범위는 0부터 i-1까지 1씩 커진다. 즉, i만 지정해준다면 defa..
2020. 5. 6.
sorted()와 sort()의 차이
python에서 정렬 문제가 자주 나오고 다른 종류의 문제에서도 정렬이 자주 쓰인다. 여기서 sorted()와 sort()가 쓰이는데 이 두 방법의 차이점은 무엇일까? 먼저, 예시로 설명하자면 a=[3,6,1,4,7] b=sorted(a) print(b) #[1, 3, 4, 6, 7] a=[3,6,1,4,7] a.sort() print(a) #[1, 3, 4, 6, 7] 이렇게 된다. 결과는 당연히 같다. sorted()는 원래의 list는 원래대로 놔두고, 한번 더 list를 가져와 정렬한다. sort()는 원래의 list내에서 정렬이 되는 것이라고 생각하면 된다..! 따라서, sorted()는 메모리 사용량을 두배로 늘어난다고 보면 되고, 속도는 sort()가 빠르다. 때때로 원래의 list를 사용해..
2020. 5. 3.