1. 문제 설명 정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요. # in 연산자 활용하기 def solution(num_list,n): if n in num_list: return 1 else: return 0 2. 문제 설명 정수가 담긴 리스트 num_list가 주어질 때, 리스트의 길이가 11 이상이면 리스트에 있는 모든 원소의 합을 10 이하이면 모든 원소의 곱을 return하도록 solution 함수를 완성해주세요. # math.prod(list): 리스트 내 요소 곱 import math def solution(num_list): if len(num_list) >= 11: re..
아래 사이트에 올라온 문제를 풀면서 기초를 다지기 시작하였다. https://github.com/rougier/numpy-100 GitHub - rougier/numpy-100: 100 numpy exercises (with solutions) 100 numpy exercises (with solutions). Contribute to rougier/numpy-100 development by creating an account on GitHub. github.com 1. Import the numpy package under the name `np` (★☆☆) import numpy as np 2. Print the numpy version and the configuration (★☆☆) print(..
Pandas 정의 - 데이터 조작 및 분석에 사용 - 다양한 파일 형식의 데이터 읽기 및 쓰기, 데이터 정리, 필터링, 그룹화, 병합, 재구성 및 데이터 계산 수행을 위한 광범위한 기능을 제공 Pandas 기본 사용법 # pandas 불러오기 import pandas as pd # pd.Series(): 1차원 데이터를 위한 자료구조 # Serise 내부 구조: 인덱스가 자동으로 부여됨(딕셔너리의 키 개념과 유사) # 인덱스는 문자 또는 숫자로 설정 가능하며, default는 0부터 시작하는 정수 # index: Series 객체의 인덱스에 접근, values: Series 객체의 값에 접근 data = [0,1,2,3] #1차원 배열 생성 s = pd.Series(data) #배열을 series 클래스..
Numpy 정의 - 수학적 함수 모음 제공 - 배열 조작, 수학 연산, 선형 대수, 난수 생성 등을 위한 다양한 기능과 기능을 제공 Numpy 배열(행렬) 생성 # numpy 불러오기 import numpy as np # np.array([]): 배열 생성 a = np.array([1,2,3]) # np.arange(): 특정 범위 배열 생성 a = np.arange(3) print(a) #[0,1,2] # 3차원일 때 arange로 배열 생성 org = (1,2,3) nb = org[0]*org[1]*org[2] a = np.arange(nb).reshape(org) # 0, 1 배열 생성 a = np.zeros(3) # np.zeros(): 0으로 구성된 배열 생성 b = np.zeros((2,3,5..
1. 정보보호 관리체계 (1) 관련 인증 1) ISO/IEC - 27000: 정보보안 관리체계(개요 및 용어) - 27001: ISMS 요구사항 - 27002: 정보보안관리를 위한 실행 규약 - 27003: ISMS 구현 지침 - 27004: 정보보안관리 지표 및 지표 프레임워크를 위한 지침 - 27005: 정보보안 위험관리 지침 2) ISMS - 하단에서 자세히 서술 3) 기타 인증 - BS7799: 정보보호관리체계이며, 영국에서 만듬. ISO27000시리즈로 발전 (2) 정보보호 정책 1) 정보보호 정책 - 조직 내에서 보안이 어떤 종류의 역할을 수행하는지 규정하기 위해 최고경영진에 의한 일반적인 선언 - 역할: ①임직원에게 책임 할당 ②임직원의 가치판단 기준 ③경영진의 목표를 직원들이 공유할 수 있..