전체 글 215

서피스 북과 서피스 프로 3 비교 리뷰(1)

최근에 탐내고 있던 노트북인 서피스북을 들였는데요. 바로 서피스북 i7 Perfomance Base 모델입니다. 이전에 쓰던 기기가 서피스 프로 3(i5)였으니까, 비교하면서 차이점 위주로 리뷰를 해보도록 하죠. 현재 국내에는 정식출시가 되지 않은 제품이라 아마존에서 구입했습니다. 서피스 북 VS 서피스 프로 3 사양 비교 제 품 명서피스 북(i7 Perfomance)서피스 프로 3(i5) CPUIntel Core i7 6600U(Skylake)(2 Core, 4 Thread)(2.6Ghz ~ 3.40Ghz)Intel Core i5 4300U(Haswell)(2 Core, 4 Thread)(1.9Ghz ~ 2.90Ghz)Memory16 GB8 GBSSD512 GB256 GB디스플레이 크기13.5 인치12..

IT 활용/IT 기기 2017.04.16

코드카데미 파이썬 분산 - The Variance(Exam Statics)

코드카데미 파이썬(Codecademy Python) 강좌 중에 9번째 시험 통계(Exam Statics) 챕터 중 7번 분산(The Variance)에 대해서 한 번 보죠. 해당 부분은 특이하게 영문 버전과 한글 버전이 살짝 다릅니다. 한글 버전이 오류가 있는 관계로 영문 버전 기준으로 분산을 계산하도록 하겠습니다.(한글 버전은 영문버전과 함수의 구현방식이 약간 다르고 설명대로 구현해도 계속 답이 틀리다고 나옵니다ㅠ.) 함수는 성적의 합계(grades_sum), 평균(grades_average), 분산(grades_variance) 이렇게 총 3개로 구현합니다.123456789101112131415161718192021grades = [100, 100, 90, 40, 80, 100, 85, 70, 90,..

R Studio를 통해 트위터 데이터 가져오기(2)

지난번 글(링크)에서 데이터를 가져오기 위한 트위터 설정은 마쳤으니 이번에는 R Studio에서의 작업과 읽어온 데이터만 확인하면 됩니다. 혹시나 R Studio를 설치 안 하신 경우에는 먼저 R Studio를 설치해 줍니다.(링크) R Studio를 실행해 줍니다. 1. 필요 패키지 설치 - R Studio 우측 하단 부의 Packages 선택 후 Install 선택 - [Install Pakages] 팝업창에서 중간 [Packages]란에 [twitterR] 입력 후 [Install] - 위와 같은 방법으로 [base64enc], [ROAuth] 설치 - 설치가 진행되는 동안 Console창에는 위와 같은 메시지들이 표시가 됩니다. - Console창에 [ > install.packages("twit..

R Studio를 통해 트위터 데이터 가져오기(1)

데이터 분석을 하려면 분석할 데이터의 취득 방법이 무엇보다도 중요할 텐데요. R Studio 환경을 통해 트위터 데이터를 가져오는 방법을 알아보도록 하겠습니다. 트위터데이터를 가져오기 위해서는 총 4개의 키값([consumer_key], [consumer_secret], [access_token], [access_secret])이 필요합니다. 1. Twitter Apps 설정 - Twitter apps 페이지 접속 : https://apps.twitter.com -> 로그인 - Create New App -> Application Details 설정 ([Name], [Description], [WebSite] 입력) - Developer Agreement 체크 -> Create Your Twitter A..

엑셀(EXCEL) - 네이버 금융 주식 현재가 가져오기

지난 번에 한국거래소 기업공시 채널을 통해서 상장법인 목록 및 종목 코드를 가져와서 구글 파이낸스를 통해 개별 종목에 대한 주가를 가져오는 작업을 했었는데요.(링크) 이번 글에서는 네이버 금융을 통해서 네이버 금융의 주식 현재가의 웹데이터를 가져오는 방법에 대해서 써보겠습니다. 가져오는 것 자체는 아주 간단한 프로세스인데, 엑셀만 사용해서 하려면 노가다를 좀 해줘야 합니다. 1. 데이터 연결 생성 - 데이터 -> 외부 데이터 가져오기 -> 웹 선택 웹에서 자료를 가져오기 위해서 메뉴에서 데이터를 선택하여 외부 데이터 가져오기 [ 웹 ] 항목을 선택합니다. 2. 가져오기 설정 - [ 새 웹 쿼리 ] 창에서 주소창에 [ finance.naver.com ](네이버 금융) 주소 입력 - 국내증시 -> 코스피 -..

코드카데미 파이썬(Codecademy Python) 강좌 - 중앙값(median)

오늘은 코드카데미 파이썬(Codecademy Python) 강좌 해설 14번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 14번째 문제 [ 중앙값(median) ] 입니다. [연습이 최고를 만듭니다.] 챕터의 마지막 문제입니다. 함수 median를 작성하고, 리스트를 입력값으로 받아 해당 리스트의 중간값을 반환하도록 구현하면 됩니다. 만약 요소의 갯수가 짝수라면 리스트 중간의 두 요소의 평균값을 중간값으로 반환해야 합니다. 완성된 코드를 보시면 아래와 같습니다.12345678910111213141516def median(x): # 함수 median을 선언합니다. y = sorted(x) # 입력 리스트 x를 정렬해서 리스트 y에 할당 len_temp = len(x) # 리스트 x의..

코드카데미 파이썬(Codecademy Python) 강좌 - 중복 요소 제거하기(remove_duplicates)

오늘은 코드카데미 파이썬(Codecademy Python) 강좌 해설 13번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 13번째 문제 [중복 요소 제거하기(remove_duplicates)] 입니다. 함수 remove_duplicates를 작성하고, 입력값 리스트를 받아 해당 리스트 안의 중복 요소들을 제거해 주면 됩니다. 완성된 코드를 보시면 아래와 같습니다.1234567891011def remove_duplicates(x): # 함수 remove_duplicates를 선언합니다. result = [] # 결과값을 저장할 빈 리스트 result를 생성 for i in x: # i가 x를 순환하도록 for 반복문을 설정합니다. if i not in result: # i가 리스트 ..

코드카데미 파이썬(Codecademy Python) 강좌 – 곱셈(product)

오늘은 코드카데미 파이썬(Codecademy Python) 강좌 해설 12번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 12번째 문제 [곱셈(product)] 입니다. 함수 product를 작성하고, 정수로 이루어진 리스트 x를 입력값으로 받아 x의 모든 요소의 곱을 반환하도록 구현하면 됩니다. 완성된 코드를 보시면 아래와 같습니다.123456789def product(x): # 함수 product를 선언합니다. result = x[0] # 결과값을 반환할 변수 result를 생성하고 초기화 for i in range(1, len(x)): # 변수 i가 1부터 증가되도록 for문 설정 result = result * x[i] # 변수 result에 x[i]값을 곱셈(product..