목록WEB STUDY/PHYTHON | BACK-END (16)
whatisthis?
Node. Node JS 서버 생성하기 우선 server.js 파일을 만들고, 아래 코드를 작성함. server.js const http = require('http'); // 서버를 만드는 모듈 불러옴 // http 모듈 내의 createServer 메소드 http.createServer((request, response) =>.. mywebproject.tistory.com 지난 포스팅에서 server.js를 생성 후 cmd창에서 node server.js까지 진행했었다. server.js const http = require('http'); // 서버를 만드는 모듈 불러옴 // http 모듈 내의 createServer 메소드 http.createServer((request, response) =>..
우선 server.js 파일을 만들고, 아래 코드를 작성함. server.js const http = require('http'); // 서버를 만드는 모듈 불러옴 // http 모듈 내의 createServer 메소드 http.createServer((request, response) => { // 서버 만드는 createServer 메소드 console.log('server start!'); }).listen(8080); // 8080포트에 연결(listen) Node.js는 모듈 시스템을 구축하고 있습니다. ** 모듈 = 필요한 것만 불러오는 것 http 서버가 필요하니 http 모듈을 require 메소드를 통해서 불러와 http 변수에 저장하였습니다. 전 시간에 말했던 npm의 패키지가 이와 비..
Node.js는 자바스크립트를 브라우저 외의 다른 환경에서도 사용할 수 있게 해주는 런타임입니다. http서버가 내장되어 있기 때문에 보통은 서버로 많이 사용합니다. 하지만 응용 프로그램을 실행하는 데 쓸 수도 있습니다. 웹팩, 바벨과 같은 도구들과 일렉트론 같이 자바스크립트로 데스크탑 프로그램을 만드는 프레임워크가 모두 Node.js를 기반으로 돌아갑니다. 흔히들 생각하기로는 서버가 엄청 복잡하다고 생각하지만, Node.js에서는 10줄도 안 되는 코드로 서버를 구동할 수 있습니다. +) 자바스크립트 문법을 사용하기 때문에, 다른 서버 언어를 배우지 않아도 돼서 부담이 훨씬 덜합니다. 어차피 클라이언트(웹 브라우저) 상에서는 자바스크립트를 쓸 수 밖에 없습니다. 그런데 서버 언어는 JSP나 PHP, A..
1-(1) 프로그래밍 언어와 자바 컴퓨터가 이해할 수 있는 언어인 기계어 사람이 이해할 수 있는 프로그래밍 언어로 작성한 파일 = 소스파일 소스파일은 컴파일(compile) 과정을 거쳐 0과 1로 이루어진 기계 파일로 번역후 실행. 자바(Java)는 - 썬 마이크로시스템즈에서 발표. - 오라클(Oracle)에서 라이선스 보유. - 자바 개발 도구(JDK : Java Development Kit) - Open JDK와 Oracle JDK중 주로 오라클 이용. (학습은 무료) 자바(Java) 의 특징 - 모든 운영체제에서 실행 가능 - 객체 지향 프로그래밍 (OOP : Object Oriented Programming) - RAM 자동 정리 - 다양한 오픈소스 라이브러리 1. JAVA_HOME 환경변수 설정..
Phython. 파이썬 코딩 기초편-10(上) 동네에 항상 대기손님이 있는 치킨집이 있다. 대기 손님의 요리시간을 줄이고자 자동 주문 시스템을 제작했다. 시스템 코드를 확인하고 적절한 예외처리 구문을 넣으시오. 1.. 1보다 작거 mywebproject.tistory.com 6. pip install 파이썬에는 수많은 패키지와 모듈이 존재한다. 기본적으로 제공하는 패키지 뿐만 아니라 다른 사람들이 만든 패키지도 적절하게 사용하는 것이 중요. https://pypi.org/ PyPI · The Python Package Index The Python Package Index (PyPI) is a repository of software for the Python programming language. py..
동네에 항상 대기손님이 있는 치킨집이 있다. 대기 손님의 요리시간을 줄이고자 자동 주문 시스템을 제작했다. 시스템 코드를 확인하고 적절한 예외처리 구문을 넣으시오. 1.. 1보다 작거나 숫자가 아닌값이 들어올때에는 valueError 로 처리 - 출력 메시지 : 잘못된 값을 입력하였습니다. 2. 대기 손님이 주문할 수 있는 총 치킨량은 10마리로 한정 치킨 소진시 사용자 정의 에러 [SoldOutError]를 발생시키고 프로그램 종료 - 출력 메시지 : 재고가 소진되어 더이상 주문을 받지 않습니다. [코드] chicken = 10 waiting = 1 #대기번호 1부터 시작 while (True): print("[남은 치킨 : {0}]".format(chicken)) order = int(input("치..
주어진 코드로 부동산 프로그램을 작성하시오. 출력 예시. 총 3대의 매물이 있습니다. 강남 아파트 매매 10억 2010년 마포 오피스텔 전세 5억 2007년 송파 빌라 월세 500/50 2000년 class House: # 매물 초기화 def __init__(self, location, house_type, deal_type, price, year): pass # 매물 정보 표시 def show_detail(self): pass ___ 내가 작성한 코드 ___ class House: def __init__(self, location, house_type, deal_type, price, year): self.location = location self.house_type = house_type self...
Phython. 파이썬 코딩 기초편-08(上) 당신의 회사에서는 매주 1회 보고서를 작성해야한다. 보고서는 항상 아래와 같은 형태로 출력되어야한다. - X 주차 주간 보고 - 부서 : 이름 : 업무 요약 : 1주차부터 50주차까지의 보고서 파일을 mywebproject.tistory.com 7. 메소드 오버라이딩 자식클래스에서 정의한 메소드를 사용하고 싶을 때, 메소드 오버라이딩을 사용. 1. Unit 클래스에 move 함수를 추가로 정의한다. 지상 유닛이 이동하는 경우의 move이다. class Unit: def __init__(self, name, hp, speed): self.name = name self.hp = hp self.speed = speed def move(self, location):..
당신의 회사에서는 매주 1회 보고서를 작성해야한다. 보고서는 항상 아래와 같은 형태로 출력되어야한다. - X 주차 주간 보고 - 부서 : 이름 : 업무 요약 : 1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하시오. 조건 : 파일명은 1주차.txt , 2주차.txt, ... 와 같이 만든다. 내가 작성한 코드 for week in range(1,51): with open("{0}주차.txt".format(week), "w", encoding="utf8") as report_file: report_file.write("- {0} 주차 주간 보고 - \n부서 :\n이름 : \n업무요약 : \n".format(week)) 나는 with문을 이용하였다. 이 대신 for week in range(1..
표준 체중을 구하는 프로그램을 작성하시오 *공식 남자 : 키(m) * 키(m) * 22 여자 : 키(m) * 키 (m) * 21 1. 표준체중은 별도의 함수 내에서 계산 - 함수명 : std_weight / 전달값 : height, gender 2. 표준 체중은 소수점 둘쨰자리까지 표기 키 175cm 남자의 표준 체중은 67.38kg 입니다. 소수점 둘째자리까지 반올림하는 방법 1. round 이용 print(round(3.3678, 2) 3.37 2. format 이용 { : .2f}".format(3.3678) 3.37 제곱 구하는 방법 1. x ** y 2. pow(a, b) : a의 b제곱 3. math 라이브러리 속의 math.pow(x, y) ** 내가 작성한 코드 def std_weight(..