Database, 데이터베이스 데이터베이스는 여러 사람이 공유하고 사용할 수 있는 데이터의 모음집이며, 이를 효율적으로 저장, 검색, 관리하기 위한 소프트웨어 도구입니다. 보통 데이터베이스는 컴퓨터 시스템에 저장되며, 데이터베이스 관리 시스템(DBMS)을 사용하여 데이터를 관리합니다. 데이터베이스는 일반적으로 구조화된 데이터와 비구조화된 데이터 모두를 저장할 수 있으며, 예를 들어 회사에서는 고객 정보, 주문 내역, 재고량 등을 데이터베이스에 저장하여 사용합니다. 데이터베이스는 여러 사람이 동시에 접근하고 수정할 수 있어서, 데이터의 일관성과 무결성을 유지하기 위해 관리자가 액세스 권한을 관리하고, 데이터의 정합성을 유지하기 위한 제약 조건과 규칙을 설정할 수 있습니다. 데이터베이스는 매우 중요한 기업 ..
ECMAScript ECMAScript(European Computer Manufacturers Association Script)은 웹 브라우저에서 사용되는 스크립트 언어의 표준입니다. 즉, 자바스크립트는 ECMAScript의 구현체 중 하나입니다. ECMAScript는 스크립트 언어의 표준 규격을 정의하고, 그 규격에 따라 구현된 스크립트 언어를 통일하는 데 기여합니다. ECMAScript의 버전은 ES1, ES2, ES3, ES5가 있으며 ES6은 ECMAScript 2015라고도 불리며 이후 새 버전의 이름은 연도를 붙여 표현합니다. ECMAScript 2015 ~ 2020까지 출시되어 가장 최신 버전은 ECMAScript 2020입니다. 각 버전마다 새로운 기능, 문법, API 등이 추가되어 개..
들어가며 Node.js는 JavaScript 런타임 환경으로, 웹 브라우저 밖에서 JavaScript 코드를 실행할 수 있는 플랫폼입니다. 비동기 네트워크 애플리케이션을 구축하기 위해 널리 사용되며, 웹 서버, API 서버, 데스크톱 응용 프로그램 등을 구축할 수 있습니다. Node.js의 여러 가지 내용에 대해서 자세히 알아보겠습니다. Node.js 특징 비동기 방식: Node.js는 비동기 방식으로 작업을 처리하여, 동시에 여러 작업을 수행할 수 있습니다. 이벤트 기반: Node.js는 이벤트 기반 모델을 사용하여, 작업이 완료되면 콜백 함수를 호출하는 방식으로 작업을 처리합니다. 다양한 모듈 지원: Node.js는 npm (Node Package Manager)를 통해 많은 모듈을 쉽게 설치하여 사..
Fractions Module, 분수를 다루는 모듈 "Fractions" 모듈은 파이썬에서 분수 계산을 위한 라이브러리입니다. 이 모듈은 분수의 기본 연산 (덧셈, 뺄셈, 곱셈, 나눗셈 등)을 지원하며, 실수와 분수의 혼합 계산도 가능합니다. "Fractions" 모듈은 부동 소수점 오차를 줄이기 위해 사용될 수 있습니다. 이렇게 유리수 연산을 쉽게 만들어주기 때문에 로직을 구현할 때나 코딩테스트 문제 중 분수를 다룰 때 사용 됩니다. 간단하고 훌륭하게 구현할 수 있도록 도와주는 fractions 모듈 중 가장 핵심인 Fraction 클래스에 대해서 알아보겠습니다. Fraction Class examples 1. Import the "fractions" module 파이썬 환경에서 프랙션즈 모듈 내에 프..