【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)
4.4 (775 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,780 students enrolled

【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)

​​日本語トップコースである【キカガク流】脱ブラックボックス講座の講師が教えるアルゴリズム論が登場!写経では理解できるようになってきたけれど、自分で考えて組む自信はないという方向けに、プログラミング力が圧倒的に向上できる内容です。
4.4 (775 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,780 students enrolled
Last updated 6/2018
Japanese
Current price: $98.99 Original price: $164.99 Discount: 40% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • プログラミングの組み方のヒントが得られます
  • プログラムを自力で組める力が圧倒的に向上します
  • アルゴリズムとは?が理解できます
  • Pythonの文法がマスターできます
Course content
Expand all 17 lectures 03:31:57
+ イントロダクション
7 lectures 01:08:35
練習問題
06:32
ブール型
01:37
複数の変数(リスト・タプル・辞書)
09:12
制御構文(for文)
13:49
制御構文(if文)
07:31
関数
10:34
+ 演習課題1:素数を見つけるアルゴリズム
4 lectures 44:15
解答
25:37
解答:高速化を検討1
05:46
解答:高速化を検討2
07:21
+ アルゴリズム徹底練習
1 lecture 34:15
アルゴリズム徹底練習
34:15
+ ボーナスレクチャー:AI人材としてプロフェッショナルになるための教育とは?
1 lecture 04:00
ボーナスレクチャー:AI人材としてプロフェッショナルになるための教育とは?
04:00
Requirements
  • 【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 - の受講を前提としています。
  • 本コースは、Windowsを使用して進めていきますが、Macでも同様に進めることができます。
  • Mac, Windowsの両方の環境構築手順を紹介しています。
Description

今回のゴール:自力でアルゴリズムを考え、実装できる力をつける

創業から1年半、オフラインでの受講生の2000、オンラインでの受講生4000を突破している株式会社キカガクの『アルゴリズム論』が登場! 

日本語のトップコースとなっている脱ブラックボックス講座の補講の位置する講座であり、「写経して理解はできるものの、自力でプログラムを書ける自信はない」といった方へおすすめです。

参考書では正解となるソースコードが公開されていますが、そのコードに至るまでのプロセス試行錯誤が公開されることはありません。これでは、初心者がプログラムがうまくなるためのプロセスを理解することができません。そこで、本講座ではそのプロセスを中心に紹介していきます。

また、アルゴリズム論という古くからある名前を付けていますが、メモリへのアクセスや並び替えに関するアルゴリズムを学ぶ昔からよくある内容ではありません。このご時世、Pythonではソートのアルゴリズムがnumpyで実装されており、自作する必要がありません。また、メモリも豊富なPCが一般的になり、初心者が最初に絶対に学ばないといけない内容ではなくなっています。

この授業は、目標として定めた問題をいかに効率よくミスを減らしほかの人にわかりやすく汎用的なプログラムを書けるかを目指した内容をお伝えする全く新しいアルゴリズム論です。


前編と後編の2部構成となっており、以下の内容を扱います。

前編

  • Pythonの文法復習
  • 演習課題1:素数を求めるアルゴリズム
  • 演習課題2:圧縮のアルゴリズム

後編

  • 演習課題3:リコメンドのアルゴリズム
  • 演習課題4:組み合わせ最適化のアルゴリズム
Who this course is for:
  • 写経でのコードは理解できるようになったものの、考えて組むことがまだ難しいかた
  • 綺麗なコードとは?と他の人が見るためのプログラムの組み方が気になってきた方
  • 正解のコードだけでなく、プログラムを組む「手順」も知りたい方
  • Pythonを含めたプログラミングの脱初心者を目指す方
  • 世界中で使われているアルゴリズムの考え方をのぞいてみたい方