15時間でわかるシリーズ15時間でわかる
Python集中講座
2016年1月19日紙版発売
2016年3月14日電子版発売
小田切篤,露木誠 著
B5変形判/352ページ/DVD1枚
定価2,948円(本体2,680円+税10%)
ISBN 978-4-7741-7892-9
書籍の概要
この本の概要
短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,最短で業務レベルの入口まで到達させることを目的としています。最終的にWebアプリケーション開発のイロハがわかることを目的に,基礎編ではベースとなる文法を中心に,実践編ではテスト,デバッグ,Webアプリケーションセキュリティなど実際に業務で直結する技術を解説していきます。IDEとしてPyCharmを収録。
こんな方におすすめ
- 実務で使うPythonの基本をおさらいしたい人
目次
0時間目 仮想環境の準備
- 仮想環境をインストールしよう
- 仮想環境の起動と終了方法を学ばう
Part1 基礎編 Pythonプログラミング
1時間目 イントロダクション
- 1-1 Pythonの特徴
- 1-2 PyCharmでのPytonプログラミング
2時間目 プログラミングの基礎
- 2-1 Pythonの組み込み型
- 2-2 変数と代入
- 2-3 真偽値と制御構文
- 2-4 反復(while)
- 2-5 アルゴリズム
3時間目 組み込みのデータ型
- 3-1 複数のデータを一気に扱うためのデータ型
- 3-2 リスト
- 3-3 タプル
- 3-4 セット
- 3-5 辞書
- 3-6 反復(for)
4時間目 関数
- 4-1 Pythonの関数
- 4-2 関数の構造
- 4-3 関数の応用
- 4-4 モジュールとパッケージ
- 4-5 機能の分割
5時間目 クラスとインスタンス
- 5-1 Pythonのクラス
- 5-2 継承
- 5-3 スペシャルメソッド
6時間目 覚えておきたいPythonの文法
- 6-1 ジェネレータ
- 6-2 内包表記
- 6-3 コンテキストブロック
- 6-4 デコレータ
7時間目 ファイルと文字列
- 7-1 ファイルと文字列
- 7-2 ファイルシステム
- 7-3 正規表現
- 7-4 日付と時刻
8時間目 例外処理とログ
- 8-1 例外処理
- 8-2 ログ
Part2 実践編 ソフトウェア開発とテスト
9時間目 ソフトウェアテスト
- 9-1 ソフトウェアテストとは
- 9-2 さまざまなテスト
- 9-3 doctestとunittest
- 9-4 基本的なテスト
10時間目 デバッグ
- 10-1 デバッグとテスト
- 10-2 バグの場所を特定する
- 10-3 ソースコードを静的に読むデバッグ
- 10-5 プログラムの挙動を動的に見るデバッグ
11時間目 Webアプリケーション
- 11-1 Webアプリケーションとは
- 11-2 Webアプリケーション開発の基本
- 11-3 WebアプリケーションとPython
- 11-4 サーバ上でのWebアプリケーション
12時間目 動的ページ
- 12-1 Flaskの導入
- 12-2 テンプレート(Jinja2)の導入
- 12-3 formを使った入力画面
13時間目 データの保存
- 13-1 ステートとセッション
- 13-2 データベースの基礎
- 13-3 データベース操作
14時間目 Webアプリケーションの実践
- 14-1 データの登録をWebアプリケーションにしてみよう
- 14-2 データの登録と変更
- 14-3 データの削除
15時間目 Webアプリケーションのセキュリティ
- 15-1 Webとセキュリティ
- 15-2 情報を守るための技術
- 15-3 よくあるセキュリティホール
この本に関連する書籍
-
科学技術計算のためのPython入門――開発基礎,必須ライブラリ,高速化
科学技術計算向けの,Pythonの実践的な入門書。理工系の学部や研究室等でもPython採用実績が増えてきています。本書では,実験やシミュレーション等で役立つPythonによ...
-
独習Python入門―1日でプログラミングに強くなる!
楽しく早くプログラミングを学びたいと思いませんか? 本書はPythonを使ってプログラミングを独習できるようにさまざまな工夫を凝らしました。1つにはプログラミングの...
-
15時間でわかる Swift集中講座
短時間で基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,基礎編...