KNOWLEDGE WORKER ナレッジワーカー



丸善のおすすめ度

Pythonによるアルゴリズム設計

神野 健哉  著

在庫状況 有り  お届け予定日 3~4日 
価格 \2,860(税込)         
発行年月 2022年09月
出版社/提供元
コロナ社
言語 日本語
媒体 冊子
ページ数/巻数 8p,149p
大きさ 26cm
ジャンル 和書/理工学/情報学/プログラミング
ISBN 9784339029307
商品コード 1034874477
NDC分類 007.64
基本件名 プログラミング(コンピュータ)
本の性格 実務向け
新刊案内掲載月 2022年10月3週
商品URLhttps://kw.maruzen.co.jp/ims/itemDetail.html?itmCd=1034874477

内容

近年プログラミング言語の中でもPythonが非常に注目を集めています。Pythonはオブジェクト指向プログラミング言語として分類できます。一般にオブジェクト指向プログラミング言語はプログラミング初心者には学習が難しいと言われますが、Pythonはインタープリタ言語であるのでどのような動作をするのかを確かめながらプログラミングができる利点があります。一方、Pythonでは様々な手続きがオブジェクトとして実装されていますが、その処理内容を理解することはプログラムの動作を正しく理解する上で非常に重要です。このような背景から本書ではPythonで有名なアルゴリズムを実装し、その実際の計算時間を測定して、各アルゴリズムの仕組みを理解した上で、処理時間が処理対象のデータ数や処理するための各アルゴリズムによってどのように変化するのかを確認できるようになることを目指しています。

本書はまずはPythonの制御構造などの基本的なことを学んだ人が、様々な目的達成のためのプログラムを作成できるようになるためにアルゴリズムを学び、自身でプログラムを作れるようになることを目指しています。そのために出来るだけ各アルゴリズムを適用させるための例題ではデータ数を設定することで自動的に様々な問題を生成できるようにし、問題を構成するデータ数とアルゴリズムに応じて、処理時間がどのように変化するのかを測定することができるようにしています。

目次