분류 전체보기(231)
-
<인공지능 기초 다지기> 코칭스터디: 2023 수료
2023년 1월 12일부터 2월 23일까지 6주간 진행되었던 코칭스터디를 수료했습니다! 낯선 주제들과 심도 깊은 내용을 학습하는 시간을 가졌는데, 어렵게 느껴지기도 했지만 수료하고 나니 그만큼 성장했다는 생각이 듭니다. 매주 주어지는 미션과 강의 일정, 팀별 회의가 있었는데요. 각자 파이썬 알고리즘 문제 풀이 미션을 수행하고, 팀별로 정한 시간에 모여 회의를 통해 더 좋은 답안을 고민하는 시간을 가졌습니다. 저는 구글링을 통해서 어떤 원리로 문제가 답으로 도출되는지에 대해 고민하여 매주 회의에 참석했으며, 결과적으로 우수 팀을 선정되진 못했지만, 기본 학습 태도를 갖추는데 아주 큰 도움을 받았습니다. '모두의 연구소'를 통해 인공지능에 대한 개념을 정립하고, 데이터 사이언스 직무에 대한 이해를 높일 수 ..
2023.03.02 -
식별자(Identifier)
1. 식별자 개념 식별자란 하나의 엔터티에 구성된 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미하며, 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 합니다. 업무적으로 구분되는 정보로 생각할 수 있기에 논리 데이터 모델링 단계에서 사용하고, 키는 데이터베이스 테이블에 접근을 위한 매개체로서 물리 데이터 모델링 단계에서 사용합니다. 2. 식별자의 특징 ■ 주식별자에 의해 엔터티 내에 모든 인스턴스들이 유일하게 구분되어야 합니다. ■ 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 합니다. ■ 지정된 주식별자의 값은 자주 변하지 않는 것이어야 합니다. ■ 주식별자가 지정이 되면 반드시 값이 들어와야 합니다. 3. 식별자 분류 및 표기법 가. 식별자 분류 식별자의 종..
2023.03.02 -
비순서 자료구조(None-Sequence Data Structure)
셋(set) set 클래스는 여러 개의 자료를 비 순서로 적재하는 가변 길이 비순차 자료구조를 생성하는 클래스입니다. (1) 셋 객체 특징 □ 비순서 자료구조를 갖는 열거형 객체를 생성할 수 있습니다. □ 다음 형식과 같이 중괄호({})안에 콤마(,)를 이용하여 원소를 구분합니다. 형식 변수 = {값1, 값2, .... 값n} □ 중복을 허용하지 않습니다. □ 순서가 없기 때문에 색인(index)을 사용할 수 없습니다. □ 객체에서 제공하는 함수를 이용하여 추가, 삭제 및 집합 연산 등이 가능합니다. 실습 셋 객체 예시 # (1) 중복 불가 s = {1, 3, 5, 3, 1} print(len(s)) print(s) 3 # (2) 요소 반복 for d in s: print(d, end=' ')# 1 3 ..
2023.03.02 -
관계(Relationship)
1. 관계의 개념 가. 관계의 정의 상호 연관성이 있는 상태로 데이터 모델에 대입하여 정의하면 '엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로써 서로에게 연관성이 부여된 상태'라고 할 수 있습니다. 나. 관계의 패어링 패어링을 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것이며, 이것의 집합을 관계로 표현하는 것입니다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태를 관계 패어링(Relationship Paring)이라 합니다. 2. 관계의 분류 관계가 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있는 것은 관계를 연결함에 있어 어떤 목적으로 연결되었느냐에 따라 분류하기 때문입니다. UML(Unified Modeling Langu..
2023.03.01 -
순서 자료구조
자료구조 프로그래밍에 의해서 만들어진 객체가 메모리에 배정될 때, 기억공간에 적재되는 구조 ■ 열거형 객체: 하나의 메모리 영역에 여러 개의 자료가 나열된 집합 자료구조 ■ 자료구조: 열거형 객체의 자료구조 형태가 순서를 갖고 있는 순서 자료구조와 순서가 없는 비순서 자료구조로 구분됩니다. 순서와 비순서의 차이점은 참조변수의 색인으로 접근할 수 있으면 순서, 색인을 이용할 수 없으면 비순서로 구분합니다. 순서 자료구조 str 문자열 객체를 만들어주는 클래스 실습 str 클래스 객체 예시 # (1) str 클래스 형식 str_var = str(object='string') print(str_var) print(type(str_var)) print(str_var[0]) print(str_var[-1]) st..
2023.03.01 -
속성(Attribute)
1. 속성의 개념 속성(Attribute)이란 사전적인 의미로는 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는 것으로 정의할 수 있습니다. 데이터 모델링 관점에서 속성을 정의하면, '업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리할 수 없는 최소의 데이터 단위'로 정의할 수 있습니다. □ 업무에서 필요로 합니다. □ 의미상 더 이상 분리되지 않습니다. □ 엔터티를 설명하고, 인스턴스의 구성요소가 됩니다. 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 □ 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. □ 한 개의 엔터티는 두 개 이상의 속성을 갖는다. □ 한 개의 속성은 한 개의..
2023.02.28