데이터베이스 - CHATER 2. 관계 데이터 모델 (1)

관계 데이터 모델의 개념 릴레이션의 개념 릴레이션(relation)은 행과 열로 구성된 테이블을 말한다. relation의 사전적 정의는 '관계'이지만 뒤에 나오는 relationship과의 충돌을 피하기 위해 '관계'라고 하지 않는다. relation은 집합에서

2022년 3월 27일
·
0개의 댓글
·
post-thumbnail

JAVA 1. 자바 시작

JAVA는 제임스 고블링에 의해 개발되었다. 기존의 불편한 방식을 없애기 위해 플랫폼으로부터 독립적이며 메모리 사용량이 적은 새로운 언어를 만들기를 희망했고, 그렇게 탄생된 것이 JAVA이다. JAVA는 플랫폼 종속성을 극복하여 C, C++와는 다르게 운영체제나 하

2022년 3월 23일
·
0개의 댓글
·

데이터베이스 - CHAPTER 1. 데이터베이스 시스템

데이터베이스와 데이터베이스 시스템 데이터베이스의 개념 및 특징 > 데이터(data) 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값 > 정보(information) 데이터에 의미를 부여한 것 >지식(knowledge)' 사물이나 현상에 대한 이해 > ### 데

2022년 3월 14일
·
0개의 댓글
·

Python 9. 클래스와 객체 지향 프로그래밍

class 클래스는 속성/필드, 메소드로 구성된다. 속성/필드(attribute/filed): 데이터 멤버, 변수 등 메소드(method): 클래스 내부의 함수 클래스를 생성할 때엔 특수인자인 self를 사용한다. 다른 이름을 사용해도 되지만 self가 관례적이다.

2022년 3월 12일
·
0개의 댓글
·

Python 8. 예외 처리와 파일

예외처리 어떤 프로그래밍 언어에서 정해진 문법을 따르지 않는 명령이 입력되어 프로그램이 문제를 일으키는 것을 오류라고 한다. 오류의 종류와 특징 많은 프로그램에서 오류를 수행 전에 찾기 어려운 경우가 있다. 파이썬 인터프리터에서 오류 정보를 제공하고 프로그램은 오

2022년 3월 12일
·
0개의 댓글
·
post-thumbnail

Python. 7-1. 모듈과 활용

모듈이란 파이썬 함수나 변수 또는 클래스를 모아놓은 스크립트 파일이다. 파이썬은 수많은 개발자들에 의해서 개발된 많은 모듈이 있다. 만들어진 모듈을 가져올 때에는 'import' 와 함께 모듈 이름을 써 준다. 사용할 때에는 모듈 이름에 점을 찍은 후 모듈 안의 구성

2021년 11월 13일
·
0개의 댓글
·
post-thumbnail

Python 6-2. 딕셔너리, 튜플, 집합

딕셔너리 딕셔너리는 키와 값을 쌍으로 갖는 자료형이다. 키를 이용하여 값을 참조하는 특성을 지니고 있다. 딕셔너리의 항목은 {\[키]:\[값], \[키]:\[값]}의 형식으로 나타낸다. 리스트와는 다르게 중괄호를 사용한다는 점에 주의 해야 한다. 딕셔너리를 만들고

2021년 11월 7일
·
0개의 댓글
·
post-thumbnail

Python 5-2. 함수(2)

재귀함수 함수 내부에서 자기 자신을 호출하는 함수이다. 절차적 기법으로 해결하기 어려운 문제를 직관적이고 간단하게 해결 가능하다. 재귀함수를 이용하여 팩토리얼을 계산하는 프로그램을 구현하였다. 팩토리얼은 n! = n * (n-1)! 으로 정의될 수 있고, 팩토리얼을

2021년 10월 14일
·
0개의 댓글
·
post-thumbnail

Python 5-1. 함수

함수는 레고 블록처럼 하나의 프로그램을 구성하는 요소로 생각할 수 있다. 덩어리 or 블록(block): 반복적으로 사용되는 코드내장함수(built-in function): 파이썬에서 미리 만들어서 제공하는 함수, 인터프리터에 포함되어 배포됨 \-사용자 정의 함수(

2021년 10월 10일
·
0개의 댓글
·
post-thumbnail

Python 4-2. 제어문(반복문)

for문과 리스트 for in 구문은 반복문 키워도 for 와 in 사이에 계속 새롭게 할당할 변수 n을 선언한다. in 뒤에 리스트 자료형을 넣어 리스트를 차례대로 순회하는 실행이 가능하다. for in구문의 in 다음에 범위를 지정하는 함수 range()가 아닌

2021년 9월 30일
·
0개의 댓글
·
post-thumbnail

Python 4-1. 제어문(if 조건문)

순차문 순차적 구조란 먼저 나타나는 코드가 먼저 실행되는 구조이다. 파이썬은 순차적 구조를 지니게 된다. 순차문 이외의 흐름문 제어문은 프로그램의 흐름을 제어하는 역할을 한다. 그 종류에는 조건문과 반복문이 있다. if 조건문 C언어와 달리 파이썬은 if조건

2021년 9월 26일
·
0개의 댓글
·
post-thumbnail

Python 3-1. 정수 상수 표현

10진수는 0~9까지의 10개의 숫자를 사용한다. 10진수 정수 상수는 0으로 시작하면 안 되지만 실수는 0으로 시작해도 된다.ex) 012(X), 012.34(O)=12.34, .34=0.34(0을 생략 가능)2진수는 0과1의 2개의 숫자를 사용한다. 2진수를 표현할

2021년 9월 16일
·
0개의 댓글
·
post-thumbnail

Python 3. 자료형과 연산자

문자열 자료형(string) 문자열 자료형은 Python 2에서 잠깐 살펴봤었듯이 문자들의 집합이다. 연속된 문자로 이루어진 문자열 자료형에 대한 처리도 가능하다. 문자 하나로 구성된 문자와 여러 문자로 이루어진 문자열을 동일하게 취급한다. 작은따옴표, 큰따옴표

2021년 9월 16일
·
0개의 댓글
·
post-thumbnail

Python 2. 출력함수와 문자열 변환함수

명령프롬포트 사용하기 지난번에 다운로드 전에 명령프롬포트를 사용하기 위해'Add Python 3.9 To Path'를 체크한다는 말을 하였다. 지금부터 명령 프롬포트를 이용한 파이썬 이용방법을 서술하겠다. 명령 프롬포트를 띄워준다. 현재 C드라이브가 열려있다. e

2021년 9월 9일
·
0개의 댓글
·
post-thumbnail

Python 1. 파이썬 소개와 설치

1학년 2학기에 전공탐색과목 중 파이썬을 수강하여 듣게되었다. 고등학교 때 프로그래밍을 쉽게 접할 수 있는 언어라며 종종 맛만 봤던 기억이 있다. 이래저래 활용도도 좋고 어쨌든 요즘 제일 잘나가는 언어라니... 1학기때 배웠던 c언어와 어떤 차이가 있는지 알아보기

2021년 8월 30일
·
0개의 댓글
·

C언어 - 2. 프로그램 작성 과정

프로그램 작성 과정

2021년 8월 3일
·
0개의 댓글
·

C언어 - 1. 프로그래밍의 개념

컴퓨터에 프로그램은 없고 하드웨어만 있다면 어떤 기능을 할 수 있을 것인가? 우리가 일상에서 사용하는 컴퓨터를 얻기 위해서는 하드웨어에 운영체제와 여러 프로그램을 설치해야한다. 프로그램(program)이란 특정한 작업을 수행할 수 있도록 설계된 명령어(instructi

2021년 8월 1일
·
0개의 댓글
·