본문 바로가기

Python (Data)16

[python programming] 원리금균등상환 계산기 구현/ 핸드폰 할부 이자 계산 핸드폰을 할부로 구매할 경우 할부 이자가 붙어 월 요금을 납입하게 되는데 이때 원리금균등상환방식으로 납입하게 된다. 원리금균등상환방식은 매달 납입하는 총금액은 같지만, 단말기의 월별 할부 원금이나 이자가 다르다. 초기에 가장 많은 이자를 납입하며 점차 이자를 적게 납입한다. 따라서 특정 시기까지 얼마큼의 이자를 내는지, 잔여 할부금이 얼마인지 알기 어렵기 때문에 원리금균등상환 계산기를 이용한다. ---------------------------------------------------------------------------------------------TMI 사실 이번에 핸드폰 사려고 하는데 현급 완납으로 살지 할부로 살지 고민하다가 일단 할부로 하고 반년 뒤에 남은 할부금 한 번에 내면 내가 내.. 2021. 2. 4.
[python] 패키지, 모듈, 함수, 클래스 개념 정리 패키지 (package) 1. 라이브러리라고도 부름 2. 특정 기능과 관련된 여러 모듈을 한 그룹으로 묶은 것 3. 패키지 안에 패키지가 있을 수도 있다. 4. import 모듈 from 패키지 (import 패키지도 가능) 모듈 (module) 1. 여러 기능들이 뭉쳐진 하나의. py파일 2. 함수, 클래스, 변수 등 포함 3. import 모듈 함수 (function) 1. 하나의 기능을 가진 코드의 집합 2. 함수를 사용한다 = 함수를 호출한다 3. 함수 사용 형태: 함수( ) - 필요한 경우 () 안에 매개변수 또는 옵션 4. 종류 - 내장 함수(built in function) - 외장 함수: import 해주어야 함 더보기 이 게시물과 비교하여 이해하자면 * 패키지= 카테고리 (.. 2020. 11. 25.
[python] List Comprehension- 코드 한줄로 기존 list에서 원하는 조건을 충족하는 값만으로 새로운 list 만들기 먼저 python의 for 반복문에 대해 모르는 분들은 아래 글 참고 2020/11/25 - [Python/이론] - [python] for 반복문 [python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, l. hyunsitstory.tistory.com List comprehension 1. list 사용 2. "for 변수 in 리스트" 이용 기존 list로 부터 원하는 조건을 충족하는 값들만 빼와서 새로운 리스트를 만들고 싶을 때, 그냥 for문을 사용하면 list = [1, 2.. 2020. 11. 25.
[python] for 반복문 언제 사용할까? "list, dict, set 등의 집합에 대해 반복적인 일을 수행할 때 사용" for문의 기본 구조 for 변수 in 집합 : 수행할 문장 1 수행할 문장 2 ... ex) list의 모든 값들을 출력하고 싶다면, list = [1, 2, 3, 4, 5, 6, 7] for i in list: print(i) ''' 결과 1 2 3 4 5 6 7 ''' continue continue이하 구문은 무시하고 다시 for 문 시행 ex) list의 값들 중 짝수만 실행하고 싶을 때 list= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for i in list: if (i%2 != 0):# i를 2로 나눈 나머지가 0이 아니라면(홀수라면) continue# 아래 구문 무시 else.. 2020. 11. 25.
[Python의 built-in 자료구조] list, tuple, set, dict : 자료들이 일렬로 나열되어 선을 이룸 1. 집합에 순서가 있다 2. indexing 가능 " list[index], tuple[index] " 3. list, tuple : 자료들이 위치를 갖지 않고 bucket에 저장됨 1. 위치를 갖지 않기 때문에 순서가 없음 2. indexing 할 수 없음 3. look up 가능 " value in set, value in dict " 4. 중복값을 허용하지 않음 5. set, dict 언제 사용? 1. 중복된 값을 골라내야 할 때 2. 빠른 look up 해야 할 때 3. 자료의 순서가 상관없을 때 "4가지 자료 구조 모두 문자형, 숫자형 혼용 가능" "순서가 있는 집합: list & tuple" [ list ] - [ ] 형태로 표현 list 생성 list.. 2020. 11. 11.
[데이터 과학] 데이터의 중요성/ 데이터 과학의 정의 및 절차/ 관련 분야 데이터의 중요성 지금 여러분이 이 글을 보고 있는 순간에도 수억 개 아니 수십억 개 그 이상의 데이터가 발생되고 있을 수 있습니다. 사람들이 마트에 가서 물건을 구입하고 인터넷 서핑을 하고, 문화생활을 즐기고 금융 거래를 하고, 그 외의 모든 활동들이 전산에 기록되고 인터넷 기록으로 남으면서 모두 '데이터화'되어 저장됩니다. '데이터는 잠들지 않는다 6.0'을 보면, 1분 동안 유튜브 시청이 433만 건, 기상 예측 접속이 1,805만 건, 넷플릭스 시청 9만 7천 건, 문자 발송 1,298만 건, 구글 검색 387만 건 등 상당히 짧은 '1분'이라는 시간 동안 인터넷을 타고 흐르는 '일부' 데이터만 해도 이렇게 수천만 건에 달합니다. 기업들은 이런 데이터에 기반한 전략을 세워 이윤 창출을 꾀하고 정부는.. 2020. 5. 3.