ブログで趣味でプログラミングからお料理まで呟いています。よろしくー。(^-^)/


先月  2025年 1月  来月



1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 2930 31

文字サイズ変更:
トップページ > 他言語について

●他言語について●

2025-01-29 03:35:20

Python



Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語です。

大前提として、プログラムの主な実行方法は「コンパイラ型」と「インタプリタ型」の2種類に大別されており、どちらの型かは言語ごとで異なります。Pythonは、プログラム実行前の事前作業が不要なインタプリタ型言語のため、簡単に動作を確認できます。

コンパイラ型は「あらかじめプログラム全体をコンピュータが理解できる形(機械語)に変換する方法」
インタプリタ型は「プログラムを実行する際に、1行ずつ機械語へ変換しながらコンピュータに指示を出す方法」を指す言葉です。



Pythonは、オランダ人のグイド・ヴァン・ロッサム氏が開発しました。その使いやすさから欧米を中心に人気が高まり、1991年リリースの言語ながら今でも世界中で広く利用されています。

Web開発やデータ分析など、Pythonはさまざまな分野に使える汎用性の高い言語です。特に「第3次AIブーム」に位置付けられている昨今では「人工知能(AI)」をはじめとした先端技術開発において人気が高く、話題の「ChatGPT」もPythonで開発されています。

最初にリリースされたPythonの設計哲学は、ホワイトスペース(オフサイドルール)の顕著な使用によってコードの可読性を重視しています。その言語構成とオブジェクト指向のアプローチは、プログラマが小規模なプロジェクトから大規模なプロジェクトまで、明確で論理的なコードを書くのを支援することを目的としています。

Pythonには、読みやすく、それでいて効率もよいコードをなるべく簡単に書けるようにするという思想が浸透しており、Pythonコミュニティでも単純で簡潔なコードをよしとする傾向が強いです。
Pythonの本体は、ユーザがいつも必要とする最小限の機能のみを提供します。基本機能以外の専門機能や拡張プログラムはインターネット上にライブラリとして提供されており、別途ダウンロードして保存し、必要なツールはこのツールキットからその都度呼び出して使用します。

最初のPythonでは1バイト単位での文字列型のみ扱い、ひらがな(全角) カタカナおよび漢字のようなマルチバイト文字はサポートしていなかったが、その後のPython 2.0からはUnicode文字型が新たに導入されました。

Pythonはインタプリタ型言語であり(ほとんどの場合)プログラムの実行に際して実行環境(ランタイム)を必要とします。


出典「ウィキペディア - Python

出典「SAMURAI ENGINNEER Blog - Pythonとは?5分でわかる言語の特徴と人気な理由【初心者向けの動画付き】
Print Twitter(test) short URL いいね:43

back to the TOP


PR (i)

クラウドソーシング「ランサーズ」