Python
ナビゲーションに移動
検索に移動
Pythonは高水準な汎用プログラミング言語です。 Pythonの設計思想は、コードの読みやすさを重視しています。 たとえばブロックは波括弧 { } ではなくインデントで構造化されているなど、その構造に対するアプローチは独特です。
また、Pythonは、オブジェクト指向・インタープリタ型・動的型付け・クロスプラットフォームなプログラミング言語です。 これらのアプローチは、プログラマーが小規模および大規模なプロジェクトで自己説明的で論理的なコードを書けるようにすることを目的としています。
目次[編集]
入門[編集]
- 基本事項 — pythonの実行方法、Hello, world!
- 変数と代入 — 変数とは、代入、識別子
- 数値入力と文字入力と出力表示 — input(), int(), float()
- 条件分岐と繰り返し — if, else, for, while
- 演算子 —
- 関数 — def、引数、ローカル変数、id()、戻り値、キーワード引数、デコレーター
基礎[編集]
- シーケンス
- 辞書
- セット
- モジュールのインポート — math モジュール、random モジュール、importlib
- 例外処理 — try、except、finally、複数の例外の場合分け
- クラス — クラス定義、__init__()、self
- ファイルの書き込みと読み込み — open関数, with文を使ったリソース管理、オープンモード、write、readline
応用[編集]
モジュール[編集]
標準モジュール[編集]
標準モジュール — 標準モジュールの一覧
サードパーティモジュール[編集]
- pipとPyPI — pip、Python Package Index
- numpy — 数学、numpy.arrey
- サードパーティデータベースモジュール — 拡張的データベースの利用
- mysql — mysql、aiomysql
- sqlarchemy
- matplotlib — グラフの作成
拡張モジュールの作成[編集]
リファレンス[編集]
整理作業中[編集]
Python/整理中 (複素数、正規表現、HTTPクライアント、JSON、pass)