HerokuとPythonは相性が良いという話

HerokuとPythonは相性が良いという話Heroku
ゆうすけ
ゆうすけ

Pythonアプリケーションを作りたいんですけど、
どのWebサーバーを選ぶのが良いですか・・・?

資格マフィア
資格マフィア

Pythonアプリケーションをデプロイするなら、Herokuがオススメだ。


✔️ 本記事のテーマ

PythonとHerokuは相性が抜群


✔️ 読者さんへの前置きメッセージ

本記事は「PythonとHerokuの相性の良さ」について書いています。


この記事を読むことで「Pythonで作ったアプリケーションをHeroku上で動かす方法」をイメージできるようになります。


Herokuは、無料で使うこともできるWebサーバーです。


また、Pythonアプリケーションと親和性が高く、その相性は抜群です。


Heorkuはその手軽さから個人開発にも向いています。


Pythonを使う方なら、
個人開発でちょっとしたアプリケーションを作ることもあるでしょう。


せっかくならPythonアプリケーションをHerokuにデプロイして、Web上で公開してみましょう。


Herokuとは?

herokuとは?

Herokuとは、Web上でサービスを運用するためのホスティングサービスです。


ホスティングサービスとは、

  • ネットワークなどのインフラ
  • OSなどのプラットフォーム

がセットで用意されているサービスです。


これにより、開発者はインフラ面の面倒ごとを無視できるので、
アプリケーションの開発に集中することができます。

Heroku × Pythonの良いところ

Heroku × Pythonの良いところ

Herokuの理念として、「開発者の負荷をなるべく少なくする」という考え方があります。


Herokuでは、アプリケーションをWeb上に公開するために必要な手順が、極めて簡単になっています。慣れた人なら、アプリケーションをものの10分程度で全世界に公開することができます。


それだけではなく、そのままサービスを本格的に運用することも可能になります。

  • インフラの知識がないアプリケーション開発者でも、
  • 手軽にアプリケーションを公開できる
  • 無料である程度使える


これこそがHerokuを使う一番のメリットといえるでしょう。

 

なお、Herokuを無料でフル活用する方法については
Herokuを無料でフル活用する方法」の記事で解説しています。

 

Heorkuへの登録方法

Herokuを使うには、まず無料登録をしましょう。


TOPページのリンクから無料登録ができます。

Heroku_python_000

必要事項を記入します。

Heroku_python_001

記入したメールアドレスに本登録URLが送信されるので、URLをクリックします。
すると、ログインが求められるのでログインします。

Heroku_python_002

ログインすると、Herokuへの登録が完了します。とてもカンタンですね。

Heroku_python_003

PythonアプリケーションをHerokuへデプロイする方法

PythonアプリケーションをHerokuへデプロイする方法

PythonアプリケーションをHerokuにデプロイするのは、とてもカンタンです。


以下の手順で行います。

  1. Gitの準備をする
  2. Herokuにログインする
  3. アプリケーションをデプロイする

Gitの準備をする

HerokuへのデプロイはGitを使って行います。


以下のコマンドを順に実行することで、Gitの準備が完了します。

git init                                
git config user.name "Your Name"        
git config user.email you@example.com   
git add -A .                            
git commit -m "first commit"

Herokuにログインする

Gitの準備が完了したら、herokuにログインしましょう。


以下のコマンドを実行することで、ブラウザが立ち上がり、ログインを求められます。
ユーザー名とパスワードでログインしましょう。

heroku login

アプリケーションをデプロイする

ここまでの準備が完了していれば、
あとはアプリケーションをデプロイするだけです。


以下のコマンドを順番に実行していきましょう。

heroku create <your-app-name>
git push heroku master
heroku ps:scale web=1

これでPythonアプリケーションをHerokuにデプロイできます。

Herokuについてもっと学ぶなら

Herokuについてもっと学ぶなら

HerokuとPythonの相性について解説しました。

 

Python をマスターすることでアプリケーションを作成することができます。

Pythonを深く網羅的に学ぶためには以下の書籍がオススメです。

 

この書籍はPythonについてかなり深く、そして丁寧に書かれています。

Python の基本文法だけでなく、

いかにして Python の持つ力を最大限引き出せるかという視点で書かれています。

 

Python 初心者はもちろん、すでに Python を使える方にもオススメの一冊です。

エンジニアとしての自身の価値をチェックする(完全無料)

エンジニアとして、

自分の価値がどれくらいのものかご存知でしょうか?

 

エンジニアとしてIT業界に身を置いていると

今の会社でずっと働くのか、フリーランスとして独立するのか …

と様々な選択肢があります。

 

どの選択肢が正解なのかを見極めるためにも、選択肢を広げるためにも

自身の価値を知っておくことはとても重要です。

 

TechClips ME では、

職務経歴書をアップロードするだけで企業からのスカウトを受けることができます。

▼▼▼▼▼

▲▲▲▲▲

しかもTechClips MEでは想定年収を企業から提示してくれるので、

自身の価値を数字で分かりやすくたしかめることができます。

 

登録はもちろん完全無料なので、一度登録してみると良いかもしれません。

 

コメント

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