목록분류 전체보기 (82)
데이터 꿈나무
안녕하세요~! 여러분 잘 지내고 계신가요? 저는 요즘 정말 부지런히 살아보려고 노력하고 있답니다ㅎㅎ 여러분들은 이미 부지런히 살고 계신가요? 날씨가 쌀쌀해지니까 집에만 있고 싶은 마음 꾹 참고 최대한 무언가들을 해보려고 하는데 쉽진 않네요........그래도 열심히 살아가보자구요!! 문제 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총 얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 0 < n < 1,000 n / 10 = 10: result = result - (n//10 * 2000) return r..
안녕하세요~ 학술 동아리 활동 글은 정말 오랜만에 포스팅하는 거 같은데요, 다 이유가 있답니다,,허허 바로 바로 중간고사 기간이었어요...무사하지 않지만 무사히 중간고사를 마치고 왔답니다..!! 박수~!~!~!~!! 오랜만이라 반가워서 사적인 이야기를 좀 했네요ㅎㅎ 이제 포스팅 시작해볼게요!! 이번에 포스팅할 문제는 "3개의 숫자를 입력 받아 가장 큰 수를 출력하는 print_max함수 만들기" 인데요, 출력 예는 print_max(10, 20, 30) 힌트는 조건문 사용 / def 사용하여 함수 생성입니다. 우선 비교하기 위한 세 개의 숫자를 입력받겠습니다. 저는 그냥 간단하게 1, 2, 3으로 입력해볼게요~ 너무 간단한가요?ㅎㅎ # 세 개의 숫자 입력 받기 num1 = int(input("첫번째 숫자..
우리가 실생활에서 쓰는 모든 것을 객체라 하며, 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말한다. 객체 지향 프로그래밍 - 인코덤, 생물정보 전문위키 None www.incodom.kr 객체(object) : 함수와 변수를 하나의 단위로 묶는 방법 : 하나의 클래스에 해당하는 대상 물건 객체의 구성 : 사람 속성(attribute, 변수) 예) 키, 이름, 무게 동작(action, 함수, 메소드) 예) 달리기, 요리하기 등
모듈이란? 재사용 가능한 함수들을 모아놓은 것 함수 : 프로그램 안에서 코드는 재사용하기 위하여 재사용 가능한 코드를 모아 놓은 것 모듈 : 여러 함수들을 한꺼번에 불러들여 재사용하는 방법 제공
인덱스 (Index) 란? 데이터를 검색할 때 좀 더 빠르게 검색하기 위해 사용 인덱스는 SQL Server Performance 튜닝에 있어서 가장 기본적인 것 돈 안들이고 성능을 향상 시키는 방법. 인덱스의 단점 인덱스를 만드는데 많은 시간 소요 많은 공간이 필요 데이터를 수정(INSERT, DELECT, UPDATE)할 때 마다 인덱스도 변경되야 하므로 시간이 오래 걸림(특히, INSERT 작업의 경우 다른 작업보다 더 많은 시간 소요) 인덱스(Index) 생성 방법 CREATE [UNIQUE] [CLUSTERED | NONCLUSTERED] INDEX [인덱스명] ON [테이블명]([컬럼명]) 생성된 인덱스 확인 방법 sp_helpindex [테이블명] 인덱스(Index) 생성 사전 준비 – (테..
트리거 (Trigger) 란? 특정 데이터베이스의 테이블이나 뷰에 대해 UPDATE, INSERT, 또는 DELETE문을 실행할 때 자동으로 무결성을 보장하도록 하는 특수한 형태의 프로시저 저장 프로시저 (Stored Procedure)와 다른 점 데이터 수정 시 별도의 프로시저 호출이 필요없이 자동으로 수행 직접적으로 호출 불가 매개변수 사용불가 트리거 (Trigger) 생성 # AFTER로 정의! CREATE TRIGGER trg_up_ins -- 생성할트리거의 이름 ON instructor -- 만약 instructor테이블에 업데이트가 발생하게 되면 업데이트가 진행된 이후의 instructor테이블을 전부 다 조회하겠다는 뜻 AFTER UPDATE -- 업데이트가 발생할 때 호출 AS SELECT..
실무에서 프로그램에서 만들어 놓은 SQL문을 저장해 놓고, 필요할 때마다 호출해서 사용하는 방식으로 프로그램을 만드는데요, 이러한 방식이 가능하도록하는 각 DBMS에서 제공하는 프로그래밍 기능입니다. 저장 프로시저 (Stored Procedure) 란? DB내부에 저장된 일련의 SQL문을 하나의 함수처럼 실행 하기 위한 쿼리의 집합 하나의 동작을 여러 쿼리를 통해 하는 경우 트리거와의 가장 큰 차이로 매개변수 사용가능 ※ 저장 프로시저의 이점 반복적인 작업 최소화 개발 언어에 비의존적 에러감소 및 유지보수 간편 ※ 시스템 저장 프로시저 (System Stored Procedure) : 시스템에서 기본적으로 제공하는 저장 프로시저 프로시저명 사용형식 설명 sp_help sp_help [객체명] DB의 모든..
신경망에서는 노드에 들어오는 값들에 대해 곧바로 다음 레이어로 전달하지 않고 활성화 함수를 통과시킨 후 전달한다. 활성화 함수(activation function)는 입력 신호의 총합을 출력 신호로 변환하는 함수로, 입력받은 신호를 얼마나 출력할지 결정하고 네트워크에 층을 쌓아 비선형성을 표현할 수 있도록 해준다. 활성화 함수는 주로 비선형이다. 그 이유는 선형함수를 사용할 시 층을 깊게 하는 의미가 줄어들기 때문이다. 1. 시그모이드 함수(Sigmoid function) s자 형태의 함수이다. 계단함수와 같이 함숫값의 범위도 [0, 1]사이이다. 시그모이드 함수는 모든 구간에서 미분할 수 있고, 증가 함수이므로 미분값이 항상 양수이다. 문제점 함수 정의에 지수 함수가 포함되어 있어서 연산 비용이 많이 ..
뷰(View) 특정 데이터베이스 내에 존재하는 하나 이상의 테이블에서 사용자가 얻기 원하는 데이터들을 검색해 보기 쉽도록 정의한 가상 테이블 뷰에 대한 뷰를 생성할 수도 있음 뷰(View) 생성 목적 사용자 편의성 제공 보안성 제공 뷰(View)의 제약사항 뷰의 사용자는 뷰 정의에서 사용되는 개체들에 대한 SELECT 권한을 가지고 있어야 함 뷰 정의에 사용되는 SELECT문은 ORDER BY, INTO, COMPUTE, COMPUTE BY문을 사용할 수 없다.
SQL의 종류 명령어 종류 명령어 설명 데이터 제어어 (DCL : Data Control Language) GRANT REVOKE 데이터 베이스에 접근하고 객체들을 사용하도록 권한을 설정하는 명령어 데이터 정의어 (DDL: Data Definition Language) CREATE ALTER DROP 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어 데이터 조작어 (DML : Data Manipulation Language) SELECT 데이터베이스에 들어있는 데이터를 조회 및 검색하는 명령어 INSERT UPDATE DELETE 데이터베이스의 데이터에 변형을 가하는 명령어 데이터 정의어 (DDL) CREATE 문 데이터베이스의 정보를 검색하고 수정하기 이전에 해야할 일이 이러한 정보를 저장하는 개..