Pythonでできること | Python独学ならTech-Joho(2)

Python独学ならTech-Joho TOP > Python入門カリキュラム > Pythonでできること

Pythonとは

Pythonは、全世界で最も人気なプログラミング言語の一つです。
https://www.python.org/

シンプルで書きやすく、他の人が作ったプログラムも読みやすいので、初心者にも優しい言語です。
しかも、拡張に優れ、本格的なプログラムも作ることができるので、昔から研究者の間でよく利用されていました。

最近では、InstagramやYouTube等のWebサービスや、人工知能・機械学習のツールとしてよく使われています。

また、あまりはやってはいませんが、パソコン上で動作するアプリを作ることもできます。
ゲームや動画の再生など、マルチメディアを利用したアプリの開発が簡単にできます。

本サイトの記事を読むと、Webサービスを実際に作ったり、人工知能の利用を試したりすることができます。

詳しくは下のリンクから各記事をごらんください。

PythonでTwitterからツイートを収集する

Python DjangoでWebアプリケーションを作ってみる

Webサイトから定期的に情報を取得する(スクレイピング)

Pythonでお絵かきしてみる

Pythonでディープラーニングしてみる(AWS Cloud9/Keras)


Pythonとへび

このページの上の絵はへびです。Pythonは英語でニシキヘビを意味する単語で、ロゴマークも蛇を模した物になっています。

なお、プログラミング言語としてのPythonの名前の由来は、

イギリスのテレビ局 BBC が製作したコメディ番組『空飛ぶモンティ・パイソン』である。

https://ja.wikipedia.org/wiki/Python 

とのことです。


Pythonが使われているサービス

Pythonでできることを理解するには、実際にPythonを使って(一部でも)作られているWebサービスを見るのが早いと思います。

Python製のサービスをいくつか見てみましょう。

Instagram

instaのロゴ

おしゃれな写真がたくさん共有されているサービス、InstagramはPythonでつくられているようです。

また、Pythonの有名なWebフレームワークであるDjangoを使っているそうです。

参考

https://engineering.instagram.com/what-powers-instagram-hundreds-of-instances-dozens-of-technologies-adf2e22da2ad

本サイトのWebサービスをつくる初心者用の記事でも、Djangoを使ってサービスを作ります。

PythonでWebサービスをつくってみる。

YouTube

tubeのロゴ

動画の共有サービス、YouTubeもPythonが使われています。

YouTubeに限らず、GoogleのサービスはPythonが使われている例が多いようです。

参考

http://highscalability.com/blog/2012/3/26/7-years-of-youtube-scalability-lessons-in-30-minutes.html

あなたもPythonでやってみる

本サイトでは、初心者に向けて、Pythonを使ってサービスをつくる流れの丁寧なチュートリアルを用意しています。(現在準備中)

PythonでTwitterからツイートを収集する

Python DjangoでWebアプリケーションを作ってみる

pythonでディープラーニングを試してみる。Webサイトから定期的に情報を取得する(スクレイピング)

Pythonでお絵かきしてみる

Pythonでディープラーニングしてみる(AWS Cloud9/Keras)

これを参考にして、YouTubeやInstagramのようなすごいサービスをつくりましょう!

 


次はこちら

第3回 簡単な計算をしてみよう

 


Python入門

Pythonについて、より詳しいことを知りたい方は、
こちらから、本サイトのPython入門シリーズをご覧ください。

 

第1回 Python Hello World

Python2 と Python3

Pythonには2と3があります。

Pythonをパソコンにインストールするには、Pythonの公式ページからダウンロードします。

https://www.python.orgから引用(2017年8月29日時点でのスクリーンショット)Python公式ページのダウンロード欄

公式ページの”Downloads”をクリックすると、ダウンロード欄が表示されます。

ここからは、Python3の最新版”Python3.6.2″か、Python2の最新版”Python2.7.13″のどちらかをダウンロードできます。

 

2と3の違い

だいたいわかると思いますが、Python2はPython3の前のバージョンです。

ほとんどの場合、新しい方のPython3をインストールすればいいと思います。

ただし、Python2とPython3は大きく仕様が変わった点がいくつかあります。

そのため、特定のライブラリの過去のバージョンを利用したい等、Python2を利用する場合もあります。

 

 

なお、本サイトで利用できる、ブラウザ上のPython実行環境では3系が動きます。

 

スマートフォンでもできる。ブラウザですぐPython HelloWorld | Python独学ならTech-Joho(1)

Python独学ならTech-Joho TOP > Python入門カリキュラム > スマートフォンでもできる。ブラウザですぐPython HelloWorld

試してみよう

Pythonの最初の一歩、”Hello world”を表示するプログラムを試してみましょう。

下の黒い欄に直接Pythonプログラムを入力すると、実行できます。

こんな風にprint(“Hello World”)という文字を入力してエンター(⏎)を押して下さい。

Hello worldと表示されたら成功です。

解説

Continue reading “スマートフォンでもできる。ブラウザですぐPython HelloWorld | Python独学ならTech-Joho(1)”