Programming
-
Node.js) 객체 활용하기Programming/Node.js 2019. 9. 2. 12:35
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 데이터와 객체 https://www.opentutorials.org/course/3332/21146 var num1 = '1반' var num2 = '2반' var num3 = '3반' console.log(num1); console.log(num2); console.log(num3); 어떤 학교에는 교실이 1반에서부터 3반까지 나누어져있다. 각 교실의 이름을 출력하기 위해서 num1, num2, num3에 교실 이름을 담았다. 그리고 그 교실 이름을 출력하는 프로그램을 작성했다. var num1 = "1반"; var num2 = "2반"; var..
-
Node.js ) Javascript에서는 변수를 함수에 대입할 수 있을까?Programming/Node.js 2019. 9. 2. 11:54
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 값으로서의 함수 https://www.opentutorials.org/course/3332/21145 JavaScript - 객체 - 값으로서 함수 - 생활코딩 수업소개 자바스크립트에서 함수는 구문(statement)이면서 동시에 값(value)이기도 합니다. 이런 특성을 이용하면 서로 연관된 데이터(변수)와 처리(함수)를 그룹핑해서 정리 정돈할 수 있습니다. 이런 특성을 이용하면 소프트웨어의 복잡도를 낮출 수 있습니다. 강의 소스코드 syntax/object2.js var f = function(){ console.log(1+1); console..
-
Node.js ) Post 방식으로 Data 넘기기Programming/Node.js 2019. 8. 16. 16:35
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 글목록 출력하기 https://www.opentutorials.org/course/3332/21136 App - POST 방식으로 전송된 데이터 받기 - 생활코딩 수업소개 POST 방식으로 전송된 데이터를 받아서 파일로 저장하는 방법에 대해서 알아보겠습니다. 강의 소스코드 main.js (변경사항) var http = require('http'); var fs = require('fs'); var url = require('url'); var qs = require('querystring'); function templateHTML(title, l..
-
Node.js ) PM2 사용 방법Programming/Node.js 2019. 8. 16. 15:07
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js -PM2 사용 방법 https://www.opentutorials.org/course/3332/21133 Node.js - 패키지 매니저와 PM2 - 생활코딩 수업소개 혼자서 소프트웨어를 만드는 일은 거의 없습니다. 타인의 모듈을 이용해서 소프트웨어를 만들게 됩니다. 이 때 사용하는 모듈이 많아지면 여러가지 복잡한 문제가 생겨납니다. 이를 관리하는 도구가 패키지 매니저입니다. 이 수업에서는 대표적인 패키지 매니저인 NPM을 사용하는 법을 살펴봅니다. 또 실행중인 Node.js 애플리케이션을 관리하는 프로세스 매니저 PM2의 사용법도 알아보겠습니다. 강..
-
Node.js ) 글 목록 불러오기Programming/Node.js 2019. 8. 16. 13:36
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - 글목록 출력하기 https://www.opentutorials.org/course/3332/21123 App - 글목록 출력하기 - 생활코딩 수업소개 data 디렉토리에 있는 파일들의 이름을 이용해서 글 목록을 생성하는 기능을 구현해보겠습니다. 강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){ var _url = reques..
-
Node.js ) Not Found Exception 구현 하기Programming/Node.js 2019. 8. 16. 12:11
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. ▶생활코딩 : Node.js - Not Found 구현 https://www.opentutorials.org/course/3332/21063 App - Not found 오류 구현 - 생활코딩 수업소개 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아봅니다. 강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){..
-
Python) Python의 예외처리Programming/Python 2019. 7. 31. 00:09
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. #Python의 Exception처리 오늘은 python에서 Exception(예외)처리를 하는 방법에 대해서 공부해본다. 예외처리라고 함은 흔히들, 간단하게 말해서 정상동작이 아닌 다른 동작에 대한 처리를 말한다. height = "170cm" number = (int)height #>> height은 "170cm"로 int형의 데이터가 아니기 때문에 int로 casting(형변환)을 할 경우 에러가 발생한다. """ Traceback (most recent call last): File "errTest.py", line 2, in number = int(height) Valu..
-
Python) Package와 ModuleProgramming/Python 2019. 7. 28. 01:08
TIL(Today I learned) 을 기록하는 공간입니다. 잘못된 내용 또는 부족한 내용에 대한 수정 및 지적 환영합니다. #Package와 Module package는 기능을 구현하는 module들의 합이라고 정의할 수 있다. 그렇다면 module은 무엇일까? module은 어떠한 기능을 수행하기 위해 모아둔 코드 정도로 정의할 수 있겠다. 오늘은 package와 module을 어떻게 활용하는 지에 대해 기록해보고자 한다. package는 디렉터리 생성으로 간단하게 만들 수 있다. 오늘 나는 school package를 만들고, 그 안에 student와 teacher module을 만들 것이다. 먼저 메인 작업공간 아래에 school이라는 디렉터리를 만들고, 그 안에 student module과 t..