SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
はじめてのPython

開発環境の準備 for Windows
      本田 克己@GDD九州



    こちらのイベント向けの資料です
    https://www.facebook.com/events/272819922852292/
はじめに
春だ!みんなでハンズオン祭りの「はじめてのPython」参加者向けの
ドキュメントです。

「はじめてのPython」では、プログラミング言語PythonとGoogle App
Engineを使って簡単なWebアプリケーションを構築してみます。

まずは開発環境を準備をしておきます。「はじめてのPython」では、
以下のものが必要になります。

● Python実行環境
● Google App Engine SDK for Python

● Webブラウザ

● テキストエディタ


この後、それぞれのインストール方法などを説明していきます。
Python実行環境
日本語でのPythonの情報は、http://www.python.jp/ にまとまっています。
[ダウンロード]をクリックして、ダウンロード画面を表示します。
Pythonのインストール 1
32bit版のWindowsを使っている場合はx86版を、64bit版のWindowsを使っ
ている場合はX86-64版をダウンロードします。

よくわからない場合は、x86版をダウンロードしておけば大丈夫です。
Pythonのインストール 2


      ダウンロードしたセットアップファイルを
      実行します。

      セキュリティの警告が表示される場合は
      [実行]をクリックします。



      Windows上の全てのユーザがPythonを
      使用できるようにするかどうかの質問
      です。

      通常は[Install for all users]を選択
      して[Next >]をクリックします。
Pythonのインストール 3


   インストールする場所を指定します。
   通常は初期状態の C:¥Python27¥ のままにし
   ておきます。



    [Next >]をクリック


    インストールする機能を選択します。




    初期状態のまま [Next >]をクリック
Pythonのインストール 4


      Windows Vista以降でユーザ・アカウ
      ント制御が有効になっている場合は、確
      認ダイアログが表示されるので[はい]
      をクリック




      インストールが完了するのを待ちます
Pythonのインストール 5




       インストールが完了しました。
       [Finish]をクリックして、インストーラ
       を終了させます。
おめでとうございます!

Pythonのインストールが完了しました
Google App Engine SDK for Python
Google App Engineの情報は、以下のサイトから入手できます。
https://developers.google.com/appengine/?hl=ja
[ダウンロード]をクリックして、ダウンロードページを表示します。
GAE SDK for Pythonのインストール 1
Windows用のセットアップファイルをダウンロードします。
GAE SDK for Pythonのインストール 2


           ダウンロードしたセットアップファイルを
           実行します。

           セキュリティの警告が表示される場合は
           [実行]をクリックします。




             [Next]をクリック
GAE SDK for Pythonのインストール 3




           ライセンスを確認し、「I accept the
           terms is the License Agreement」に
           チェックを入れて[Next]をクリック




           インストールする場所や、オプションを
           確認して[Next]をクリック
GAE SDK for Pythonのインストール 4




            [Install]をクリックすると、インス
            トールが開始されます。



            Windows Vista以降でユーザ・アカウ
            ント制御が有効になっている場合は、確
            認ダイアログが表示されるので[はい]
            をクリック
GAE SDK for Pythonのインストール 5



            インストールが完了するのを待ちます




           [Finish]をクリックして、インストーラを終了
GAE SDK for Pythonのインストール 6
          スタートメニューなどからGoogle App
          Engine Launcherを実行します

          こんな警告が表示されるかもしれません
          (表示されない人は、何もしなくて大丈夫)


            [OK]をクリックして閉じます

            Google App Engine Launcerのメニュー
            から[Edit] → [Preferences...]をク
            リックします
GAE SDK for Pythonのインストール 7
PreferencesダイアログのPython Pathに、python.exeの場所を指定します

初期状態のままインストールしている場合は
C:¥Python27¥python.exe




                     [OK]をクリックしてダイアログを閉じます
おめでとうございます!

Google App Engine SDK for Python の
     インストールが完了しました
Webブラウザ

Webアプリケーションの動作確認に使用します。
お好みのWebブラウザを使用してください。
テキストエディタ
プログラムを作成する際に、使用します。
Pythonのコードを保存するのに、文字コードにUTF-8を指定します。
UTF-8に対応していれば、お好みのテキストエディタで構いません。

Pythonに対応したテキストエディタを使用すると、コードを色分けして
表示してくれたりするので、開発がしやすくなります。

こちらのサイトにPythonに対応したテキストエディタが、まとめられて
いるので、好みのエディタを探してみるのもいいかもしれません。
http://wiki.python.org/moin/PythonEditors

「はじめてのPython」の説明の中では、Windows, Mac, Linuxで使用でき
るKomodo Editを使用します。
どのテキストエディタを使っていいか分からない人は、Komodo Editを
使ってみてください。

使い慣れているテキストエディタがある人は、Komodo Editをインス
トールしなくても大丈夫です。
Komodo Editのインストール
Komodo Editの製品情報は、こちらのページになります。
http://www.activestate.com/komodo-edit



                                  [Download Now]からダウンロード画面に
                                  移動出来ます。




 インストーラーをダウンロードして、実行します。

 http://www.activestate.com/komodo-edit/downloads/thank-you?dl=http://
Komodo Editのインストール 1

        ダウンロードしたmsiファイルを実行します。




        [Next]をクリック




        ライセンスを確認し、「I         accept the terms
        is the License Agreement」にチェックを入
        れて[Next]をクリック
Komodo Editのインストール 2


       インストールする機能を選択します




       特にこだわりがなければ、そのまま[Next]をクリック




       [Install]をクリックするとインストールを開始します
Komodo Editのインストール 3


        Windows Vista以降でユーザ・アカウント制
        御が有効になっている場合は、確認ダイアログ
        が表示されるので[はい]をクリック




        インストールが完了するのを待ちます
Komodo Editのインストール 4


         インストールが完了しました。
         [Finish]をクリックすると、Komodo   Editと
         ユーザガイドが表示されます




           これがKomodo   Editです
おめでとうございます!

Komodo Editのインストールが完了しました
おつかれさまでした。

以上で「はじめてのPython」の準備は完了です。

   楽しいPythonライフの始まりです�

Weitere ähnliche Inhalte

Was ist angesagt? (8)

Force.com開発環境
Force.com開発環境Force.com開発環境
Force.com開発環境
 
kintone プラグインハンズオン資料
kintone プラグインハンズオン資料kintone プラグインハンズオン資料
kintone プラグインハンズオン資料
 
oF勉強会資料(図形)
oF勉強会資料(図形)oF勉強会資料(図形)
oF勉強会資料(図形)
 
Producer
ProducerProducer
Producer
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open Graph
 
Windows Movie Maker(ムービーメーカー)導入編
Windows Movie Maker(ムービーメーカー)導入編Windows Movie Maker(ムービーメーカー)導入編
Windows Movie Maker(ムービーメーカー)導入編
 
マイコン入門(2)
マイコン入門(2)マイコン入門(2)
マイコン入門(2)
 
Opauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証についてOpauthライブラリによるtwitter,facebook認証について
Opauthライブラリによるtwitter,facebook認証について
 

Ähnlich wie はじめてのPython - 開発環境の準備 for Windows

Adobe premiere pro cs5 お読みください
Adobe premiere pro cs5 お読みくださいAdobe premiere pro cs5 お読みください
Adobe premiere pro cs5 お読みください
Kienzle Da Silva
 
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
Hideharu MATSUFUJI
 
Usb Install Manual
Usb Install ManualUsb Install Manual
Usb Install Manual
guestff72fb0
 
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
schoowebcampus
 

Ähnlich wie はじめてのPython - 開発環境の準備 for Windows (20)

Arc gisマニュアル阿部
Arc gisマニュアル阿部Arc gisマニュアル阿部
Arc gisマニュアル阿部
 
Adobe premiere pro cs5 お読みください
Adobe premiere pro cs5 お読みくださいAdobe premiere pro cs5 お読みください
Adobe premiere pro cs5 お読みください
 
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for MacはじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for Mac
 
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
 
ArcGIS desktop10
ArcGIS desktop10ArcGIS desktop10
ArcGIS desktop10
 
Titanium
TitaniumTitanium
Titanium
 
WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04WEC2013 システム開発ステップガイド インストール編 140417 0.04
WEC2013 システム開発ステップガイド インストール編 140417 0.04
 
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
Aptana Studio3にAndroid ADTプラグインをインストールするまでの手順
 
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
まっつんチャレンジ OSC出張編 45分でわかる PHP+Eclipseによるテスト駆動開発環境の構築
 
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
開発環境構築からはじめるPython VisualStudio Codeとpipenvで始めるpython
 
RapidMinerのインストール【Mac OSX Mavericks】
RapidMinerのインストール【Mac OSX Mavericks】RapidMinerのインストール【Mac OSX Mavericks】
RapidMinerのインストール【Mac OSX Mavericks】
 
Movable Type for AWS Hands-on
Movable Type for AWS Hands-onMovable Type for AWS Hands-on
Movable Type for AWS Hands-on
 
Team Foundation Server 2015 Update 1 インストール 手順書
Team Foundation Server 2015 Update 1インストール 手順書Team Foundation Server 2015 Update 1インストール 手順書
Team Foundation Server 2015 Update 1 インストール 手順書
 
Unityで始めるMagicLeap開発
Unityで始めるMagicLeap開発Unityで始めるMagicLeap開発
Unityで始めるMagicLeap開発
 
Usb Install Manual
Usb Install ManualUsb Install Manual
Usb Install Manual
 
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順
 
SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座SharePoint Framework Extension 基礎講座
SharePoint Framework Extension 基礎講座
 
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
 
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
 
Automation Anywhere Enterprise A2019 アクションパッケージ開発クイックスタートガイド
Automation Anywhere Enterprise A2019 アクションパッケージ開発クイックスタートガイドAutomation Anywhere Enterprise A2019 アクションパッケージ開発クイックスタートガイド
Automation Anywhere Enterprise A2019 アクションパッケージ開発クイックスタートガイド
 

Mehr von Katsumi Honda

ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会
Katsumi Honda
 
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
Katsumi Honda
 
はじめてのPython
はじめてのPythonはじめてのPython
はじめてのPython
Katsumi Honda
 
秋だからEclipse再入門
秋だからEclipse再入門秋だからEclipse再入門
秋だからEclipse再入門
Katsumi Honda
 
激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた
Katsumi Honda
 

Mehr von Katsumi Honda (17)

Ionicアプリのデータ管理
Ionicアプリのデータ管理Ionicアプリのデータ管理
Ionicアプリのデータ管理
 
Angularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととかAngularで新サービス作って学んだこととか
Angularで新サービス作って学んだこととか
 
1粒で6度おいしい(かもしれない) Ionicのススメ
1粒で6度おいしい(かもしれない) Ionicのススメ1粒で6度おいしい(かもしれない) Ionicのススメ
1粒で6度おいしい(かもしれない) Ionicのススメ
 
Meteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョンMeteor intro-2015-rev1- 日本語バージョン
Meteor intro-2015-rev1- 日本語バージョン
 
はじめてのMeteor
はじめてのMeteorはじめてのMeteor
はじめてのMeteor
 
Mobile Backend Starterを使ってサクサクアプリ開発
Mobile Backend Starterを使ってサクサクアプリ開発Mobile Backend Starterを使ってサクサクアプリ開発
Mobile Backend Starterを使ってサクサクアプリ開発
 
ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会ヨーマンおじさんと戯れる会
ヨーマンおじさんと戯れる会
 
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
 
はじめてのPython
はじめてのPythonはじめてのPython
はじめてのPython
 
冬だからAndroid再入門
冬だからAndroid再入門冬だからAndroid再入門
冬だからAndroid再入門
 
Osc2012 appinventor のその後
Osc2012 appinventor のその後Osc2012 appinventor のその後
Osc2012 appinventor のその後
 
秋だからEclipse再入門
秋だからEclipse再入門秋だからEclipse再入門
秋だからEclipse再入門
 
夏だからJava再入門
夏だからJava再入門夏だからJava再入門
夏だからJava再入門
 
OSC2011 Androidハンズオン
OSC2011 AndroidハンズオンOSC2011 Androidハンズオン
OSC2011 Androidハンズオン
 
雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み雲から機器へ伝達させる為の枠組み
雲から機器へ伝達させる為の枠組み
 
激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた激安Androidタブレットを買ってみた
激安Androidタブレットを買ってみた
 
はじめてのAndroid開発
はじめてのAndroid開発はじめてのAndroid開発
はじめてのAndroid開発
 

Kürzlich hochgeladen

Kürzlich hochgeladen (11)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

はじめてのPython - 開発環境の準備 for Windows