PaizaCloudクラウドIDEでPythonのCGIプログラムを実行してみる

クラウド開発環境のPaizaCloudクラウドIDEを使ってみます。
まずはですが、PaizaCloudクラウドIDEについては以下の投稿記事で基本的な起動方法、使い方等を書きました。
PaizaCloudクラウドIDEを使ってみる

今回はさらに以下の投稿記事からの一連の流れで書いたCGIプログラムを実行してみます。
PythonでWebプログラミングの基礎(その1)Webサーバの動作確認

今回もPaizaCloudクラウドIDEの無料版で出来る範囲なので無料版でやってみます。
続きを読む →

PythonでWebプログラミングの基礎(その7)CGIでパラメータを保存する

PythonでWebプログラミングの基礎を学習するというテーマで書いています。前回の続きです。前回はCGIでパラメータを取得するプログラムを書きました。今回はこのパラメータの情報をファイルへ保存します。

処理の流れとしてはユーザ登録処理のような流れです。但し実際に使えるようなレベルではなく「Pythonでのプログラミングの学習や練習」のレベルです。それでも画面からパラメータを入力として取得してファイルへ保存(出力)するという入出力処理の基本的な処理を行います。この「入出力」の流れをぜひ見てください。
続きを読む →

PythonでWebプログラミングの基礎(その6)CGIでパラメータを取得する

PythonでWebプログラミングの基礎を学習するというテーマで書いています。今回はCGIでパラメータを取得するプログラムを書きました。このパラメータについてです。

パラメータとは何かということですが、ここではHTTPのGETメソッドやPOSTメソッドでリクエストに付加する情報のことです。そのあたりの内容は以下で書きました。今回は以下の内容がベースになっています。
PythonでWebプログラミングの基礎(その4)HTTPの理解
続きを読む →

PythonでWebプログラミングの基礎(その5)CGIでCSSの適用

PythonでWebプログラミングの基礎を学習するというテーマで書いています。今回はCGIでCSSを適用させて表示させるという内容です。一般的にHTMLファイルにCSSを適用するのと同様にCGIでの動的ページでもCSSを適用することが出来ます。CSSを適用させるとWebページらしくなると思ったので取り上げてみました。
続きを読む →

PythonでWebプログラミングの基礎(その3)TCP/IPの基礎

前回の続きです。今回はWebプログラミングというテーマでは必須になるTCP/IPについて書きます。TCP/IPとはインターネットで標準的に利用されている通信プロトコル(通信規約)です。TCP(Transmission Control Protocol)とIP(Internet Protocol)で構成されますが、TCP/IPはこの通信プロトコル全体の総称でもあります。

これについてとても全て解説出来ませんので、Webプログラミングで必要になると思われる部分について書きます。
続きを読む →

PythonでWebプログラミングの基礎(その2)CGIで動的ページの表示

前回の続きです。前回はPythonでWebサーバを起動してその動作を確認しました。表示したのはHello World!という文字列のみですが、これは静的ページと言えます。毎回同じ内容が表示されるということです。

今回はそれに対して動的ページ(毎回表示内容が違う)として現在時刻を表示してみます。この動的ページ生成の方法としてサーバサイドで動作するCGI(Common Gateway Interface)という仕組みを使います。
続きを読む →