Numpy & Pandas & Matplotlib은 데이터들을
쉽고, 빠르게, 시각적으로 다룰 수 있게 해주는 라이브러리다.

 

책에 있는 내용들은 기본 중에 기본이기 때문에 아래 문서들을
한 번씩 훑어보기에는...... 그래서 책에 있는 기초적인
부분에 집중하기로 했다.

책에 있는 기본적인 내용을 보고 문서들을 본다면

어렵지 않게 라이브러리들을 볼 수 있을 거 같다.

 

아래는 142p까지의 예제 실습 동영상! 예전에 numpy를
해본 적이 있어서 pandas도 어렵지 않게 슥~

 

 

 

 

matplotlib.org/contents.html

 

Overview — Matplotlib 3.3.3 documentation

 

matplotlib.org

pandas.pydata.org/docs/

 

pandas documentation — pandas 1.2.1 documentation

API reference The reference guide contains a detailed description of the pandas API. The reference describes how the methods work and which parameters can be used. It assumes that you have an understanding of the key concepts.

pandas.pydata.org

matplotlib.org/3.1.1/users/index.html

 

User's Guide — Matplotlib 3.1.2 documentation

 

matplotlib.org

CHAPTER 3 팬더스를 활용한 데이터 분석
3.1 넘파이 배열
3.1.1 배열 생성 
3.1.2 배열 정보 보기 
3.1.3 배열의 접근
3.1.4 배열 형태 바꾸기
3.1.5 배열의 연산
3.1.6 브로드캐스팅
3.1.7 내적 구하기

3.2 팬더스 시리즈
3.2.1 시리즈 생성
3.2.2 시리즈의 인덱스 변경
3.2.3 데이터 추가 
3.2.4 데이터 인덱싱 
3.2.5 데이터 삭제 
3.2.6 시리즈 정보 보기
3.2.7 시리즈 출력하기

3.3 팬더스 데이터프레임
3.3.1 딕셔너리를 이용한 데이터프레임 생성
3.3.2 시리즈를 이용한 데이터프레임 생성
3.3.3 리스트를 이용한 데이터프레임 생성
3.3.4 데이터프레임 순회 처리

 

이전글 - 2021/01/29 - [책들] - [파이썬 증권 데이터 분석] 시작하며 ~121p

이후글 - 2021/01/31 - [책들] - [파이썬 증권 데이터 분석] Numpy, Pandas, Matplotlib ~ 142p

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

어찌어찌하여 고장 난 짐벌을 구매하게 됐다.
증상은 충전이 안된다.

GREEN, RED가 반복되어 보인다.
매뉴얼을 봐도 증상에 대한 설명이 없다.

 

A/S 문의를 하니......

 

느낌상 배터리 보호회로 락이 걸린 거 같다.
어쨌든 분해하기로 결정!

분해는 어렵지 않게 됐다. 배터리, 기판 2개가 끝?
너무 간단해서 놀랐다.

 

배터리 전압을 재보니 4.0, 4.1? 응 뭐지??
빼낸 배터리를 다시 끼어주고 충전 케이블을
연결했는데!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

충전이 된다! 동작도 잘 된다.

잘 동작하는 짐벌

얼렁뚱땅 소 뒷거름으로 고쳐졌다. 뭐 그래도 기분은 좋다^^.
기능들 잘 익혀서 사용해야겠다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

내가 쓴 글씨 - 간언의 법칙

간언의 법칙

자유가 말했다.

  "군주를 섬기는 데 [간언을] 일삼으면 곧 모욕을 당하게 되고,
친구에게 [간언을] 일삼으면 곧 소원해질 것이다."

 

간언을 일삼으면 그닥 좋은 결과는 없는듯......

 

 

 

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,
개발 환경
윈도우 10,  크롬, 마리아디비, 파이썬 및 IDLE 64bit & 32Bit, 팬더스, 뷰티플 수프, 장고, 텐서플로

파이썬 32bit를 사용하는 이유가 증권사 COM방식의 API를 사용하기 위해서 32bit를 사용한다. 더불어 가상 환경(venv) 를 이용하여 각각의 버전을 설치하여 사용한다. 아나콘다와 주피터 노트북을 이용해도 될 듯.

 

책에 클래스에 대한 설명이 있다. '틀'에 빗대어 설명을 했는데, 책에도 설명한 설계도(blueprint)로 생각하면 좋겠다.

 

cmd vs powershell

powershell이 나온지도 꽤 오래 됐다. 그 동안 cmd만 사용했는데, 이 책은 powershell을 이용해야 겠다. 참고로 관리자 권한으로 powershell를 실행하고, 실행권한을 Unrestricted로 변경해야 권한에러를 해결 할 수 있다.

 

Set-ExecutionPolicy Unrestricted

 

아래 동영상은 책에 나온 예제 실습 동영상이다.
파이썬 언어의 기본적인 것들은 빼고 121p까지의 예제 중에
필요한 부분만 동영상으로 만들었다.

예제 실습 동영상

이전글 -

이후글 - 2021/01/31 - [책들] - [파이썬 증권 데이터 분석] Numpy, Pandas, Matplotlib ~ 142p

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

이번에 볼 책들

 

며칠 전에 '워드프레스' 책 체험단 신청했는데 안됐다.
인터넷 검색해서 하면 그래도 어느 정도는
할 수 있지만, 조금 빠르게 체계적으로 입문하려고
책을 구매했다. 

 

홍마리오의 워드프레스 입문 + 실전(종합편) 유형별 4가지 웹사이트 만들기 + SEO·웹사이트 수정

홍마리오의 워드프레스 입문+실전(종합편) 책은 4가지 유형의 웹사이트를 직접 제작한 후 그 웹사이트가 잘 검색되도록 SEO(검색엔진최적화) 실습과 사이트 튜닝 실습을 친절하게 설명했다.이 책

www.yes24.com

 

또 다른 책을 구입을 했다. 파이썬을 배웠는데 딱히 뭔가 없다.
그래서 그 뭔가를 해보려고 '파이썬 증권 데이터 분석' 책을
구매했다. 분석 책이기 때문에 단지 파이썬을 배우고자
이 책을 선택을 한다면 안된다. 데이터 분선을 위한 툴로
파이썬을 사용한 것뿐이기 때문이다.

 

파이썬 증권 데이터 분석

투자 기법과 프로그래밍 기술로 자신만의 퀀트 투자 시스템을 완성하라『파이썬 증권 데이터 분석』은 웹 스크레이핑으로 증권 데이터를 주기적으로 자동 수집, 분석, 자동 매매, 예측하는 전

www.yes24.com

 

두 책으로 얼마 동안은 정신없이 보낼 듯.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

boXtand가 왔다.

boxTand

안에는 몇개의 물품이 있었고, 박스를 스탠드로 사용할 수 있다.
꽤 좋은 아이디어 제품이다.

 

설명

난 모니터암을 사용하고 있어서 다른 용도로 사용할 예정이다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

나의 체험단 자유 미션은 '미로 찾기'다.
단순하게 입구에서 시작해서 출구를 찾는 것이다.

 

동작은 단순하다. '앞으로', '왼쪽으로 돌기', '오른쪽으로 돌기'다.
캄캄한 미로가 한 치 앞을 볼 수 없기 때문에 '앞으로' 동작 시
갈 수 없다면, 다른 방향으로 동작을 해야 한다.

 

- 게임 시나리오 1 -

1 - 가상의 미로 입구에 있는 TPBot!
2 - 앞으로 전진 : 벽이 없어 전진한다. 이동+
3 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

4 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

5 - 앞으로 전진 : 벽이 있어서 전진할 수 없다. 이동+, 벽에 쿵+
6 - 왼쪽으로 돌기
7 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

8 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

9 - 앞으로 전진 : 벽이 있어서 전진할 수 없다. 이동+ 벽에 쿵+

10 - 오른쪽으로 돌기

11 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

12 - 왼쪽으로 돌기
13 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

14 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

15 - 출구에 도착하여 미로 찾기 성공

 

- 게임 시나리오 2 -
1 - 가상의 미로 입구에 있는 TPBot!
2 - 마법의 링을 사용하여 가상의 미로 전체를 스캔한다.
3 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

4 - 왼쪽으로 돌기

5 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

6 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

7 - 왼쪽으로 돌기

8 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

9 - 오른쪽으로 돌기

10 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

11 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

12 - 오른쪽으로 돌기

13 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

14 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

15 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

16 - 앞으로 전진 : 벽이 없어 전진한다. 이동+

17 - 출구에 도착하여 미로 찾기 성공

 

간단하다! 그러나 구현해야 할 것들이 많다.

 

- 구현해야 할 것들 -

* 5 X 5 미로
자동 생성 기능을 넣으면 좋겠지만, 패스! 직접 그려서 넣는 걸로

 

* 앞으로 가기, 왼쪽으로 돌기, 오른쪽으로 돌기
위,  아래, 오른쪽, 왼쪽(동서남북)등 방향이 있으므로 방향에
맞게 이동 되게 해야 함. 동장에 따른 효과음 및 RGB LIGHT 넣기

 

* 출구에 도착했을 때
승리 동작 또는 효과음 구현

 

* 벽에 쿵 했을 때
효과음 및 RGB LIGHT 넣기

 

* 마법의 링 사용할 때
일정 시간동안 가상의 미로를 LED에 표시, 
네오픽셀 효과 구현

 

큰 그림은 이 정도로 하고 실제 코딩하면서 필요에 따라서
기능들을 넣고 뺄 생각이다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

게이판과 TPBot에 문제가 생겼다.

 

- 게임판 -
네오디움 자석을 조금 큰 걸 주문해서 사용했음에도
생각만큼 단단하게 조각판에 안 붙었다.

 

게임판 위에서 TPBot이 동작할 때, 조각판이
전부 다는 아니고 밀리는 것이 있다.

 

아마도 지름이 10mm 정도의 네오디움 자석을
사용해야 될거 같다.

 

조카들이랑 게임할 때 조금씩 잡아주면서
해야겠다.

 

- TPBot -

앞으로 전진 시에 한쪽으로 기운다.
자유 미션 때는 각각의 모터에 서로 다른 값을
사용해야 될 거 같다.

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

TPBot 확장포트

이번 체험단에는 확장 포트를 이용하여 연결할 센서가 포홤
되어 있지 않다. 확장 포트를 이용해 센서를 연결하려면 맞는
커넥터가 필요 하다. 

 

필요한 재료는 RJ10, 전선, 그리고 툴!!!!!!
한 두개 만들자고 툴까지 사서 하기엔......

 

그래서 RJ10만 사서 만들었다.
일자 드라이버를 이용하여 힘으로 눌러줬다.

 

처음에는 뜯어서 선을 납땝할까 했는데, 아무래도
나중을 위해서 그렇게 하지 않았다.

 

확장포트에 연결할 수 있는 커넥터

중요한 건은 data, +, - 선을 찾아야 한다.
테스터기로 일일이 찍어 봤다.

 

data, +, -

자유 미션에 사용할 하나 정도는 만들었으니 좋다^^.
툴을 이용 안해서 엉성할 줄 알았는데, 만족한다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,

주말에 체험단 사용기를 만들 예정이다. 두 가지를 할 것인데,
게임판 위에서 TPBot 엔터테인먼트 모드 동작과
마이크로:비트 & TPBot & 조이스틱:비트를 이용하여
블록 코딩을 하는 것이다.

 

엔터테인먼트 모드 동작은 게임판 위에 조각판을 이용하여
길을 만들고 TPBot을 동작시키면 된다. 게임판은 잘 만들어
졌으니, 어렵지 않게 할 수 있다.

 

블록 코딩 하는 것은 아래의 튜토리얼 사이트를 참조하면 된다.
영어이긴 한데, 크롬의 번역도 있고 그림으로 대부분 되어
있어서 어렵지 않게 블록 코딩이 가능하다.

 

TPBot(TianPeng) — micro bit tutorial

© Copyright 2020, ELECFREAKS Team

www.elecfreaks.com

 

Planet X Sensors — micro bit tutorial

© Copyright 2020, ELECFREAKS Team

www.elecfreaks.com

 

14. Joystick:bit V2 — micro bit tutorial

14.1. Introduction Joystick:bit V2 is a game board based on micro:bit. It contains a 4-direction joystick and 4 undefined buttons. At the same time, it enhances the game experience with its on-board buzzer and vibration motor. Joystick:bit V2 can also be u

www.elecfreaks.com

사용기를 작성하면서 짧은 시간 안에 흥미 있게 할 수 있는 블록 코딩을
생각해 보고, 설날에 조카들과 함께 해봐야겠다.

 

예전 러닝비트로 레고 조립을 알려 주고, 프로그램 다운로드는
도와줬는데...... 레고를 이용했음에도 영 관심이 없었다...... 대신
그냥 막 움직이는 거미로봇 RC CAR는 관심이 많았다.

이번 TPBot에 관심을 보였으면 좋겠다.

 

 

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

,