본문 바로가기
반응형

전체 글231

원하는대로 작업순서 바꾸기 연습문제 [문제1] 조건문을 이용한 '짐의 무게 계산하기' A형 항공사에서는 짐을 부칠 때, 10kg 이상이면 수수료 10,000원을 내야한다. 만약 10kg 미만이면 수수료는 없다. 사용자의 짐의 무게를 키보드로 입력 받아서 사용자가 지불하여야 할 금액을 계산하는 프로그램을 작성하시오. 짐의 무게는 얼마입니까? 8 수수료는 없습니다. 짐의 무게는 얼마입니까? 15 수수료는 10,000원 입니다. a = int(input('짐의 무게는 얼마입니까? ')) if a >= 10: print('수수료는 ', format(10000, '3,d') + '원 입니다.') else: print('수수료는 없습니다.') 짐의 무게는 얼마입니까? 10 수수료는 10,000원 입니다. [문제1] 조건문을 이용한 '짐의 무게 계산하.. 2023. 2. 28.
엔터티(Entity) 1. 엔터티의 개념 엔터티의 정의 □ 변별할 수 있는 사물 - Peter Chen(1976) □ 데이터베이스 내에서 변별 가능한 객차 - CJ Date(1986) □ 정보를 저장할 수 있는 어떤 것 - James Martin(1989) □ 정보가 저장될 수 있는 사람, 장소, 물건, 사건, 개념 등 - Thomas Bruce(1992) 공통점 □ 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당됩니다. □ 엔터티는 업무상 관리가 필요한 관심사에 해당됩니다. □ 엔터티는 저장이 되기 위한 어떤 것(Thing)입니다. 2. 엔터티와 인스턴스에 대한 내용과 표기법 엔터티를 표현하는 방법은 각각의 표기법에 따라 조금씩 차이는 있지만, 대부분 사각형으로 표현됩니다. 과목, 강사, 사건은 엔터티에 해당하.. 2023. 2. 27.
반복문 반복문 특정 부분을 반복해서 실행하는 명령문으로 조건식이 참인 동안 특정 실행문이 반복적으로 수행되는 명령문으로 파이썬에서 while과 for 명령어로 제공됩니다. while 조건식과 반복 실행문(loop)으로 블록을 구성합니다. 반복문을 수행하기 위해 조건부터 먼저 검사하기 때문에 반복의 대상인 실행문이 한 번도 수행되지 않습니다. 형식 While 조건식 : 실행문1 : 실행문n 실습 while 반복문 예시 # (1) 카운터와 누적변수 cnt = tot = 0# 변수 초기화 while cnt < 5 :# True : loop 수행 cnt += 1# 카운터 변수(cnt = cnt + 1) tot += cnt# 누적변수 : tot = tot + cnt print(cnt, tot) 1 1 2 3 3 6 4 .. 2023. 2. 27.
데이터 모델의 이해 1. 모델링의 이해 가. 모델링의 정의 모델은 다양한 현상에 대해서 일정한 표기법에 따라 표현해 놓은 모형. 사람이 살아가면서 접할 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생된다고 했을 때, 모델링은 이것을 표기법에 따라 표기하는 것 자체를 의미합니다. * 복잡한 현실세계를 일정한 표기법에 따라 표현하는 일 나. 모델링의 특징 1) 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현한다는 의미로 정리할 수 있습니다. 2) 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 의미합니다. 3) 명확화는 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고, 정확하게 현상을 기술하는 것입니다. 다. 모델링.. 2023. 2. 26.
SQLD(SQL 개발자), SQLP(SQL 전문가)란 무엇인가 SQL의 정의 SQL(Structured Query Language)은 데이터베이스를 직접 액세스 할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근 권한을 제어하는(Data Control) 처리들로 구성됩니다. SQLP(SQL 전문가)의 정의 SQL 전문가(SQLP, SQL Professional)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 데이터를 조작하고, 추출하는 데 있어서 정확하고, 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나, 이러한 성능.. 2023. 2. 26.
조건문 조건문은 특정 조건식에 따라서 실행문의 실행이 결정되는 명령문으로, 파이썬에서는 if, elif, else 등의 명령어를 제공합니다. 단일 조건문 조건식 한 개를 기준으로 비교 판단하여 처리하는 형식을 갖습니다. if 명령어 다음에 조건식을 지정하고, 콜론(:) 기호를 이용하여 수행할 실행문들을 블록 처리합니다. 형식 1 if 조건식 : 실행문 -> if 블럭 실행문 실습 단일 조건문 형식 1 예문 var = 10# if 블럭에서 사용될 변수 if var >= 5 :# 조건식 print('var=', var) print('var는 5보다 크다.') print('조건이 참인 경우 실행') print('항상 실행') var= 10 var는 5보다 크다. 조건이 참인 경우 실행 항상 실행 var변수는 if 블.. 2023. 2. 26.
파이썬 기본 도구 익히기 연습문제 [문제 1] 다음 조건에 맞게 수량과 단가 변수를 만들어서 금액을 출력하시오. 수량 변수: su = 5 단가 변수: dan = 800 su, dan 변수 주소 확인 금액 계산 = 수량 X 단가 기타 세부내용 참고 su 주소: 1858560352 dan 주소: 2241324818224 금액 = 4000 풀이 su = 5 dan = 800 print("su 주소:", id(su)) print("dan 주소:", id(dan)) print("금액 =", su * dan) su 주소: 9793216 dan 주소: 140493495728880 금액 = 4000 [문제 2] 다음과 같은 2차 방정식을 파이썬 수식으로 코딩하고, y의 결과를 확인하시오. 2차 방정식: y = 2.5 X x² + 3.3 X x + 6(.. 2023. 2. 25.
문자열(String) 문자열 문자들의 집합으로 단일 따옴표('), 이중 따옴표("), 삼중 따옴표('''or""")를 사용하여 문자뜰을 감싼 형태로 표현합니다. 문자열 유형 예시 # 문자열 유형 oneLine = "this is one line string" print (oneline) this is one line string multiLine = """this is multi line string""" print(multiLine) this is multi line string multiLine2 ="this is\nmulti line\nstring" print(multiLine2) this is multi line string oneLine 변수는 한 줄의 문자열 객체를 할당받는 변수입니다. 단일 따옴표를 이용하여 't.. 2023. 2. 24.
표준입출력장치 표준입출력장치 프로그램 단위 테스트할 목적으로 소량의 데이터를 키보드로 입력받아서 로직(logic)의 처리과정을 확인하는 경우에 주료 이용됩니다. 키보드로 입력한 모든 값은 문자열로 처리되며, 만약 숫자를 입력할 경우에는 숫자형으로 변경해야 합니다. 표준입력장치 예시 # (1) 문자형 숫자 입력 num = input("숫자 입력 : ") print('num type : ', type(num) ) # print('num = ', num) print('num = ', num*2) 숫자 입력 : >? 100 num type : num = 100 num = 100100 # (2) 문자형 숫자를 정수형으로 변환 num1 = int( input("숫자 입력 : ") # str -> int(형변환) print('nu.. 2023. 2. 23.
연산자(Operator) 파이썬 연산자 기호 구분 연산자 기능 설명 산술연산자 +, -, *, /, %, //, ** 사칙연산, 나머지 반환, 몫 반환, 지수 승 관계연산자 ==, !=, >, >=, = num2 # num1값이 크거나 같은지 비교 print(bool_result) True bool_result = num1 = 50) print(log_result) False and와 or는 양변에 관계식을 가지고 .. 2023. 2. 22.
변수와 자료형 변수: 필요한 자료를 일시적으로 보관하거나 처리 결과를 담을 수 있는 기억장소 역할 변수명 작성 규칙 1. 의미를 파악할 수 있는 이름으로 지정하는 것이 좋다. 2. 첫 자는 영문자로 시작한다. 3. 공백이나 특수문자는 사용하지 않는다. 4. 예약어는 사용할 수 없다. 5. 두 번째 단어는 숫자, under bar(_)를 사용할 수 있다. 6. 대문자와 소문자는 서로 다른 변수로 인식한다. (대소문자 구분) 변수와 메모리 주소(address) var1 = "Hello python" print(var1) print(id(var1)) Hello python 67239512 var1 = 100 print(var1) print(id(var1)) 100 1850632928 var2 = 150.25 print(va.. 2023. 2. 21.
[부스트코스] 코칭스터디 9기 : AI Basic 2023 5주차 미션(Q1, Q2, Q3) 변형 문제 풀이 Q1. MNIST 데이터셋을 직접 Load 해 봅시다. 데이터셋을 로드하고 DataLoader를 구현해 보세요. Input import torch import torch.nn as nn import torchvision.datasets as dset import torchvision.transforms as transforms from torch.utils.data import DataLoader training_epochs = 18 # training 반복 횟수 batch_size = 150 root = './data' mnist_train = dset.MNIST (root=root, train=True, transform=transforms, download=True) mnist_test = dset.. 2023. 2. 20.
반응형