【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)
日本語トップコースである【キカガク流】脱ブラックボックス講座の講師が教えるアルゴリズム論が登場!写経では理解できるようになってきたけれど、自分で考えて組む自信はないという方向けに、プログラミング力が圧倒的に向上できる内容です。
Description
今回のゴール:自力でアルゴリズムを考え、実装できる力をつける
創業から1年半、オフラインでの受講生の2000人、オンラインでの受講生4000人を突破している株式会社キカガクの『アルゴリズム論』が登場!
日本語のトップコースとなっている脱ブラックボックス講座の補講の位置する講座であり、「写経して理解はできるものの、自力でプログラムを書ける自信はない」といった方へおすすめです。
参考書では正解となるソースコードが公開されていますが、そのコードに至るまでのプロセスや試行錯誤が公開されることはありません。これでは、初心者がプログラムがうまくなるためのプロセスを理解することができません。そこで、本講座ではそのプロセスを中心に紹介していきます。
また、アルゴリズム論という古くからある名前を付けていますが、メモリへのアクセスや並び替えに関するアルゴリズムを学ぶ昔からよくある内容ではありません。このご時世、Pythonではソートのアルゴリズムがnumpyで実装されており、自作する必要がありません。また、メモリも豊富なPCが一般的になり、初心者が最初に絶対に学ばないといけない内容ではなくなっています。
この授業は、目標として定めた問題をいかに効率よく、ミスを減らし、ほかの人にわかりやすく、汎用的なプログラムを書けるかを目指した内容をお伝えする全く新しいアルゴリズム論です。
前編と後編の2部構成となっており、以下の内容を扱います。
前編
- Pythonの文法復習
- 演習課題1:素数を求めるアルゴリズム
- 演習課題2:圧縮のアルゴリズム
後編
- 演習課題3:リコメンドのアルゴリズム
- 演習課題4:組み合わせ最適化のアルゴリズム
What You Will Learn!
- プログラミングの組み方のヒントが得られます
- プログラムを自力で組める力が圧倒的に向上します
- アルゴリズムとは?が理解できます
- Pythonの文法がマスターできます
Who Should Attend!
- 写経でのコードは理解できるようになったものの、考えて組むことがまだ難しいかた
- 綺麗なコードとは?と他の人が見るためのプログラムの組み方が気になってきた方
- 正解のコードだけでなく、プログラムを組む「手順」も知りたい方
- Pythonを含めたプログラミングの脱初心者を目指す方
- 世界中で使われているアルゴリズムの考え方をのぞいてみたい方