5.さぁPython!(基礎構文-1 Hello,world編)

ようやくPythonのコードを書きます。
でも、Pythonのコードを書くだけならわざわざこんな所で書かなくても、為になるサイトが山盛りあります。その為、僕はJava好きって事もあり、常にJavaと比較しつつPythonの構文なんかを調べてみようかな、と思いました。。。飽きるまで。という訳で、基礎の基礎。コンソール出力から。

import sys
print sys.argv[1]

print '1st Hello,world.'
hello='2nd Hello,world.'
print hello

print "3rd Hello,world."
hello="4th Hello,world."
print hello
hello="5th Hello,\
world."
print hello
hello="6th Hello,""world."
print hello

'''
comment
'''
"""
comment
"""

コンソール出力は、まぁどの言語も大きな違いはなさそうです。複数行のコメントがちょっと簡単に定義できるのはおもしろいです。これをJavaのコードにしてみました。

package xxx;

public class Entry01 {

	public static void main(String[] args) {
//		import sys
//		print sys.argv[1]
		System.out.println(args[0]);

//		print '1st Hello,world.'
//		hello='2nd Hello,world.'
//		print hello
		System.out.println(new char[]{'1', 's', 't', ' '
				, 'H', 'e', 'l', 'l', 'o', ','
				, 'w', 'o', 'r', 'l', 'd', '.'});
		char[] c = new char[]{'2', 'n', 'd', ' '
				, 'H', 'e', 'l', 'l', 'o', ','
				, 'w', 'o', 'r', 'l', 'd', '.'};
		System.out.println(c);
		// ・・・キモス><

//		print "3rd Hello,world."
		System.out.println("3rd Hello,world.");
//		hello="4th Hello,world."
		String hello = "4th Hello,world.";
//		print hello
		System.out.println(hello);

//		hello="5th Hello,\
//		world."
		hello = "5th Hello,"
			+ "world.";
//		print hello
		System.out.println(hello);

//		hello="6th Hello,""world."
		hello = "6th Hello," + "world.";
//		print hello
		System.out.println(hello);

//		'''
//		comment
//		'''
		/*
		 * Comment
		 */
//		"""
//		comment
//		"""
		/*
		 * comment
		 */
	}
}

一部、無駄に頑張った形跡がありますが、概ね移行できました。
次は算術演算をしてみたいです。

どれどれ。。。

周辺でとてもとてもにぎやかなWicketを試してみようかな、と思いまして早速ダウンロード。
とりあえず右も左も分からないので、いつもどおりEclipse-WTPでトライ。

  1. apache-wicket-1.3.0-rc1.zipを解凍
  2. 解凍されたフォルダ/libのwicket-examples-1.3.0-rc1.warが解凍されてなければ解凍。
  3. 解凍されたフォルダ「wicket-examples-1.3.0-rc1」の中身全部を「奥さんから酒代を奪う駄目亭主のよーに」コピー。
  4. コピーしたものを「追いすがる女房を振り払うかのよーに」WebContent配下にコピー。
  5. Tomcat5.5で起動してみる。


おおっ、動いた!


まだ偉そうな事を言えないので、ここでコッソリ自己主張。
Wicketかわいい(まだ... - メモ帳 - はてなセリフ


今度から、暇を見て中身を見てみよう!

んー残念><

ここから連絡(というのもどうだろう)。

http://d.hatena.ne.jp/kompiro/20080114
で紹介されているEclipse Plugin 開発勉強会なのですが、実はその日僕が30代の人になる残念な日なので、残念ながら不参加です。ダブル残念です。


・・・というか、Googleグループに今まで参加してなかったorzこみゅすけで申込を済ませてそのまま参加してしまっていました。Web2.0って怖いっすね。