Python本 - 人気 / 新書 / 高評価 書籍一覧 | 技術書の本だな


Python 人気本 ランキング

人気 1位
本書の内容
伝説のゲームマンガでプログラミングが楽しく身につく!
だれでも、はじめてでも、ゲームが作れる!

『ゲームセンターあらし』『こんにちはマイコン』のすがやみつる先生が、
プログラミング入門マンガを描き下ろし!

いよいよ小学校でのプログラミング教育が必修化されます。ただし、授業で習うとなると、とたんにプログラミングがつまらなくなりそう。プログラミングだけでなく、IT全般をきらいになっちゃうかも――。そんな懸念を吹きとばすのが、すがやみつる先生の書き下ろし入門マンガ、令和版の『こんにちはマイコン』ともいえる本書です。プログラミングの必要性はもとより、プログラムをつくって動かす楽しさ、面白さをバッチリ伝えます。もちろん、プログラミング未経験の大人が読んでも役立ちます。

子どもから大人まで、「プログラミングを楽しみたいすべての人」にお届けします。  
内容サンプル
 
ユーザーレビュー
 
   
人気 2位
本書の内容
コツ・しくみ・落とし穴をしっかりおさえるから
人気プログラミング言語「Python」がスイスイ身に付く!


データ分析やAIの分野で注目のプログラミング言語「Python」(パイソン)は、WebやIoTをはじめとした幅広い分野で活用されています。
汎用性の高さに加え、文法がシンプルで、簡潔なプログラムを書くことができるため、教育用プログラミング言語としても採用が増えてきました。

しかし、シンプルとはいえPythonには多くの文法・記法があり、初心者が独学でマスターするのは簡単ではありません。
そこで本書では、プログラミングの基礎を丹念に解きほぐし、楽しいストーリーとともに、つまずくことなく最後まで読み通せる入門書を目指しました。

もちろん、「スッキリ」シリーズの特長であるプログラミングのしくみやコツがしっかり身に付くので、機械学習やWebアプリケーションなどの専門分野の学習にスムーズに進むことができます。
また、シリーズで好評の楽しみながら知識の確認ができる練習問題と、よく陥りがちなエラーや落とし穴の対策をまとめた「エラー解決・虎の巻」も収録していますので、挫折せずに着実に学びきれます。

本書を通じてPythonならびにプログラミングの楽しさを学び、新しい未来への道を拓いてみませんか。

本書では、以下の内容を扱います。

第0章 ようこそPythonの世界へ
■第I部 Pythonの基礎を学ぼう
第1章 変数とデータ型
第2章 コレクション
第3章 条件分岐
第4章 繰り返し
■第II部 Pythonで部品を組み上げよう
第5章 関数
第6章 オブジェクト
第7章 モジュール
第8章 まだまだ広がるPythonの世界
付録A sukkiri.jpについて
付録B エラー解決・虎の巻

詳細は目次をご確認ください。
 
内容サンプル
 
ユーザーレビュー
まずは何をしたらいいか分からなかったのですが、この本にまずは何をしたら良いのかのっていてとても分かりやすかったです。
会社でPYTHONを使ったソフトがありポスト処理に使われているので、年寄りにもわかる様な本を探してこれに辿り着きました。
最初の設定は自分で調べていかないといけないのが難点でしたが、超初心者の自分にはちょうど良い内容でした。
 
   
人気 3位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 4位
本書の内容
中級者以上に向けた、特定の技術分野のアルゴリズムの紹介と、そのアルゴリズムを実装したコードを解説する、より技術的・実践的な「機械学習実践シリーズ」の1冊目として、「音源分離」をテーマとしています。近年、AIスピーカをはじめとした、人が話した音声を理解する音声認識システムがさまざまな場面で使われています。一般的に音声認識システムは、1人の人の声を聞き取ることを想定しており、聞きたい人の声以外の音が入ってくると、どうしても聞きたい人の声を正確に聞き取ることが難しくなります。「音源分離」とはこのようにさまざまな音が混ざった中から、欲しい音だけを抽出するという技術です。本書では、音源分離の基礎から、Pythonを用いた実装までを詳しく解説しています。また、音源分離で用いる数学的知識の基礎として、線形代数や行列・ベクトルの微分の方法、確率統計の基礎について示しています。音源分離を理解しコードを書くためには、プログラミングに関する知識はもちろん、線形代数、微分積分、確率・統計といった数学的知識も必要不可欠です。とくに音源分離では複素数の行列・ベクトルを用いるので、複素数の計算方法について重点的に示しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 5位
本書の内容
本書は、機械学習コンセプト全般をカバーし、理論的背景とPythonコーディングの実際を解説しています。初歩的な線形回帰から始め、ディープラーニング(CNN/RNN)、敵対的生成ネットワーク、強化学習などを取り上げ、scikit-learnやTensorFlowなどPythonライブラリの新版を使ってプログラミング。第3版では13~16章の内容をほとんど刷新したほか、敵対的生成ネットワークと強化学習の章を新たに追加。機械学習プログラミングの本格的な理解と実践に向けて大きく飛躍できる一冊です。◎本書は『Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition』の翻訳書です。◎微積分/線形代数、Python の文法、データ分析用ライブラリについてある程度理解している必要があります。[原著の第1版]●ドイツ語、韓国語、中国語、日本語、ロシア語、ポーランド語、イタリア語に翻訳。●ACM(米国計算機学会)の「21st Annual list of Notable Books and Articles(2016)」にランクイン。[日本語の第1版]●「ITエンジニア本大賞2017」ベスト10にランクイン。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 6位
本書の内容
数学とPythonがいっぺんに学べる一石二鳥の1冊!

プログラミングに数学の知識は役に立つと聞くけれど…。高校時代に数学に挫折した経験を持つ人も多いのでは?

データサイエンスや機械学習、ブロックチェーンなど、数学理論に裏打ちされたシステムが今は花盛り。これまでは数学が苦手なままでやって来られたけれども、これからのプログラミングにはますます数学が必要に。
ところが、プログラマー向けの数学書はどれも高校レベルは飛び越えた、難易度の高いものばかり。

そこで数学に自信がないのなら、高校レベルの数学からもう一度しっかり学び直すのはいかがでしょう。残念ながら数学は積み重ねが大事。自分のレベルに合わない参考書では結局何も身に付きません。
急がば回れ。高校数学からしっかり足元を固めていきませんか?

本書は単に数学理論を説明するだけでなく、計算や証明、理論の検証をPythonを使ったプログラムで解説しています。理論を学んで、Pythonで試す。読むだけでなく手を動かすことで、数理計算のコーディングの勘所を養うこともできます。

数学とPythonの基礎固めがしっかりできる一石二鳥の1冊。数学が苦手な文系プログラマーはもちろん、数学を忘れてしまった理系出身のプログラマーも、自信を取り戻すのにピッタリです。
Pythonについてはひと通り理解している人が対象ですが、未経験でも大丈夫。巻末にPythonの導入ガイドも用意しました。

本書で高校レベルの数学をしっかり理解して、ぜひ次のステップに進んでください!  
内容サンプル
 
ユーザーレビュー
 
   
人気 7位
本書の内容
プログラミング入門書のロングセラー、
プログラミング学習シリーズにPythonが新登場!
基本文法からクラス、メソッドの使い方・作り方まで
しっかり学ぼう!

本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Python」がはじめてという初心者を対象に、文法やプログラムの基本知識を
わかりやすく丁寧に教える入門書です。

これまで筆者が数多くの学生に対してプログラミングの授業をしてきた経験を
活かし、プログラミング初学者が「Python言語を通してプログラミングを学ぶ」
というコンセプトで、文法やプログラミングの基礎知識についてやさしく解説します。
Pythonでプログラミングをはじめたい学生や新人エンジニアにも最適な一冊です。

変数やif文による条件分岐、for文やwhile文を使った繰り返しから、
クラスやメソッドの使い方、作り方まで、つまずきやすいところを
ケアしながら解説します。

サンプルプログラムは短くてシンプルなものを選び、何をしているのかが
よくわかるように、コメントをしっかりつけました。
章の最後には練習問題があり、力試しもできます。

・何から学習すれば良いかわからない
・Pythonをはじめて学ぶ・あらためて基本から学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。

★本書を授業などで教科書として活用していただくことを前提に作成した
学習教材(スライド等)を提供しています。詳細は本書の奥付をご覧ください。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
これからPythonを学習したくて購入しました。 全くの素人なので、?な言語もありますが・・・・(;^_^A 読んでみて、理解できないことは書いてないし、初心者の私にはちょうど良いかな~
 
   
人気 8位
本書の内容
ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。
ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。
ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優れているのか?なぜ層を深くすると認識精度がよくなるのか?といった“Why"に関する問題も取り上げます。  
内容サンプル
 
ユーザーレビュー
最近仕事でpythonを使い始めまして、買ってみました。 ブックカバーまでつけていただき、大変丁寧な対応でした。 最初に読むには良い入門編かなぁと思いますが、この様なジャンルの本高額ですので、なかなか他の本との比較はできません。これが1番かどうかは分かりません。
E資格を取るために購入しました。とてもわかり易く記載されており、実装も記載されております。最初から始める人には、オススメと思います。
非常に分かり易いです。今まで、断片的に持っていた知識が、この本で繋がった感じがしました。買って良かったです。
 
   
人気 9位
本書の内容
【本書の概要】
Web開発やデータ分析などの分野で近年、ユーザー数が増えてきているPython。
最近では、Pythonに触れる方も多くなってきています。
本書はそうしたPython初心者の方に向けて、
簡単なサンプルを作りながら、対話形式でプログラミングのしくみを学ぶ書籍です。

【対象読者】
Pythonのついて、何も知らない超初心者

【1年生シリーズ・3つのポイント】
・対話形式で解説し、イラストを交えながら、基礎知識を解説します。
・初めての方でも安心して学習できるよう基本文法もしっかり解説します。
・平易でサンプルを用意していますので、安心してプログラムを体験できます。

【本書のポイント】
ヤギ博士とフタバちゃんと一緒に
基本的なプログラムから、面白い人工知能アプリの作成まで
体験して、プログラミングのしくみを学ぶことができます。

【著者】
森 巧尚(もり よしなお)
iPhoneアプリやWebコンテンツの制作、執筆活動、関西学院大学非常勤講師など、
プログラミングにまつわる幅広い活動を行っている。
近著に『やさしくはじめるiPhoneアプリ作りの教科書』(マイナビ出版)、
『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版) 、
『なるほど!プログラミング』(SBクリエイティブ)などがある。

 
内容サンプル
 
ユーザーレビュー
売れ行きが良すぎたみたいで発送が遅れましたが、この本の質なら仕方ないかと思います。 自分はCobol時代の昔のプログラマーですが、すごくわかりやすかった。初心者には絶対おすすめしたい。 フリーランスエンジニアや、子どもたちの指導者として働くつもりです。 2年生も買います^^
購入から発送、到着まで少し日数はかかりましたが、専用の梱包材に入れられ、本の状態も綺麗でした。paypayモールの商品ということで、ポイントも多くつきました。
梱包もダンボール生地の袋で非常にいい状態で届きました。読みやすい本と聞いていたので、これから勉強が楽しみです。イラストも可愛くとっつきやすそうです。
 
   
人気 10位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 11位
本書の内容
RAPソフトに頼らなくても、業務は自動化できる!

「これ、毎日同じ作業をしているけど、自動化できないかな? 」
「この作業、手でやってたらとても終わらない…どうにかできないかな? 」

そんな声にお答えするのが本書です。

本書では、Pythonを使って、ビジネス上よく起きるさまざまな作業を自動化します。
サンプルが用意されているので、実際にプログラムを動かして試してみることができます。
Pythonの文法も要点を押さえて説明してあるので、自分の作業に合わせてカスタマイズしやすくなっています。

1章では、Pythonをインストールして自動化を行うための環境を整えます。簡単なプログラムを通して、プログラムを実行するコツをつかみます。

2章、3章では、Excelへのデータ入力、データ抽出、書式設定、請求書などテンプレートがあるファイルへのデータ流し込み、Wordのテンプレートへのデータ流し込み、PDF化など、一般的なオフィス文書の自動化を扱います。基本的にはopenpyxlモジュールを使い、後半ではpython-docxやpywin32も使います。

4章では、Webブラウザからのデータ取り込み、一括ダウンロード、パスワードがかかっているサイトへのログインなど、Webブラウザの操作自動化について説明します。「Beautiful Soup」モジュールやSeleniumを使います。

5章では、メールの送信、LINEやTwitterなどのSNSの操作を扱います。また、即時に実行するのではなく、日々の決まった時間や先の日付けで実行したいスケジューリングの設定について説明します。

6章では、ダイアログを出してユーザーから言葉やファイルの入力を得る方法や、正規表現の使い方、プログラムをデスクトップアプリにする方法、他の人が実行しやすい形でプログラムを渡す方法、マウスやキーボードの操作を自動化する方法など、便利な情報を詰め込んでいます。TkinterやPyInstallerを使います。


Pythonの知識の浅い方でも使いやすいように、インストール方法から、実行方法までを丁寧に説明しています。また、巻末には文法をまとめたAppendixを入れています。

実行環境としては、Windows、macOS、Linuxに対応していますが、項目によっては一部OSにしか対応していないものもありますのでご注意ください。

Python3.x対応。

※他の人が実行しやすい形でプログラムを渡す目的で使うPyInstallerは、Python3.5~3.7対応です。
 
内容サンプル
 
ユーザーレビュー
実践的な活用方法が分かりやすくまとめられており、基本から応用まで使わない知識を勉強して、実務では課題がクリアできず中途半端になることが無い。使える部分を掻い摘むだけでもいい勉強になり実務の成果も出易い
プログラム学習に購入しました。効率化の手段として前々から興味があって仕事で使えそうな分野がまとめられてるので、独学を進めてます。
丁寧な梱包で注文してすぐ発送していただき手元に速く届いて助かりました。とても読みやすく分かりやすい内容です。
 
   
人気 12位
本書の内容
分析したデータを
わかりやすく
ビジュアライゼーションしよう!

【データビジュアライゼーションとは】
数値データ・位置のデータ・文章のデータ等を、
一目で分かりやすく見える形にする方法です。

【背景】
ビッグデータやAIという言葉が流行して以降、
様々な組織でデータを活用しようという動きがみられます。
データの活用のためには、私たち人間がデータの内容をよく理解する必要があり、
そのためにビジュアライゼーションはとても有効な手段です。
Pythonにはデータビジュアライゼーションに特化したライブラリがそろっており、
利用するデータ分析者も増えています。

一方で、
「どのような場合にどのライブラリで表現するとよいのか」
といった基本的な部分でつまづく方や、
「データの種類や特徴によってどのように表現するとより直観的に表現できるのか」
と悩んでいる方も多いのが実情です。

【書籍概要】
本書は、Pythonのライブラリを利用して、
分析したデータをビジュアライゼーションする手法を解説した書籍です。
ビジュアライゼーションする時に必要な考え方と、
基本的なビジュアライゼーション手法を解説。
地図上に表現する方法やワードクラウド、インフォグラフィック的な要素を
取り入れた手法も紹介します。

【対象読者】
・データ活用に興味のある方
・データ分析者
・データサイエンティスト

【本書で紹介する主な可視化手法】
縦棒・横棒グラフ
円グラフ
ヒストグラム
ボックスプロット
インフォグラフィック等

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 13位
本書の内容
Pythonでスクレイピングを体験してみよう!

【スクレイピングとは】
機械学習やデータ分析になくてはならない「データ」。
このようなデータは、インターネット上に膨大にありますが、Pythonを使えば効率よくデータ収集できます。
こうした手法を「スクレイピング」といいます。
サイト自体もオープンデータ化が進んでおり、データを集めやすい環境が整ってきています。

【Python2年生について】
「Python2年生」シリーズは、「Python1年生」を読み終えた方を対象とした入門書です。
ある程度、技術的なことを盛り込み、本書で扱う技術について身に着けてもらいます。

【ターゲット】
・ネット上からデータ収集を行う初心者
・データ分析の手前の初心者

【本書の売り】
ヤギ博士&フタバちゃんと一緒に、インターネットからのファイルのダウンロード方法、
HTML解析の方法、いろいろなデータの読み書き、
APIの使い方といったデータ収集と便利なライブラリを利用した簡単な可視化手法を解説する書籍です。
また最終的にデータ収集を自動化する方法も簡単に解説します。

 
内容サンプル
 
ユーザーレビュー
親しみやすくわかりやすくとても参考になりました。他の本と違って堅苦しさがないのが良いです。次のものも利用します。
評判のいい本で、簡単なサンプルを作りながら、会話形式でスクレイピングのしくみが学べるということで購入しました。
初学者ですが分かりやすく書かれていました!このシリーズはオススメです。配送も早かったので良かったです。
 
   
人気 14位
本書の内容
便利に使えるPython標準ライブラリの活用術。
初中級スキルアップの近道!

文字列/データ操作、テキスト処理、ファイル操作、
数値演算、ネットワークアクセス、GUIなど、使えるテクニックを満載。

本書では、Pythonの基本的な文法をすでに理解したユーザーが
次に学ぶべきテーマとして、Pythonの標準ライブラリを取り上げます。

本格的なプログラミングへの準備として、習得しておきたい標準ライブラリの
基礎的な活用法を解説します。

Pythonの標準ライブラリは、多数のデータ型やモジュールを提供しています。
それらの機能をうまく活用することがプログラミングの上達につながります。

目的別に180以上の基本レシピを収録。特定の目的を達成するのに、
どの機能をどのように使えばよいのか、すぐにわかるようになっています。

キーとなる関数やメソッドなどの書式に加え、対話的な実行例やスクリプトの例も示しています。
本書により、Pythonのスキルを高め、実践に向けて足場を固めていきましょう。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 15位
本書の内容
本書は「Pythonだけ」を学ぶ本ではありません。Pythonを使ってプログラミングを紹介していますが、伝えたい内容はPythonに限らない「プログラミング全般」の知識です。

プログラマになるためのスキルを独学できる本です。Pythonプログラミングの基本を学べるだけでなく、プログラマとして必要なスキル(シェル、正規表現、パッケージ管理、バージョン管理、データ構造、アルゴリズム、仕事の始め方・やり方)もひと通り学べるのが特徴です。
「プログラミングを始めたい」「できればその道でプロを目指してみたい」――そんな読者にオススメです。

本書の著者、コーリー・アルソフ(Cory Althoff)は、「独学プログラマー」です。本書は、彼が独学で、ゼロからプログラミングを学んだ体験に基づいて書かれました。
プログラミングを独学で身に付けるために、著者がPythonを通して学んだエッセンスが書かれています。彼の独学プログラマーとしての学び方は、Amazon.comでの本書の評価を見るとわかるように、多くの人に支持されています。
――訳者あとがきより

目次については、27章プラス補章2つと長いので、以下の「目次を見る」からご覧ください。
 
内容サンプル
 
ユーザーレビュー
評価を☆3にするか☆4にするか迷いました。 Pythonを理解するには内容が薄いと感じます。 しかし、後半のプログラマーとしての心得的な部分が、今まで何となくわかっていることを文章にしてくれています。文章にしてもらうと、あらためて「そうだな」と思わせてくれるので☆4にしました。 Pythonの学習には他の本を数冊こなす必要があると思いますが、入門書としては良い本だと思います。
これだけで独学は難しいと思います。最近このような独学プログラマ系の本がやたらと多いのはそれだけ幻想を抱いている人が多いからでしょうか?何冊もいろいろな本を読み込んで実際にコーディングとコンパイルを繰り返さないとプログラマには慣れません。
早速届いたので電車で読んでみましたがなかなか読みやすそうです。日経の広告で気になりネットで調べて購入に至りました。暇なときじっくり読んでみます。
 
   
人気 16位
本書の内容
本書はプログラミング言語Pythonの作者Guido氏が書き下ろした、Python入門者のための手引書です。Pythonの言語とシステムの基本的な機能やコンセプトをわかりやすくまとめて解説し、さらにPythonの特徴的な機能を数多く取り上げて紹介しており、Pythonの雰囲気とスタイルをつかむことができます。
本書を読むことで、Pythonのモジュールやプログラムを読み書きできるようになり、ライブラリリファレンスで解説されているさまざまなモジュールについて、詳しく学ぶ準備が整います。
細部にわたり改訂し、最新の3.9.0版ドキュメントに追随した入門者必読の書です。  
内容サンプル
 
ユーザーレビュー
翻訳本ですのてま、冗長に感じられる部分がないわけではありませんが、Python認定試験に必要であるため、購入しました。Web版にも無料で読むことができますが、本で見た方が私は見やすいと思いました。
本はいつもこのショップで購入しています。 迅速な発送と還元ポイントが高いのがポイントです。 同系列のお店との違いがわかりにくいのが難点。
チュートリアルというものの、完全初心者に対しては向いていない。しかしながら非常に細かい内容も多く、2冊目にはおすすめできる
 
   
人気 17位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 18位
本書の内容
基礎からアプリ開発のために必要な知識まで、「この一冊で」しっかりやさしく学べる新しいPythonプログラミングの教科書。
はじめてプログラムを行う人でも安心して読み進められるように、基礎をわかりやすく解説。さらに「AI」「スクレイピング」「データベース」「Webプログラミング」など、最新のアプリ開発にすぐに取りかかれるように、実践的なサンプルも多数掲載。

Chapter1 Pythonを始めるための準備
Chapter2 Pythonプログラミングを始めよう
Chapter3 全ての基本になる文法を学ぶ
Chapter4 Pythonを支える4種のデータ構造
Chapter5 プログラムの流れを変える制御構造
Chapter6 よく使う処理を関数にまとめる
Chapter7 もっと上手にプログラムを書くための応用文法
Chapter8 Pythonのオブジェクト指向プログラミング
Chapter9 有用で奥が深い組み込み関数を制覇する
Chapter10 ライブラリを使うための基礎知識
Chapter11 ファイルの読み書きの処理
Chapter12 Pythonによる仕事の自動化
Chapter13 流行のAI技術を活用する
Chapter14 スクレイピングでWebから情報を引き出す
Chapter15 データベースとWebプログラミング

 
内容サンプル
 
ユーザーレビュー
一通りのことが書かれており習得しやすい。その他の書籍でいえば「独学プログラミング」を併用し補完し合いながら利用すると使いやすい次第です。難易度としては、プログラミング言語一覧を調べてpythonを選んだ人向けですね。
探していた本だったので、わざわざ本屋さんに行かなくてもネットで注文し、宅配してもらえたのでとても助かりました。又、注文します。
注文してすぐとどきました。たいへんおもしろくよめました。すぐよみきってしまいました。ありがとうございました。。
 
   
人気 19位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 20位
本書の内容
『Pythonによるファイナンス 第2版』の著者が、アルゴリズムトレードを始める上で必要な自動売買の基礎と、機械学習を本格的に導入するために必要なPythonの知識について解説します。
具体的には、アルゴリズムトレード用の適切なPython環境の設定、データの取得、NumPy/pandasを使ったデータ分析、トレード戦略のバックテスト、市場予測、ストリーミングのリアルタイム処理等、アルゴリズムトレードのさまざまな側面にPythonを適用するさまざまな手法を紹介し、自動トレード戦略を効率よく構築、デプロイするために、どのような選択肢があるのかを提示します。
本書で利用したサンプルコードはGitHubから利用可能です。  
内容サンプル
 
ユーザーレビュー
 
   
人気 21位
本書の内容
大手メーカーで活躍してきたクリエイターが
ゲーム開発のノウハウをゼロから教えます!


本書はPythonを使用した、ゲームプログラミングの解説書です。
類書とは異なり、終始一貫「ゲーム開発」に焦点を当て、
今書いているプログラムがどのような"動き"に反映され、
どのような"面白さ"に結びつくのかを、正しく学ぶことができます。

一般的なソフト開発ではなく「ゲーム開発の作法」をきちんと学ぶことによって、ゲーム好きな読者の皆さんの就職や趣味といったリアルな世界がより充実してくれることを願い、出版されました。

【読者対象】
○ゲーム業界に就職したい学生・社会人
○SNSや同人で自作ゲームを発表したい方
○落ち物パズル、RPGの作り方を知りたい方
○一般ソフトとゲーム制作の違いを知りたい方
○Pythonを始めたけど作るものが浮かばない方
……高校生ぐらいから読めます!

【本書の特長】
○業界の基礎知識やプログラマーの役割からきちんと解説
○Pythonの基本文法をしっかり解説、プログラミング初心者も安心
○プログラム1行ごとに説明を付けており、理解しやすい
○豊富な図解とイラストを用い、イメージで理解できる
○開発に必要な素材はすべて無償ダウンロードできる

クイズ、すごろく、おみくじ、診断アプリ、迷路、自動生成ダンジョン、落ち物パズル、本格PRGなど……簡単なミニゲームから難しいものまで幅広く教材を用意しています。

さらに、読者特典として3つのおまけゲームもプレゼント!

すべてのゲームをつくり終えた時、あたなのプログラミングスキルは何倍にも向上しているに違いありません。

本書を機に、ぜひゲームプログラミングの世界に飛び込んでみてください!

【目次】
Prologueゲームプログラマーになろう!

Chapter 1 Pythonのインストール
Lesson 1-1 Pythonとは
Lesson 1-2 Pythonのインストール
Lesson 1-3 Pythonを起動しよう
COLUMN ゲームクリエイターって儲かるの?

Chapter 2 Pythonを始めよう
Lesson 2-1 計算してみる
Lesson 2-2 文字列を出力する
Lesson 2-3 カレンダーを出力する
Lesson 2-4 プログラミングの準備
Lesson 2-5 プログラムを記述しよう
Lesson 2-6 入出力命令を知ろう
Lesson 2-7 プログラムの記述の仕方
COLUMN ゲームが完成するまで

Chapter 3 プログラミングの基礎を学ぼう
Lesson 3-1 変数と計算式
Lesson 3-2 リストについて
Lesson 3-3 条件分岐について
Lesson 3-4 繰り返しについて
Lesson 3-5 関数について
COLUMN ゲームの開発費はどれくらい? その1

Chapter 4 importの使い方
Lesson 4-1 モジュールについて
Lesson 4-2 カレンダーの復習
Lesson 4-3 日時を扱う
Lesson 4-4 乱数の使い方
COLUMN RPGで逃げるのに失敗する確率

Chapter 5 CUIでつくるミニゲーム
Lesson 5-1 CUIとGUI
Lesson 5-2 クイズゲームを作る
Lesson 5-3 すごろくを作る
Lesson 5-4 消えたアルファベットを探すゲームを作る
COLUMN ゲームの開発費はどれくらい? その2

Chapter 6 GUIの基礎1
Lesson 6-1 GUIについて
Lesson 6-2 ラベルを配置する
Lesson 6-3 ボタンを配置する
Lesson 6-4 キャンバスを使う
Lesson 6-5 おみくじを引くソフトを作る
COLUMN キャンバスに図形を表示する

Chapter 7 GUIの基礎2
Lesson 7-1 テキスト入力欄を配置する
Lesson 7-2 複数行のテキスト入力欄を配置する
Lesson 7-3 チェックボタンを配置する
Lesson 7-4 メッセージボックスを表示する
Lesson 7-5 診断ゲームを作る
COLUMN RGBによる色指定

Chapter 8 本格的なゲーム開発の技術
Lesson 8-1 リアルタイム処理を実現する
Lesson 8-2 キー入力を受け付ける
Lesson 8-3 キー入力で画像を動かす
Lesson 8-4 迷路のデータを定義する
Lesson 8-5 二次元画面のゲーム開発の基礎
COLUMN ゲームソフトを完成させるには
Lesson 8-6 ゲームとして完成させる
COLUMN デジタルフォトフレームを作る

Chapter 9 落ち物パズルを作ろう!
Lesson 9-1 ゲームの仕様を考える
Lesson 9-2 マウス入力を組み込む
Lesson 9-3 ゲーム用のカーソルの表示
Lesson 9-4 マス上のデータを管理する
Lesson 9-5 ブロックを落下させるアルゴリズム
Lesson 9-6 クリックしてブロックを置く
Lesson 9-7 ブロックが揃ったかを判定するアルゴリズム
Lesson 9-8 正しいアルゴリズムを組み込む
Lesson 9-9 タイトル画面とゲームオーバー画面
Lesson 9-10 落ち物パズルの完成
COLUMN winsoundで音を鳴らす

Chapter 10 Pygameの使い方
Lesson 10-1 Pygameのインストール
Lesson 10-2 Pygameのシステム
Lesson 10-3 画像を描画する
Lesson 10-4 図形を描画する
Lesson 10-5 キー入力を行う
Lesson 10-6 マウス入力を行う
Lesson 10-7 サウンドを出力する
COLUMN Pygameで日本語を使う

Chapter 11 本格RPGを作ろう! 前編
Lesson 11-1 ロールプレイングゲームについて
Lesson 11-2 迷路を自動生成する
Lesson 11-3 ダンジョンを作る
Lesson 11-4 ダンジョン内を移動する
Lesson 11-5 戦闘シーンを作る その1
Lesson 11-6 戦闘シーンを作る その2
Lesson 11-7 戦闘シーンを作る その3
COLUMN ゲームの画面演出

Chapter 12 本格RPGを作ろう! 後編
Lesson 12-1 ロールプレイングゲームの全体像
Lesson 12-2 ファイルのダウンロードとプログラムの実行
Lesson 12-3 プログラムリスト
Lesson 12-4 プログラムの詳細
COLUMN Pythonでのファイル処理

Chapter 13 オブジェクト指向プログラミング
Lesson 13-1 オブジェクト指向プログラミングについて
Lesson 13-2 クラスとオブジェクト
Lesson 13-3 tkinterを使ってオブジェクト指向を学ぶ
Lesson 13-4 オブジェクト指向プログラミングをもっと学ぶ
COLUMN 筆者も苦労したオブジェクト指向プログラミング

Appendix 池山高校Python研究部
Intro ゲームをつくろう!
1つ目 一筆書き迷路ゲーム
2つ目 英単語学習ソフト
3つ目 ブロック崩し  
内容サンプル
 
ユーザーレビュー
0から始める人からある程度学んだ人まで対象としており、1冊しっかりやれば基礎は身に付く構成で良い。これからやる人にも勧められる本です。
子供が使っておりますが、見やすいみたいです。 内容も分かりやすいようです。 子供はプログラミング を楽しんでいます
キャラクターも分かりやすく、簡単に形から入れるのでとても面白いです
 
   
人気 22位
本書の内容
Pythonでデータ分析を体験してみよう!

【データ分析を一緒に体験しよう】
スクレイピングなどで集めた大量のデータ。
どうやって分析してたらよいか、困っていませんか?
「数式があって難しそう」
「プログラムも大変そう」
と思っている方も多いはず。
本書は、そうした方に向けて、サンプルを元にやさしく
データ分析の方法を解説しています。

【Python2年生について】
「Python2年生」は、「Python1年生」を読み終えた方を対象とした入門書です。
ある程度、技術的なことを盛り込み、本書で扱う技術について身に着けてもらいます。
『Python2年生 スクレイピングのしくみ』(ISBN:9784798161914)も刊行されています。

【対象読者】
・データの分析方法を知りたい初心者

【本書のポイント】
ヤギ博士&フタバちゃんと一緒に、データ分析の考え方から丁寧に解説。
データを分析する時に必要な前処理の方法や、データの集まりの見方、
データを見やすいグラフにする方法、データの分布の見方、予測の立て方を
解説する書籍です。

【著者プロフィール】
森 巧尚(もり・よしなお)
アプリの開発や、技術書や電子工作マガジンなどでの執筆活動。関西学院大学非常勤講師、
関西学院高等部非常勤講師、成安造形大学非常勤講師、プログラミングスクールコプリ講師など、
プログラミングに関する幅広い活動を行っている。
近著に『Python1年生』、『Python2年生 スクレイピングのしくみ』、
『Java1年生』、『動かして学ぶ! Vue.js開発入門』(いずれも翔泳社)、
『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)などがある。

 
内容サンプル
 
ユーザーレビュー
購入から発送、到着まで少し日数はかかりましたが、専用の梱包材に入れられ、本の状態も綺麗でした。paypayモールの商品ということで、ポイントも多くつきました。
Python初心者でも分かるように説明などがあり、つまづくことなく取り組むことができました。初めて取り組む際におすすめの本です。
本は大変わかりやすく、初学者ですが理解することができました。配送も早くとても良かったので、また利用したいです。
 
   
人気 23位
本書の内容
現場で役立つ実践的なノウハウを徹底解説

【Djangoとは】
Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。
強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。

【本書のポイント】
本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。
また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。
N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。

【本書のゴール】
Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。

【Djangoのバージョン】
Django 3.2 LTS対応(2024年4月までサポートされるバージョン)

【著者プロフィール】
芝田 将(しばた・まさし)
2017年株式会社サイバーエージェントに新卒入社後、ABEMA配信チームにて動画ストリーミングサーバーやトランスコーダーの開発を担当。
2019年より研究組織AI Labに異動し、機械学習モデルのハイパーパラメーター最適化ソフトウェアの研究開発に従事。
また2020年よりPython領域のDeveloper Expertsに選出される。OSS開発では、go-promptやkube-promptの開発者として知られる。
自動ハイパーパラメータ最適化フレームワークOptunaコミッター。Kubeflow/Katibレビュアー。Django, Gunicornコントリビューター。
共訳書『エキスパートPythonプログラミング改訂2版』(KADOKAWA、2018/2)。PyCon JP、Django Congress JPでの登壇経験多数。
NeurIPS 2020 Black-Box Optimization Challenge 世界5位入賞。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 24位
本書の内容
本書で解説するPythonは現在もっとも注目を集めているプログラミング言語のひとつです。プログラミング言語の人気度の目安となるPYPL(http://pypl.github.io/PYPL.html)では、2016年1月の時点でJavaに続いて2位に位置していることからも、その人気のほどが伺えるでしょう。その大きな理由として、Pythonがパワフルなオブジェクト指向のスクリプト言語でありながら、わかりやすく、すっきりしたプログラムを作成可能であることがあげられます。文法もシンプルで、これからプログラミングを始める方にとっても最適な言語です。現在、Pythonは、Python 2.x系からPython3.x系への移行時期にあります。Python 3.xでは、さまざま機能強化が行われ、さらに標準の文字コードがユニコードベースに変更され、日本語も容易に扱えるようになったことから、日本においてもさらなる普及が期待されるでしょう。
本書は、プログラミングの初心者を対象にしたPython 3の入門書です。変数の取り扱いから、リスト、タプルといったPython固有のデータの操作、制御構造や関数などについて具体的でかつ短いサンプルを多数提示しながら、初心者でも基礎から学んでいけるように拝領したつもりです。また、インデントでブロックを表現する点などなど、他のメジャーな言語と比べてユニークな部分も丁寧に説明しています。前半部分で基本を説明した後は、ファーストクラスオブジェクトとしての関数の活用方法、オリジナルのクラスの作成などといった多少高度な項目を丁寧に説明していきます。  
内容サンプル
 
ユーザーレビュー
 
   
人気 25位
本書の内容
Pythonの機械学習用ライブラリの定番、scikit-learnのリリースマネージャを務めるなど開発に深く関わる著者が、scikit-learnを使った機械学習の方法を、ステップバイステップで解説します。
ニューラルネットを学ぶ前に習得しておきたい機械学習の基礎をおさえるとともに、優れた機械学習システムを実装し精度の高い予測モデルを構築する上で重要となる「特徴量エンジニアリング」と「モデルの評価と改善」について多くのページを割くなど、従来の機械学習の解説書にはない特長を備えています。  
内容サンプル
 
ユーザーレビュー
Pythonの基礎的なことを学習した次のステップとして本書を購入しました。数学的な背景についてのイメージにも触れられており、自分が何をやっているのかが分からいやすかったです。しかし、サンプルコードに関する説明がないので、初心者は一度他のもので勉強してから取り組むのが良いかと思います。
中古本なので状態を心配しました。お店に問い合わせたところ、きちんとした品しか取り扱わないとのことで、その言葉を信じて購入しましたが、本当に良かったです。
息子に頼まれて買いました。大学での勉強の補助教材として欲しかったようです。小さな本屋さんでは置いていないのでネットで買えて便利でした。
 
   
人気 26位
発売日 2021/03/22
(4.5)
Amazon 4,180円
本書の内容
データサイエンスやウェブ開発、セキュリティなど、さまざまな分野で人気を獲得してきているPython。本書は、ベストセラー『入門 Python 3』の6年ぶりの改訂版で、プログラミング初級者を対象としたPythonの入門書です。プログラミングおよびPythonの基礎から、ウェブ、データベース、ネットワーク、並行処理といった応用まで、実践を見据えたPythonプログラミングをわかりやすく丁寧に説明します。Python 3.9に対応し、f文字列などの新機能も追加され大幅にボリュームアップしました。Pythonの機能をひと通り網羅し、リファレンスとしても便利です。  
内容サンプル
 
ユーザーレビュー
pythonを始めてみようと言う方におすすめの一冊です。関数リストから、例題を用いた使い方など詳しく記載されています。ぜひ勉強に役立てていただきたいです。
Pythonの基礎を学ぶのにはちょうど良い。ただ、これ1冊では出来ることは限られるので他の本と組み合わせなければいけない。
 
   
人気 27位
本書の内容
東大 松尾研究室が提供するあの人気講座が待望の書籍化!

本書は、2017年と2018年に東京大学で実施された「グローバル消費インテリジェンス寄付
講座」の学生向けオフライン講義と、社会人向けオンライン講座で使われた教材がベースになっています。

約400名ほどの受講枠(2年間)に、のべ1,800人以上の応募があった人気の講義です。この本のベースとなるコンテンツはJupyter Notebook形式で公開されていますが、この内容をさらに精査、ブラッシュアップし、読みやすく整えたものが本書になります。


●本書の内容

本書には、データサイエンティストになるための基礎をつめこんでいます。データサイエンティストは、Pythonや確率・統計、機械学習など、幅広くさまざまな分野の知識を必要とします。

すべての分野を1冊で学ぶことは無理ですので、各分野で深入りはせず基礎的な事項を取り扱っています。データサイエンティストになるための地図と羅針盤のような位置づけとなることをイメージしています。


この本は主にPython 3を使って、基本的なプログラムの書き方、データの取得、読み込み、そのデータ操作からはじまり、さまざまなPythonのライブラリの使い方、確率統計の手法、機械学習(教師あり学習、教師なし学習とチューニング)の使い方についても学びます。取り扱っているデータは、マーケティングに関するデータやログデータ、金融時系列データなどさまざまで、モデリングの前にそれらを加工する手法も紹介しています。データサイエンティストになるには、どれも必要なスキルです。


本書には、さらに以下の3つの特徴があります。

・実際のデータを使って手を動かしながら、データサイエンスのスキルを身に付けることができる
・データ分析の現場で使える実践的な内容(データ前処理など)が含まれている
・練習問題や総合問題演習など実際に頭を使って考える内容がたくさんある


この本に書いてあることを実践し、読み終えた後には、実際の現場でデータ分析ができるようになるはずです。


●この本の対象読者

この本は、プログラミングの経験があり、理系の大学1~2年生程度の教養課程の数学(線形代数、微分積分学、確率統計の基礎など)を終えている方を対象にしています。具体的には、勉強熱心な大学3~4年生の理系の学生さんや大学院生の方、また社会人になってデータサイエンスを学ぼうという意欲の高い方たちが対象です。データサイエンスの入門レベルから中級レベルの手前までを考えている人に最適で、本書のゴールもデータサイエンス入門レベルを卒業できることを想定しています。


●著者による「はじめに」より編集・抜粋

世の中は多種多様でさまざまな問題があります。非効率的な仕事や処理、無駄があることもご承知の通りです。人工知能等が注目される一方で、いろいろな誤解や過剰な期待がされていることもあります。この本を手にとってくださっている方たちには、このような状況でも現実的になって、データサイエンスや人工知能等を使って何ができて何ができないのか、ぜひ見極めてください。

この読者の方たち、受講生の方たちの中から、このデータサイエンスの力を活かして、今の世の中の無駄や非効率を少しでもなくし、さらに新しい価値を創り出して、この世界を良くしていく人が増えていってくれたら、著者としては本望です。


●本書で学べること
・Python/Numpy/Scipy/Pandas/Matplotlibの基礎
・確率/統計/推定/回帰の基礎
・Numpy/Scipyによる科学計算
・Pandasを使ったデータ加工処理(欠損データ/異常値の取り扱い、時系列データの取り扱い)
・Matplotlibによるデータ可視化
・機械学習(重回帰、ロジスティック回帰、決定木、k-NN、クラスタリング、主成分分析、マーケットバスケット分析、モデルチューニング)

 
内容サンプル
 
ユーザーレビュー
内容が濃く、パイソン初心者には最適。数学の知識としては、高校理系数学程度以上が理想的。
 
   
人気 28位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 29位
本書の内容
本書は、実際のビジネスの現場を想定した100の例題を解くことで、現場の視点が身につき、技術を現場に即した形で応用できる力をつけられるように設計した問題集です。

本書の100本ノックを解くだけですぐに現場で活躍できるわけではありませんが、現場の感覚を身につけることで、ビジネスの現場に自然に入っていけるような力をつけられるはずです。
ウェブや入門書でデータ分析や機械学習を一通り学び、「アヤメの分類よりも役に立つデータを分析したい」「ビジネスの現場で技術がどう応用されるのかを知りたい」と思っている読者の方には、きっと役に立つのではないでしょうか。

本書の構成は、基礎から実践までを幅広く扱う四部構成となっています。

●第1部(基礎編)では、ビジネスの現場で実際に得られるデータ分析するために必要なデータ加工のノウハウを学びます。比較的きれいなウェブからの商品の注文に関するデータと、データの読み込みにすら苦戦する「汚い」データの多い小売店のデータを例に、データ加工の実践を行います。

●第2部(実践編1)では、機械学習の技術を活用して顧客の分析などを行うために必要なノウハウを学び、実際のデータを使っての課題発見・解決を実践していきます。

●第3部(実践編2)では、最適化技術を導入するためのノウハウを学び、経営状況の改善を実践していきます。

●第4部(発展編)では、画像認識技術や自然言語処理技術などの「AI」とも呼ばれる技術を駆使して、データ化されていない情報をも利用して、顧客の潜在的な需要の把握など、ビジネスの現場で期待されているノウハウを学び、実践していきます。

 
内容サンプル
 
ユーザーレビュー
異動先でPython導入が始まり、前職で使っていた経験者からのレクチャーがあったものの、正直さっぱりわからず。なので自習用に購入です。具体例に沿って学習が進むので、わかりやすく、実務につなげやすそうです。
Pythonを実用的に使えるようにしたいと思い購入しました。1章が10本ノック分になっていて、取り組みやすいです。汚いデータの分析なので実践的で勉強になります。
基本的なところから始まっていますが、機会学習だけでなく最適化問題にまで射程が広がっている本です。まず最初は何も考えずに通してみることお勧めします!
 
   
人気 30位
本書の内容

時代が変わっても
変わらないアルゴリズムから考え方を学ぼう

本書は、初心者にも扱いやすいプログラミング言語「Python」を使用して、
アルゴリズムの基礎・考え方を学ぶ入門書です。特にPythonがはじめてという方の
ために、第1章ではPythonの基本とデータ構造について解説しています。

本書では、プログラミング入門者が最低限知っておきたいアルゴリズムの
基礎と考え方に加えて、アルゴリズムの定石とその計算量について、具体的
なサンプルコードと動作イメージを交えて丁寧に解説していきます。

【こんな方におすすめ】
・アルゴリズムをゼロから学びたい
・Pythonでプログラミングを学んでいるけれど何から手をつけていいのかわからない
・過去にアルゴリズムを学ぼうと思ったけれどPythonの資料が少なかった
・基本情報技術者試験でPythonが取り入れられるので勉強したい

【扱うアルゴリズム】
FizzBuzz|フィボナッチ数列|線形探索|二分探索|幅優先探索|
深さ優先探索|番兵|8クイーン問題|n-クイーン問題|ハノイの塔|
ミニマックス法|選択ソート|挿入ソート|バブルソート|ヒープソート|
マージソート|クイックソート|最短経路問題|ベルマン・フォード法|
ダイクストラ法|A*アルゴリズム|文字列探索の力任せ法|Boyer-Moore法|
逆ポーランド記法|ユークリッドの互除法

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 31位
本書の内容
■Pythonだけでなく「データ分析の基礎」も学べる!>

いま「プログラミングを身につけたい」というビジネスパーソンが急激に増えています。各種調査によると「キャリアアップにつながる」「収入が増える」などが理由に挙げられていますが、ビジネスパーソンがプログラミングを身につければ「仕事の幅や質、スピードの大幅な向上」も実現できます。

ただし、ビジネスパーソンにとって、プログラミングは「道具」であって「目的」ではありません。マーケターなどのビジネスパーソンがプログラミングを学ぶ目的は、あくまで売り上げアップなどの「ビジネス成果」です。

本書では、データサイエンティストでもある著者が、機械学習や予測モデル、形態素分析などといった「データ分析の基本」も詳しく丁寧に解説しています。

書籍内では、主に以下の作業を例にとりながらPythonプログラミングとデータ分析を解説していきます。

①PC内に大量に散らばるファイルの自動整理
②複数のExcelファイルから必要なデータを自動集計
③予測モデルを用いて自社商品の需要を予測
④Web上のデータをスクレイピングで収集
⑤自社商品の口コミを分析・可視化

いずれも特定の業種だけに限定されない一般的な事例なので、自社の状況に合わせて読み換えれば、すぐに自社に取り入れられます。

本書1冊で、実際のビジネスに生かせる「Pythonプログラミング」と「データ分析」両方の実践的な知識がすぐに身につきます。

プログラミングを「ビジネスの武器」にしたいビジネスパーソンにおすすめの1冊です。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 32位
本書の内容
データ分析エンジニアに求められる技術の基礎が最短で身に付く

ビッグデータの時代といわれ始めて数年が経過しました。
デバイスの進化により多くの情報がデジタル化され、
それらのデータを活用しようとデータ分析エンジニアに注目が集まっています。

この書籍では、データ分析において、
デファクトスタンダードになりつつあるプログラミング言語Pythonを活用し、
データ分析エンジニアになるための基礎を身に付けることができます。

書籍ではデータ分析エンジニアになるために必須となる技術を身につけていきます。
・データの入手や加工などのハンドリング
・データの可視化
・プログラミング
・基礎的な数学の知識
・機械学習の流れや実行方法
本書で学べること
・Pythonの基本的な文法
・データフォーマットについて
・データの前処理技術
・データの可視化技術
・既存アルゴリズムでの機械学習の実装

対象読者
データ分析エンジニアを目指す方

目次(抜粋)
第1章 データ分析とは
第2章 Pythonと環境
第3章 数学の基礎
第4章 ツールの基礎
第5章 応用:データ収集と加工

 
内容サンプル
 
ユーザーレビュー
私は業務でPython2系3系を2年ほど使用し、Python3エンジニア認定基礎試験は使い始めの頃にWebの模擬テストを10回くらい受けて合格しています。 この度、業務でデータ分析に取り組む必要が出てきたので、予備知識の習得とPython3データ分析試験合格のため、こちらの書籍を購入しました。 約10日かけてこの本のすべてのプログラムを手打ち&実行し、Python3データ分析の試験に合格できました。 数学の基礎知識にしっかりページを割いてあったのが良かったです。
テスト勉強のために購入しましたが、基本からとても分かりやすく説明されています。Winユーザの超初心者にもわかりやすいようにMacだけを例にするのは避けてほしいです。
発送時にはメールで連絡があり、発送後も問題なく通常通り届き、届いた際の内容物も特に問題ありませんでした。
 
   
人気 33位
本書の内容
東大1年生向け好評講義テキストを書籍化。
プログラミングの初心者でも、シミュレーションや
データ分析の基礎までを最短で身につけられる。


Pythonを用いて、プログラミングの初歩からデータ処理やシミュレーションの基礎までを学べるテキストである。読み進めるうちに、おのずと情報科学の基礎が身につくよう工夫されている。プログラミング初学者から、情報系技術に関わることになった社会人まで広く役立つ。


【本書「まえがき」より】
本書は、プログラミングの基本を習得するとともに、プログラミングを通して情報科学の基礎を学ぶための教科書として執筆した。現代において情報科学の基礎は必須の教養となっているが、これを学ぶ際にはプログラミングを併せて学ぶことが強く望まれる。本書で学ぶような計算量や数値誤差といった内容は、座学で聞くだけではなかなか実感がわかないが、少しプログラムを書けば身につまされるものとして体験できるからである。……

プログラミング言語としてはPythonを用いる。Pythonは世界的に広く使われている言語ではあるが、本書で採用したのは以下の理由から初学者にとって有益であると考えたためである。まず、開発環境やライブラリなどがよく整備されていること。…さらに、比較的高水準な記述が可能であり、初学者が躓きがちな「最低限のプログラムを動かすための、初学者にとって意味不明な記述」がほとんど不要であること。なお、Pythonを用いているはいるが、Python特有の機能はほとんど使っていないため、他の言語を学習する際にも十分参考になる内容となっている。


【主要目次】
第1章 はじめに
第2章 まずは使ってみる
第3章 プログラムを作ろう
第4章 データ処理の基本――成績の集計
第5章 ライフゲーム
第6章 放物運動のシミュレーション
幕間 テストとデバッグの基本
第7章 p値の計算
第8章 大規模データの検索
第9章 データからの情報抽出――回帰分析
第10章 拡散のシミュレーション
第11章 高度な検索――ゲノムを解析する
第12章 データを分類する
付録A Python言語の簡易ガイド
付録B itaライブラリガイド  
内容サンプル
 
ユーザーレビュー
他のPython入門書と毛色が違う。 この教科書はかなり真面目にコンピュータサイエンスの初歩を Pythonで行うものであり、東大の教科書らしくかなりの自学を前提としている。 Pythonの言語に対して網羅的でもないし、基礎的でもない。
 
   
人気 34位
本書の内容
Pythonのデータサイエンス用のツールを使いこなし、効率よく仕事を進めるための、実用的な情報が詰め込まれたリファレンスです。
IPythonとJupyter、NumPy、pandas、Matplotlib、scikit-learnをカバーします。
それぞれのトピックについて、押さえておくべき基本、tips、便利なコマンドなどを紹介します。
Pythonでデータの操作、変換、可視化、統計的処理、データモデルの構築、科学計算を行う人にとってはいつも手元に置いておきたい「使える」一冊です。  
内容サンプル
 
ユーザーレビュー
本屋がなくなってしまったので、送料無料で買えることがわかり、利用してみました。購入する書籍が決まっていれば便利ですね。
とても丁寧な梱包で本の痛みはありませんでした。また利用したいです。
 
   
人気 35位
本書の内容
NumPy、SciPy、pandas、Matplotlib、Jupyterをはじめ、高機能で使いやすい数学・科学計算用ライブラリが充実しているPythonは、科学計算、統計解析、機械学習のみならず、金融や経済分野でも広く利用されています。
本書はPythonの代表的なデータ分析ツール、pandasの開発者Wes McKinneyによる、データ分析を行うための基本を網羅しています。
すべてのサンプルコードはダウンロード可能で、Jupyter Notebookで対話的に試し、実際に手を動かしながら知識を確実なものにすることが可能です。
Python 3に対応した待望の改訂版です。  
内容サンプル
 
ユーザーレビュー
データ配列をうまく扱うことを理解するのには効果的。参考例題が多いので扱い方を練習するには使い勝手が良い。多変数の時系列データはとても参考になった。本は大きいのでスペースは取るが、手に取りやすく文字も適切な大きさので使いやすと個人的には思う。
本屋がなくなってしまったので、送料無料で買えることがわかり、利用してみました。購入する書籍が決まっていれば便利ですね。
 
   
人気 36位
本書の内容
少しずつ・繰り返し・ていねいに積み上げるスッキリ流解説で
実践的なスキルが必ず身に付く魔法の書


機械学習の世界は、数学理論、モデル、ライブラリ、プログラミングなど、学ぶべき分野が多岐に及びます。
各分野は1つでさえ十分奥深く、初学者にとっては「何を」「どこから」「どのように」「どこまで」学べば、データサイエンティストへの一歩を踏み出せるのかわからず、途方に暮れてしまうことも少なくありません。

本書は、この広大な世界に対して、真正面から、しかしスムーズかつスッキリと学び進めていただくための入門書です。

各工程やツールを個別・独立してバラバラに学ぶのではなく、データ分析の「全体の流れ」を繰り返し体験することで、機械学習の全体像と本質が自然と体に染みこむよう構成されています。
しかも単に繰り返すのではなく、最初はシンプルでやさしい題材からはじめ、以後、さまざまに角度を変えながら、段階的に高度な内容に挑戦するため、最終的には、中級者にステップアップするための応用術も身に付けられるでしょう。

もちろん、シリーズで好評の「エラー解決・虎の巻」も収録していますので、途中でつまずいても安心です。
機械学習の楽しさ、奥深さをじっくり学び、新しい未来への道を拓いてみませんか。
 
内容サンプル
 
ユーザーレビュー
とにかくわかりやすい。 ページ数はかなり多くて辞書みたいな本ですが、とにかくわかりやすです。 今まで様々な本で機械学習について勉強しようとして挫折をしていましたが、基礎の基礎からかんたんなコードを繰り返し学べるのでいつの間にかできるようになっています
まだ読み始めですが、初歩から進めていける構成になっていそうです。途中に練習問題が設定されていますが、飛ばさずに行えば定着に役立つでしょう。
 
   
人気 37位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 38位
本書の内容
Pythonで実務に使える数理最適化のスキルを身につけよう!

本書は、Pythonを用いた数理最適化の入門書です。Pythonを使ってさまざまな課題を実際に解いてみることで、数理モデルを実務で使いこなす力を身につけます。
この本の特徴は、数理最適化のアルゴリズム自体ではなく、数理最適化を用いた課題解決に重きを置いている点です。ビジネスなどにおける課題を数理最適化で解く際に現場で発生しうる試行錯誤が多分に盛り込まれており、実務における手順や気をつけるべきポイントを学習することができます。

この本の構成
本書は二部構成です。
第I部はチュートリアルです。中学校で習う連立一次方程式や高校で習う線形計画法を題材として、数理最適化の基礎的な考え方とPythonによる初歩的な実装を学びます。シンプルな課題設定なので、数学的な難しさを感じることなくPythonに集中して基礎を学習することができます。

第II部はケーススタディです。
実際に社会で起こりうる、さまざまな課題を数理最適化によって解いていきます。
学校のクラス編成やサークル活動における学生の乗車グループ分けなどの学生にとっても身近な課題や、キャンペーンの効果最大化や効率のよい配送計画の立案などのビジネスにおいてたびたびぶつかる課題などを解いていくことで、手順や注意点、効率のよい方法などが学べます。

このような方におすすめ
◎ 数理最適化の実務応用について知りたい方
◎ 施策の効果最大化や効率化に取り組むビジネスマン(エンジニア・マーケター・リサーチャーなど)
◎ 情報・経済・経営系などの学部や学科の学生
◎ データサイエンティストを志す方

 
内容サンプル
 
ユーザーレビュー
 
   
人気 39位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 40位
本書の内容
近ごろ話題の機械学習、「気になるけどなんだか難しそう……」と思っていませんか? 実は、機械学習の基本はとてもシンプルで、プログラミング初心者にも最 適なんです。本書は、プログラミングやPython、機械学習の初心者向けに、マン ガでPython機械学習を解説します。機械学習の代表的な手法である単回帰をはじめ、重回帰やk近傍法、k平均法などの考え方を、「ペットのウサギの理想体重は?」「予算内の引っ越し先は?」といった身近な問題を通じて解説するので、やさしく楽しく学べます。Pythonの開発環境もブラウザさえあれば無料で使えるGoogle Colaboratoryを用いるので、面倒な環境構築は一切不要。インターネットに接続できるパソコンがあればすぐに学習を開始できます。ほかの機械学習の 書籍だと難しかったという方へも、オススメの一冊です。「そろそろ常識知っておこう!」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 41位
発売日 2020/06/22
(4.1)
Amazon 3,300円 Kindle 2,970円
本書の内容

手を動かしておぼえるPythonプログラミング
――独学に最適な“標準教科書”

プログラミングの初学者に向けた独習シリーズに『独習Python』が新登場。
プログラミング言語入門書の執筆で定評のある山田祥寛氏による、
Python入門書の決定版です。

独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する)
特長を生かし、Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、
オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら
詳細かつ丁寧に解説します。

プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック
という3つのステップで、Pythonでプログラミングを行う際に必要な知識・概念・機能を
体系的に習得できます。

プログラミングの入門者、これからPythonで開発を始めたい初学者から、再入門者、
学生・ホビープログラマまで、「一からPython言語を学びたい」「Pythonプログラミング
の基本をしっかり身につけたい」という方におすすめの一冊です。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 42位
本書の内容
ヤギ博士・フタバちゃんと一緒に
機械学習のしくみを学ぼう!

【機械学習をいちから学んでみよう! 】
「最近よく耳にする人工知能と機械学習について知りたい」
「機械学習ってどのようなことをするの?」
と思っている方は多いと思います。
本書はそうした方に向けて「機械学習」について
いちからやさしく解説します。

【Python3年生について】
「Python1年生」「Python2年生」を読み終えた方を対象とした入門書です。
(※「Python3年生」から初めて学ぶ方でもわかるように工夫しています)

【読者対象】
機械学習の初心者

【本書のポイント】
ヤギ博士&フタバちゃんと一緒に、
機械学習のしくみについて、
サンプルを動かしながら、
楽しく学ぶことができます。

【著者プロフィール】
森 巧尚(もり・よしなお)
アプリの開発や、技術書や電子工作マガジンなどでの執筆活動。
関西学院大学非常勤講師、関西学院高等部非常勤講師、
成安造形大学非常勤講師、大阪芸術大学非常勤講師、プログラミングスクールコプリ講師など、
プログラミングに関する幅広い活動を行っている。
近著に『Python1年生』、『Python2年生 スクレイピングのしくみ』、『Python2年生 データ分析のしくみ』、
『Java1年生』、『動かして学ぶ! Vue.js開発入門』(いずれも翔泳社)、
『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)などがある。

 
内容サンプル
 
ユーザーレビュー
全くのPython初心者です。若宮正子に刺激を受けて60歳にしてPythonに手を出して見ました。1年生1冊、2年生2冊、3年生1冊をあっという間に読むことができました。Pythonでどんなことができるのかイメージするのに大変役立つ本日でした。実践では実際に業務の自動化にチャレンジしていますが、事例本とか、やりたい動作からの逆引きの本とか、ネット検索が有効かなあと感じてます。半歩づつですが、初プログラミングを進めています。
1年生のタイトルの本から購入しています。まだ、2年生の本を終えていませんが、とても分かりやすいので3年生のこの本で知識を深めたいと思います。
注文後、すぐに発送ご対応いただきありがとうございました。イメージ通りの商品が届きました。また利用したいと思います。
 
   
人気 43位
本書の内容
Pythonゲーム開発入門の決定版!
人気ジャンルを題材に
プログラミングの腕を磨こう!


大好評を博している『Pythonでつくる ゲーム開発 入門講座』に、第2弾『実践編』が登場!
前作同様、Pythonを用いたゲームプログラミングの基礎をまんべんなく解説しながら、今回は「アクション」「シューティング」「3Dカーレース」といった人気ジャンルの開発に挑戦します。

【本書の特長】
○複数の演習を通し、ゲーム開発の知識・技術を大幅UPできる
○三角関数、遠近法などの知識を開発に活かす方法を学べる
○マップエディタやランチャーなど関連ツールの開発も行う
○プログラム1行ごとに説明を付けており、理解しやすい
○豊富な図解とイラストを用い、イメージで理解できる
○開発に必要な素材はすべて無償ダウンロードできる

さらに、ゲーム開発でぶつかる"壁を乗り越えるためのヒント"も豊富に用意しました。

【開発のヒントが満載】
・マップやアイテムの配置はどうするのか
・自機と敵機のヒットチェックはどうするのか
・"弾幕"の軌道はどうやって計算するのか
・面白さにつながる難易度とはどの程度なのか
・エフェクトやサウンドはどうやって組み込むのか
・坂道のカーブ、奥行、起伏はどう表現するのか
・Pythonで3Dを表現するにはどうしたらよいのか
……こんな疑問に答えます!

ゲーム素材400本、プログラム80本、遊んで面白いゲーム5本を無償提供!

本書を読み終えた頃、ゲーム開発の知識はかなり高いレベルに到達できるでしょう。
また、各プログラム内にPythonのプログラミング技術を多くちりばめたので、Pythonを使う力もぐんと伸びているはずです。

ゲーム開発の基礎を盤石にしたい方、Pythonの技術に磨きをかけたい方にオススメの1冊です。  
内容サンプル
 
ユーザーレビュー
昔(相当昔になりますが…)は、プログラムリストが掲載された雑誌が販売されてて、それを手打ちして勉強していましたが、最近は、そういった本がなかなか見つからず探していました。ボリュームもあって遊びながら学べるので良い本です。
コード一行ごとに解説が書かれており、非常に分かりやすい。また、本のサイズが大きいため、読みながら実際にコードを書くという作業がやり易い。 とてもよい本だと思う。
社員スキルアップために購入させていただきました。定価より安く、配送も早かったです。
 
   
人気 44位
本書の内容
Webアプリの作り方からAPI化、デプロイメントまで
エンジニアとデータサイエンティストのためのFlask入門

Pythonのフレームワーク「Flask」によるWebアプリ開発の入門書です。
まずは、最小のアプリの作成から始め、問い合わせフォーム、データベースを使ったアプリ、
認証機能と段階的に作成しながら、Flaskによるアプリ開発の基礎を習得します。

その後、画像データ(写真)から物体を判別する物体検知アプリを作成しながら
実践的なアプリの作り方、その機能をWeb API化する方法について解説します。

また、物体検知機能(手書き文字認識をする分析コード)を題材に、
どのように機械学習をアプリに組み込んでいくかについても詳しく解説します。

【本書の主な内容】
●Flaskと開発の基礎
◯問い合わせフォーム/DBアプリの作成
◯認証機能の作成
◯物体検知アプリの作成
●API化/デプロイメント
◯物体検知アプリのWeb API化
◯Web APIとして外部公開
●機械学習APIの開発
◯分析コードから機械学習APIを開発する工程と方法

【主な対象読者】
●Pythonで簡単にWebアプリ開発を始めたいエンジニア
●機械学習に興味のあるWebエンジニア
●Pythonを分析用途でしか使ったことがない人
●自分でもアプリやWeb APIを作りたいデータサイエンティスト

【章構成】
●第0部 イントロダクション
Flaskの概要と環境構築
●第1部 Flask入門
最小限のアプリを作る――Flaskの基礎
データベースを利用したアプリを作る
認証機能を追加する
●第2部[Flask実践1]物体検知アプリの開発
アプリの仕様と準備
画像一覧画面を作る
サインアップとログインの画面を作る
画像アップロード画面を作る
物体検知機能を作る
検索機能を作る
カスタムエラー画面を作る
ユニットテストを作る
●第3部[Flask実践2]物体検知機能のAPI化/デプロイメント
Web APIの概要
物体検知APIの仕様
物体検知APIの実装
物体検知アプリのデプロイメント
●第4部機械学習APIの開発
機械学習の概要
機械学習APIの開発工程と実践

 
内容サンプル
 
ユーザーレビュー
Python flaskでwebアプリを開発してみたいと思い購入しました。入門編ということで初心者の私にも分かりやすい本です。
 
   
人気 45位
本書の内容
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。


簡単な機械学習モデルの構築からアプリでの活用まで、「使える」スキルを身につける

Pythonによる機械学習の入門書。簡単な機械学習モデルを作るところから、システムの洗練まで、サンプルプログラムを試しながら習得することができます。

本書は、手を動かし実際に動くものを作ることで、機械学習を利用したシステムの全体像を身につけてもらうことを目標としています。

業務で機械学習を利用したサービスか何かを開発しようとすると、様々な課題に直面してしまい戸惑う方は多いのではないでしょうか。
サーバ環境やアプリケーションの構築といった、機械学習に直接関係ない複数の領域についても知っていないと開発が実際には進みません。
また、継続的に機械学習を行うための学習データの収集も、一つの大きな壁となるでしょう。

本書では、こういった壁をなるべく早く乗り越え、機械学習を用いたサービス作りのスタートラインに立ってもらうことを想定して、カリキュラムを組み立てています。
そのため、本書籍は機械学習サービスを作るためのベストプラクティス集やアンチパターン集ではありません。
また、機械学習の詳細な理論の解説や機械学習モデルの実装を行うことも主題ではないため、これらの解説も基本的に行なっていません。
データの収集や整形から機械学習モデルを構築するまでのパイプライン開発、それらモデルのWebサービスへの導入開発まで、様々な幅広いトピックを取り扱っています。
これらのトピックを一つ一つ進めていくことで、機械学習を用いたWebサービスの開発での基礎が習得できるはずです。

本書の構成はこのようになっています。

Chapter01 開発・実行環境を整える
 Amazon SageMakerを使った開発・実行環境を構築します。
Chatper02 機械学習を試してみる
 基本的な機械学習の流れを、データの前処理から評価まで一通り体験します。
Chapter03 機械学習モデルを使うWebサイトを作る
 Webブラウザ上での入力からサーバサイドの処理まで、機械学習モデルを使ったWebサイトの構築を一通り学びます。
Chapter04 より大規模にデータを集めていく
 クローリングやスクレイピングといった、データ収集の方法を学習します。
Chapter05 ユーザの反応を集める仕組みを作る
 ユーザログを集める仕組みを構築していきます。
Chapter06 推薦システムを作る
 総仕上げとして、推薦システムのWebアプリケーションを構築していきます。
Chapter07 工夫してシステムを洗練していく
 AWS Lambdaを使い、サーバレスで機械学習をデプロイします。
Chapter08 Appendix
 開発が円滑に進むLinuxコマンドやSSH、エディタの解説を行います。

サンプルコードはダウンロード可能です。

●目次
Chapter01 開発・実行環境を整える
Chatper02 機械学習を試してみる
Chapter03 機械学習モデルを使うWebサイトを作る
Chapter04 より大規模にデータを集めていく
Chapter05 ユーザの反応を集める仕組みを作る
Chapter06 推薦システムを作る
Chapter07 工夫してシステムを洗練していく
Chapter08 Appendix

●著者
竹野 峻輔(たけの しゅんすけ)
Retty ソフトウェアエンジニア
長岡技術科学大学 自然言語処理研究室にて機械学習を利用した自然言語処理の研究に従事。大手企業との共同研究を経て構文解析・機械翻訳の研究に携わり、成果の一部は主要国際会議に採択。Rettyにおいてはテキスト分析基盤の構築に取り組む。

髙橋 寛治(たかはし かんじ)
Sansan株式会社、Data Strategy & Operation Center, R&D Group, 研究員
2013-2015年 長岡技術科学大学、ソリマチベトナムおよびホーチミン市工科大学での長期実務訓練。2015-2017年 長岡技術科学大学大学院、自然言語処理の研究に従事。
2017年 Sansan株式会社入社、Data Strategy & Operation Center, R&D Group 研究員として、自然言語処理などの研究開発に従事。  
内容サンプル
 
ユーザーレビュー
 
   
人気 46位
本書の内容

注目の最新AI技術!深層強化学習の開発手法がわかる!
第一線で活躍する著者陣の書下ろしによる待望の1冊!

【本書の目的】
AlphaGo(アルファ碁)でも利用されている深層強化学習。
AIサービスのみならずロボティクス分野でもその応用が期待されています。
本書は、AI開発に携わる第一線の著者陣が深層強化学習の開発手法について書き下ろした注目の1冊です。

【本書の特徴】
第1部では、まず、深層強化学習の概要について説明します。
次いで、強化学習の基礎(Q学習、方策勾配法、Actor-Critic法)と深層学習の基礎(CNN、RNN、LSTM)を解説します。
さらに、簡単な例題として倒立振子制御を取り上げ、DQNとActor-Critic法による実装例を紹介します。
第2部では、具体的な応用例として3つのアプローチを実装込みで解説します。
1つ目は、連続動作制御です。ヒューマノイドシミュレータの2足歩行制御を試みます。
2つ目は、パズル問題の解法です。巡回セールスマン問題(TSP)やルービックキューブの解探索について説明します。
3つ目は、系列データ生成です。文書生成(SeqGAN)やニューラルネットワークのアーキテクチャ探索(ENAS)を解説します。

全体を通して、行動の制御を担うエージェントのモデル化と、方策ベースの強化学習によるエージェントの学習法について学ぶことができます。

【読者が得られること】
深層強化学習による開発手法を学ぶことができます。

【対象読者】
深層強化学習を学びたい理工学生・エンジニア

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 47位
本書の内容
基本情報技術者試験(FE)の午後問題、
選択プログラミング言語「Python」(パイソン)
対策書、改訂第2版!


著者は、「徹底攻略」シリーズで『情報セキュリティマネジメント教科書』『応用情報技術者教科書』『ネットワークスペシャリスト教科書』『データベーススペシャリスト教科書』『情報処理安全確保支援士教科書』を手がける、人気現役講師の瀬戸美月氏

本書は、プログラミング言語としてPythonを学習するだけでなく、Pythonを通じてコンピュータの基礎理論やアルゴリズムも合わせて学習し、効率的にFE対策ができる構成で好評の『徹底攻略 基本情報技術者の午後対策 Python編』の改訂第2版です。
最新の傾向を踏まえ、アルゴリズム分野を中心に内容をさらに充実、予想問題も追加しています。

文法を暗記するより、実際に動かして試行錯誤する方が、記憶に残りやすく実力も付くという、プログラミングの学習の特性を踏まえ、本書に登場するプログラムは、すべてGitHubに公開されています。
付録で紹介している環境や、導入済みの環境にコピーして、手を動かしながらPythonのスキルを身につけることができます。

過去のプログラミング問題の出題傾向や、発表されているシラバスやサンプル問題などを徹底分析して作成したオリジナル予想問題を、5パターン収録
過去問題がわりに、総仕上げ、実力チェックなどにご利用ください。

通勤中や通学中など、出先での学習に便利な購入者限定特典は、「スマホで学べる単語帳アプリ」(収録単語は『徹底攻略 基本情報技術者教科書』と共通の内容になります)と、無料でダウンロードできる「本書全文の電子版」(PDF)!
(特典の利用についてはインプレスの無料読者会員システム「CLUB Impress」への登録が必要になります。特典提供予定期間は発売から3年間となります)
 
内容サンプル
 
ユーザーレビュー
内容はわかりやすい方だと思います。 でも、デザイン?文字の間隔とかで、どれがどれか分かりにくいところがあって、混乱しました…。 頭使うところで、見た目で混乱させられると萎えます…。
すぐに届き息子も喜んで勉強をはじめました。今年の秋には試験があるようなので頑張ってほしいです。簡単な試験ではないと本人は言ってましたが。
基本情報技術者試験の勉強のため購入。最初からPythonを学ぶには少し足りない気もするが一旦触れたことがある人向けの本とのイメージ。
 
   
人気 48位
本書の内容
基本情報技術者試験(FE)の午後問題、
選択プログラミング言語「Python」(パイソン)
対策書、改訂第2版!

著者は、「徹底攻略」シリーズで『情報セキュリティマネジメント教科書』『応用情報技術者教科書』『ネットワークスペシャリスト教科書』『データベーススペシャリスト教科書』『情報処理安全確保支援士教科書』を手がける、人気現役講師の瀬戸美月氏。

本書は、プログラミング言語としてPythonを学習するだけでなく、Pythonを通じてコンピュータの基礎理論やアルゴリズムも合わせて学習し、効率的にFE対策ができる構成で好評の『徹底攻略 基本情報技術者の午後対策 Python編』の改訂第2版です。
最新の傾向を踏まえ、アルゴリズム分野を中心に内容をさらに充実、予想問題も追加しています。

文法を暗記するより、実際に動かして試行錯誤する方が、記憶に残りやすく実力も付くという、プログラミングの学習の特性を踏まえ、本書に登場するプログラムは、すべてGitHubに公開されています。
付録で紹介している環境や、導入済みの環境にコピーして、手を動かしながらPythonのスキルを身につけることができます。

過去のプログラミング問題の出題傾向や、発表されているシラバスやサンプル問題などを徹底分析して作成したオリジナル予想問題を、5パターン収録。
過去問題がわりに、総仕上げ、実力チェックなどにご利用ください。

通勤中や通学中など、出先での学習に便利な購入者限定特典は、「スマホで学べる単語帳アプリ」(収録単語は『徹底攻略 基本情報技術者教科書』と共通の内容になります)と、無料でダウンロードできる「本書全文の電子版」(PDF)!
(特典の利用についてはインプレスの無料読者会員システム「CLUB Impress」への登録が必要になります。特典提供予定期間は発売から3年間となります)
 
内容サンプル
 
ユーザーレビュー
午後試験の言語の対策をしていなかったので、急遽こちらの商品を購入しました。自身、Pythonの知識が少しあったこともありますが、読みにくいとは感じませんでした。無事合格できたので、満足です。
わかりやすいです。特典としてpdfの電子書籍版がついてきます。おすすめです。とくにpythonの基礎から復習できます。
お陰様で基本情報技術者試験合格出来ました。 ありがとうございます。 後半で出てくる予想問題がとても良きです
 
   
人気 49位
本書の内容
データの基本を学び、様々な特徴のデータを練習すれば、
どんなデータが来ても怖くない!

システムデータの加工・可視化から、機械学習の前処理まで。
Excel・時系列・言語・画像・音データ・特殊な加工・可視化。
―ビジネス現場で即戦力になれる「基礎力」を身につけよう!

実用的なサンプルから100本、この100本をトレーニングすれば、基礎力アップ! 現場で使える実践力を学べます。

■内容
第1部 構造化データ
第1章 システムデータの加工・可視化を行う20本ノック
第2章 Excelデータの加工・可視化を行う20本ノック
第3章 時系列データの加工・可視化を行う10本ノック

第2部 非構造化データ
第4章 言語データの加工・可視化を行う10本ノック
第5章 画像データの加工・可視化を行う10本ノック
第6章 音データの加工・可視化を行う10本ノック

第3部 機械学習向けの加工と特殊なデータ加工
第7章 機械学習の前処理を行う10本ノック
第8章 特殊な加工・可視化を行う10本ノック  
内容サンプル
 
ユーザーレビュー
前作よりページ数もアップしていて新しい内容が増えている。全部暗記する必要が無いかと思い必要に応じて確かこの方法があったかなで調べて使いたいと思う。
 
   
人気 50位
本書の内容
「Djangoに興味があるけど、何から手を付ければよいかわからない」「Djangoの学習に挫折してしまったが、やっぱり理解したい」といった方に、アプリケーションの作成を通して理解が深められるよう説明しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 51位
本書の内容
クリーンで柔軟性の高いプログラムを開発できる。
プロの品質を実現するデザイン手法を多面的に解説。

<抽象化、カプセル化、パフォーマンス、テスト、拡張性と柔軟性、
クラスの継承、疎結合、リファクタリング、デザインパターン .etc>

プログラマーが考慮すべきソフトウェアデザインのアプローチとして、
さまざまな手法がこれまで登場し発展してきました。

たとえば、1960年代の構造化プログラミング以降で発展した「関心の分離」や「抽象化」、
オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。
これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。

本書では、それらのアプローチをどのように理解し、
Pythonでどのように実践していけばよいのかを解説します。

本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、
プロフェッショナルなプログラミングへの道を見通せるようになります。
ベテランの開発者が最近のトレンドを押さえて昔の知識を更新するのにもよいでしょう。


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 52位
本書の内容
【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】

Python自然言語処理を、遊びながら学ぼう!
「面白さ」と「学び」がひとつに詰まった入門書!

本書は、プログラミング言語Pythonによる自然言語処理を、
「面白さ」「ユニークさ」を追求したサンプルプログラムで学べる入門書です。

●「オレ ニク タベル ウマイ!」原始人語の翻訳機を作ろう
●メロスはいつまで激怒していた? 原作から心情を分析!
●あの文豪が新作を書いたら? 架空の小説を執筆しよう
●コンピューターは「群馬」と「栃木」の違いを見分けられるのか?
●「ナミ」と「フネ」から「サザエ」は生まれる? 子どもの命名AIを作ろう
●AIが三国志を読んだら、武将たちのライバル関係を理解できるのか?
●「赤の他人」の反対は「白い恋人」? あらゆる対義語を自動生成しよう

プログラムは、すべて実行ボタンひとつで簡単に動くため、
プログラミングに慣れていなくても、すらすら読み進められます。

また本書では勉強にはつきものの、
難しい専門用語の解説や、複雑な数式の説明は登場しません。

まずは、奇想天外なサンプルを動かして、楽しく遊んでみてください。
勉強をしているつもりはなくても、いつの間にか、
基本的な知識や、分野の全体像が身についているはずです。

【こんな人におすすめ!】
・Pythonによる自然言語処理を学びたい初心者
・他の入門書を読んで、挫折してしまった人
・プログラミングでとにかく面白いことがしてみたい人

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 53位
本書の内容

本書は、Pythonでプログラミングをした経験のある読者が、
各種オープンソースソフトウェア(OSS)やライブラリを利用して、
自然言語処理を行うWebアプリケーションを作って動かし、自然言語処理を体験するための書籍です。

またその中で、自然言語処理に関連するさまざまな概念や手法、
簡単な理論についても学ぶことができ、本格的な学習の
前段階としても最適です。

本書の構成としては大きく2つの部に分かれており、
それぞれ以下のような内容を解説しています。

第1部:データの準備
●テキストデータの収集
●データベースへの格納
●検索エンジンへの登録

第2部:データの解析
●文法構造を調べる
●意味づけ
●知識データとの連係

全13章を順に追いながらWebアプリケーションを作っていくことで、
自然言語処理に関連するさまざまなテーマを学ぶことができます。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 54位
本書の内容
★確率的プログラミング言語がすぐに使える!★
・Pythonでのコーディングを前提に、PyMC3、Pyro、NumPyro、TFP、GPyTorchをカバー。
・回帰モデルの基本から潜在変数モデル・深層学習モデルまでを幅広く解説。

【主な内容】
第1章 ベイジアンモデリングとは
1.1 データ解析とコンピュータ
1.2 ベイジアンモデリングの基礎
1.3 代表的な確率分布
1.4 近似推論手法

第2章 確率的プログラミング言語(PPL)
2.1 ベイジアンモデリングとPPL
2.2 自動微分・最適化アルゴリズム
2.3 PyMC3の概要
2.4 Pyroの概要
2.5 NumPyroの概要
2.6 TensorFlow Probabilityの概要
2.7 GPyTorchの概要

第3章 回帰モデル
3.1 線形回帰モデル:線形単回帰モデル
3.2 線形回帰モデル:線形重回帰モデル
3.3 一般化線形モデル:ポアソン回帰モデル
3.4 一般化線形モデル:ロジスティック回帰モデル
3.5 階層ベイズモデル
3.6 ガウス過程回帰モデル:ガウス尤度
3.7 ガウス過程回帰モデル:尤度の一般化

第4章 潜在変数モデル
4.1 混合ガウスモデル
4.2 行列分解モデル
4.3 状態空間モデル
4.4 隠れマルコフモデル
4.5 トピックモデル
4.6 ガウス過程潜在変数モデル

第5章 深層学習モデル
5.1 ニューラルネットワーク回帰モデル
5.2 変分自己符号化器
5.3 PixelCNN
5.4 深層ガウス過程
5.5 正規化流  
内容サンプル
 
ユーザーレビュー
 
   
人気 55位
本書の内容
Excelシート間のコピペをはじめ、単純なパソコン仕事は小さなプログラムを書くことで自動で行うことができます。
こうしたプログラムを書けるようになることが、自分の仕事を効率化したい社会人にとって大きな武器になることは間違いありません。

本書ではプログラミング言語Pythonを使って、パソコン仕事の中心であるExcel作業を自動化する方法を紹介します。

Excelの自動化といえば「マクロ・VBA」が定番ですが、Pythonの強みは
・Excelアプリを起動しなくてよい
・メールやWebブラウザなども簡単に自動化できる
という点にあります。

本書ではExcelとともにメール、Webの自動化もしっかり扱います。これにより、Webから抽出したデータをExcelファイルに保存してメールで送信、といった連携も行えるようになり、仕事での活用の幅が広がります。

プログラミング初心者である社会人が、実際に自分の仕事が自動化できるように、必要な情報をもれなく丁寧に解説することを心掛けました。本書を片手に「新しい仕事のやり方」を始めましょう!

<本書の方針>
・オブジェクトなどの難しいプログラム理論は一切使いません。
・一番単純な道具だけで、準備に時間をかけず、すぐ始められます。
・実践的な例題で、実務で本当に使えるプログラムを紹介します。

第1章 Pythonプログラミングの基本
1-1 プログラムを書いて実行する方法を覚える
1-2 変数を使ったコードを書いてみよう
1-3 複数のデータはリストに入れる
1-4 複数のデータをループで処理する
1-5 データの状態に応じて処理を分ける
1-6 IDLEを使いやすく設定する

第2章 PythonでExcelファイルを操作する
2-1 Excelファイルの基本構造を理解しよう
2-2 ブックの開き方・保存方法を覚えよう
2-3 プログラムでセルの値を読み書きしよう
2-4 セルを1行ずつ読み書きする
2-5 シートの操作方法を覚えよう
2-6 複数のシートをまとめる
2-7 絶対に覚えておきたいプログラミングのコツ

第3章 PythonでCSVファイルを操作する
3-1 CSVファイルを読み込んでみよう
3-2 CSVファイルにデータを書き込んでみよう
3-3 Excelブックと相互に変換する

第4章 Excelファイルの転記・集計をPythonでおこなう
4-1 転記・集計を実現するExcelの三大関数とは
4-2 Excelのマスタを取り込む
4-3 Excelのマスタからデータを検索する
4-4 表のデータを別のブックに転記する
4-5 条件を満たすデータの個数や合計を求める
4-6 Pythonで自動化するメリットとは

第5章 帳票作成をPythonでおこなう
5-1 請求書作成の手順を整理する
5-2 顧客ごとの売上データの絞り込み
5-3 顧客ごとの請求書を作成する
5-4 請求書を印刷してPDFとして保存しよう
5-5 業務全体ではExcelと良いとこ取りを目指す

第6章 Pythonでもっと作業を自動化するには
6-1 Pythonの強みは豊富なライブラリ
6-2 PythonならメールもWebも自動化できる

第7章 Pythonで複数の人にまとめてメール送信する
7-1 メールサーバーとの交信方法
7-2 メールで送るメッセージを作成する
7-3 メールを自動送信する

第8章 PythonでWebから情報を収集する
8-1 Seleniumのインストール
8-2 ブラウザを操作してみる
8-3 Selenium IDEでブラウザ操作を記録
8-4 Webページから情報を読み取る
8-5 実際のWebページから情報を読み取る
8-6 Webからの情報収集を自動化する
 
内容サンプル
 
ユーザーレビュー
プログラミング初心者でも分かり易い様に、序盤は初歩的な説明も書いてくれています。Windowsユーザー・Macユーザーのどちらでも使える様に、それぞれのOSでのやり方が書いてくれているのも嬉しいです。 仕事において自動化する為の実用的なプログラミングなので、営業職や事務職のサラリーマン向けですかね。本格的にプログラミングをしたい人には向いていないと思います。 大幅に割引価格で購入できるので電子書籍で買いましたが、正直見やすさであれば紙の本の方が見やすいと思います。
初心者にもわかるように、説明されており、役にたちました。Excelの自動化について、もう少しPageがあったらよかったのですが。これに関しては、他の本も出てるので、そちらを参照でしょうか・・
とても丁寧な解説で、エクセルやメールの自動化のやり方が分かるので、助かりました。お値段に見合う内容でした。
 
   
人気 56位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 57位
本書の内容

数学の基礎知識とPythonコードを紐づけて機械学習の基本を学べる!

【本書の目的】
現在、人工知能関連のプロダクト・サービスが数多く見受けられるようになりました。
人工知能関連の開発に機械学習の基礎知識は必須です。
本書はそうした機械学習の基礎知識を学びたいエンジニアに向けた書籍です。

【本書の特徴】
本書は機械学習の基本について、数学の知識をもとに、
実際にPythonでプログラムしながら学ぶことができる書籍です。
・最新のPython 3.7に対応
・学習内容を「要点整理」で復習
・数式とコードをつなげたわかりやすい解説

【読者が得られること】
本書を読み終えた後には、機械学習のしくみとプログラミング手法を理解できます。

【対象読者】
機械学習の基礎を学びたい理工学生・エンジニア

【目次】
第1章 機械学習の準備
第2章 Pythonの基本
第3章 グラフの描画
第4章 機械学習に必要な数学の基本
第5章 教師あり学習:回帰
第6章 教師あり学習:分類
第7章 ニューラルネットワーク・ディープラーニング
第8章 ニューラルネットワーク・ディープラーニングの応用(手書き数字の認識)
第9章 教師なし学習
第10章 要点のまとめ

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 58位
本書の内容
 
内容サンプル
 
ユーザーレビュー
PYthonでできることを知るには最適な一冊です。広い分野のことが記載されています。ただ、一つ一つの内容が薄いため、詳しく知りたい方には物足りないです。
 
   
人気 59位
本書の内容
エンジニアの基礎体力を身につける

本書はPythonを用い、ITエンジニアが身につけておくべき王道のアルゴリズムを手を動かしながら学べる入門書です。

教育機関で16年教鞭をとり、公式アプリ2000万DL超の開発実績を持つ廣瀬豪氏が、教育者・プログラマーとしての経験を生かし、データ構造とアルゴリズムの学習が「一生モノの財産になる」という視点で解説します。スタック、キュー、リスト、木、グラフなどデータ構造の基本から、サーチ、ソート、ハッシュといった王道アルゴリズムを厳選しつつ、ユークリッドの互除法、文字列探索、最短経路問題、フラクタル図形の描画、マンデルブロー集合などワンランク上の知識・技術まで網羅します。

サンプルプログラムは手入力しやすい短めのコードを108個用意し、すべての行に1行ずつコメントを付けて読解しやすいように工夫しています。また、ゲームクリエイターという肩書を持つ著者ならではの教材として、「アルゴリズムの見える化」という類書にはない楽しい要素を盛り込んでいる点もポイントです。

資格試験、就職試験に挑む方、大学や専門学校で情報処理を学ぶ方など、プログラミングの力を伸ばしたいすべての方におすすめです。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
Pythonなのでプログラミングもしやすいし、分かりやすいので楽しく学べています。 最後の方ちょっと難しいけど…でも、いい本だと思います。 誤植も少ないので安心です。
 
   
人気 60位
本書の内容
機械学習の原理を知るための、初めての入門

※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

本書は具体的なデータ分析の手法を説明する意図で書かれたものではありません。
実用的な目的ならscikit-learnやChainerなどの既存のフレームワークを使うべきですが、本書では機械学習のいくつかの有名なアルゴリズムを、自分でゼロから実装することを目標としています。こうすることにより、とかくブラックボックスになりがちな機械学習の仕組みを理解し、さらなる応用力と問題解決力を身につけることができるようになります。
また、処理系にはデファクトスタンダードであるPythonを使い、機械学習に必要な数学の知識もわかりやすく解説しています。
これから機械学習を始める学生さんや、いきなりプロジェクトに放り込まれていまいち理解できないままデータ分析の仕事をしているエンジニアの方にも最適です。

●目次
はじめに
第01章 学習を始める前に
 01 本書の目的
 02 本書は何を含まないか
 03 機械学習の初歩
 04 実行環境の準備
第02章 Pythonの基本
 01 プログラムの実行方法
 02 基本的な文法
 03 数値と文字列
 04 複数行処理
 05 制御構造
 06 リスト、辞書、集合
 07 関数定義
 08 オブジェクト指向
 09 モジュール
 10 ファイル操作
 11 例外処理
第03章 機械学習に必要な数学
 01 基本事項の確認
 02 線形代数
 03 微積分
第04章 Pythonによる数値計算
 01 数値計算の基本
 02 NumPyの基本
 03 配列の基本計算
 04 疎行列
 05 NumPy/SciPyによる線形代数
 06 乱数
 07 データの可視化
 08 数理最適化
 09 統計
第05章 機械学習アルゴリズム
 01 準備
 02 回帰
 03 リッジ回帰
 04 汎化と過学習
 05 ラッソ回帰
 06 ロジスティック回帰
 07 サポートベクタマシン
 08 k-Means法
 09 主成分分析(PCA)
INDEX

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 61位
本書の内容
データ分析に必須のツール「Jupyter Notebook」を徹底解説します
「pandas」を使ったデータ加工や集計、可視化について学べます
「Matplotlib」と「Bokeh」を詳解。グラフ作成例も豊富です

Jupyter NotebookはPythonユーザを中心に人気の高い、オープンソースのデータ分析環境です。
インタラクティブにコードを実行でき、その結果を多彩なグラフや表などによって容易に表現できます。
本書では、実践的な活用ノウハウを豊富に交えて解説しています。

CONTENTS
■第1章:Jupyter Notebookを導入しよう
■第2章:Jupyter Notebookの操作を学ぼう
■第3章:pandasでデータを処理しよう
■第4章:Matplotlibでグラフを描画しよう
■第5章:Matplotlibを使いこなそう
■第6章:Bokehでグラフを描画しよう
■第7章:Bokehを使いこなそう
■第8章:Jupyter Notebookをカスタマイズしよう
■第9章:クラウド上でJupyter Notebookを使おう
■第10章:Jupyter NotebookでRubyとRを使おう
■Appendix:ipywidgetsとJupyterLab  
内容サンプル
 
ユーザーレビュー
 
   
人気 62位
本書の内容
ゲームを作りながらPythonを楽しく学ぶ!

プログラミングを習得する一番効率的な方法、それはゲームを作りながら学ぶこと。
文法だけを学んでも、何に、どうやって使うかわからないままではプログラミングを覚えたとは言えません。
本書の特徴は「プログラミング学習に最適なPythonを使って」、「ゲームを作りながらプログラミングの実践的な考え方を身に付けられること」です。
PART1では「Pythonの基礎知識」を学び、PART2ではその知識をもとにpygameを使って「ゲームを作る」2つのパートで構成されています。

「プログラミングには興味があるけど、どうやって勉強したらいいんだろう」?
「何度も挑戦してるけど難しくて脱落してしまった……」

そんなふうに考えているプログラミング入門者、Python入門者にぜひ手に取っていただきたい1冊です!

========================================
PART1 Pythonを学ぼう
========================================
Chapter1 Pythonってなに?
Chapter2 プログラムの基本1 【順次、変数】
Chapter3 プログラムの基本2 【条件分岐、ランダム】
Chapter4 プログラムの基本3 【反復、たくさんのデータ】
Chapter5 プログラムをまとめる 【関数、ループ】

========================================
PART2 ゲームを作ろう
========================================
Chapter1 pygameで絵を描こう
Chapter2 キーやマウスで動かそう
Chapter3 画面の切り換えで紙芝居
Chapter4 衝突判定でアクションゲーム
Chapter5 ボールを反射してブロック崩し
Chapter6 ブロック崩しから、シューティングゲームへ
 
内容サンプル
 
ユーザーレビュー
 
   
人気 63位
本書の内容
人気シリーズ「Pythonふりがなプログラミング」を大きくして読みやすく、内容を充実させて改訂しました。「プログラムの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、まったく新しいPyhton(パイソン)の入門書です。本書内に登場するプログラムの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。プログラムの1行1行が何を意味していて、どう動くのかが理解できます。この新しいアプローチで「プログラムが読めないから、自分がいま何をしているのかわからない」といったプログラミング入門者が途中で挫折してしまう原因を解決しました。さらにこの増補改訂版では、データ分析への初めの一歩を踏み出すための章を追加しました。統計情報とグラフ、2つの観点からPythonによるデータ分析の一端を体験できます。

■本書はこんな人におすすめ
・Pythonの基本を身につけたい人
・過去にプログラミングの入門書で挫折してしまった人
・プログラマーやエンジニアを目指す人
・仕事でPythonを活用してみたい人


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
前作のPythonふりがなの本よりも少し大判になってます 見やすくてちょうどいい ふりがなといっても英語の読み方が書いてあるわけではなく、そのコードの意味がふってあります。読み方がわからない場合は自分で調べて書足せば更に便利になると思います。 あとはこの肝心のふりがな。コードの意味の和訳が合う合わないありそう。今まで自分で覚えてた単語と意味は同じだけど言葉が違う。ってことがちょいちょいあって使いにくい 一番優しいかと言われると??? わかってる人がわからない人に説明しようと丁寧にしてるつもりなんだけど、いまいちわかりにくい。そんな本。 ド初心者の人にはおすすめできません Pythonなんとなくわかるけどもっと掘り下げたい中級に行く前の初心者向けって感じですかね
 
   
人気 64位
本書の内容
(概要)

Pythonはここ数年で日本語の書籍も増え、開発現場での利用実績も着実に増えてきています。ご自身の第二、第三の言語の選択肢としてPythonが気になっているという方も多いのではないでしょうか。また、「Pythonを始めてみたけど、実際に業務で利用するには不安が残る」「コードレビューに怯えながらPythonを書いている」という方も多いのではないでしょうか。

本書は、そういった方を対象に、Pythonという言語が持つ機能の実践的な使い方を紹介します。Pythonは、日常的なツールからWeb開発、データ分析、機械学習など分野を問わず利用できる汎用性の高い言語です。本書も同じく、Pythonという言語の仕様やその特徴的な機能、標準ライブラリでできることを中心に扱うため、分野を問わず活用していただけます。


(こんな方におすすめ)

・プログラミングの心得はあるが、Pythonの経験はない方
・Pythonの実践的な書き方を知りたい方


(目次)

第1章 Pythonはどのような言語か

  1.1 プログラミング言語としての特徴

  1.2 Pythonの歴史と現況

  1.3 Pythonコミュニティの特徴

  1.4 本章のまとめ

第2章 Pythonのインストールと開発者向けの便利な機能

  2.1 Pythonのインストール

  2.2 Pythonの実行

  2.3 本章のまとめ

第3章 制御フロー

  3.1 基本となる文法

  3.2 条件分岐

  3.3 ループ ── 処理の繰り返し

  3.4 例外処理

  3.5 本章のまとめ

第4章 データ構造

  4.1 None ── 値が存在しないことを表現する

  4.2 真理値 ── 真/偽を扱う

  4.3 数値

  4.4 文字列

  4.5 配列 ── 要素を1列に並べて扱う

  4.6 辞書 ── キーと値のセットを扱う

  4.7 集合 ── 一意な要素の集合を扱う

  4.8 内包表記 ── 効率的なシーケンスの生成

  4.9 そのほかの型を表す概念

  4.10 本章のまとめ

第5章 関数

  5.1 関数 ── 関連する処理をまとめる

  5.2 lambda式 ── 無名関数の作成

  5.3 型ヒント ── アノテーションで関数に型情報を付与する

  5.4 本章のまとめ

第6章 クラスとインスタンス

  6.1 Pythonのクラス機構

  6.2 インスタンス ── クラスをもとに生成されるオブジェクト

  6.3 クラス ── インスタンスのひな型となるオブジェクト

  6.4 クラスの継承

  6.5 本章のまとめ

第7章 モジュールとパッケージ、名前空間とスコープ

  7.1 モジュール ── コードを記述した.pyファイル

  7.2 パッケージ ── モジュールの集合

  7.3 インポートのしくみ

  7.4 名前空間と変数のスコープ

  7.5 本章のまとめ

第8章 組み込み関数と特殊メソッド

  8.1 組み込み関数 ── いつでも利用できる関数

  8.2 特殊メソッド ── Pythonが暗黙的に呼び出す特別なメソッド

  8.3 本章のまとめ

第9章 Python特有のさまざまな機能

  9.1 ジェネレータ ── メモリ効率のよいイテラブルなオブジェクト

  9.2 デコレータ ── 関数やクラスの前後に処理を追加する

  9.3 コンテキストマネージャー ── with文の前後で処理を実行するオブジェクト

  9.4 デスクリプタ ── 属性処理をクラスに委譲する

  9.5 本章のまとめ

第10章 並行処理

  10.1 並行処理と並列処理 ── 複数の処理を同時に行う

  10.2 concurrent.futuresモジュール ── 並行処理のための高水準インタフェース

  10.3 asyncioモジュール ── イベントループを利用した並行処理を行う

  10.4 本章のまとめ

第11章 開発環境とパッケージの管理

  11.1 仮想環境 ── 隔離されたPython実行環境

  11.2 パッケージの利用

  11.3 パッケージの作成

  11.4 本章のまとめ

第12章 ユニットテスト

  12.1 ユニットテストの導入

  12.2 unittestモジュール ── 標準のユニットテストライブラリ

  12.3 unittest.mockモジュール ── モックオブジェクトの利用

  12.4 ユースケース別のテストケースの実装

  12.5 本章のまとめ

第13章 実践的なPythonアプリケーションの開発

  13.1 作成するアプリケーション

  13.2 プロジェクトの作成

  13.3 継続的インテグレーションの導入

  13.4 アプリケーションの開発

  13.5 コマンドとして実行する

  13.6 本章のまとめ
 
内容サンプル
 
ユーザーレビュー
 
   
人気 65位
本書の内容
「プログラムの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、
まったく新しいPyhton(パイソン)の入門書です。

本書内に登場するプログラムの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。
プログラムの1行1行が何を意味していて、どう動くのかが理解できます。

この新しいアプローチで「プログラムが読めないから、自分がいま何をしているのかわからない」といった
プログラミング入門者が途中で挫折してしまう原因を解決しました。

また、実際に手を動かしながら進むだけでなく、プログラムを考える応用問題も用意しているため、
しっかりPythonの基礎文法を身につけることができます。

■本書はこんな人におすすめ
・Pythonの基本を身につけたい人
・過去にプログラミングの入門書で挫折してしまった人
・プログラマーやエンジニアを目指す人
・仕事でPythonを活用してみたい人


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 66位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 67位
本書の内容
 
内容サンプル
 
ユーザーレビュー
さっと引けるテクニック集。 悩んでる暇がったら見た方が早い。車輪の最発明なんかいりませんから人のコードをもらっちゃいましょう
しっかり梱包されつつコンパクトにまとまっていて良かった。届くのも早かったし、早速勉強しようと思います。
 
   
人気 68位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 69位
本書の内容
※このKindle本はプリント・レプリカ形式で、Kindle Paperwhiteなどの電子書籍リーダーおよびKindle Cloud Readerではご利用いただけません。Fireなどの大きいディスプレイを備えたタブレット端末や、Kindle無料アプリ (Kindle for iOS、Kindle for Android、Kindle for PC、Kindle for Mac) でのみご利用可能です。また、文字列のハイライト、検索、辞書の参照、引用については、一部機能しない場合があります。文字だけを拡大することはできません。
※プリント・レプリカ形式は見開き表示ができません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

化学・化学工学分野でPythonを使って機械学習を行うための入門書
本書は、化学・化学工学分野でPythonを使って機械学習を行うための入門書です。
これまでに蓄積してきた実験/製造データをデータ解析・機械学習を用いて分析することで、いままでとはまったく別のアプローチで材料開発を加速させたり、プロセス管理を効率化・安定化させたりすることができます。なぜなら、実験や製造データは、目に見えない、研究者・技術者の知識・知見・経験・勘の宝庫だからです。そして、データ解析・機械学習を用いることで、これらを目に見える形にすることができるからです。
読者が一から実践できるよう、Pythonのインストール方法、データ解析・機械学習の基本理論から、材料設計、分子設計、プロセス管理について実際にサンプルプログラムとサンプルデータセットを使った実践までを丁寧に解説しています。

第1部 Pythonと統計の基礎知識
1章 Pythonの基礎
2章 データの図示
第2部 データ解析・機械学習の基礎
3章 多変量データとデータの可視化
4章 化学データを用いたモデリング
5章 回帰モデル・クラス分類モデルの適用範囲
第3部 化学・化学工学データでの実践のしかた
6章 材料設計・分子設計・医薬品設計
7章 時系列データの解析  
内容サンプル
 
ユーザーレビュー
 
   
人気 70位
本書の内容
ミニゲームを作りながら、人工知能で話題のPython を楽しく覚えよう!! プログラミング言語Pythonは、最新コンピューター技術の研究室で使われていて人 気が高く、しかも覚えやすくて書きやすいと評判なので、「これからプログラミング言語 を1つ覚えるならコレでしょ! 」と大人気のプログラミング言語です。 この本では、簡単なミニゲームを作りながらPythonを楽しく勉強できます。  
内容サンプル
 
ユーザーレビュー
python初心者でも挫折せずにゲームの作り方が勉強できると思います。 しかし、内容としては非常に簡易的で、本格的なゲームを作るのであれば、十分ではないです。 一冊目に初心者向けの文法本のみを学んだ初学者が、自分で作る楽しみを覚えるための本ではないかと思います。
梱包が丁寧でとても良かったです。発送の方も注文してから直ぐと迅速な対応でした。また機会がありましたら是非、利用させて頂きたいです。
わかりやすく勉強もしやすいのでいい教科書です。 導入の部分についてMACだと使えないので Windowsであれば問題なく使える
 
   
人気 71位
本書の内容
※このKindle本はプリント・レプリカ形式で、Kindle Paperwhiteなどの電子書籍リーダーおよびKindle Cloud Readerではご利用いただけません。Fireなどの大きいディスプレイを備えたタブレット端末や、Kindle無料アプリ (Kindle for iOS、Kindle for Android、Kindle for PC、Kindle for Mac) でのみご利用可能です。また、文字列のハイライト、検索、辞書の参照、引用については、一部機能しない場合があります。文字だけを拡大することはできません。
※プリント・レプリカ形式は見開き表示ができません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

さまざまな関係性の構造をPythonで分析する!
ネットワーク分析は、さまざまな「関係性」を分析する学問です。
構造をモデル化することで、ネットワークという言葉から想像しやすいWebやSNSの分析だけでなく、たとえば感染症の伝搬経路を見つけたり、未来の人間関係を予測したりすることが可能です。マーケティングなどの現場でも使用されています。

 本書では、ネットワーク構造をもつデータをPythonで分析するための基礎知識を習得できます。
 分析には、Google Colaboratory(クラウド上で使用できるJupyter Notebook環境。Colabとも呼ばれる)を用います。ブラウザ上で動くColabは環境構築が不要なため、すぐに実際にコードを試すことができます。また、可視化ツールとしてNetworkXを使用し、さまざまなネットワークをグラフとして視覚的に把握できます。
実際にColabで動かせるプログラムと、そのプログラムによって出力されたグラフを数多く例示しているため、実際にColabでコードを実行しながら理解を深めることができます。

データサイエンスを学ぶ学生はもちろん、企業の広報・企画・マーケティング担当者など、顧客の購買行動やソーシャルネットワークの分析などが必要になった社会人にも役立つ一冊です。

第1章 分析できる環境を用意する-ツールや言語の把握
第2章 ネットワーク分析の流れを知る-小説の人間関係を紐解く
第3章 必要な用語を学ぶ-ネットワークの基礎知識
第4章 中心を見つける-さまざまな中心性
第5章 経路を見つける-ネットワークの探索
第6章 グループを見つける-分割と抽出
第7章 似たネットワークを作る-モデル化
第8章 似た頂点を見つける-将来の構造予測
第9章 病気や口コミの広がりをモデル化する-感染、情報伝搬
第10章 ネットワークを俯瞰する-可視化による分析
第11章 リファレンス  
内容サンプル
 
ユーザーレビュー
 
   
人気 72位
本書の内容
今、最も熱いプログラミング言語、それがPython

Python入門書のデファクトスタンダードが4年ぶりに大改訂。
近年、Pythonの利用が、機械学習、AIなどの科学技術分野へ
大きく広がっている現状を踏まえて、すべてのパートに手を入れ
いくつかの新章を追加しました。
次の10年を担うPythonプログラマを養成するための一冊。

Chapter01 プログラミング言語Python
Chapter02 Pythonでプログラミングをはじめよう
Chapter03 Pythonの基礎をマスターする
Chapter04 組み込み型を使いこなす
Chapter05 Pythonと関数型プログラミング
Chapter06 クラスとオブジェクト指向開発
Chapter07 クラスの継承と高度なオブジェクト指向機能
Chapter08 モジュール
Chapter09 スコープとオブジェクト
Chapter10 例外処理
Chapter11 標準ライブラリを使う
Chapter12 Pythonとデータサイエンス
Chapter13 Pythan2


・AnacondaやJupyter Notebookなど、Pythonの最新開発環境に対応
・NumPy、matplotlibなどの科学技術系ライブラリに対応
・Windows、macOS、Linux対応  
内容サンプル
 
ユーザーレビュー
”みんPY”という呼び名で知られているこの本を、きれいな状態で手に入れることができてうれしく思っています。
今回も迅速に対応していただき、無事届きました。思っていたより早く着いて有りがたいです。
迅速で商品が届き感謝しています。 中身も問題ありませんでした。
 
   
人気 73位
本書の内容
ファイル名の変更や表計算のデータ更新といった作業は、日々の仕事の中で頻繁に発生します。
ひとつふたつ修正するだけであれば問題ないのですが、それが数十、数百となってくると手に負えません。
そのような単純な繰り返し作業はコンピュータに肩代わりしてもらうとすごくラクになります。
本書では、手作業だと膨大に時間がかかる処理を一瞬でこなすPython 3プログラムの作り方について学びます。対象読者はノンプログラマー。
本書で基本をマスターすれば、プログラミング未経験者でも面倒な単純作業を苦もなくこなす便利なプログラムを作れるようになります。
さらに、章末の練習問題を解くことで、類似のタスクを自動処理するスキルをもっと高めることができます。  
内容サンプル
 
ユーザーレビュー
私、元C言語プログラマで今はユーザー側で金融事務をやってる者です。この本は仕事ですぐに使えるようやアイデアがたくさん載っていて、実践を通してPythonを習得できそうです。プログラム知識がゼロだと理解が厳しいと思いますが、他の言語に触れたことがある人ならちょうど良いレベルだと思います。おススメです。
本当の初心者には、少し、難しい書き方がしてあると思います。ちょと、プログラムをかじった人には、入りやすいかも。
商品は注文からすぐに到着しました。本の内容もわかり易いのがありがたいです。この本で学習したいと思います。
 
   
人気 74位
本書の内容
プログラミングがはじめてでも大丈夫! 営業や事務などのビジネスパーソンを対象にした、ノンプログラマーのためのPython自動化の教本です。

※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

業務改善コンサルタントの著者が選ぶ、実務で役立つ要素が詰まっています。
面倒な単純作業を自動化して、より良い働き方ができるようになるための一冊です。

●目次
第1章 自動化をはじめる準備
 プログラミングの環境構築
 Pythonの基本
第2章 Python×Excelの自動化
 データを取り込む
 データの内容を確認する
 データをソートする
 データを絞り込む
 データを集計する
 ピボットテーブルを作成する
 グラフを作成する
 データを出力する
 データを結合する
第3章 Python×デスクトップ(Windows)の自動化
 ファイルを操作する
 画面を操作する
 入金データの消込業務を自動化する
第4章 Python×Webの自動化
 Webスクレイピングする
第5章 Python×PDFの自動化
 PDFファイルを操作する
 ページを操作する
 ページの情報を取得する
 ページを編集する
第6章 Python×メールの自動化
 メールを自動送信する
 メールの情報を保存する

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 75位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 76位
本書の内容

Pythonプログラマなら身につけたい玄人技

本書は、
Dan Bader, "Python Tricks The Book: A Buffet of Awesome Python Features"
dbader.org,
の翻訳書です。

【本書の内容】
あらゆる場面で活躍するプログラミング言語、Python。
本書はそんなPythonをマスターし、日々のプログラミングに活用したい熱心な方々のための1冊です。

入門書を一通り終えた駆け出しプログラマには、Pythonの機能や特徴をより深く、
また他言語から新たにPython習得を目論むベテランには、コードの書き方の差異を、
リスト内包や文字列フォーマットなど、さまざまなサンプルを元に教授してくれます。

著者のDan Baderは、Twitterでのアウトプットに端を発する、いわゆるTips紹介の延長線上で、この本を執筆しました。
そのため、各種Tipsに対するさまざまなフィードバックと、よりよく伝えるためのアイデアが盛り込まれ、
結果、Pythonをより深く知り、より良いコードを書くための知識が集積された書籍となりました。

つまり本書は、もっとすごいPython開発者になりたいあなたを、
強力にサポートする1冊です。

【本書のポイント】
・短いサンプルでPythonの一番すばらしい点を学べる
・Pythonならではの、すばらしい機能をビュッフェ形式で学べる
・Pythonプログラミングへの理解促進

【読者が得られること】
・よりよいPythonプログラマとしての知見
・効率的で実践的なPythonプログラミング
・コードをよりパイソニックなものにするためのノウハウ

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 77位
本書の内容
Django3.2対応(LTS)
DjangoによるWebアプリ開発手法を丁寧に解説!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。
フルスタックエンジニア必携の1冊です。

【対象読者】
Pythonの基礎知識のあるフルスタックエンジニア

【Djangoの対応バージョン】
Django3.2。
Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。
2024年4月までセキュリティサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。
開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。
さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。
運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 78位
本書の内容
Django3.2対応(LTS)
DjangoによるWebアプリ開発手法を丁寧に解説!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。
フルスタックエンジニア必携の1冊です。

【対象読者】
Pythonの基礎知識のあるフルスタックエンジニア

【Djangoの対応バージョン】
Django3.2。
Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。
2024年4月までセキュリティサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。
開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。
さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。
運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 79位
本書の内容
 
内容サンプル
 
ユーザーレビュー
新しいのが出ていたので購入しました。こういったクックブック的なのは、持っておくとググるよりも楽で好きです。 まだ届いていないので、内容に関しては何とも言えませんが、過去シリーズは悪くないと思える本ばかりでしたので、期待をしています。
 
   
人気 80位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 81位
発売日 2015/12/01
(3.8)
Amazon 3,740円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 82位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 83位
本書の内容
最高のアルゴリズム入門書

※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

すべてのPythonプログラマに贈る! アルゴリズムとデータ構造入門書の最高峰。

本書は、Pythonで実装した豊富なプログラム例を通じて、アルゴリズムとデータ構造の基礎を身につけるためのテキストです。
基本的なアルゴリズムとデータ構造に始まって、目的とするデータを見つける探索、データの並びを一定の順序で並びかえるソート、そして、スタック・キュー・再帰的アルゴリズム・線形リスト・2分探索木などを学習します。
解説にあたっては、難しい理論や概念を視覚的なイメージで理解できるように、213点もの図表を提示しています。本書に示す136編のプログラムは、単なるサンプルではなく、実際に動作するものばかりです。すべてのプログラムを読破すれば、かなりのコーディング力が身につくはずです。
初心者から中上級者まで、すべてのPythonプログラマに最良の一冊です。

●目次
はじめに
本書の構成
第1章 基本的なアルゴリズム
 1-1 アルゴリズムとは
 1-2 繰返し
第2章 データ構造と配列
 2-1 データ構造と配列
 2-2 配列
第3章 探索
 3-1 探索アルゴリズム
 3-2 線形探索
 3-3 2分探索
 3-4 ハッシュ法
第4章 スタックとキュー
 4-1 スタック
 4-2 キュー
第5章 再帰的アルゴリズム
 5-1 再帰の基本
 5-2 再帰アルゴリズムの解析
 5-3 ハノイの塔
 5-4 8王妃問題
第6章 ソート
 6-1 ソートとは
 6-2 単純交換ソート(バブルソート)
 6-3 単純選択ソート
 6-4 単純挿入ソート
 6-5 シェルソート
 6-6 クイックソート
 6-7 マージソート
 6-8 ヒープソート
 6-9 度数ソート
第7章 文字列探索
 7-1 力まかせ法
 7-2 KMP法
 7-3 Boyer-Moore法
第8章 線形リスト
 8-1 線形リストとは
 8-2 線形リスト
 8-3 カーソルによる線形リスト
 8-4 循環・重連結リスト
第9章 木構造と2分探索木
 9-1 木構造
 9-2 2分木と2分探索木
章末問題の解答
参考文献
索引
謝辞
著者紹介

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)
 
内容サンプル
 
ユーザーレビュー
 
   
人気 84位
本書の内容
本書はBlender上でプログラミング言語Pythonをスクリプティングして、プログラムでオブジェクトを作成したり編集したりアニメーションしたりする方法を解説しています。
 Pythonは世界で最も人気のあるプログラミング言語の1つで、たくさんのプログラマーがいて、参考サイトや入門書が多数存在します。ただ、BlenderユーザーでPythonもできる人は多くはないかもしれません。そこで本書では作例を見ながら、新たなPythonの文法が出てくるたびに文法も解説しています。そのため、無理なくスクリプトを書くことができます。
 最近ではUnityやUnreal Engineなどのゲームエンジンが無料でも使えるようになり、低レイヤーからプログラミングしていかなくても比較的容易に3Dゲームが作れてしまいます。ただし、3DCGを描くのは依然として大変なままです。
 そこで無料のBlenderは3DCGを描くのに大変強力な武器になるでしょう。さらにPythonでスクリプトも書けたらそのBlenderをより効率的に作業することができます。たとえば、本書の作例の1つだと、ランダムに移動した地面の頂点の位置に木を複製して簡単に林を作ることができます。
 本書のターゲットはBlenderユーザー全員です。すべてのBlenderユーザーがPythonを書けるようになることを願います。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
人気 85位
本書の内容
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

暗号を用いた秘密のメッセージの作り方を指南する、初心者向けの書籍はたくさんあります。また、暗号の解読法を指南する、初心者向けの書籍はいくつか存在します。しかし、暗号を解読するためのプログラミングを指南する、初心者向けの書籍は皆無といえるでしょう。本書はそのギャップを埋めるためのものです。

本書は、暗号、暗号解読、暗号学について興味を持っている人のためのものです。本書の暗号(23章と24章の公開鍵暗号を除く)はすべて古典的なものであり、ノートPCの計算能力でも解読できます。現在の組織や個人はこうした古典暗号を使用しません。しかし、古典暗号を通じて、暗号を構成する土台や、脆弱な暗号の解読法について学べます。  
内容サンプル
 
ユーザーレビュー
Pythonで暗号を勉強をしたくて買いました。とても面白く勉強になります。またPythonの基礎知識もついていいと思います。
 
   
人気 86位
本書の内容
 
内容サンプル
 
ユーザーレビュー
内容的にはわかりやすくて良いです。ただテキストダウンロードすると全部書いてあり少し書きすぎな感じもします。使い方次第ですので問題はないです。
 
   
人気 87位
本書の内容
(概要)

「初心者本はひととおり読んだけれど、次に何をしてよいかわからない」

「簡単なコードは書けるけれど、中規模システムは作れない」

本書は、そんなプログラミング迷子が設計からコードまで書けるスキルを身につけるための指南書です。

開発現場で起こった実際の問題とその解決法をもとに、文法以外に必要な「プロジェクトの各段階でプログラマーがやること」「その選択をどう判断するのか」「どうコードを実装して実現していくのか」を解説します。コードにはPythonを使用していますが、ほかのプログラム言語でも共通する知識が満載。より効率的かつ効果的にプログラムを書ける「自走できるプログラマー」へ導きます。


(こんな方におすすめ)

・プログラムを書けるけど、レビュー指摘などで手戻りが多い人

・優れたエンジニアになりたい人

・設計の仕方や、メンテナンス性の高いプログラムの書き方を知りたい人


(目次)

第1章 コード実装

  1.1 関数設計

  1.2 クラス設計

  1.3 モジュール設計

  1.4 ユニットテスト

  1.5 実装の進め方

  1.6 レビュー

第2章 モデル設計

  2.1 データ設計

  2.2 テーブル定義

  2.3 Django ORMとの付き合い方

第3章 エラー設計

  3.1 エラーハンドリング

  3.2 ロギング

  3.3 トラブルシューティング・デバッグ

第4章 システム設計

  4.1 プロジェクト構成

  4.2 サーバー構成

  4.3 プロセス設計

  4.4 ライブラリ

  4.5 リソース設計

  4.6 ネットワーク

第5章 やることの明確化

  5.1 要件定義

  5.2 画面モックアップ
 
内容サンプル
 
ユーザーレビュー
 
   
人気 88位
本書の内容

この商品は固定レイアウト作成されており、文字列のハイライトや検索、辞書の参照、引用などの機能はご利用いただけません。




iPhone、iPadでPythonを使いこなそう! iOSでPythonプログラミングができる人気アプリ「Pythonista3」を使い、Pythonの基礎からnumpy/scipyなど拡張モジュールによる数理計算、2Dグラフィックを使ったゲーム作成、そしてiOS機能を拡張するプログラミングまでを楽しくマスターしよう。



人気の高いプログラミング言語といえばPythonですが、Pythonを使うにはコンピュータが必要です。

しかし現在、コンピュータを持っていない人は若い人を中心に増えています。そんな時代にプログラミングをするにはどうすれば良いでしょうか?



答え「スマホでプログラミングすればいいのです!」



本書は、アプリ「Pythonista3」を使って、iPhone(iOS)でPythonプログラミングを学ぶための本です。

Pythonista3では、Pythonの基本的な機能は勿論、numpyやmatplotlibといったPythonで最も広く使われるモジュール、さらには「iPhoneのための機能」が充実していたり 2Dグラフィックに関する機能も強力で、すぐにでもリアルタイムゲームをプログラミングできます。

本書では、「標準モジュールを使った数理計算」「UI部品を使ったプログラミング」「2Dグラフィックを使ったゲームプログラミング」「iOSのさまざまな機能の利用」などについて 解説します。

また、Pythonがはじめて、という読者のために、巻末ではPythonの基礎文法なども解説してあります。

 
内容サンプル
 
ユーザーレビュー
 
   
人気 89位
本書の内容
Python逆引き大全の改訂最新版です。
Pythonは初学者が学びやすい言語であるとともに、データマイニングやディープラーニングなどの分野で最も使われている言語でもあります。それは豊富な外部ライブラリがあるためです。
本書では、基本的なプログラミングから、ファイル操作、Webスクレイピング、テキストマイニング、データマイニング、GUIアプリの作成、ディープラーニング、データの視覚化など、外部ライブラリを活用するテクニックまで解説しています。
第3版では、さらに新たな外部ライブラリに関する章を追加しています。
逆引き形式で引きやすいので、手元において確認用としてご利用ください。  
内容サンプル
 
ユーザーレビュー
逆引きシリーズは以前から利用しており、今回もPython版ということで購入しました。 全てを見ているわけではないですが、概ね業務に必要な事項は記載されているようなので 今回も重宝しそうです。小言を強いて言えば文字が若干小さいかな。
Python初心者にもわかりやすい内容だと思います。 YouTubeにもPythonに関するものがありますが、そういったものより早く理解できたので、これからやってみたい、興味があるという方にも良い書籍かと思います。
 
   
人気 90位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 91位
本書の内容
 
内容サンプル
 
ユーザーレビュー
超入門との事でしたが、パソコン素人のわたしにはまだまだ付いていけませんでした。 説明はとても丁寧で、わかりやすいと思います。 もう少し勉強してから使いたいと思います。
 
   
人気 92位
本書の内容
未来のスーパープログラマーをめざそう!

カラフルなイラストと少しずつ順番に進めていくていねいな解説で、
プログラミングの基本からゲームの作り方まで、
はじめての人でも楽しみながらプログラミングを覚えることができます。
この本1冊で、スクラッチとPython(パイソン)という
2つのプログラミング言語の使い方がわかります。
プログラミングを学んで、君だけのオリジナルゲームを作ったり、
未来のプログラマーをめざそう!
*すべての漢字にふりがなつき。


【目次】
1 プログラミングってなんだろう<? br>コンピューターのプログラムとは<? br>コンピューターのように考えよう
プログラマーになろう

2 スクラッチから始めよう
スクラッチはどんな言語だろう<? br>スクラッチのインストールと起動
スクラッチのインターフェース
スプライト
ブロックとコード
プロジェクト1:ドラゴンからにげろ!
スプライトを動かす
コスチューム
かくれんぼ
イベント
かんたんなくり返し
ペンとカメ
変数
計算
文字列とリスト
座標
音を出そう!
プロジェクト2:サイコロを作ろう
正しい? まちがい<? br>条件と分岐
調べる
ふくざつなくり返し
メッセージを送る
プロジェクト3:サルVSコウモリ
さあ実験しよう

3 パイソンで遊ぼう
パイソンはどんな言語だろう<? br>パイソンのインストール
IDLEについて
エラー(まちがい)
プロジェクト4:ゆうれいゲーム
ゆうれいゲームを分析しよう
プログラムの流れ
かんたんな命令
ふくざつな命令
どっちのウィンドウ<? br>パイソンの変数
データのタイプ
パイソンの計算
パイソンの文字列
入力と出力
判断する
分岐
パイソンでのくり返し
じょうけんつきのくり返し
くり返しからぬけ出す
リスト
関数
プロジェクト5:自動作文マシン
タプルとディクショナリー
変数にリストを入れる
変数と関数
プロジェクト6:作図マシン
バグとデバッグ
アルゴリズム
ライブラリー
ウィンドウを作る
色と座標
図形をかく
グラフィックスを変化させる
イベントに反応する
プロジェクト7:せん水かんゲーム
この次は<? br><; br> 4 コンピューターのしくみ
コンピューターのしくみ
二進法、十進法、十六進法
文字コード
論理ゲート
プロセッサとメモリ
基本のプログラム
ファイルにデータを保管する
インターネット

5 現実の世界でのプログラミング
プログラミング言語
伝説のプログラマー
大活躍しているプログラム
コンピューターゲーム
アプリを作る
インターネット用のプログラミング
JavaScriptを使う
悪いプログラム
小さなコンピューター
プログラミングのプロになる
 
内容サンプル
 
ユーザーレビュー
子供の学習用に使用できるかなと思って購入しましたが、考え方の解説集のような感じで文字通り「図鑑」でした。 スクラッチとPYTHONの概要をつかむ本で、内容を勉強するための本ではないようです。
電子なので見やすいです。割引で買えたためとてもお買い得でした。しかし、ページ数が見にくいと感じました。
 
   
人気 93位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 94位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 95位
本書の内容
AIの大衆化―多くの人々がディープラーニングを利用できるよう実践解説!

PythonベースのディープラーニングフレームワークKerasの開発者である筆者が、1人でも多くの人々がディープラーニングを利用できるよう実践解説します。

本書はディープラーニングを一から学習したいと考えている人のために書かれています。数学的な表記を避け、代わりにコードを使って定量的な概念を説明することで、機械学習とディープラーニングの基本的な考えについて実践的な知識を養っていきます。
サンプルコードはPythonベースのディープラーニングフレームワークであるKerasに基づいており、バックエンドエンジンとしてTensorFlowを使用しています。

Part 1では、ディープラーニングを大まかに紹介。機械学習とニューラルネットワークを囲む状況といくつかの定義を示し、取り組みを開始するために必要な概念を説明します。

第1章:人工知能(AI)、機械学習、ディープラーニングの基本的なコンテキストと予備知識を提供。
第2章:ディープラーニングに取り組むために必要な基本概念(テンソル、テンソル演算、勾配降下法、バックプロパゲーション)を紹介。
第3章:ディープラーニングフレームワークであるKerasの紹介。分類タスクと回帰タスクを処理する単純なニューラルネットワークの訓練と内部で何が起きているのかが理解できる。
第4章:機械学習の一般的なワークフローとよくある落とし穴・解決法を詳解。

Part 2では、ディープラーニングの実践的な応用例としてコンピュータビジョンと自然言語処理を詳しく見ていきます。サンプルの多くは、ディープラーニングを実務で使用するときに遭遇する問題を解決するためのテンプレートとして利用できます。

第5章:画像分類に焦点を合わせ、コンピュータビジョンの実践的な例を幅広く取り上げる。
第6章:テキストや時系列といったシーケンスデータを処理するための手法を実際に試してみる。
第7章:最先端のディープラーニングモデルを構築するための高度な手法を紹介。
第8章:画像やテキストを作成する能力を持つディープラーニングモデルであり、驚くほど芸術的な結果をもたらすことがあるジェネレーティブモデルの紹介。
第9章:本書の総括。ディープラーニングの限界とその未来を予測。

本書を最後まで読めば、ディープラーニングとは何か、適用できるのはどのような状況か、その制限についてしっかり理解できるはずです。コンピュータビジョンから自然言語処理、画像分類、時系列予測、感情分析、画像/ テキスト生成に至るまで、現実の幅広い問題にKerasを使用できるようになり、最高の短期集中コースとして活用できます。  
内容サンプル
 
ユーザーレビュー
 
   
人気 96位
本書の内容
プログラミング解説書のベストセラー『Pythonでつくる ゲーム開発 入門講座』の著者による
オール図解のアルゴリズムの解説書。簡単かつ楽しい作例でスキルアップできる一冊です。  
内容サンプル
 
ユーザーレビュー
迅速な対応をして頂きました。梱包等も丁寧でとても良かったです。また、機会がありましたら是非よろしくお願いいたします。
 
   
人気 97位
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
人気 98位
本書の内容
直感的かつ短いコードでアイデアを形にできるKerasはTensorFlowのラッパーとして大人気のライブラリです。
本書でもTensorFlowをバックエンドとして使用し、自然言語処理、画像識別、画像生成、音声合成、テキスト生成、強化学習、AIゲームプレイなどさまざまなモデルをPythonとKerasで実装します。
対象読者は、各種のディープラーニングを素早く実装したいプログラマー、データサイエンティスト。
ディープラーニングを支える技術の速習にも好適です。
数式はなるべく使わずにコードと図で説明します。
ニューラルネットワークおよびPython 3の基本を理解している人であれば誰でも始めることができます。  
内容サンプル
 
ユーザーレビュー
環境構築に時間がかかるが、その分、勉強になりました。内容もちょっとむずかしいので、中上級者レベルです。
それぞれの項の導入が分かりやすく、参照する論文なども紹介してあり良い本です。
 
   
人気 99位
本書の内容
第一線のAIエンジニアによる
実プロジェクトの経験に裏打ちされた
「自然言語処理」のツボをここに集約!

【本書の目的】
本書は、Pythonを利用して、人工知能分野で注目されている
自然言語の分析手法を解説した書籍です。
従来技術と新技術を比較しつつ、
「インデックス化」「エンティティ抽出」「関係抽出」
「構文解析」「評価・感情・概念分析」を網羅。

Pythonによるプログラムや、APIの利用、
商用サービス(IBM Watson)や
OSS(Mecab/Elasticsearch/Word2Vec)の利用など、
実践的な手法を解説します。
また最終章で話題のBERTについて解説します。

【本書の特徴】
本書は全体で5章構成になっています。
第1章:テキスト分析の概要をユーザ―目線、エンジニア目線の両方から丁寧に解説します。
第2章:テキスト分析のタスクを上げ、実際の分析までの具体的な方法を解説します。
第3章:AIの発達する前から利用されていたテキスト分析の手法について、
MecabやElasticsearchといったOSSを利用して解説します。
第4章:IBM社のWatson APIのAI技術を利用したテキスト分析手法を解説します。
第5章:Word2VecというOSSを利用した分析手法や、話題のBERTについて解説します。

【対象読者】
自然言語処理を学びたい理工学生・エンジニア

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
人気 100位
本書の内容
Pythonは、人工知能や機械学習に適したプログラミング言語として注目されています。しかし、PythonはWeb開発など普通のアプリ開発においても使いやすい優秀な言語なのです。本書は、PythonのWeb開発用フレームワーク「Django3」を使って、基本的な知識からテンプレート制作やデータベースアクセスの技術まで、実際に手を動かしながら身につく入門書です。あなたもDjango3で、Pythonによる最新のWebアプリ開発を体験しましょう!

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
pythonの基礎知識が有ればすぐに始められます。やさしい解説で手を動かすことでdjangoについて粗方理解できました!
 
   

Python 新書一覧

本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
発売日 2022/06/01
Kindle 800円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
★確率的プログラミング言語がすぐに使える!★
・Pythonでのコーディングを前提に、PyMC3、Pyro、NumPyro、TFP、GPyTorchをカバー。
・回帰モデルの基本から潜在変数モデル・深層学習モデルまでを幅広く解説。

【主な内容】
第1章 ベイジアンモデリングとは
1.1 データ解析とコンピュータ
1.2 ベイジアンモデリングの基礎
1.3 代表的な確率分布
1.4 近似推論手法

第2章 確率的プログラミング言語(PPL)
2.1 ベイジアンモデリングとPPL
2.2 自動微分・最適化アルゴリズム
2.3 PyMC3の概要
2.4 Pyroの概要
2.5 NumPyroの概要
2.6 TensorFlow Probabilityの概要
2.7 GPyTorchの概要

第3章 回帰モデル
3.1 線形回帰モデル:線形単回帰モデル
3.2 線形回帰モデル:線形重回帰モデル
3.3 一般化線形モデル:ポアソン回帰モデル
3.4 一般化線形モデル:ロジスティック回帰モデル
3.5 階層ベイズモデル
3.6 ガウス過程回帰モデル:ガウス尤度
3.7 ガウス過程回帰モデル:尤度の一般化

第4章 潜在変数モデル
4.1 混合ガウスモデル
4.2 行列分解モデル
4.3 状態空間モデル
4.4 隠れマルコフモデル
4.5 トピックモデル
4.6 ガウス過程潜在変数モデル

第5章 深層学習モデル
5.1 ニューラルネットワーク回帰モデル
5.2 変分自己符号化器
5.3 PixelCNN
5.4 深層ガウス過程
5.5 正規化流  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
発売日 2022/04/23
(4.7)
Kindle 500円
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
『Pythonによるファイナンス 第2版』の著者が、アルゴリズムトレードを始める上で必要な自動売買の基礎と、機械学習を本格的に導入するために必要なPythonの知識について解説します。
具体的には、アルゴリズムトレード用の適切なPython環境の設定、データの取得、NumPy/pandasを使ったデータ分析、トレード戦略のバックテスト、市場予測、ストリーミングのリアルタイム処理等、アルゴリズムトレードのさまざまな側面にPythonを適用するさまざまな手法を紹介し、自動トレード戦略を効率よく構築、デプロイするために、どのような選択肢があるのかを提示します。
本書で利用したサンプルコードはGitHubから利用可能です。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
「Djangoに興味があるけど、何から手を付ければよいかわからない」「Djangoの学習に挫折してしまったが、やっぱり理解したい」といった方に、アプリケーションの作成を通して理解が深められるよう説明しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Django3.2対応(LTS)
DjangoによるWebアプリ開発手法を丁寧に解説!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。
フルスタックエンジニア必携の1冊です。

【対象読者】
Pythonの基礎知識のあるフルスタックエンジニア

【Djangoの対応バージョン】
Django3.2。
Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。
2024年4月までセキュリティサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。
開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。
さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。
運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Django3.2対応(LTS)
DjangoによるWebアプリ開発手法を丁寧に解説!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。
フルスタックエンジニア必携の1冊です。

【対象読者】
Pythonの基礎知識のあるフルスタックエンジニア

【Djangoの対応バージョン】
Django3.2。
Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。
2024年4月までセキュリティサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。
開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。
さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。
運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。  
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
 
内容サンプル
 
ユーザーレビュー
 
   
本書の内容
Webアプリの作り方からAPI化、デプロイメントまで
エンジニアとデータサイエンティストのためのFlask入門

Pythonのフレームワーク「Flask」によるWebアプリ開発の入門書です。
まずは、最小のアプリの作成から始め、問い合わせフォーム、データベースを使ったアプリ、
認証機能と段階的に作成しながら、Flaskによるアプリ開発の基礎を習得します。

その後、画像データ(写真)から物体を判別する物体検知アプリを作成しながら
実践的なアプリの作り方、その機能をWeb API化する方法について解説します。

また、物体検知機能(手書き文字認識をする分析コード)を題材に、
どのように機械学習をアプリに組み込んでいくかについても詳しく解説します。

【本書の主な内容】
●Flaskと開発の基礎
◯問い合わせフォーム/DBアプリの作成
◯認証機能の作成
◯物体検知アプリの作成
●API化/デプロイメント
◯物体検知アプリのWeb API化
◯Web APIとして外部公開
●機械学習APIの開発
◯分析コードから機械学習APIを開発する工程と方法

【主な対象読者】
●Pythonで簡単にWebアプリ開発を始めたいエンジニア
●機械学習に興味のあるWebエンジニア
●Pythonを分析用途でしか使ったことがない人
●自分でもアプリやWeb APIを作りたいデータサイエンティスト

【章構成】
●第0部 イントロダクション
Flaskの概要と環境構築
●第1部 Flask入門
最小限のアプリを作る――Flaskの基礎
データベースを利用したアプリを作る
認証機能を追加する
●第2部[Flask実践1]物体検知アプリの開発
アプリの仕様と準備
画像一覧画面を作る
サインアップとログインの画面を作る
画像アップロード画面を作る
物体検知機能を作る
検索機能を作る
カスタムエラー画面を作る
ユニットテストを作る
●第3部[Flask実践2]物体検知機能のAPI化/デプロイメント
Web APIの概要
物体検知APIの仕様
物体検知APIの実装
物体検知アプリのデプロイメント
●第4部機械学習APIの開発
機械学習の概要
機械学習APIの開発工程と実践

 
内容サンプル
 
ユーザーレビュー
Python flaskでwebアプリを開発してみたいと思い購入しました。入門編ということで初心者の私にも分かりやすい本です。
 
   
本書の内容
 
内容サンプル