|
タイトル |
Python教科書(パイソンキョウカショ) |
|
「Python」は、研究機関でよく使われている言語で、業務の効率化にも活用されています。
「Python」では、ブラックボックスの処理がライブラリ化され、それらを簡単に利用できる環境が整っていて、業務をサポートできるレベルのプログラムを素早く作ることができます。
*
本書は、Pythonのプログラミングの基礎的な知識を網羅していますが、後半には「ExcelのGUI操作の自動化」や「Web処理」「画像処理」などの応用事例も解説しています。
「Python」の基本
• 「Python」の概要
• 「絶対パス」と「相対パス」
• プログラムの「記述」「実行」「終了」「変換」
演算子
• 演算子の使い方
• 演算子の優先順位
• 分岐
繰り返し処理
• while文
• for文
• 多重ループ
• 繰り返し処理の構文
• else文
シーケンス
• 「シーケンス」の使い方
• リストの要素の並べ替え
• 辞書型
文字列
• 型変換
• 文字列の基本操作
• 文字列操作のメソッドや関数
関数
• 関数の概要
• 「関数」の使い方
• 関数の再帰呼び出し
クラス
• クラスの概要
• 「クラス」の定義と宣言
• 「コンストラクタ」と「デストラクタ」
モジュール
• 「モジュール」の概要
• 重要なモジュール
• モジュールの作り方
ファイル入出力
• ファイル入出力の概要
• ファイル入出力の方法
• 「ファイル・オブジェクト」のメソッド
• CSVファイルの入出力
例外処理
• 「例外処理」の概要
• try・「except」ブロック
• raise文
ライブラリ
• ライブラリの概要
• 代表的な「オープンソース・ライブラリ」
Excel操作の自動化
• Excel操作の概要
• 複数のブックを1つのブックに転記
• 複数のCSVファイルの入力
• グラフの作成
Webスクレイピング
• Webスクレイピングの概要
• Webページの取得
• Webページの抽出
• ECサイトのスクレイピング
画像処理
• 画像処理の概要
• 塗りつぶし画像の生成
• 「ボケ画像」の生成
• ボケ補正画像の生成
GUIアプリケーション
• GUIアプリケーションの概要
• 統一モデリング言語
GUIアプリケーションの作成