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

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

1  リブロワークス(リブロワークス)

解きながら学ぶ Pythonつみあげトレーニングブック

解きながら学ぶ Pythonつみあげトレーニングブック
商品価格:¥2,728
商品説明:脱入門!プログラミング力を“トレーニング”でアップせよ! プログラミングの入門者とプロの違いには、どんな点があるでしょうか。 大きな違いの1つとして、「プログラムをすばやく理解する反射神経」があるかどうか、という点が挙げられるのではないでしょうか。 「プログラムはじっくり考えて作るもので、反射神経は関係ないんじゃないの?」と思われるかもしれません。確かに全体設計などじっくり考える部分もありますが、本書で説明するような基礎文法は、一瞬で把握できるのが理想です。
2  石田絢一(uzulla)/石山宏幸/遠藤太徳

みんなのPHP 現場で役立つ最新ノウハウ!

みんなのPHP 現場で役立つ最新ノウハウ!
商品価格:¥2,398
商品説明:PHP開発の現場で役立つノウハウを、最新の動向を踏まえてわかりやすく解説します。PHP開発環境の構築、PHP 7以降で導入された新たな文法の解説とそれらを活用するためのポイント、パッケージ管理システムComposerの使いこなし術、多様なインフラ上で動作するPHP実行環境の整理、ユニットテストやCI/CD導入ノウハウ、人気のフレームワークLaravelの活用ポイントなど、PHPをもっと使いこなすための情報満載でお届けします! 。
4  廣瀬豪(ヒロセツヨシ)

Pythonでつくる ゲーム開発 入門講座 実践編

Pythonでつくる ゲーム開発 入門講座 実践編
商品価格:¥3,278
商品説明:※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 Pythonゲーム開発入門の決定版! 人気ジャンルを題材にプログラミングの腕を磨こう! 大好評を博している『Pythonでつくる ゲーム開発 入門講座』に、第2弾『実践編』が登場! 前作同様、Pythonを用いたゲームプログラミングの基礎をまんべんなく解説しながら、今回は「アクション」「シューティング」「3Dカーレース」といった人気ジャンルの開発に挑戦します。
5  木田学/おかじゅん/渡辺考裕

Androidアプリ開発の極意 〜プロ品質を実現するための現場の知恵とテクニック

Androidアプリ開発の極意 〜プロ品質を実現するための現場の知恵とテクニック
商品価格:¥3,608
商品説明:「iタウンページ」「ANA」「しゃべってコンシェル」などの開発実績を持つテックファームが,Androidアプリの開発手法をおしみなく紹介! 「プロジェクトの円滑な進め方」「意図しない動作の回避」「強制終了しない」「処理の切り分け」「品質を向上させる」「安全なリリースを行う」といった,開発会社の視点で気をつけなければならないポイントが満載です。「とりあえず動く」アプリの先を目指す,Androidアプリ開発者必携の1冊。
6  原島純/橋本敦史(ハラシマジュン,ハシモトアツシ/ハラシマジュン,ハシモトアツシ)

キッチン・インフォマティクス ー料理を支える自然言語処理と画像処理ー

キッチン・インフォマティクス ー料理を支える自然言語処理と画像処理ー
商品価格:¥2,970
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 料理を支える自然言語処理と画像処理を学ぼう! クックパッドや楽天レシピなどのレシピサービスは、多くの方にとってなじみ深い、日常的に使用するものです。
7  藤治仁/小林加奈子/小林由憲(フジハルヒト,コバヤシカナコ,コバヤシヨシノリ/フジハルヒト,コバヤシカナコ,コバヤシヨシノリ/フジハルヒト,コバヤシカナコ,コバヤシヨシノリ)

たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 11 Swift 5対応

たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 11 Swift 5対応
商品価格:¥2,526
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書が対象とする方 ・プログラムを書いたことはないけれど、iPhoneアプリを作ってみたい方 ・iPhoneアプリをよく利用していて、自分でも作ってみたいと思った方 ・中高生、大学生でiPhoneアプリ開発を学んでみたい方 ・シルバー世代や中高年の方で再学習を実施したい方 ・企業で入社前研修や企業導入研修での教材を検討している方 そんなiPhoneアプリを作ってみたい、すべての初心者が対象です。
8  有山圭二

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

作って学ぶAndroidアプリ開発[Kotlin対応]
商品価格:¥3,058
商品説明:(概要) 昨今のAndroidアプリ開発は,覚えておくべきことが多くてとにかく大変です。また,開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん,エンジニアの方にとっても最新の開発手法を学べる構成になっており,サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで,自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。
9  吉谷幹人(ヨシヤミキト)

Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発

Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発
商品価格:¥2,288
商品説明:Unityでスマートフォンのゲーム開発をはじめよう! Unityの使い方やプログラミングの基礎までしっかり学べるように、3D/2Dゲームを作例にステップバイステップでマスターできるように構成しました(プログラミング言語は、C#を利用)。 開発のヒントやTIPSも多数掲載しており、ゲーム開発の現場ですぐに役立ちます。 本書の特徴 ●大人気アプリ「ゆるロボ製作所」のキャラクターを使った本格3Dゲームなどの作例で、学べる、遊べる、拡張できる ●アプリをリリースして公開するための手順と、完成したゲームにアプリ内広告を掲載する方法も解説 ●開発効率を上げる定番のアセット、プラグインも紹介 <目次> 序章 Unityの特徴と概要 1章 Unityでゲーム開発を行う前の準備 2章 Unity はじめの一歩ーUnityの画面構成や基本操作を覚える 3章 ゲーム作成の基本ー物理エンジンとコリジョンをマスター...
10  Eric Matthes【著】/鈴木たかのり【翻訳】/安田 善一郎【翻訳】

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

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

Python超入門 モンティと学ぶはじめてのプログラミング

Python超入門 モンティと学ぶはじめてのプログラミング
商品価格:¥2,750
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラミング初心者の小中学生たちが絶賛! 世界一わかりやすくて楽しくて思考力も使うプログラミング本、待望の初登場! 『Python(パイソン)』は、人工知能(AI)、機械学習、データ分析、Web開発などで幅広く使われ、現在世界でもっとも人気のあるプログラミング言語の一つです。
12  有賀友紀【著】/大橋俊介【著】

RとPythonで学ぶ[実践的]データサイエンス&機械学習

RとPythonで学ぶ[実践的]データサイエンス&機械学習
商品価格:¥3,278
商品説明:本書は野村総合研究所のシステムコンサルティング事業本部で実施している「アナリティクス研修」をベースにした書籍で、「統計的なモデリングとは何か?」「モデルに基づく要因の分析と予測の違いとは?」「具体的なモデルの作り方」「結果を解釈する際の落とし穴の見分け方」など、ビジネスの現場感を重視した構成です。実務で遭遇するデータ品質や加工のポイント、さらにRとPythonを利用し、データからモデルを作成して結果を得るという基本的な手順を体験できます。
14  JasonR.Briggs(ジェイソンアールブリッグス)

たのしいプログラミング Pythonではじめよう!

たのしいプログラミング Pythonではじめよう!
商品価格:¥3,080
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「いつかはプログラミングしたい! でも私には難しそう……」と二の足を踏んでいる方。 「プログラミングできたら便利! でも勉強するのはつまらない……」と敬遠している方。 「プログラミングできたらかっこいい! でも作りたいアプリとかない……」とあきらめている方。
15  中井悦司

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

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

Scheme修行

Scheme修行
商品価格:¥3,080
商品説明:※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Schemeを学ぶための定番書を初翻訳 プログラミング言語Scheme は、Lisp の代表的な方言であり、計算機科学においてプログラミングを学ぶ上でもっとも適した言語のひとつでもあります。
18  伊藤真(イトウマコト)

Pythonで動かして学ぶ! あたらしい機械学習の教科書

Pythonで動かして学ぶ! あたらしい機械学習の教科書
商品価格:¥2,948
商品説明:【本書の概要】 人工知能開発の分野では、機械学習(教師あり学習)を利用した開発が非常に多くなってきています。 本書は、機械学習の基礎から、Pythonのフレームワーク(scikit-learn:サイキットワーン)や NUmPyといったライブラリを利用した開発方法について、初学者でも理解しやすいようにイラストを交えて、 丁寧に解説した書籍です。 本書では教師あり学習だけにとどまらず、c℃教師なし学習についても触れています。
19  WINGSプロジェクト 小林昌弘/山田祥寛(ウィングスプロジェクトコバヤシマサヒロ/ヤマダヨシヒロ)

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

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

現場で使える Ruby on Rails 5速習実践ガイド

現場で使える Ruby on Rails 5速習実践ガイド
商品価格:¥3,828
商品説明:※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラー(2色)で制作されているため、カラー表示可能な端末での閲覧を推奨いたします。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。
関連ジャンルから探す
人気キーワードから探す
電子書籍動画

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

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

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

紙の本 VS 電子書籍、頭に残りやすいのは意外にも…  メンタリスト DaiGo

【岡田斗司夫】電子書籍は紙には絶対勝てない。みんなが言わない電子書籍の最大のデメリット公開します。動画内で立ち読みの極意についても語ります【切り抜き】  岡田斗司夫のきもち【切り抜き】

関連サイト

PAGE TOP