![]() 校長 | この教室は「Python」を習う教室じゃ。 Pythonは、WEBページを作成もでき、DB(データーベース)分析もでき、AIもできる、とてもかごいプログラムじゃ。 とても人気のあるプログラムであるし、機械学習やAIなどを動かすのには必須のプログラムじゃ。 このプログラムは、君たちを、とても豊かにしてくれるであろうぞ。 担当の先生は、福禄寿先生である。 先生は、とても人徳があり、仙人とも言われておる。 先生の話をしっかりと聴いて、技術もひとも磨いてくれたまえ。 さあ、Let’s learn together.(共に学んでいこうぞ。) |
![]() 福禄寿先生 | 福禄寿(ふくろくじゅ)だよ。 わたしが、あなたに、Pythonの手ほどきをさせてもらうよ。 Pythonは、やればやるだけ、社会のためになり、あなたのためになるので、楽しんでやろうね。 |
Pythonって何?
Pythonとは、「パイソン」と読み、
世界中で使われている、人気と需要のあるプログラム言語のひとつです。
Pythonのできることは、

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

・誰が書いてもコードが同じになります
・汎用プログラミング言語です。
・豊富なライブラリがあります。
※ Pythonのライブラリーについて
「AI開発するならPython」
その理由は、AI開発を強力にサポートする便利なライブラリが豊富にそろっているからです。
・例えば、数値計算ライブラリである「Numpy」を活用すると、
AI(特にディープラーニングを用いるもの)を作成する際に必須となる
行列の計算などが簡単に実装できます。
・あるいは、統計処理やデータ分析に役立つ「Pandas」というライブラリ、
・機械学習の様々なモデルが利用可能となっている「scikit-learn」などのライブラリも存在します。
「PythonでWebスクレイピングする際に利用できるライブラリ」
よく利用されるライブラリ、「Requests」、「Beautiful Soup」、「Selenium」
| ライブラリ | Webページ取得 | データ抽出 | 特徴 |
| Requests | 〇 | × | Webページを取得する。 シンプルで人が直感的に分かりやすいプログラムを記述できる。 |
| Beautiful Soup | × | 〇 | 取得したWebページの情報(HTML)をパースする。 |
| Selenium | 〇 | 〇 | Webページ取得と、データ抽出の両方が利用できる。 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(アイドル)という総合開発環境プログラムについて 詳しく説明させてもらおうと思っている。 これがあると、プログラムが書けるのだよ。 楽しみにね。 |




コメント