ブログBLOG

  1. HOME
  2. ブログ
  3. 【豆知識】ITエンジニア用語
  4. 【豆知識】開発言語 Python 

【豆知識】開発言語 Python 

難易度2Python

サーバサイドアプリ全般で活用されている動的型付けのインタプリンタ言語で、JITコンパイラによって高速化が可能です。AI/機械学習で一躍脚光を浴びた言語で、もともと自動処理や統計・解析、数学系ライブラリが発達しており、人工知能や機械学習における深層学習のデータ処理に長けていることから、多くの人工知能開発に採用されました。

構文の文法を極力単純化し、可読性を高めることで、プログラマーの作業効率と高いコードの信頼性を重視してデザインされているため、コードがシンプルで読みやすく、また可読性がプログラマーの熟練度に左右されにくいという特徴があります。

構造も必要最低限に機能を抑えた本体に対し、ライブラリや関数、分野に特化したツール類が無料で豊富に用意されているので、開発目的に合わせて機能を拡張することができます。

AI/機械学習などの分野に強いため、今後の需要も高い言語です。ディストリビューションにより環境構築も簡単で、AI/機械学習以外にも様々な開発に使用できる汎用性の高さもあるため、難易度は2としていますが、最初に触る言語としてもおすすめです。

 

他の記事も読む