0
0

More than 3 years have passed since last update.

Pythonとは

Posted at

今日はある意味本命である
Pythonについて投稿します。

Pythonとは

1991年にオランダ人のグイド・ヴァン・ロッサム氏によって開発されたプログラミング言語です。

少ないコードで簡単にプログラムを作れ
尚且つコードが読みやすいのが特徴です。

「人工知能(AI)」や「Web開発」、「教育の分野」など活用が広まっています。

Pythonのメリット

基本メリットとして

  • シンプルで覚えやすい
  • インデントによるオフサイドルール
  • コンパイルが不要
  • ライブラリが充実している

これらが挙げられます。

シンプルで覚えやすい

文法がシンプルで必要最低限のものしかあらず
読みやすく書きやすい言語です。
何通りも書き方は用意されてないので
他人の書いたコードも比較的読みやすいものになります。

インデントによるオフサイドルール

構文などのブロックを字下げ(インデント)で指定するというものです。
これによって誰が書いても同じコードになるため、
プログラムは書きやすく読みやすいモノになっています。

オフサイドルール

字下げによって文などのかたまりの範囲(ブロック)を示す規則です。

コンパイルが不要

コンパイル作業は、大量のエラーが発生することが多く時間を要します。
Pythonはインタプリタ型の言語のため、コンパイルの必要がなく
すぐに動作確認ができます。

Pythonのデメリット

デメリットは以下の通りです。

  • 実行速度が遅い
  • インデントが必須

Pythonはインタプリタ言語のなかでも特に実行速度が遅い言語と言われています。
企業向けの基幹システム,システムや高度なゲーム開発には不向きです。

またオフサイドルールからインデントが適切にできていないと
エラーとなってしまうこともあります。

Pythonで作れるもの

作れる物は

  • 「Webアプリケーション」
  • 「デスクトップアプリケーション」
  • 「組み込みアプリケーション」
  • 「ゲーム」
  • 「機械学習(人工知能)」

などが作れます。

Pythonの作成例

有名なのをあげると

  • youtube
  • evernote
  • instagram

が代表的です。

Pythonのフレームワーク

使われいるフレームワークを一部紹介するとこのような物があります。

  • Django
  • Flask
  • Bottle
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0