목록
'전체 글' 749건
코드로 놀고, 언어로 성장하는 공방.
-
파이썬 가상 환경 설치소스 코드를 폴더별로 관리하는 것처럼, 파이썬 인터플리터 등 소스 코드를 실행하는 대 필요한 각종 프로그램을 폴더별로 설치하는 것이 코드의 유지보수에 큰 도움이 됩니다. 이처럼 폴더별로 설치된 파이썬 인터프리터 등을 파이썬 가상 환경이라고 합니다. 01. 비주얼 스튜디오 코드의 상단 메뉴에서 [파일] - [폴더 열기] 메뉴를 클릭하고, [파일 열기] 창에서 'ch_01' 폴더를 찾아 클릭합니다. 왼쪽의 기본 사이드 바의 [탐색기] 메뉴에서 'ch_01' 폴더를 볼 수 있습니다. 02. Ctrl + Shift + F 키를 눌러 명령 팔레트를 열고, 'env'를 입력한 뒤, [Python: 환경 만들기]를 클릭합니다. 03. 환경 유형을 선택하기 위해 [Venv 현재 작업 영역에서 '.venv' 가상 환경을..
-
비주얼 스튜디오 코드 설정하기 & 소스 코드 저장 경로 만들기비주얼 스튜디오 코드 설정하기표시 언어 설정01. 비주얼 스튜디오 코드의 기본 표시 언어는 영어입니다. 이를 한국어로 변경하기 위해 창의 상단에서 [보기] - [명령 팔레트] 메뉴를 클릭해 명령 팔레트(command paletee)를 실행합니다. 02. 명령 팔레트에 'display'를 입력하고 [Configure Display Language]를 클릭하세요. 03. 표시 언어 목록에서 [한국어]를 클릭하고, 비주얼 스튜디오 코드를 재실행하면 표시 언어가 한국어로 변경됩니다. 확장 프로그램 설치비주얼 스튜디오 코드 자체는 단순한 문자 편집기에 불과하지만, 확장 프로그램을 설치하면 강력한 개발 도구로 사용할 수 있습니다. 프로젝트를 진행하기 위해 비주얼 스튜디오 코드에 파이썬(Python)과 주피터(Ju..
-
몽고디비 연결하기노드와 몽고디비를 몽구스를 통해 연결해보겠습니다. 몽고디비는 주소를 사용해 연결합니다. 주소 형식은 mongodb://[username:password@localhost[:port][/[database][?options]]와 같습니다. [ ] 부분은 없어도 되고 있어도 됨을 의미합니다.username과 password에 몽고디비 계정 이름과 비밀번호를 넣습니다. host가 localhost, port가 27017, 계정이 있는 database가 admin이므로 주소는 다음과 같이 됩니다.mongodb://이름:비밀번호@localhost:27017/admin 먼저 schemas 폴더를 루트 디렉터리에 생성합니다. 폴더 안에 index.js 파일을 생성한 후 내용을 다음과 같이 넣습니다.const mongo..
-
JSP 스크립트 요소JSP 스크립트 요소JSP 스크립트 요소(Scripting Element)란 JSP 페이지에서 여러 거지 동적인 처리를 제공하는 기능으로 기호 안에 자바 코드로 구현합니다. 기호를 스크립트릿(scriptlet)이라고 부릅니다.선언문(declaration tag): JSP에서 변수나 메서드를 선언할 때 사용합니다.스크립트릿(scriplet): JSP에서 자바 코드를 작성할 때 사용합니다.표현식(expression tag): JSP에서 변수의 값을 출력할 때 사용합니다.선언문 사용하기선언문은 JSP 페이지에서 사용하는 것이 멤버 변수나 멤버 메서드를 선언할 때 사용합니다. 선언문 안의 멤버는 서브릿 변환 시 서블릿 클래스의 멤버로 변환됩니다. 선언문의 형식은 다음과 같습니다. JSP가 처음 나온 초기에는..
-
파이썬 인터프리터 설치하기 & 비주얼 스튜디오 설치하기파이썬 인터프리터 설치하기파이썬 코드를 컴퓨터에서 실행하기 위해서는 반드시 인터프리터(python interpreter)가 필요합니다. 파이썬 공식 웹 사이트에서 설치 파일을 다운로드하고 컴퓨터에 파이썬 인터프리터를 설치해 봅시다. 01. 웹 브라우저에서 파이썬 공식 웹사이트에 접속한 뒤, 상단의 [Download]-[Python 3.x.x] 버튼을 차례대로 클릭합니다. 파이썬 인터프리터 설치 파일이 다운로드 됩니다.https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org 02. 설치 파일을 실행한 뒤, [Customize installation]를 클릭하세요...
-
몽구스 사용하기MySQL에 시퀄라이즈가 없다면 몽고디비에는 몽구스(Mongoose)가 있습니다.몽구스는 시퀄라이스와 달리 ODM(Object Document Mapping) 이라고 부릅니다. 몽고디비는 릴레이션이 아니라 다큐먼트를 사용하므로 ORM이 아니라 ODM입니다.몽고디비 자체가 이미 자바스크립트인데도 굳이 자바스크립트 객체와 매핑하는 이유가 궁금할 것입니다. 그 이유는 몽고디비에 없어서 불편한 기능들을 몽구스가 보완해주기 때문입니다.먼저 스키마(schema)라는 것이 생겼습니다. 몽고디비는 테이블이 없어서 자유롭게 데이터를 넣을 수 있지만, 때로는 자유로움이 불편함을 초래합니다. 실수로 잘못된 자료형의 데이터를 넣을 수도 있고, 다른 다큐먼트에는 없는 필드의 데이터를 넣을 수도 있습니다. 몽구스는 몽고디비에 데..