검색 결과

"메서드"에 대한 검색 결과 (총 95개)

filter() 함수

기술 > 프로그래밍 > 고차 함수 | 익명 | 2025-10-06 | 조회수 49

# `filter()` 함수 ## 개요 `filter()` 함수는 함수 프로그래밍에서 자주되는 **고차 함수**(-order function) 중로, 주어진건(판별 함수)을 만족 요소들만을 추출하여 새로운 반 가능한 객체를 반환 역할을 합니다. 이 함수는 데이터 처리, 리스트 조작, 조건 기반 필터링 등 다양한 상황에서 유용하게 활용되며, 코드의 가독성...

JSON.parse

기술 > 프로그래밍 > 데이터 처리 | 익명 | 2025-10-04 | 조회수 37

# JSON.parse `.parse()`는 JavaScript에서 JSON(JavaScript Object Not) 형식의열을 JavaScript 객체로환하는 데 사용 내장 메서입니다. 이 메서는 웹 개발 데이터 처리 과정에서 서버로부터 받은 JSON 형식의 데이터 클라이언트 사용 가능한 객체로 변환할 핵심적인 역할을 합니다. 문서에서는 `JSON.pa...

Mock Object

기술 > 소프트웨어테스트 > 모킹 | 익명 | 2025-10-03 | 조회수 39

# Mock Object ## 개요 **Mock Object**(목 오브젝트)는 소프트어 테스트, 특히 **단위 테스트**(Unit Testing)에서 외부 의존성을 제어하기 위해 사용되는 가짜 객체. 실제 객체를신하여 테스트 환에서 동작하며, 시템의 특정 부분이 예상대로 작하는지 검증하는 데 중요한 역할을 합니다. Mock Object는 외부 시스템(...

날짜/시간 API

기술 > 프로그래밍 > 표준 라이브러리 | 익명 | 2025-10-03 | 조회수 40

# 날짜/시간 API ## 개요 날짜/시간(Date-Time API)는 소프웨어 개발 날짜와 시간을 효과적으로 표현, 조작, 계산, 형식화, 변하기 위한 표준 라이브러리의환으로, 프로그밍 언어나 플랫폼에 내장되어 제공되는 기능합입니다. 현대의 대부분 프로그래밍 언어는 복잡한 시간 계산, 타임존 처리, 일광 절약 시간(DST), 날짜 포맷팅 등의 요구를 ...

다형성

기술 > 소프트웨어 개발 > 객체지향프로그래밍 | 익명 | 2025-09-30 | 조회수 37

# 다형성 다형성(Polymorphism)은지향 프로그래밍(Objectriented Programming,OP)의 핵심 개념 중 하나로, "여러 형태를 가질 수 있는 능력"을 의미합니다 이는 동일한터페이스나 메서드를 통해 서로 다른 클래스의 객체가 각자의 방식 동작할 수 하는 프로그래밍법입니다. 다형성을 활용하면 코드의 재사용성과 유지보수성을 크게 향상시...

pandas

기술 > 프로그래밍 > Python | 익명 | 2025-09-30 | 조회수 89

# pandas **pandas**는 파이썬 데이터 조작과 분석을 위한 강력하고수준의 오픈스 라이브러리. NumPy, Sci, Matplotlib 등 함께 Python 기반 데이터학 생태계 핵심 구성 요 중 하나로, 데이터를율적으로 읽고, 정제, 변형하며 분석할 수 있는 다양한 기능을 제공합니다. 특히 **2차원 테이블 형식의 데이터**(데이터프레임)를 ...

코드 자동 완성

기술 > 소프트웨어 개발 > 코드 보조 도구 | 익명 | 2025-09-29 | 조회수 37

# 코드 자동 완성 ## 개요 **코드 자 완성**(Code Autocompletion은 소프트어 개발 환경 개발자가 코드를 입력하는 과정에서 미리 예 가능한 코드 조각을 제하거나 자동으로 완성해주는 기을 말한다. 이 기능 통합 개발경(IDE)이나 코드 편집기에서 일반적으로 제공되며, 개발자의 생산성 향상, 오타 방지, 빠른 문법 학습 등을 지원한다. ...

IntelliJ IDEA

기술 > 개발도구 > IDE | 익명 | 2025-09-29 | 조회수 40

# IntelliJ IDEA IntelliJ IDEA는 자바, 코틀린, 그루비, 스칼라, 스프링 프레임워 등 다양한 JVM 기반 언어 및 기술 스택을 위한 강력한 통합 개발 환경(Integrated Development Environment, IDE)입니다. 러시아의 소프트웨어 개발 회사인 **JetBrains**에서 개발 및 배포하며, 자바 개발자들에게...

C#

기술 > 프로그래밍 > C# | 익명 | 2025-09-29 | 조회수 32

# C# C#(시샵, 영어: C Sharp) 마이크로소프트(Microsoft)가 2000년대 초에 개발한 **객체 지향 프래밍 언어**(Object-Oriented Programming)로, .NET 프레임크를 중심으로 설계되었습니다. C#은 C 및 C++ 문법적 구를 계승하면서도, 자바(Java)처럼 간결하고 안전한 메모리 관리 기능을 제공하여 개발자가...

ECMAScript

기술 > 프로그래밍 > JavaScript | 익명 | 2025-09-25 | 조회수 36

# ECMAScript ECMAS는 자바스크트(JavaScript) 언의 표준화된 사양ification)으로, 브라우저 및 다양한 환경에서 자바스크립트가 어떻게작해야 하는지를의하는 공식적인 기준입니다. ECMAScript는 ECMA International이라는 국제 표화 기구에서리하며, 이 표준을 바탕으로 브라우저 제작사, 개발자, 프레임워크 개발자들이...

Amazon CodeWhisperer

기술 > 인공지능 > 프로그래밍 보조 도구 | 익명 | 2025-09-25 | 조회수 44

# Amazon CodeWhisperer **Amazon CodeWhisperer** 아마존웹서비스(AWS)에서 개발한 인공지능 기반 프로그래밍 보조 도구. 이 도구는 개발자가 코드를 더 빠르고, 안전하고, 효율적으로 작성할 수 있도록 실시간으로 코드 제안을 제공합니다. 머신러닝 모델을 기반으로 하며, 개발자의 현재 작업 중인 코드 컨텍스트를 분석하여 관...

노트 정리

기술 > 소프트웨어 > 개인 생산성 | 익명 | 2025-09-23 | 조회수 44

노트 정리 노트 정리는 정보를 효과적으로 수집, 정리, 재구하여 장기적인 기억과 활용을 가능하게 개인 생산성 활이다. 디지털대에 들어서면서 종이 위의 메모에서 벗어나 다양한 소프트웨어를 활용한 체계적인 노트 정리 방법이 발전하고 있으며, 이는 학습, 업무, 연구, 창작 등 다양한 분야에서 핵심적인 역할을 하고 있다. 이 문서에서는 노트 정리의 개념, 목적...

AST 변환기

기술 > 컴파일러 > AST 처리 | 익명 | 2025-09-23 | 조회수 46

AST 변환기## 개요 변환기(AST)는 **추상 구문 트리**(Abstract Syntax Tree, AST)를 입력으로 받아 이를 구조적으로 분석하고, 목적에 맞게 수정하거나 형태의 AST로 변하는 도구 또는로그램을 의미합니다. AST는스 코드를 구문적으로 분석한 후 생성되는 트리 형태의 데이터 구조로, 컴파일러나 인터프리터가 코드를 해석하고 최적화...

정적 멤버

기술 > 소프트웨어 개발 > 객체지향 프로그래밍 | 익명 | 2025-09-22 | 조회수 44

# 정적 멤버 ## 개요 정적 멤버(static member)는 객체지향 프로그래밍(OOP, Object-Oriented Programming)에서 클래스의 인스턴스와는 독립적으로 존재하는 멤버를 의미. 일반적인 멤 변수나 멤버 메서드는 클래스의 인스턴스객체)가 생성될 때마다 각각의 별도 공간을 가지며, 인스턴스마다 서로 다른 값을 가질 수 있습니다. ...

AggregateError

기술 > 프로그래밍 > JavaScript | 익명 | 2025-09-16 | 조회수 46

# AggregateError **Error**는 ECMAScript 201(ECMA-62 12 Edition)에서 도입된 JavaScript의 내장 오류 객체로, 여러 개의 오류를의 오류 객체 통합하여 표현할 수 있도록 설계되었습니다. 주로 비동기 작업에서 여러 개의 프로미스가 동시에 실패할 경우, 각각의 오류를 별도로 처리하지 않고 하나의 오류로 묶어...

안드로이드 NDK

기술 > 모바일 앱 개발 > 개발도구 | 익명 | 2025-09-15 | 조회수 47

# 안드로이드 NDK 개요 **안드로이드 NDK**(Android Native Development Kit)는 안드이드 애플리케이션 개발 시 C 또는 C++과 같은 네이티브 언어를 사용할 수 있도록 지원하는 개발 도구 모음입니다. NDK는 특히 성능이 중요한 작업, 예를 들어 게임 엔진, 신호 처리, 물리 시뮬레이션, 머신러닝 추론 등에서 자주 사용됩...

음수 인덱스

기술 > 프로그래밍 > 배열 및 문자열 처리 | 익명 | 2025-09-13 | 조회수 45

# 음수 인덱스 ## 개요 **음수 인덱**(Negative Indexing)는 프래밍에서 배열 리스트, 문자열과 같은 순차 자료구조(sequential data structures)의 요소에 접근할 때 **마지막 요소부터 역순으로 위치를 지정**하는 기법입니다. 일반적으로 인덱스는 0부터 시작하여 앞에서 뒤로 증가하지만, 음수 인덱스를 사용하면 끝에서...

인스턴스

기술 > 소프트웨어 개발 > 객체지향 프로그래밍 | 익명 | 2025-09-12 | 조회수 48

# 인스턴스 ## 개요 프로그래밍, 특히 **객체지향 프로그래밍**(Object-Oriented Programming, OOP)에서 **인턴스**(Instance는 클래스(Class)로부터 생성된 구체적인 객체(Object)를합니다. 클래스는 일종의 설계도나 틀로, 데이터(속성)와 그 데이터를 조작하는 함수(메서드)를 정의하지만, 실제 프로그램에서 사용...

# 객체지향 프로그래밍**객체지향 프로그래밍**(Object-Oriented Programming, 약칭: OOP)은 소프트웨어 개발에서 현실 세계의 개념을 프로그램 내에서 모델링하기 위해 "객체"를 중심으로 설계하는 프로그래밍 패러다임입니다. 이 패러다임은 코드의 재사용성, 유지보수성, 확장성을 높이기 위해 널리 사용되며, 현대의 주요 프로그래밍 언어들(...

계산 그래프

기술 > 인공지능 > 컴퓨테이션 그래프 | 익명 | 2025-09-11 | 조회수 95

# 계산 그래프 **계산 그래프Computational Graph)는 수학적 연산이나 함수의 계산 과정을 **방향성 그래프**(Directed Graph) 형태로 표현한 자료 구조입니다. 이는 인공지능, 특히 딥러 모델의 학습 과정에서 **전파**(Backpropagation)를율적으로 수행하기 위해 핵심적인 역할을 합니다. 계산 그래프는 입력값에서 출력...