전체 글 233

두 수의 나눗셈 # int()

정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. def solution(num1,num2): result=(num1/num2)*1000 return int(result) def solution(num1,num2): return int((num1/num2)*1000) # 두가지 방법 다 가능 다른사람이 짠 코드를 보지 않고 구글링 하며 출력해낸 영광의 문제 ㅠㅠ return 도 solution 처럼 함수이름인줄 알았는데 return 함수가 있었다.. 분명 공부했던 내용인데 왜 낯설었는지? ㅋㅋ * return 함수란 : 함수를 실행시켰을 때 생성된 출력 또는 결과 * int() : ..

2024-03-26

튜플(tuple) : 소괄호 "(,)" 를 이용해서 만든다 : 튜플 내부의 값을 변경하거나 삭제 할 수 없다 : 리스트 처럼 순서가 존재 a = [1,2,3] # 리스트 print(a[1]) a = (1,2,3) # 튜플 print(a[1]) 집합(set) : 집합을 구현, 중복이 제거된다. a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1] a_set = set(a) # set() 집합, 중복제거 print(a_set) # {1, 2, 3, 4, 5} a = ['사과','감','수박','참외','딸기'] b = ['사과','멜론','청포도','토마토','참외'] a_set = set(a) b_set = set(b) print(a_set & b_set) # 교집합 print(a_s..

TIL 2024.03.26

2024-03-25 / 2

조건문 : 파이썬에서는 어디까지 구문에 포함되는지를 들여쓰기로 구분한다 : 파이썬에서는 함수 ,클래스, 조건문(if), 반복문(for, while) 등의 코드 블록을 정의할때 ' : ' 콜론을 사용 : 콜론 이후에는 들여쓰기를 통해 코드 블록이 시작 * 들여쓰기: tab 당겨쓰기: shift + tab * 콜론(' : ") 의 사용 - 코드 블록 정의 - 슬라이싱 (a[1:4]) # 1부터 4까지 - 딕셔너리에서 키와 값 사이를 구분 ("age" : 30) # age 값 30 if 문 money = 3000 if money > 3800: print('택시를 타자!') else: print('택시를 못타~') print('그럼 뭘타지?') # 택시를 못타~ # 그럼 뭘타지? money = 3000 if m..

TIL 2024.03.25

2024-03-25

변수 선언 변수이름 = 값 a = 3 b = 2 print(a,b) # 3 2 숫자형 숫자 간에는 사칙연산이 가능하다 a = 3 b = 2 print(a+b) # 5 print(a//b) # a를 b로 나눈 값(몫) print(a**b) # a의 b승(제곱) print(a%b) # a를 b로 나눈 나머지 + a = 'sparta' 문자도 가능 참(True), 거짓(False) 담을 수 있음 + 소문자로 쓸 경우 변수명으로 인식 + 참,거짓은 변수명으로 쓸 수 없다. 3 == 5 # 같다 4 != 7 # 같지 않다 문자열 작은따옴표 또는 큰 따옴표 사용 따옴표로 감싸지 않으면 변수이름을 뜻한다 a = 2 b = 'a' print(b) + 'a' 는 문자열 문자열 간의 더하기는 문자열을 이어붙인 문자열 fi..

TIL 2024.03.25

2024-03-24 / 3

마스터플랜 수립 프레임워크 마스터플랜 수립 개요 : 첫번째 단계는 우선순위를 정하는 일 : 분석 과제의 적용 범위 및 방식을 설정 : 분석 과제의 우선순위와 적용 범위 및 방식을 종합적으로 고려하여 최종적으로 분석 구현의 로드맵을 수립 * ISP(정보 전략 계획) : 내/외부 환경을 분석 : 시스템 구축 우선순위를 결정 : 분석 마스터 플랜은 일반적인 ISP 방법론을 활용 : 단기 및 중/장기로 나누어 계획 수립 빅데이터의 특징을 고려한 분석 ROI 요소 : 3V는 투자 비용 측면의 요소라고 볼 수 있다. : 가치는 비즈니스 효과 포트폴리오 사분면 분석을 활용한 우선순위 평가 기준 시급성 : 전략적 중요도와 목표 가치(KPI) 에 부합하는지 : Value 비즈니스 효과 측면과 연결 난이도 : 데이터를 생..

TIL 2024.03.24

이름에 el이 들어가는 동물 찾기

이름에 el이 들어가는 동물 찾기 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다. # 내가 작성한 쿼리 SELECT animal_id, name FROM animal_ins WHERE animal_type = 'Dog' AND name IN('%EL%' , '%el%') ORDER BY name SELECT animal_id, name FROM animal_ins WHERE animal_type = 'Dog' AND name LIKE '%EL%' OR name LIKE '%el%' ORDER BY name # SELECT animal_id, name F..

SQL 코드카타 2024.03.24

2024-03-24 / 2

분석 대상과 방법에 따른 4가지 분석 주제 분석대상 분석방법 주제 알고 알아 최적화(Optimization) 알고 몰라 해결책(Solution) 모르고 알아 통찰력(Insight) 모르고 몰라 발견(Discovery) 목표 시점별 분석 기획 과제 중심적: 빠르게 장기적 마스터플랜: 지속적 분석 기획 시 고려사항 1. 가용 데이터 고려 : 데이터가 확보될 수 있는지 2. 적절한 활용방안과 유스케이스의 탐색 : 기존의 방법이 있는지 탐색 3. 장애요소에 대한 사전 계획 수립 : 분석을 수행할 때 발생 가능한 장애요소에 대한 사전 계획 수립 분석 방법론 : 상세한 절차, 방법, 도구와 기법, 템플릿과 산출물 기업의 합리적인 의사결정을 가로막는 방해요소 3가지 1. 고정관념 2. 편향된 생각 3..

TIL 2024.03.24