「Python3文法ショートリファレンス」は2023年1月8日をもってKDP(Kindle Direct Publishing)販売を終了とさせていただきます。
PDF版(パスワード付きzip)ダウンロードは、期限は未定ですがしばらく継続いたします。
Python3文法 ショートリファレンス
amazon Kindle ¥220
プログラミング言語「Python」のバージョン3以降の基礎的な文法についての解説書です。各々の文法要素を短いセクションで完結するリファレンス形式になっております。各セクションは、説明文と共に、文法のしくみを最小限に表した短いサンプルコードを多数掲載しております。また本書後半は、Pythonの標準ライブラリの中から独自にピックアップした40のモジュールについての、簡単な例とともに使い方を解説する簡易リファレンスとなってます。
Pythonは比較的歴史は古い言語ではありますが、その言語仕様の簡潔さと習得しやすさから近年になって急激に人気が高まっており、特に人工知能など科学計算分野での利用が増えております。
ちょっとした作業効率化のための自分用ツールが簡単に作れることも魅了です。そのような多様な可能性のあるPython言語を活用するために、本書を初学の入門として、あるいは小辞典的な用途にお使いください。内容量は400ページ程度ですが、文法解説部分はそのうちの半分くらいです。Python関連書籍の多くには、機械学習などの応用例が掲載されていますが、本書は文法解説と標準ライブラリリファレンスのみとしております。また本書は、Python3系の言語仕様の範囲のみとし。Python2以前の言語仕様については割愛させていただきますのでご了承ください。
【データとオブジェクト】
変数・整数・浮動小数点・文字列・ブール値など
【コレクション】
リスト・タプル・辞書・集合など
【バイナリデータ】
バイト列など
【演算】
算術演算・論理演算・ビット演算・関係演算など
【制御構文】
条件分岐・くりかえし・イテレーションなど
【関数】
関数定義と呼び出し・ラムダ式・デコレータなど
【クラスとオブジェクト】
クラス定義・継承・アクセス制限・オーバーロードなど
【例外】
例外の捕捉など
【モジュール】
モジュール・パッケージなど
【文字列検索・置換】
文字列検索置換・正規表現など
【入出力】
標準入出力・ファイル入出力など
【システム】
コマンドライン
【標準ライブラリリファレンス部】
argparse/array/calendar/configparser/csv/curses/
datetime/difflib/filecmp/fnmatch/ftp/getpass/glob/
html/imghdr/json/os/ospath/pickle/pprint/random/
sched/secrets/shelve/shutil/signal/smtplib/socket/
sqlite3/subprocess/tarfile/textwrap/threading/time/
tkinter/turtle/urllib/uuid/webbrowser/xml/zipfil