コンピュータープログラミング(英語: Computer Programming)とは、ある特定のコンピューティングの結果を得ることを目的として、実行可能なコンピュータープログラムを設計・構築するプロセスのことである。プログラミングが関係するタスクの例としては、アルゴリズムの生成、アルゴリズムの正確さとリソースの消費量のプロファイリング、選択したプログラミング言語でのアルゴリズムの実装(これは一般にコーディングと呼ばれる)などがある。プログラムのソースコードは、コンピューターのCPUで直接実行される機械語ではなく、プログラマーが理解できる1つ以上のプログラミング言語で書かれる。プログラミングの目的は、あるタスク(オペレーティングシステムのように複雑な場合もある)をコンピューター上で自動化する1連の命令を見つけることで、与えられた問題を解決することである。そのため、プログラミングのプロセスには、アプリケーションドメインに関する知識、特定のアルゴリズム、形式論理など、さまざまな主題に関する専門性が要求されることが多い。 プログラミングをするときに関係するタスクには、テスト、デバッグ、ソースコードのメンテナンス、ビルドシステムの構築、コンピュータープログラムの機械コードなどの生成されたアーティファクトの管理などがある。これらのプロセスはプログラミングのプロセスの一部と考えられるが、広義のプロセスはよく「ソフトウェア開発」と呼ばれ、実際にコードを書く行為に対しては、「プログラミング」、「実装」、「コーディング」という名前が使われることが多い。ソフトウェア工学 (software engineering) は、エンジニアリングの技術をソフトウェア開発の実践と組み合わせたものである。「リバースエンジニアリング」はこの逆のプロセスを表す。「ハッカー」とは、技術的な知識を使って問題を解決する技術のあるすべてのコンピュータの専門家を表す言葉であるが、一般的な用語では「セキュリティハッカー」と同じ意味でも使われている。

プログラミング[PC・システム開発] 電子書籍の人気ランキング20

1  村山公保

Cプログラミング入門以前 [第2版]

Cプログラミング入門以前 [第2版]
商品価格:¥2,662
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 コンピュータなしで学べる!プログラミングをはじめる前に読む入門書 Cプログラミングを理解するためには、コンピュータやプログラミングに関連する知識について、あらかじめある程度の知識を持っている必要があります。
2  国本 大悟(クニモトダイゴ)

スッキリわかるサーブレット&JSP入門 第2版

スッキリわかるサーブレット&JSP入門 第2版
商品価格:¥3,080
商品説明:[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。 ひとつ上のJavaエンジニアになれる 人気ナンバー1! Webアプリ開発の定番書に第2版登場! 業務用Webアプリケーション開発で幅広く利用されている「サーブレット」と「JSP」は、PHPやRuby on Railsに比べて非常に強力である一方、独学が難しい技術となっています。
3  中井悦司

[改訂新版]ITエンジニアのための機械学習理論入門

[改訂新版]ITエンジニアのための機械学習理論入門
商品価格:¥2,948
商品説明:(概要) 機械学習を基礎から理論的に学びたい、そんなITエンジニアに向けて執筆された本です。初版から約5年が経過し、全面カラー化して「改訂新版」としました。Pythonのコーディング環境もGoogle Colaboratoryに刷新、これまで5回にわたる重版で修正した内容に加え、最新の書き下ろし修正でアップデートしました。初版から内容は古びておらず、逆に、機械学習を学ぶうえで重要な理論がほぼカバーされていますので、まさに入門の定番書になりました。
6  斎藤喜寛(サイトウヨシヒロ)

Magentaで開発 AI作曲

Magentaで開発 AI作曲
商品価格:¥3,300
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラミング未経験でも、作曲未経験でも、簡単にAI作曲を試せる! 本書は、AI作曲の第一人者が教える「未経験でも簡単に試せるAI作曲」を、実践を通して身につける書籍です。
7  JonathanWexler/吉川邦夫(ジョナサンウェクスラー/ヨシカワクニオ)

入門Node.jsプログラミング

入門Node.jsプログラミング
商品価格:¥3,740
商品説明:JavaScript(ES2015以降)をフル活用して 柔軟性に富んだWebアプリを作成しよう! フロントエンドもバックエンドも JavaScriptのスキルを120%活用する 本書は 「Get Programming with Node.js」 Jonathan Wexler, Manning Publications Co, 2019 の翻訳書です。 アプリケーションを構築できるプラットフォームは数多く存在します。
8  Eric Matthes【著】/鈴木たかのり【翻訳】/安田 善一郎【翻訳】

最短距離でゼロからしっかり学ぶ Python入門 必修編 〜プログラミングの基礎からエラー処理、テストコードの書き方まで

最短距離でゼロからしっかり学ぶ Python入門 必修編 〜プログラミングの基礎からエラー処理、テストコードの書き方まで
商品価格:¥3,520
商品説明:(概要) 世界累計50万部のベストセラー『Python Crash Course』待望の翻訳版が登場! 10歳の小学生から定年世代まで、世界中の読者が学んだプログラミング入門書で、あなたもPythonの基本をしっかり学びましょう。本書は世界の中学、高校、大学でもテキストとして利用されており、この本で得た知識をもとに新しい仕事に就いたり、副業をスタートさせたりしている人たちが世界中にいます。 「必修編」では、プログラミング環境の用意、基本的なプログラムの書き方に始まり、リスト、辞書、クラス、関数といった基礎的な知識からエラー処理、テストコードの書き方までを演習問題を交えながら、わかりやすく解説します。
9  WINGSプロジェクト 小林昌弘/山田祥寛(ウィングスプロジェクトコバヤシマサヒロ/ヤマダヨシヒロ)

Javaによる高速Webアプリケーション開発のためのSpring Boot入門

Javaによる高速Webアプリケーション開発のためのSpring Boot入門
商品価格:¥1,760
商品説明:人気のJavaフレームワークの基礎を分かりやすく解説! Webアプリケーション開発や、マイクロサービスでの開発に有用なフレームワークとして、 近年人気が集まっているSpring Boot。 本書では、このSpring Bootが今注目されている理由から使い方までを解説し、 Spring Bootを使っていく基礎を身に付けることができます。 フレームワーク選定に悩んでいるJava開発者はもちろん、 Webサービスに携わる開発者におすすめの1冊です! 【対象読者】 ・Javaでのフレームワークを使った開発としてどのようなものがあるかを知りたい開発者 ・Webサービスやマイクロサービスなどに興味がある開発者 ・業務系などのバックエンドシステムなどに携わっている開発者 【目次】 第1章 Spring Bootが注⽬されている訳 第2章 Spring Bootで始める簡単Webプロジェクト 第3章 ...
10  Jakub Langr/Vladimir Bok

実践GAN 敵対的生成ネットワークによる深層学習

実践GAN 敵対的生成ネットワークによる深層学習
商品価格:¥4,048
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 GAN:敵対的生成ネットワークの初歩から理解し実装できる! GAN(Generative Adversarial Networks):敵対的生成ネットワークは機械学習技術の一種で、2つの分離したニューラルネットワークを使い実物と区別が付かないほどリアルな画像を生成することを可能とします。
11  馬場真哉(ババシンヤ)

Pythonで学ぶあたらしい統計学の教科書

Pythonで学ぶあたらしい統計学の教科書
商品価格:¥3,300
商品説明:基礎理論を飛ばさない! 推定・検定から統計モデル・機械学習へ! 本書は統計学の理論をゼロから学べる教科書です。 IoTやビッグデータの発展によりさまざまなデータが社会にあふれ、 全てのデータを確認するのは難しくなってきています。 多くのデータから価値があるデータを作成するには統計学の知識が必須です。 【本書のポイント】 本書は統計学をはじめて勉強するかたでも、 読み進めていけるように、以下の3点を重点的に解説しています。
12  Al Sweigart(アル・スウェイガート)

きれいなPythonプログラミング

きれいなPythonプログラミング
商品価格:¥3,608
商品説明:誰にでも読みやすく。Clean Code を実践しよう Beyond the Basic Stuff with Python:Pythonプログラミングの入門・基本をマスターしたら次のステージへと踏み出そう! パイソニック(Pythonic)なコードを書くことを学び、より優れたプログラマーになる手法を伝授します。 自分の書いたコードに自信を持てるプログラマーになろう[誰にでも読みやすい 広く公開できるコードを書こう]本書ではきれいなコード(Clean Code)を書くために、コマンドライン、コード整形、型チェッカー、リンター、バージョン管理 などのその道のプロが利用しているツールを詳解し、Pythonプログラミングスキルを向上させる方法を学びます。
13  Sebastian Raschka/Vahid Mirjalili/株式会社クイープ(セバスチャン ラシュカ/ヴァヒド・ミルジャリリ/カブシキガイシャ クイープ)

[第2版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践

[第2版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践
商品価格:¥4,400
商品説明:[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。 機械学習本ベストセラーの第2版! 著者陣の経験に基づく洞察とより専門的な知識を学べる 機械学習の各コンセプトについて、理論や数学的背景、Pythonコーディングの実際を網羅的に解説。
14  Michael Greenacre(マイケルグリーンエーカー)

対応分析の理論と実践 ー基礎・応用・展開ー

対応分析の理論と実践 ー基礎・応用・展開ー
商品価格:¥5,280
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 対応分析の実践的ガイドの翻訳書! 本書は、著者自身による長年のセミナー経験での検証を経た極めて実践的な本であると同時に、今も発展を続ける「対応分析」の理論的な先端部分へのガイドともいうべき原書の翻訳出版です。
15  著者・監修:クジラ飛行机/シナリオ:バニラ/マンガ:anco

マンガでざっくり学ぶPython(パイソン)

マンガでざっくり学ぶPython(パイソン)
商品価格:¥1,749
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 人気のPythonを、やさしくマンガで学んじゃおう! 「Pythonって人気だけど難しいんでしょ?」 いえいえそんなことはありません。
16  有山圭二

作って学ぶAndroidアプリ開発[Kotlin対応]

作って学ぶAndroidアプリ開発[Kotlin対応]
商品価格:¥3,058
商品説明:(概要) 昨今のAndroidアプリ開発は,覚えておくべきことが多くてとにかく大変です。また,開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん,エンジニアの方にとっても最新の開発手法を学べる構成になっており,サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで,自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。
17  高尾 宏治/藤村 健吾/まつもとゆきひろ(タカオコウジ,フジムラケンゴ,マツモトユキヒロ/タカオコウジ,フジムラケンゴ,マツモトユキヒロ/タカオコウジ,フジムラケンゴ,マツモトユキヒロ)

小学生から楽しむ きらきらRubyプログラミング

小学生から楽しむ きらきらRubyプログラミング
商品価格:¥2,200
商品説明:スモウルビー解説書の決定版! ビジュアルプログラミングとテキストプログラミングの両方が楽しめる! ブロック(ビジュアル)プログラミング言語「Scatch」とテキストプログラミング言語「Ruby」の両方の特徴を持つ「Smalruby」を使ったプログラミング入門書です。Scratch同様に簡単にプログラミングを始められ、さらにテキスト言語への移行もスムーズに行えるよう、ブロックとテキストの両方でプログラムを書く方法を丁寧に解説します。
18  すがわらまさのり/前島真一

Ruby on Rails 6 エンジニア 養成読本

Ruby on Rails 6 エンジニア 養成読本
商品価格:¥2,068
商品説明:本書は,これからRuby(Ruby on Rails)の最新動向をいち早く知りたい人/しばらくRubyから離れていた人のために,今求められる知識,開発のトレンド,事前に準備しておきたい環境のおさらいなどを1冊にまとめたムックです。今開発の現場で求められている知識と開発の流れを学ぶことができます。Rails 6.0対応
19  須藤秋良/株式会社フレアリンク(ストウアキヨシ/カブシキガイシャフレアリンク)

スッキリわかるPythonによる機械学習入門

スッキリわかるPythonによる機械学習入門
商品価格:¥3,300
商品説明:[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。 少しずつ・繰り返し・ていねいに積み上げるスッキリ流解説で 実践的なスキルが必ず身に付く魔法の書 機械学習の世界は、数学理論、モデル、ライブラリ、プログラミングなど、学ぶべき分野が多岐に及びます。
関連ジャンルから探す
人気キーワードから探す
電子書籍動画

KindleとKoboどっちがいいの?【電子書籍サービス/リーダー端末比較】  Rebecca Miyama / ミヤマレベッカ

【必ず得する!】本棚を捨てるべき3つの理由と、おすすめ電子書籍リーダー【貯める編】:(アニメ動画)第126回  両学長 リベラルアーツ大学

※電子書籍or紙の本※ 記憶したいなら●●の本をオススメしますね【ひろゆき切り抜き/論破】  ひろゆけ【ひろゆき切り抜き】

iPad mini 6 を電子書籍リーダーとして使って感じた、Kindle Oasis / Paperwhiteとの比較レビュー  MiD'S LIFE

【どうなるか分かってないでしょ?】電子書籍を安くする→書店が日本中から消える→?→貧富の差が固定化される【電子書籍/本/岡田斗司夫/切り抜き/サイコパスおじさん】  サイコパスおじさん【岡田斗司夫 切り抜き】

関連サイト

PAGE TOP