본문 바로가기

python

[한빛 9월 리뷰어] - 처음 시작하는 파이썬 2판 : 파이썬 철학 The Zen of Python, by Tim Peters( 파이썬 철학, 팀 피터스) 더보기
[한빛 9월 리뷰어] Introducing Python - 처음 시작하는 파이썬 2판 "파이썬 패키지를 활용한 모던 컴퓨팅 입문" 지은이 & 옮긴이 소개 & 옮긴이의 말 이 책에 대하여 & 대상 독자 & 2판에서 추가된 내용 2판에서 추가된 내용 - 고양이 사진을 포함하여 약 100쪽을 추가했다. - 총 장이 두 배로 늘어났고, 각 장은 좀 더 짧아졌다. - 데이터 타입, 변수, 이름에 대한 부분을 추가했다. - f-문자열과 같은 새로운 표준 파이썬 기능을 추가했다. - 외부 패키지에 대한 내용을 개선하거나 추가했다. - 새로운 예제 코드를 추가했다. - 초보 개발자를 위해 기본 하드웨어와 소프트웨어에 대한 부록을 추가했다. - 중급 개발자를 위해 비동기(asyncio) 부록을 추가했다. - 컨테이너, 클라우드, 데이터 과학 및 머신러닝을 새롭게 추가했다(새로운 기술 스택(tech sta.. 더보기
[한빛 리뷰어] 파이썬 증권 데이터 분석 : 팬더스 데이터프레임 시리즈는 단일 변수의 관측값을 기록하기에는 적합하지만, 여러 변수에 대한 관측값을 함께 기록하기에는 적합하지 않습니다. 예를 들어 A 회사의 일별 주식 가격처럼 단일 변수 관측값은 시리즈 객체 하나에 기록하면 되지만, 일별 시가, 고가, 저가, 종가를 함께 기록하려면 시리즈 네 개가 필요합니다. 이럴 때는 데이터프레임(DataFrame)을 사용하는 것이 효율적입니다. 데이터프레임은 인덱스 하나와 여러 시리즈를 합친 자료형이라고 할 수 있습니다. 팬더스 라이브러리를 사용하면 엑셀 파일, HTML 파일, 데이터베이스로부터 데이터를 읽어와서 데이터프레임 형태로 가공할 수 있습니다. 반대로 데이터를 데이터프레임을 가공하여 엑셀 파일, HTML 파일, 데이터베이스 등으로 저장할 수 있습니다. 2014년부터 201.. 더보기
[한빛 리뷰어] 파이썬 증권 데이터 분석 : 팬더스 시리즈 팬더스(pandas)는 금융 데이터 분석을 목적으로 개발되었으며 구조화된 데이터를 쉽고 빠르게 가공할 수 있는 자료형과 함수를 제공합니다. 팬더스 이름은 계량 경제학에서 동일한 조사 대상으로부터 여러 시점에 걸쳐 반복적으로 수집한 데이터를 지칭하는 패널 데이터(panel data)와 파이썬 데이터 분석(Python data analysis)에서 유래했습니다. 팬더스는 넘파이를 기반으로 구현했기 때문에 대부분의 함수가 넘파이와 유사합니다. 또한 파이썬 기반 데이터 시각화 라이브러리인 파이플롯(pyplot)과도 쉽게 호환되기 때문에 데이터 과학용 기반 라이브러리로 널리 활용됩니다. 팬더스의 개발자 웨스 매키니는 설계 당시부터 R 언어의 data.frame 객체를 고려했기 때문에 팬더스도 시리즈(Series).. 더보기
[한빛 리뷰어] 파이썬 증권 데이터 분석 : 넘파이 배열 넘파이(numpy) 배열 배열 생성 배열 정보 보기 배열의 접근 배열 형태 바꾸기 배열의 연산 브로드케스팅 내적 구하기 더보기
[한빛] 파이썬 증권 데이터 분석 - 클래스 메서드 클래스 메서드 클래스 메서드는 클래스 내부에 정의된 함수입니다. 클래스 외부에서 정의되는 일반 함수와 달리 클래스 메서드의 첫 번째 인수는 self로 정의해야 합니다. 클래스 메서드를 호출할 때는 우리가 self값을 넘겨주지 않아도 파이썬이 알아서 값을 넘겨줍니다. self 변수는 객체 자신을 의미합니다. __init__ 생성자 __init__ 함수는 클래스 인스턴스가 생성될 때 자동으로 호출되는 메서드로서 생성자(constructor)라고 부릅니다. 인스턴스 변수를 정의할 때 사용합니다. __init__ 생성자 내부에서 self.으로 시작하는 변수들은 인스턴스 변수로서 사용 범위가 인스턴스 내부로 제한됩니다. __init__ 생성자에서 인수를 넘겨받는 용도의 변수나 앞에 self.이 붙지 않은 변수들은.. 더보기
[한빛 리뷰어] 파이썬 증권 데이터 분석 - 파이썬 예약어(keywords) 파이썬 예약어(keywords) 리스트 help('keywords') 더보기
[한빛미디어] 파이썬 증권 데이터 분석 : googol(구골) 제한 없는 정수형 파이썬은 다른 프로그래밍 언어들과 달리 정수형(int) 크기에 제한이 없기 때문에 10의 100승을 나타내는 구골 같이 큰 수도 처리할 수 있습니다. 구골(googol)은 10의 100제곱을 가리키는 숫자. 즉, 1 뒤에 0이 백 개 달란 수. 더보기