이 책은 구매하고 한동안 조금씩 보다가, 어느날 갑자기 꽃혀서 순식간에 끝낸 책이다.
한창 코인이 돌아가며 급등하던 시기에 존버가 답이라는 생각이 들어서 만들어 놓고도 활용하지 않았는데, 최근 코인이 급락하면서 리스크 관리가 필요하다는 생각에 활용을 해 볼 생각이 들어서 다시 들여다보게 되었다.
다시 들여다보는 김에 후기를 작성하여 정보를 공유하고자 글을 쓴다.
1. 난이도/수준 : 초급자도 낚시하는 방법을 알려주는 책
난이도는 하급으로 처음 시작하는 사람도 동화책 읽는 마냥 진행할 수 있는 책이다.
책에 나와있는 순서대로만 따라가다 보면 어떻게 코딩을 배워나갈지 알려준다.
생선을 주는 것이 아니라 낚시하는 방법을 알려주는 느낌이다.
나는 필요한 것이 정리되면 적합한 툴들을 찾아서 구현하는 정도의 실력으로 초급자에 가까운 편인데, 내가 코딩에 대해 더 몰랐어도 충분히 따라할 수 있었을 것이라 생각한다.
게다가 파이썬은 완전 처음이라 어떤 프로그램으로 어떻게 작동시키는지 정도도 모르는 상태로 시작했으니, 코딩에 관심이 있다면 읽어볼 만한 책이다.
하지만 클래스나 스레드 같은 개념들은 조금 어렵긴 하지만, 책을 따라서 뛰어넘어도 큰 무리는 없다.
2. 구매추천 - 코딩을 당장 시작하기 위해
파이썬 코딩에 관심이 있고, 동시에 비트코인 매매에도 관심이 있다면 구매를 추천한다.
구매에 어려움을 느끼는 학생들을 위해서 구글검색을 하면 웹페이지에도 자료가 있긴 하지만, '샀'기 때문에 실행으로 옮기게 되는 것도 무시할 수는 없다.
나 역시 책 살 때 웹문서가 있는 것을 알고 있었지만, 책이라도 구매해야 시작하게 될 것 같아서 구매를 결정하게 되었다.
하지만 분량으로 봤을 때, 자동매매에 대한 방법은 10%도 되지 않기 때문에 빠르게 맛이라도 보고싶다면 유튜브 동영상을 추천한다.
이 영상을 유튜브에서 열면 유튜버 '조코딩 JoCoding'의 비트코인 자동매매에 관련된 영상 4개를 모두 보면서 따라하면 된다.
위의 유튜브 영상에서는 Github에 있는 자료를 클론(내 컴퓨터에 복붙) 하는 방법도 알려주니 책을 구매하기 전에 영상을 시청하는 것도 괜찮다고 생각한다.
하지만 영상만 보고 따라하면 코딩을 하면서도 왜 프로그램이 작동하는지 이해하기는 어려울 것이므로, 개인적으로 책을 구매하거나 웹문서를 참고하면서 천천히 배워나가는 것을 추천한다.
그리고 인터넷에 검색하면 책과 거의 동일한 내용의 웹문서가 있다.
3. 팁
내가 책을 따라 술술 진행하다가 막혔던 부분들은 아래와 같으니, 막힌다고 좌절하지 말고 참고하여 시간을 더 효율적으로 활용하자.
- 내 컴퓨터에서는 ch04/04_20의 LG전자 일별정보가 스크롤링되지 않았다. 함수만 익히고 빠르게 넘어가도 무방한 것으로 보이며, 웹스크롤링은 다른 프로그램을 만들면서 배워나가는게 좋을 듯 하다.
- 책에 있는 ch07/07_15의 백테스팅는 깃허브에 업데이트 되어 있지 않았다. 복붙 했는데도 작동되지 않아 시간을 약간 낭비했는데, 이런 경우 책/웹문서/유튜브를 참고하자.
- 10장의 chart UI에 데이터를 붙이는 코드의 파일명을 'Chart.py'로 지정하여 시간을 많이 허비했다. 혹시나 하여 'chart.py'로 수정했더니 잘 돌아간다. 대소문자 구분에 신경쓰자.
- 빗썸이나 업비트의 API 키를 받는 데에 하루에서 이틀정도 소요된다. 거래소에 인증이 되어 있지 않다면 책을 펼 때부터 천천히 인증을 받아가면서 진행하는 것이 좋다.
4. 마무리
처음 시작할 때는 직접 코드를 작성하며 배우면서 코딩을 배우다가, 나중에 흐름이 다 보이기 시작하면서 Github의 코드를 복붙 해 가면서 빠르게 진행했다.
나는 개인적으로 처음에 배울 때는 느리게 코드를 작성하면서 이해하면서 진행하는 것을 추천한다.
그러다가 어느정도 속도가 붙으면 복붙이 효율적이다.
Github를 잘 활용할 것을 권하며, 어려움이 생기면 웹자료를 잘 참고하도록 하자.
참고로 책이 출판된 이후에도 웹문서와 유튜브가 업데이트되니 부족하다 싶은 부분은 웹문서와 유튜브를 참고하자.
아래는 완성된 비트코인 자동매매 프로그램의 전체적인 틀으로, 아래 화면에 구성되는 레이아웃과 숫자들을 불러오는 방법에 대해 배우는 책이라고 보면 될 것 같다.
끝.
↓↓↓ '♡공감' 버튼 ↓↓↓ 클릭 부탁드립니다
'리뷰 > 코딩' 카테고리의 다른 글
고정밀 온습도 센서 DHT22(AM2302) 신뢰성, 정확성 (feat. 다이소 온습도계) (3) | 2022.05.05 |
---|---|
[아두이노 병아리 부화기] 부화기 요구조건, 보드 및 센서 구매 (0) | 2022.03.14 |
pyinstaller 용량 줄이는 방법 (230MB->36MB) (0) | 2022.02.09 |
[EXCEL] Find / Substitute / LEFT / MID / RIGHT (0) | 2022.02.09 |
댓글