Pythonって?

Python Python
校長
 校長
この教室は「Python」を習う教室じゃ。

Pythonは、WEBページを作成もでき、DB(データーベース)分析もでき、AIもできる、とてもかごいプログラムじゃ。

とても人気のあるプログラムであるし、機械学習やAIなどを動かすのには必須のプログラムじゃ。
このプログラムは、君たちを、とても豊かにしてくれるであろうぞ。

担当の先生は、福禄寿先生である。
先生は、とても人徳があり、仙人とも言われておる。

先生の話をしっかりと聴いて、技術もひとも磨いてくれたまえ。

さあ、Let’s learn together.(共に学んでいこうぞ。)
福禄寿先生
福禄寿先生 
福禄寿(ふくろくじゅ)だよ。

わたしが、あなたに、Pythonの手ほどきをさせてもらうよ。

Pythonは、やればやるだけ、社会のためになり、あなたのためになるので、楽しんでやろうね。

Pythonって何?

Pythonとは、「パイソン」と読み、
世界中で使われている、人気と需要のあるプログラム言語のひとつです。

Pythonのできることは

Pythonの用途

・WEBサービス・WEBアプリケーションの設計・制作
・WEBスクレイピング (WEBサイトから特定のデータを抽出する手段の1つ)
・スマホアプリ(Android)制作
・デスクトップアプリの制作
・組み込みアプリケーションの制作
・自動データ処理や大量のデータ分析など
・機械学習を使った人工知能(AI)の開発
など、色々な種類のプロジェクトに使えます。

Pythonの特徴

Python_3つの特徴
・誰が書いてもコードが同じになります
・汎用プログラミング言語です。
・豊富なライブラリがあります。

※ Pythonのライブラリーについて
「AI開発するならPython」
その理由は、AI開発を強力にサポートする便利なライブラリが豊富にそろっているからです。

・例えば、数値計算ライブラリである「Numpy」を活用すると、
AI(特にディープラーニングを用いるもの)を作成する際に必須となる
 行列の計算などが簡単に実装できます。
・あるいは、統計処理やデータ分析に役立つ「Pandas」というライブラリ、
・機械学習の様々なモデルが利用可能となっている「scikit-learn」などのライブラリも存在します。

「PythonでWebスクレイピングする際に利用できるライブラリ」
よく利用されるライブラリ、「Requests」、「Beautiful Soup」、「Selenium」

ライブラリWebページ取得データ抽出特徴
Requests×Webページを取得する。 シンプルで人が直感的に分かりやすいプログラムを記述できる。
Beautiful Soup×取得したWebページの情報(HTML)をパースする。
SeleniumWebページ取得と、データ抽出の両方が利用できる。 JavaScriptが使用されたサイトやログインにも使用できる。 動作が遅いのがデメリット。


Pythonの歴史

Pythonは、オランダ人のグイド・ヴァンロッサム氏によって作成された言語です。

またその言語の語源は、イギリスのテレビ局BBCのコメディ番組「空飛ぶモンティ・パイソン」が語源であると言われています。

Pythonの歴史を時系列で簡易的に振り返ると、以下の通りです。

1991年:Python 0.9x 公開
1994年:Python 1.0 公開
2000年:Python 2.0 公開
2008年:Python 3.0 公開

最新リリース
2022年6月6日 : 3.10.5

福禄寿先生
福禄寿先生
本日はどうだった?
ワクワクする所はあったかい?

少しずつ慣れていけばいいよ。
ことばとか、コードとか、何度もやっているうちに自分のモノになるよ。

(Pyhsonの)次回のクラスは、IDLE(アイドル)という総合開発環境プログラムについて
詳しく説明させてもらおうと思っている。
これがあると、プログラムが書けるのだよ。

楽しみにね。

コメント

タイトルとURLをコピーしました