
파이썬 판다스(pandas)로 데이터 분석 및 가공하기
Kyeongrok Kim
판다스(pandas)를 이용해 실전에서 많이 나오는 데이터 처리 패턴을 배워보고 처리한 데이터를 분석해봅니다.
초급
Python, Pandas
本講義は、Pythonで株がバックテストをする方法を最初から最後まで全体的に見ていく講義です。

基本的なPython文法をもう少し切り捨てることができます。
基本的なMySQLとmysql workbenchの使い方を学びます。
👩💻バックテストデータベースの構築からライブラリ作成まで!
慎重にアルゴリズムを書いて実装する方法を学びましょう。 👨💻
このレッスンでは、Python(Python)を使用して、バックテストデータベースの構築から、自分が考えるアルゴリズムでバックテストが可能になるようにバックテストライブラリを作成します。 (買い、売りシグナルに関するアルゴリズム講義ではありません!)
今後買い、売りシグナルを作成する部分を見れば分かるでしょうが、思ったよりも売買アルゴリズムの作成に考えるべき部分が多いです。明らかにバックテストのための良いパッケージがたくさんありますが、自由度の高いバックテストのためには、本人がバックテストプログラムを新たに開発したり、バックテストライブラリに対する理解度がかなり高くなければなりません。そういう意味で見た講義を聞いてから、できるだけ想像する部分を全て実装できるように独自にバックテストプログラムを作成しました。
何より最終的に講義を受講して以来、本人のデータを批判的に扱う姿勢を学んでいただきたいと思います!
本講義では...
1自分のデータベース(MySQL)を構築しながら基本的なSQL文を学習します。
2初めてPythonを終えた方が聞いたら、もう少しPythonに自分がつくと思います!
(基本的なPython文法だけを終えても受講ができるように講義を構成しました。)
3バックテストを進めるアルゴリズム作成この考えより簡単で見せても考える点が非常に多いという点を私と一緒に講義を進めていきながら学んでほしいです。
4基本的なPythonを使用したGUIの作成、matplotlib、pandas、mysql-connector-pythonの使い方を学びます。
できるだけ実習中心に講義を作成し、全体的な講義が有機的につながっているので、ぜひ一緒になって進めていただきたいと思います。
全体として、2つのグラフィカルユーザーインターフェース(GUI)を作成します。
•以下のプログラムは、私たちのmysqlデータベースを更新するプログラムです。
•以下のプログラムは、バックテストを進めるプログラムです。
Q. 講義での取引アルゴリズムの比重はどのくらいですか?
A. 本講義の取引アルゴリズムに対する比重はほとんどないとみてください。このレッスンの目的は、最初にバックテストを始めた人がどのように株価データベースを構築し、どのようにバックテストプログラムを作成するかに焦点を当てています。
Q. 講義を受講した後、すぐに自分のバックテストアルゴリズムを適用できますか?
A. 理解度によって異なりますが、私は個人的に本講義を全体的に理解されたら、十分に自分だけのアルゴリズムでバックテストを始めることができると信じています。しかし、講義の途中でも私が強調し続けますが、簡単に見える取引アルゴリズムであっても実際にプログラムを作成してみると、かなり細心の注意を払うべき部分が多いことを知っていただきたいです!
Q. 講義に従うのにpython文法の理解度が高くなくても大丈夫ですか?
A. はい、できるだけ多くの人が聞くことができるように、基本的な文法の中で解決しようとしました。
学習対象は
誰でしょう?
今Python文法を終えて何をすべきか
バックテストをPythonで始めたい人
前提知識、
必要でしょうか?
基本的なPython文法
全体
56件 ∙ (13時間 59分)
講座資料(こうぎしりょう):
3. データベース構成の概要
08:48
4. SQL実習(1)
13:55
5. SQL実習(2)
17:36
6. SQL実習(3)
12:12
11. コミットとロールバックの必要性
05:28
12. コミットとロールバックの例
05:03
13. dev centerの使い方
03:52
21. cluster indexの特性
08:18
24. PyQt5の基本的な使い方
20:25
25. pythonのクラス概念の整理
14:02
26. GUIの基本的なスケルトンの作成
13:16
27. データベースログインの実装
19:00
28. Xing apiログインの実装
21:25
29. データベース更新の作成(1)
17:21
30. データベース更新の作成(2)
19:48
31. データベース更新の作成(3)
13:14
全体
14件
4.6
14件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 2.5
4
제가 연령대가 있는 수강자 임에도 불구 하고 어렵다 라는 느낌은 없었던 좋은 강의 였습니다. 강사님이 전체적으로 아주 쉽게 설명 해주실려고 하셨고 딕션도 나름 정확하게 해주실려고 노력을 많이 하시는것 같았습니다. 아쉬운 점은 동영상 녹화시 너무 큰 화면을 이용하셔서 코드를 보기가 쉽지 않았고 질문 피드백이 만족 스럽지 못했다 는게 단점으로 생각해서 별 하나는 빼고 점수를 드렸습니다. 하지만 여타 환경상의 문제 외는 백테스트 라는 녀석을 하기 위한 초석은 여기서 잡게 되어 너무 좋았습니다. 앞으로는 좀더 세세한 동영상 환경에서 피드백이 잘 이루어지는 컨텐츠를 개발 해주시기를 바라고 만약 강의가 나온다면 100% 강의 할것입니다
受講レビュー 1
∙
平均評価 3.0
3
강의 내용은 좋은 듯 합니다. 글자가 너무 작고, 코드 공유 안되는 게 학습에 큰 어려움이 있네요. 다른 강의 및 책들은 대부분 코드 공유하는데 아쉽습니다. 강의를 따라하면서 실행이 안되면 강사님 코드 보면서 뭘 잘 못 기입했나 하면서 봐야 되는데 강의를 매번 돌려가면서 파악해야 합니다. 특히나 지난 회차 강의는 특히나 찾아 보기 어렵네요. 다른 분도 코드 공유 요청하셨지만 코드 누출 여부 때문에 어렵다고 하신 부분 봤지만... 공감하기 어렵네요. 아니면 강의가 편하게 편집되어 있었으면...이런 요청도 없을 테지만요.. 아쉽습니다. 그래도 꼭 필요한 강의라서 완강하고 열심히 듣겠습니다.
죄송합니다. 처음 찍었던 강의라 부족한 부분이 많았던 것 같습니다. 다음에 혹시 강의를 찍게 된다면 코드도 공개하고 더 큰 폰트로 촬영하도록 하겠습니다.
受講レビュー 1
∙
平均評価 5.0
同じ分野の他の講座を見てみましょう!