본문 바로가기
반응형

Back-end9

[Node.js] Node.js 입문 Javascript vs Node.js Javascript: 웹 브라우저 안에서, 외부와 통신하고 여러 요소를 동적으로 움직이기 위해 사용되는 언어 Node.js: 웹 브라우저 밖에서도 Javascript를 실행할 수 있는 환경. 서버의 역할도 가능함. (서버: 웹 브라우저나 모바일 앱으로 어떤 요청을 보냈을 떄 응답을 해주는 컴퓨터) 우리가 Node.js를 배워야 하는 이유 우리가 프로그래밍을 하여 원하는 것을 만들고자 하려면, 프론트엔드와 백엔드 모두가 가능해야한다. 다른 각각의 역할을 하는 언어와 달리 Node.js는 클라이언트, 서버 프로그래밍이 다 가능하다. 그래서.. 이것저것 간만 보길 좋아하는 내가 한 언어만을 파야한다면, Node.js를 파는 것이 좋을 것 같다. NPM (Node Paca.. 2021. 6. 27.
[Python] 문법 총정리 --- 계속 추가중 --- 문자 길이 len() slice - 리스트에서 특정 범위만을 가져옴 - 형태: testList[ start : end : step] (end는 포함하지 않는다.) lambda - lambda 인자 : 표현식 - 예를 들어서, 아래 코드를 def hap(x, y): return x + y hap (10, 20) 다음과 같이 한줄로 쓸 수 있다. (lambda x,y : x +y)(10, 20) map - map(함수, 리스트) - 리스트로부터 원소를 하나씩 꺼내서 함수를 적용시킨 다음, 그 결과를 새로운 리스트에 담아준다 list(map(lambda x: x**2, range(5))) # [0, 1, 4, 9, 16] reduce - reduce(집계 함수, 순회 가능한 데이터[.. 2021. 6. 3.
[Java] 상속 (Inheritance) OOP (Object Oriented Programming) 객체 지향 프로그래밍. 구성 부분 단위를 클래스로 쪼개어 구성. 클래스 = 설계도, 인스턴스 = 설계도에 의해 구현된 개체 OOP 특징 - 캡슐화: 목적을 위해 필요한 변수나 메소드를 하나로 묶는것 - 정보은닉: public, private을 통해 접근 제어 - 추상화: 객체들의 공통된 특징을 파악해 정의해 놓은 설계 기법 - 다형성: 형태가 같은데 다른 기능을 하는 것. 코드의 재사용을 위해. 오버라이딩(Overriding): 자식 클래스가 부모 클래스를 상속받고나서, 자식 클래스에서 자신의 입맛대로 다시 재정의해서 사용하는 것 오버로딩(Overloading): 같은 이름의 메서드가 다른 용도로 사용됨. - 상속(Inheritance): 기존.. 2021. 1. 5.