Python で学ぶアルゴリズム とデータ構造(初級編)【丁寧な解説+Python 実装でアルゴリズム の基本を学習】

元塾講師エンジニアが教える、Python プログラマのためのアルゴリズム基礎!ソートアルゴリズムを題材に、アルゴリズムとデータ構造の基本を学習!Python による演習問題も多数!
Write your awesome label here.

コースの内容

右の  をクリックすると、詳細な内容を見ることができます。

💬 受講者の声

何回も復習すると理解度が深まってコードの書く力と同時に文章で表現できる力も付けることができて更にコードをなりました!疑似コードが大切さも分かる講座でした!
西銘祐人 さん
元塾講師の方の説明なので、教えることがちゃんと意識されていて、助かっています。単元ごと動画の長さも短いので、もうひとつ頑張ろうという気持ちになります。 はずかしながら、私はあまり板書の説明は得意ではないですが、図解本と見比べながら進めていけば、アルゴリズムをなんとか理解できるかもしれないと思いました。
Shoko K さん
具体例が簡潔で理解が容易 目的と前提とする条件がはっきりしている それぞれのアルゴリズムを学ぶ上で前提となる知識の説明が丁寧
柳澤壮彬  さん

コース紹介

この講座の特徴

この講座は、はじめてアルゴリズムとデータ構造を学ぶあなたが、短時間で効率よく、基本の基本を理解するための講座です。

ソートアルゴリズムを題材に、アルゴリズムとデータ構造の基本の概念について学んでいきます。

変化の早いコンピュータの世界だと、数年後には使えなくなるような知識も多いですが、

アルゴリズムとデータ構造は一過性のブームではなく、学んでおくと今後ずっと使える息の長い知識です。

ずっと使える知識ならば、善は急げです。まずは基本の基本をこの講座で身につけましょう!


初級編と中級編からなり、確実にステップアップしながら学習を進めることができます。

初級編ではアルゴリズムがメインで、中級編ではデータ構造がメインになっています。

Pythonによる実装の解説も行っています。概念と実装の両面から、深く理解しましょう。


この講座が目指す達成状態

アルゴリズムを全く知らなかったPythonプログラマーが講座終了後に、

ソートアルゴリズムを題材に演習と解説を行うことで、

アルゴリズムとデータ構造の基本的な概念を理解している状態を目指します。


扱う内容・扱わない内容

アルゴリズムとデータ構造の考え方の本質的なところにしぼって解説していきます。

発展的なアルゴリズムについては扱っていません。プログラマであれば絶対に理解しておきたいアルゴリズムだけを厳選して収録しています。

またPythonによる実装を行っていますが、Pythonらしい実装をしているわけではないことに注意してください。

あくまでも、Pythonのみ使える初級プログラマーが、アルゴリズムを実装面からも理解するために、Pythonによる解説を行っています。

ですので、おすすめできる方とおすすめできない方はそれぞれ以下のような方かと思います。

・おすすめできる方

Pythonで基本的なプログラムは書けるようになったので、アルゴリズムとデータ構造を学んでより上達したい方

アルゴリズムを学ぶのは初めてなので、まずは最も基本的なアルゴリズムの理解を優先したい方

・おすすめできない方

発展的な、最新のアルゴリズムやデータ構造について知りたい方

アルゴリズムとデータ構造については学習済みで、Pythonicな実装方法が知りたい方


講座の進み方

基本的には、演習問題とアルゴリズムの解説を繰り返す形で進んでいきます。

演習に取り組むことで、アルゴリズムを理解した「つもり」で終わらないようにしましょう。

演習問題にはヒントも用意しておりますので、ご自分のスキルに応じてご活用ください。

Google ColaboratoryというGoogleが提供するブラウザ上のPython実行環境を用いて学習を進めます。

つまづきやすい環境構築が不要なので、Pythonの学習に集中できます。


月1,075円で、全講座見放題。
登録者限定特典付き、
サブスクプランのご紹介

週一回の限定ライブ授業・もくもく会にも
追加料金なしで参加できるお得なプランです。
Write your awesome label here.

講師

Write your awesome label here.

ひらまつ しょうたろう

教育活動に人生を捧げるソフトウェアエンジニア。
元塾講師のエンジニアとして、
老若男女10万人以上にプログラミングを教える。

著書に「ゼロからわかる Linuxコマンド200本ノック(技術評論社)」がある。

勉強・技能の習得が大好き。2児の父。

👇他にはこんなコースもあります👇

Created with