Python 単語


ニコニコ動画でPythonの動画を見に行く

パイソン

1.1千文字の記事
これはリビジョン 1489387 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

Pythonとは、プログラミング言語、及びその処理系である。

概要

制作者はオランダ人のグイド・ヴァンロッサム。

名称はBBC制作のコメディ番組、『空飛ぶモンティ・パイソン』にちなんでつけられた。

Pythonは英語でニシキヘビを意味するので、アイコンにニシキヘビが用いられる。

ライセンスはGPL互換のPython Software Foundationライセンス。

Python 2.xでのHello,worldは次のようになる。

print "Hello, world!"

BlenderやCivilizationなどのソフトウェアは、内部処理にPythonを用いている。

Pythonで書かれたソフトウェアには、Mercurial、Sphinx、Ren'Pyなどがある。

一番ポピュラーな実装はCで書かれたCPythonで、その他にもJavaで書かれたJythonやPythonで書かれたPyPyなどがある。

PythonでFizzBuzz

Pythonで書いた100までのFizzBuzz問題の一例は以下の通り。

for i in range(1, 101):
    if i % 3 == 0 and i % 5 == 0:
        print 'FizzBuzz'
    elif i % 3 == 0:
        print 'Fizz'
    elif i % 5 == 0:
        print 'Buzz'
    else:
        print i

このように、for文やif文のブロック構造はインデントによって決まるので、ブロックの範囲を記述するための括弧が必要ない。

Python 3

Pythonは後方互換性を重視している。(Python 2.6で書かれたコードは基本的にそのままPython 2.7でも動く、等。)
しかしPython 3では、根本的な問題を修正してシンプルな言語にするために、Python 2と後方互換性がなくなるような大きな変更がなされた。
具体的には、print文がprint()関数になったり、標準の文字列がUnicodeになったり、整数型(従来のintとlong)が統合されたりしている。また標準モジュールの統廃合や名前の変更なども行われた。

Python 3.xでのHello,worldは次のようになる。

print("Hello, world!")

Python 2は 2.7 で開発が終了しているが、メンテナンスは継続されている。

現在、ライブラリやアプリケーションのPython 3への対応が着々と進行中である。

関連動画

ニコ厨にPython使いは少ない模様?

関連商品

ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。

関連コミュニティ

ニコニコミュニティは2024年8月に終了しました。 ニコニコミュニティは2024年8月に終了しました。

関連項目

  • プログラミング言語
  • プログラミング関連用語の一覧
  • Perl
  • Ruby

外部リンク

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2026/01/11(日) 16:00

ほめられた記事

最終更新:2026/01/11(日) 16:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP