ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入

渡辺宙志/著

発売日:2020年12月

  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
  • ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入
ページ数
245p
ISBN
978-4-06-521883-9
著者情報
渡辺 宙志(ワタナベ ヒロシ)
慶應義塾大学理工学部物理情報工学科准教授。2004年に東京大学工学系研究科物理工学専攻博士課程を修了。その後、名古屋大学大学院情報科学研究科助手に就任。同大学助教を務めたのち、2008年に東京大学情報基盤センタースーパーコンピューティング部門特任講師。2010年に東京大学物性研究所附属物質設計評価施設助教を経て、2019年より現職

¥2,860 税込

13 nanacoポイント

13 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

問題解決に必要な「プログラマ的感覚」が身につく!初めてプログラミングに触れる読者を、数値シミュレーションや機械学習まで導く!

【初学者納得、玄人脱帽!】

SNSで大絶賛の名講義がついに書籍化!

・問題解決に必要な「プログラマ的感覚」が身につく! 
・基礎から解説し、プログラミングにはじめて触れる読者を、簡単な数値シミュレーションや機械学習まで導く。充実の目次!
・Google Colaboratoryで環境構築も簡単。教科書として最適!

【主な内容】
第1章 Pythonの概要とGoogle Colabの使い方
Pythonの特徴/Google Colabの使い方

第2章 条件分岐と繰り返し処理
変数と型/条件分岐と繰り返し/ニュートン法

第3章 関数とスコープ
While文/ループのスキップと脱出/関数/スコープ

第4章 リストとタプル
リスト/タプル/enumerate/メモリ上でのリストの表現/参照の値渡し/リスト内包表記/コッホ曲線

第5章 文字列処理
文字列と文字コード/辞書/正規表現/ワードクラウド

第6章 ファイル操作
ファイルシステム/Pythonでのファイル操作/CSVファイルの扱い

第7章 再帰呼び出し
再帰呼び出し/階段の登り方問題/迷路

第8章 クラスとオブジェクト指向
オブジェクト指向/クラスとインスタンス/オブジェクト指向プログラミングの実例/割りばしゲーム

第9章 NumPyとSciPyの使い方
ライブラリ/NumPyとSciPy/Numpyの使い方/SciPy/シュレーディンガー方程式/特異値分解による画像圧縮

第10章 Pythonはどうやって動くのか
コンピュータはどうやって動くのか
機械語/プログラミング言語とコンパイラ/バイトコードとスタックマシン/逆ポーランド記法

第11章 動的計画法
最適化問題/ナップサック問題/貪欲法/全探索/動的計画法

第12章 乱数を使ったプログラム
モンテカルロ法/疑似乱数/モンテカルロ法による数値積分/モンティ・ホール問題/パーコレーション

第13章 数値シミュレーション
数値シミュレーション/差分化/ニュートンの運動方程式/反応拡散方程式(グレイ・スコット模型)

第14章 簡単な機械学習
機械学習の概要/重回帰分析/GAN

目次

はじめに
 プログラマ的感覚
 謝辞
 本書の使い方

第1章 Pythonの概要とGoogle Colabの使い方
1-1 Pythonの特徴
1-2 Google Colabの使い方
1-3 課題

第2章 条件分岐と繰り返し処理
2-1 変数と型
2-2 条件分岐と繰り返し
2-3 ニュートン法
2-4 課題

第3章 関数とスコープ
3-1 While文
3-2 ループのスキップと脱出
3-3 関数
3-4 スコープ
3-5 課題

第4章 リストとタプル
4-1 リスト
4-2 タプル
4-3 enumerate
4-4 メモリ上でのリストの表現
4-5 参照の値渡し
4-6 リスト内包表記
4-7 コッホ曲線
4-8 課題

第5章 文字列処理
5-1 文字列と文字コード
5-2 辞書
5-3 正規表現
5-4 ワードクラウド
5-5 課題

第6章 ファイル操作
6-1 ファイルシステム
6-2 Pythonでのファイル操作
6-3 CSVファイルの扱い
6-4 課題

第7章 再帰呼び出し
7-1 再帰呼び出し
7-2 階段の登り方問題
7-3 迷路
7-4 課題

第8章 クラスとオブジェクト指向
8-1 オブジェクト指向
8-2 クラスとインスタンス
8-3 オブジェクト指向プログラミングの実例
8-4 割りばしゲーム
8-5 課題

第9章 NumPyとSciPyの使い方
9-1 ライブラリ
9-2 NumPyとSciPy
9-3 Numpyの使い方
9-4 SciPy
9-5 シュレーディンガー方程式
9-6 特異値分解による画像圧縮
9-7 課題

第10章 Pythonはどうやって動くのか
10-1 コンピュータはどうやって動くのか
10-2 機械語
10-3 プログラミング言語とコンパイラ
ほか

商品詳細

出版社名
講談社
サイズ
24cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ