I. 영상 처리, GPU (Graphic Processing Unit)의 개념 컴퓨터 모니터에 픽셀(화소)로 투영되는 그래픽 처리를 위해 부동소수점 연산 기반 병렬 처리 특화 처리 장치 특히 인공지능(AI)에서 많은 수의 데이터 학습 시 성능 향상, 다중 코어 병렬 연산 환경이 필수적이므로 최근 GPU 활용 폭발적 증가 II. GPU의 구조/구성요소와 핵심 기술 가. 그래픽카드의 구조와 GPU의 구조/구성요소 그래픽카드
I. 튜플(tuple)과 네임드 튜플(named tuple) 가. 튜플(tuple) 튜플은 변경 불가 클래스로, 객체 생성 후 원소를 변경, 삭제, 추가할 수 없고 색인 연산을 통해 조회만 가능 [예제] 튜플 (tuple) t = tuple((1, 2, 3, 2, 1)) # 튜플 객체를 리터럴로 표기(쉼표로 구분) print(t.count(2)) # 원소 값(2)의 개수를 count print(t.index(3)) # 인덱스 정보의 원소 조회 [결과] 2
I. 유니코드 문자열 클래스와 바이트 문자열 클래스 가. 문자열 클래스 문자열 클래스는 유니코드 문자 세트를 지원하므로, 한글이나 영어 문자열 객체 생성 [예제] 문자열 생성 print(str("한글 문자")) print(bytes(b"En String")) # 영어 문자 세트만 사용 시 문자열 앞에 b를 붙여 바이트 문자열 명시 print("문자열 클래스만: ", set(dir(str)) - set(dir(bytes))) # 문자열 클래스에만 있는 메소드 print("바이트 클래스만: ",
I. RDBMS와 NoSQL 장점 제공, NewSQL의 개념 및 특징 가. NewSQL의 개념 RDBMS의 ACID 특성을 유지하며 OLTP 워크로드에 NoSQL의 확장성을 제공하는 데이터베이스 관리 시스템 나. NewSQL의 특징 특징 특징 설명 신규 아키텍처 – 비공유 노드 클러스터를 사용, 각 노드는 데이터의 하위 집합 관리 – 분산 동시성 제어, 흐름 제어 및 분산 쿼리 처리 SQL 최적화 및
I. 유리수와 정밀한 숫자 계산 모듈 파이썬에서는 정수, 실수, 복소수가 기본이며, 유리수는 추가 모듈로 제공 정밀한 계산을 위해 십진수 모듈 제공 가. 유리수 처리 분모와 분자로 이루어진 유리수 처리 모듈, fractions Fraction 클래스 2개의 인자에 정수 입력하여 객체 생성 시 두 수를 약분하여 생성 [예제] 유리수 처리하기 from fractions import Fraction f = Fraction(20, -8)
파이썬의 최상위 클래스는 object이고, 클래스 정의 시 상속 하지 않아도 이 클래스를 기본으로 상속 I. 클래스 내부 속성 object 클래스는 스페셜 속성과 스페셜 메소드만으로 구성 특별한 기능은 없으며 속성이 없는 객체 생성 역할 [예제] 내부 속성 확인 list_array = [str, int, list, tuple, type(None), object, type] for i in dir(object) : if (type(object.__getattribute__(object, i))
I. 6세대(6G) 이동통신 기술의 개념과 개발 동향 가. 6G 이동통신 기술의 개념 1Tbps 최대 전송속도, 1Gbps 체감속도 및 지상 10Km 고도 서비스 가능한 6세대 이동통신 기술 나. 6G 이동통신 기술 개발 동향 100Ghz 이상의 테라헤르츠(THz)대역 무선통신을 사용할 것으로 예측 인공지능 기반으로 데이터 수집, 처리, 소비등의 과정을 자동으로 처리하여 스스로 인식/사용하는 네트워크로 발전 II. 6G
I. 블록체인의 부각 배경 및 플랫폼 서비스 필요성 블록체인은 분산 원장 무결성 기반 암호화폐 역할과 중앙 통제가 불필요 플랫폼 서비스로 활용 부각 II. 블록체인 기술을 활용한 플랫폼 서비스 가. 암호화폐 역할 관점의 플랫폼 서비스 구분 플랫폼 서비스 플랫폼 특징 암호화폐 보안성 향상 측면 51% 공격 대응 Cardano 플랫폼 – PoS 기반 합의 기술 –
I. 예약어로 관리되는 객체 가. None 객체 아무것도 없는 객체를 나타내는 예약어로 None 객체가 있음 [예제] None 객체 확인 print(type(None)) # None 객체 생성 클래스 print(None.__bool__()) # None 객체는 항상 False print(bool(None)) [결과] <class 'NoneType'> False False 나. bool 클래스의 객체 True/False는 예약어로, 내장 클래스 bool로 생성된 2개의 객체가 할당 [예제] bool 클래스 확인 #
I. 클래스와 객체의 관계 가. 클래스 정의 클래스로 객체를 만들어 관계 확인 [예제] 클래스 정의 class MyClass(object) : pass print(issubclass(MyClass, object)) # 클래스와 최상위 클래스 객체 상속 관계 print(issubclass(MyClass, type)) # 클래스와 메타클래스 상속 관계 print(isinstance(MyClass, type)) # 클래스는 메타클래스로 생성 [결과] True False True 나. 클래스와 객체 관계 확인 파이썬의 모든 클래스는 메타클래스로 생성되며,