turtleman

Java

Java - 27. 자바 싱글톤 패턴(Singleton Pattern)

이 블로그는 개인복습과 포토폴리오용 입니다!싱글톤 패턴(Singleton Pattern) 싱글톤 패턴은 하나의 인스턴스만을 생성하여 어디서든 동일한 인스턴스를 사용하도록 보장하는 패턴으로,자원을 효율적으로 관리하고 중복 생성을 방지하는 데 매우 유용합니다. 1. 싱글톤 패턴이란?싱글톤 패턴은 이름 그대로 "단 하나의 인스턴스만을 갖는 객체"를 의미합니다.자바에서는 클래스의 생성자를 private으로 선언하여 외부에서 직접 객체를 생성하지 못하도록 제한합니다.그리고 클래스 내부에서 자체적으로 유일한 인스턴스를 생성하고,외부에서는 이 인스턴스를 반환하는 정적 메서드를 통해 사용합니다.이렇게 하면 어디서든 동일한 인스턴스에 접근할 수 있게 됩니다. 2. 싱글톤의 규칙private static 클래스 필드pri..

Python

Python - 27. 파이썬 NumPy 라이브러리

이 블로그는 개인복습과 포토폴리오용 입니다!대제목 카페24 빛나는별 1. NumPy란?NumPy는 파이썬에서 고성능의 다차원 배열을 처리하는데 필수적인 라이브러리입니다.NumPy를 사용하면 배열 데이터를 효율적으로 다루고 수학적 연산을 빠르게 수행할 수 있습니다. 2. NumPy 배열 생성NumPy 배열은 다차원 배열로, 리스트나 튜플과 비슷한 형태를 가지고 있습니다.NumPy 배열을 생성하는 방법은 다음과 같습니다.import numpy as np# 1차원 배열 생성arr1d = np.array([1, 2, 3, 4, 5])# 2차원 배열 생성arr2d = np.array([[1, 2, 3], [4, 5, 6]])# 3차원 배열 생성arr3d = np.array([[[1, 2], [3, 4]], [[5..

Java

Java - 26. 자바의 인스턴스 멤버(Instance Member)와 스태틱 멤버(Static Member)

이 블로그는 개인복습과 포토폴리오용 입니다!인스턴스 멤버(Instance Member)와 스태틱 멤버(Static Member) 두 가지 멤버 유형은 객체 지향 프로그래밍에서 클래스와 객체의 동작과 속성을 다루는 데 있어서 핵심적인 역할을 합니다. 1. 인스턴스 멤버(Instance Member)개념과 특징인스턴스 멤버는 객체(인스턴스)를 생성한 후에 사용할 수 있는 멤버입니다.클래스로부터 생성된 각 인스턴스마다 독립적으로 존재하며, 객체의 상태를 나타내는 데 사용됩니다.인스턴스 멤버에는 다음과 같은 것들이 있을 수 있습니다: 인스턴스 변수(Instance Variable)객체의 상태를 저장하는 변수로, 객체마다 다른 값을 가질 수 있습니다.인스턴스 메서드(Instance Method)객체의 동작을 정의..

Python

Python - 26. 파이썬에서 CSV(Comma-Separated Values) 파일 다루기

이 블로그는 개인복습과 포토폴리오용 입니다!CSV(Comma-Separated Values) CSV(Comma Separated Values)는 데이터를 텍스트 형식으로 저장하기 위해 널리 사용되는 파일 형식입니다.파있너은 CSV 파일을 쉽게 다룰 수 있는 강력한 기능들을 제공합니다. 1. CSV란?쉼표(,)로 값들이 구분된 텍스트 파일입니다.  2. CSV를 이용해 파일을 읽고 값찾기Colab 가상머신 할당(연결) 합니다.Colab에서 Google Drive를 마운트(연결) 합니다.Google Drive 'Colab Notebooks/Github/Txt_File' 폴더에 'csv_enam' 파일을 업로드 합니다. 저는 이파일을 이용했습니다. csv_exam.csv 파일을 읽기 모드로 open.파일의 첫..

Coding_Slowly
'turtleman' 태그의 글 목록 (2 Page)