.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • 豊富で大規模な文書
  • 本体部分は必要最小限に抑えられている。
  • Pythonのリファレンス実装であるCPythonは、OSS。

特徴

言語

複数のプログラミングパラダイムに対応している。

  • オブジェクト指向
  • 命令型
  • 手続き型
  • 関数型
  • 動的型付け

実装

  • 参照カウントベースの自動メモリ管理(GC)を持つ。
  • さまざまな領域に対応する大規模な標準ライブラリやサードパーティ製の
    ライブラリが提供され、本体にない機能はその都度呼び出して使用する。
  • 多くのハードウェアとOSに対応(Linux版、Mac版、Win版、32/64bitが存在)

バージョン

  • 2.x 系のバージョンと 3.x 系のバージョンが存在。
  • 2.x 系と3.x 系には互換性がない。

Python 2

Python 2.x はレガシー

Python 3

  • Python 3 が Python 言語の現在と未来
  • 本項の執筆時点で、Python 3なので、
    本項ではPython 3を取り扱ってる。

詳細

ディストリビューション

公式

インストーラーから(推奨)で使用しているもの。

pyenv

pythonのバージョンを切り替えを簡単にしてくれるツール。

venv

virtualenv が Python 3.3 から標準機能として取り込まれたもの。

pipenv

Pipfile.lock を使うパッケージマネージャー的なモノ。

Anaconada

  • Continuum Analytics社によって提供されているPythonのディストリビューションの一つ。
  • Python 本体に加え、科学技術、数学、エンジニアリング、データ分析など、
    よく利用される Python パッケージを一括でインストール可能
  • conda
    • パッケージ管理システム
    • バージョン管理
    • 仮想環境管理

step by step的な

ファースト・ステップ

セカンド・ステップ

サード・ステップ

参考


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-31 (月) 15:04:32 (536d)