NekketuLabs

Concept
NekketuLabsはITアーキテクトに役立つ情報を提供するというコンセプトで運営しています。 現役ITアーキテクトの自分から見た技術動向についての考察を綴ると共に、 自身が制作したアプリケーションやソースコードの公開もしています。

サイトリニューアル&ここ数年の振り返り

思えば、2013-2014年、2014-2015年と年末年始も仕事に追われる毎日で、当サイトの更新もままならず。。。
1月リリースの案件があったりすると、大掃除すらできない有様でした。
今年も部署が変わり、ポジションも変わり、忙しい日々をすごしつつも、充実した1年だったかなと思います。

そんなこんなで、気づいてみれば、NobleBullet1.5.0を2014/5/18にリリースして以来、何ら活動できてない有様であることに気づきました。

Read More

1.Pythonとは

1.1 Pythonとは

Pythonとは、Guido van Rossum氏が開発したフリーのプログラミング言語で、オブジェクト指向をサポートするスクリプト言語です。最近では軽量プログラミング言語(Lightweight Language,LL)の一つとして、Perl、PHP、Ruby、JavaScriptと共にカテゴライズされることが多いのですが、これらの言語に比べて日本では今ひとつ知名度が低いため、名前は聞いたことあるけどよく知らないという場合がよくあります。

とはいえ、開発者のGuido van Rossum氏がGoogleに勤務していたこともあり、Google App Engine(GAE)でサポートされた最初の言語となったことから、ある書籍では「Google言語」とも呼ばれ、注目度が上がってきていることも事実です。そもそも海外では、Pythonは人気のプログラミング言語の一つでもあります。

※2015年12月現在はGuido van Rossum氏は現在Dropboxに勤務中です。

Read More

2.Python環境構築

2.1 Pythonのインストール

Windows

Python公式からpython-2.7.10.msiをダウンロードして、インストーラーの指示に全てデフォルトのまま従ってインストールしてください。

インストールが完了したら、Pythonのインストールディレクトリ(デフォルトだとC:\Python27)をPATH環境変数に追加してください。

Linux

デフォルトでインストールされている場合が多いので、まずはターミナルから「python」と入力してバージョンを確認してみてください。もしも2.5系でなければ、Redhat系ならyum、Debian系ならapt-get等のパッケージ管理システムを利用してインストールしてください。

Mac OS X

Windowsと同じく、インストーラーからインストールが可能です。

Read More