분류 전체보기
![[파이썬 기초] 알고리즘 - 검색,순위](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD86QR%2FbtrBqfasSbw%2FGCukEgJrFXy7RGAbdcJGc1%2Fimg.png)
[파이썬 기초] 알고리즘 - 검색,순위
🔍 알고리즘이란? - 문제를 풀기 위한 일련의 절차나 방법 🗝 선형 검색 - 선형(일렬)으로 나열되어 있는 데이터를 순차적으로 스캔하며 원하는 값을 찾는다. datas = [1,3,6,7,8,4,9,11,5] searchData = int(input('찾으려는 데이터 입력:')) searchResultIdx = -1 n = 0 while True: if n == len(datas): searchResultIdx = -1 break elif datas[n] == searchData: searchResultIdx = n break n += 1 print(f'searchResultIdx: {searchResultIdx}') 🗝 보초법 - 마지막 인덱스에 찾으려는 값을 추가해서 찾는 과정을 간략화한다. data..
![2400만명 가입했지만…독식 우려 지적도 [마이데이터 시행 4개월]](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FM4Anf%2FbtrBmOh2USz%2FVRYhiMp084S7gUDbcUdku1%2Fimg.jpg)
2400만명 가입했지만…독식 우려 지적도 [마이데이터 시행 4개월]
🖋 핵심 5줄 요약 · 마이데이터 서비스 이용량 증가하나, 일부 기업에만 한정 · 주요 10여 개의 업체를 제외한 상당 수의 업체가 고객 확보에 어려움. · 가이드 라인을 지키지 않은 기업에 대해 귀추가 주목됨. · 데이터의 개방 범위가 달라, 업체마다 제공하는 서비스의 질이 상이함. · 마이데이터 산업의 활성화를 위해 제도적 개선이 필요. 📰 본문 시행 4개월을 넘긴 마이데이터(본인신용정보관리업) 사업에 대해 출발은 성공적이지만 갈 길이 멀다는 지적이 나오고 있다. 가입자 2400만 명에 한 달 정보 전송 요구가 100억 건에 육박할 정도로 빠르게 안착하고 있지만 일부 기업을 중심으로 시장이 굳어지는 모습을 보이기 때문이다. 업계에서는 마이데이터 사업의 도약을 위해서는 제도적 개선을 논의할 때라고 입을..
![[빅데이터] 커리어 가이드](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDQe3d%2FbtrBm9NydGH%2FaJhb6K1isV60aK2UcsocDk%2Fimg.png)
[빅데이터] 커리어 가이드
1. 빅데이터란 무엇일까? 4차 산업혁명과 함께 너무나도 많이 들어온 빅데이터. 이 업계가 유망하다는 것을 누구나 알지만, 자세히는 아는 사람은 많지 않습니다. 따라서 빅데이터가 무엇인지, 실제로 무슨 일을 하는지 한번 알아보겠습니다. 먼저 빅데이터의 정의는 아래와 같습니다. 빅데이터란, 다양하고(variety), 빠르고(velocity), 방대하게(volume) 쏟아지는 가치있는(value) 데이터 빅데이터 시대에는 데이터베이스에 차곡차곡 쌓이던 기존의 정형화된 데이터와 달리, 사진과 이미지, 영상등의 다양한 비정형데이터가 전체 데이터의 90%를 차지하고 있습니다. 이러한 디지털 데이터는 매우 빠른 속도로 생산되므로 이를 실시간으로 저장, 유통, 수집, 분석 처리할 수 있는 성능이 요구됩니다. 또한 빅..
![[제로베이스 데이터 사이언스] 1. 부트캠프 신청하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIXsJi%2FbtrBgnMOrPl%2FdrpAyouxycaqtLd5MmJK20%2Fimg.png)
[제로베이스 데이터 사이언스] 1. 부트캠프 신청하기
1. 부트캠프 신청 이유 이전 글에서 말했듯이 저는 부트캠프(aka.국비 교육)로 한번 쓴 맛을 본 적이 있습니다. 부트캠프가 모든 것을 해결해줄 것이라 생각한 제 실수였지만, 그로 인해 '돌취생'라는 신분과 나이 앞자리가 바뀌는 놀라운 결과를 얻었습니다.(강화 실패) 하지만 저는 결국 다시 부트캠프를 찾게 되었습니다. 너무 힘들었던 기간이었지만, 많은 사람들과 함께 경쟁하고 성장하며 단기간에 모든 걸 쏟아붓기 위해서는 부트캠프만 한 것이 없었기 때문입니다. 그래도 인생 2회차인 만큼 더 신중하고 조심스러울 수밖에 없었습니다. 그래서 저는 먼저 '목표'와 '기준'을 먼저 정했습니다. 2. 부트캠프 기준 설정 🔍 목표 - 디자이너로 일하며 얻은 '시각화 능력', 'UX 사고방식' 으로 남들과 차별화할 것...
![[딕셔너리] BMI 계산기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC6EQ7%2FbtrBgEzS9Kz%2FLV6eXxeO9OqHeD56UrXVp1%2Fimg.png)
[딕셔너리] BMI 계산기
🔍 문제 하루에 몸무게가(kg)와 신장(m)가 각각 -0.5kg, +0.002씩 변한다고 할 때, 45일 후의 몸무게와 BMI 값을 출력하는 프로그램 생성 myBodyInfo = {'이름':'david', '몸무게':85, '신장':1.6} 🗝 사용함수 🖥 실행 1) for문 사용 myBodyInfo = {'이름':'david', '몸무게':85, '신장':1.6} myBMI = myBodyInfo['몸무게']/(myBodyInfo['신장']**2) print(f'myBodyInfo:{myBodyInfo}') print(f'myBMI:{round(myBMI,2)}') for i in range(1,31): myBodyInfo['몸무게'] -= 0.5 myBodyInfo['신장'] += 0.002 myBM..
![[파이썬 기초] 딕셔너리(Dictionary)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxUwZm%2FbtrBbLUNU63%2FF6qmMVMzV7xm5ClDoRA7jK%2Fimg.png)
[파이썬 기초] 딕셔너리(Dictionary)
🔍 딕셔너리(Dictionary) - key와 value를 이용하여 자료를 관리하며, {} 로 선언한다. - key와 value에는 숫자, 문자(열), 논리형 뿐만 아니라 컨테이너 자료형도 올 수있다. - 단 key에 immutable(변경불가)값은 올 수 있지만, mutable 값은 올 수 없다. students = {'s1':'김형식', 's2':'김종국', 's3':'박중호', 's4':'유재석', 's5':'강호동' } cf. immutable & mutable immutable : 수정 불가능한 객체. ex) 정수, 실수, 문자열, 튜플 mutable : 수정 가능한 객체. ex) 리스트와 딕셔너리 🗝 딕셔너리 조회 - key를 이용하여 value를 조회 - 존재하지 않은 키로 조회 시 에러 발..
![[파이썬 기초] 튜플(Tuple)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkYO2V%2FbtrBcIbz2jx%2FKskgegkGkLEENEo3MAG2Kk%2Fimg.png)
[파이썬 기초] 튜플(Tuple)
🔍 튜플(Tuple) - 리스트([])와 비슷하지만, 한번 선언이 되면 아이템 변경 불가(수정, 삭제 등) - ()을 사용해서 선언하지만 생략이 가능하다. - 튜플 안에 또 다른 자료형 데이터를 저장할 수 있다. myNum1 = (1,3,6,8,9) myNum2 = 4,6,2,7,8 🗝 tuple의 아이템 조회 - 인덱스를 이용하여 조회 가능 students = ('홍길동', '박찬호', '이용규', '박승철') students[2] → '이용규' 🗝 in, not in 키워드 - 아이템의 존재 유/무 확인(True/False) - 문자열에서도 사용 가능 예시) if '강호동' in students: → False import random userNum = int(input('원하는 숫자 입력:')) ..
![[리스트] 암호 해독기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6zZ3E%2FbtrBakWPnMs%2FcoPPdLKYpqVnagPkJqs7t0%2Fimg.png)
[리스트] 암호 해독기
🔍 문제 주어진 암호를 아래와 같이 변환하기 secret = '27156231' [1, 3, 3, 2, 6, 12, 5, 1, 5, 7, 2, 14] 🗝 사용함수 insert() : 특정 위치(인덱스)에 아이템 추가, 인수가 2개 필요 append() : 마지막 인덱스에 아이템 추가 reverse() : 아이템의 순서를 뒤집음(정렬과 상관 없음) 🖥 실행 secret = '27156231' secretList = [] for cha in secret: secretList.append(int(cha)) secretList.reverse() val = secretList[0] * secretList[1] secretList.insert(2, val) val = secretList[3] * secretList..