본문 바로가기

분류 전체보기125

Visual Studio Code(VSCode)란? Visual Studio Code(VSCode)는 마이크로소프트에서 만든 소스 코드 에디터에요. MIT License 하에 배포되는 오픈소스이고, Electron 프레임워크를 기반으로 만들어졌어요. ​ 오픈소스는 Github을 통해 배포되며, Windows, Mac, Linux를 모두 지원해주고 있어요. ​ Visual Studio Code의 공식 문서에서는 다음과 같이 설명을 하고 있어요. Visual Studio Code는 경량이지만 파워풀한 소스코드 에디터이다. 데스크탑에서 실행이 되며 Windows, MacOS, Linux에서 사용이 가능하다. Javascript, TypeScript, Node.js뿐만 아니라 C++, C#, Java, Python 등 다양한 언어의 실행환경을 지원한다. ​ Vi.. 2023. 1. 30.
Git이란? Git에 대해 설명하기 전에 '버전관리'에 대해 먼저 알아봅시다! 버전관리란? Git에서 버전관리시스템(VCS, Version Control System)을 다음과 같이 정의하고 있어요. 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 이게 무슨 말일까요? 대학생들의 과제 발표 준비 과정을 통해 알아볼게요! 교수님이 '이번주까지 OO에 대해 조사해서 발표하세요!' 라고 과제를 내줬어요. 과제를 하기 위해 여러분들은 OO에 대해 조사를 하고 PPT로 발표자료를 만들겠죠! ​ 이때!! ​ 자료조사를 마치고 발표를 위한 PPT를 완성하고 'ㅁㅁ대학교_△△수업_OO자료조사_발표자료.pptx'라는 이름으로 발표자료를 만들었어요! ​ 그런데 조사한 자료.. 2023. 1. 30.
Node.js 설치하기 1. 브라우저에서 nodejs download 검색 2. 검색된 정보 중 가장 상위에 있는 다운로드 | Node.js 선택 3. LTS 탭 선택 - LTS(Long Term Support) : 장기적으로 지원되는 버전이며, 버그 및 오류에 대한 패치 버전을 지원 - 2023년 01월 19일 기준 LTS 버전은 18.13.0 - 현재 버전 : 가장 최신 버전의 Node.js를 다운받을 수 있지만 가장 안정적인 LTS 버전을 다운로드 받기 4. 현재 사용중인 PC의 운영체제에 맞게 설치 파일 다운로드 5. 다운로드 된 파일을 실행하여 Node.js 설치하기 6. Node.js를 설치하기 위해 Next 버튼 클릭 7. Node.js의 라이선스에 대한 동의 체크박스 선택 8. Node.js를 설치하기 위해 Ne.. 2023. 1. 19.
Node.js란? Node.js란? Node.js는 Chrome(구글의 브라우저)에 도입된 V8 엔진을 기반으로 만들어진 Javascript Runtime 환경이에요. Node.js의 공식 홈페이지를 기반으로 Node.js에 대해 소개를 하자면 1. 확장성 있는 네트워크 애플리케이션을 만들 수 있도록 설계가 되어 있어요. - Node.js에서 I/O를 직접 수행하는 함수는 거의 없어요. - 그렇기 때문에 프로세스는 결과가 오기 전까지 블로킹되지 않아요. - Non-blocking 방식이 때문에 확장성 있는 시스템을 개발할 수 있어요. 2. Node.js는 라이브러리가 아닌 런타임 생성자로 이벤트 루프를 제공해줘요. - 보통 스크립트 시작 부분에서 콜백을 통해 동작을 정의해요. - 그리고 마지막에 블로킹을 호출해 서버를 실.. 2023. 1. 17.
[Python] 튜플(Tuple) 더하기, 곱하기 튜플의 더하기 연산자와 곱하기 연산자도 리스트의 연결, 반복 연산과 동일한 기능을 해요. 튜플 더하기(+) 만약 두 튜플를 합치고 싶을 때(연결) 더하기 연산을 사용해요. tuple_a = (1, 2, 3, 4, 5) tuple_b = ("홍길동", "한국인", "개발자") tuple_sum = tuple_a + tuple_b print(tuple_sum) >> (출력)(1, 2, 3, 4, 5, "홍길동", "한국인", "개발자") 합치고 싶은 튜플에 ‘+’를 통해 연결만 시켜주면 두 리스트에 있는 데이터를 합칠 수 있어요. 튜플 곱하기(*) 이번에는 튜플의 데이터를 반복해볼게요. 여러분들은 (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)이라는 튜플를 만들거에요. 가장.. 2022. 7. 30.
[Python] 튜플 인덱싱, 슬라이싱 튜플도 리스트처럼 인덱스 번호를 통해 특정 데이터 하나를 조회하거나 인덱스 범위 안에 있는 데이터를 조회할 수 있어요. 리스트의 인덱싱, 슬라이싱과 동일하니 바로 소스코드를 통해 알아볼게요. 인덱싱(Indexing) 먼저 인덱싱은 리스트 안에 있는 값을 꺼낼 때 사용해요. 리스트처럼 인덱스 번호는 0부터 시작하는데요. my_tuple = (1, 2, 'a', 'b', [5,6,7]) print(my_tuple[0]) >> (출력) 1 print(my_tuple[2]) >> (출력) a my_tuple에서 숫자 1를 꺼내기 위해 my_tuple[0] 이라고 작성하면 되요. 그리고 my_tuple에서 문자 ‘a’를 꺼내기 위해 my_tuple[2] 이라고 작성하면 ‘a’를 출력할 수 있어요. 리스트와 똑같죠.. 2022. 7. 30.