# Python

可読性を重要視したプログラミング言語のひとつ。特徴は以下のようなものがあげられる。

- ドキュメントが充実
- インタプリタ型
- オブジェクト指向をサポート
- 動的データ型
- インデントによるブロック定義
- 充実した機械学習モジュール
- アプリケーションに組み込んでスクリプトインタフェースとして利用することが可能
- Windows、Linux/Unix、OS/2、Mac、Amiga など様々な OS で実行可能
- オープンソースライセンス


公式ドキュメント: https://docs.python.org/ja/3/

# 配下ページ

$lsx(depth=1)

# 2.x 系と 3.x 系
関数の定義変更や廃止、型のルール変更などの変更点があります。また、拡張 Iterable Unpacking という技も使えるようになります。

例えば 2.x 系では `1 > 'a'` が True になるところ、3.x 系では TypeError を投げてくれるようになってます。

相違点をまとめた記事をみると全体的に改良的な変更が多い（当たり前）ので、3.x 系を使った方が良さそうですが、当然 Python 2.x でしか動かないモジュールとかあるはずなので調整しなければいけません。

2 → 3 へのコード変換も十分に整備されてそうです。

https://docs.python.org/ja/3/library/2to3.html

---

## Page Navigation

- Canonical URL: https://tips.weseek.co.jp/用語集/Python
- Permalink: https://tips.weseek.co.jp/5e48bfd61ec5e4004811d4f1
- Parent: [用語集](/5e392c4be848c600487d69c9.md)
- Children: 5 total
  - [イテレータのkeyとvalue両方使いたい](/5e49380e1ec5e4004811d516.md)
  - [テストを書く](/603462f091cd67004906d99f.md)
  - [リスト内包表記](/5e493b681ec5e4004811d51b.md)
  - [拡張IterableUnpacking](/5e492c431ec5e4004811d50a.md)
  - [集合演算](/5e49315f1ec5e4004811d510.md)
- Total descendants: 5
- Siblings: 30 total
  - [Bootstrap](/5e3936ebe848c600487d69f6.md)
  - [BuildKit](/5e67ad3278bd2f0048680aee.md)
  - [CSS](/5e392f36e848c600487d69e0.md)
  - [Express](/5e392db0e848c600487d69d3.md)
  - [HTML](/5e392f85e848c600487d69e3.md)
  - [HTTP レスポンスステータスコード](/5e520e333a1f5c0048d0ac90.md)
  - [Javascript](/5e392e88e848c600487d69db.md)
  - [Node.js](/5e392d51e848c600487d69cc.md)
  - [ORM](/5e42a75e5b5a0900495044bb.md)
  - [OSS](/5e397a29e848c600487d6a18.md)
  - [Object-Relational Mapping](/5e57c52d7887d10048094a0b.md)
  - [React](/5f163c2e647aac00495efa80.md)
  - [SVG](/5e393124e848c600487d69f3.md)
  - [Sass](/5e9535980804c600481af4b6.md)
  - [Svelte](/5e392e14e848c600487d69d8.md)
  - [hogeとは](/5e9e44663edc660048f48b40.md)
  - [インフラ関係](/5e86afaa1390990048058193.md)
  - [オープンリダイレクト](/5e5d34c83051ce00499cac56.md)
  - [キャレット(caret)とは](/5e967fc94d0611004855c161.md)
  - [デグレとは](/5e97bb3a76311900487c3c4e.md)
  - [ネストとは](/5e8c00a7ccdfb10048db43aa.md)
  - [ハッシュ関数](/5e5a19d81b844e0048d0c18f.md)
  - [バリデーション](/5e50e7fc839fe7004832158b.md)
  - [ブロックレベル要素とインライン要素](/5e8d2a6331511b0048ecf60f.md)
  - [マイグレーション](/5e96e93f76311900487c3c47.md)
  - [レンダリングとは](/5e8fdb1dda4e5b0048ad0ec0.md)
  - [変数名の命令規則](/5e869f7b1390990048058190.md)
  - [認証関係](/5e4dffec340a4f0049473d34.md)
  - [＆nbsp; とは](/5ea63ed8d87f08004864af52.md)
  - [＜br＞と＜br  ](/65069da24603e7ff39a6b3d3.md)
- Last updated: 2020-02-16T11:42:27.977Z by deleted_at_1672138409189
- Full page listing (all children regardless of count): https://tips.weseek.co.jp/_api/v3/page-listing/children?id=5e48bfd61ec5e4004811d4f1
