CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

1章: 始めよう¶ Pythonのインストール Pythonの実装系 Jython IronPython PyPy その他の実装 Linux へのインストール パッケージインストール ソースコンパイル Windows へのインストール Python のインストール MinGW のインストール MSYS のインストール Mac OS X へのインストール パッケージインストール ソースコンパイル Python プロンプト インタラクティブプロンプトのカスタマイズ iPython: より良いプロンプト setuptools のインストール 動作原理を理解する EasyInstallを使ったsetuptoolsのインストール distutilsにMinGWのフックを入れる 作業環境 エディターと補助ツールを使う コードエディター Vimのインストールと設定 その他のエディタを使う その他のバイナ
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー deliciousにsee()というのが上がっていたので早速ためしてみた。 see()というのは,簡単に言うとdir()より便利で気の利いたオブジェクトインスペクタだ。オブジェクトにどんなメソッドやアトリビュートがあるのかを簡単に調べることが出来るコマンドライクな関数。 たとえばPythonの文字列をsee()に与えてみるとこうなる。 In [1]:see('') Out[1]: [] in + * % < <= == != > >= hash() help() len() repr() str() .capitalize() .center() .count() .decode()
heapq – インプレースヒープソートアルゴリズム - Python Module of the Week へ移転しました。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Build an Eclipse development environment for Perl, Python, andPHP Section2. Introducing DLTK and the DLTK editor Eclipse offers many capabilities for building custom development tools, but they're not easy touse or understand. www6.software.ibm.com Embed Pythonscripting in C applications Format Python TypeCtype Notes s String char* Null terminates string i Integer int f Float float (items) Tuple V
WyPy: A Minimal Python Wiki Update: on 3rd February 2004, a new 11 line version of wypy was released. Introduction WyPy is a wiki implemented in just 11 lines of Python code (source: wy.py.txt), including shebang. It was written as a contender for the ShortestWikiContest, and implements all of the basic Wiki principles. It is released under GPL 2. There is a working example for you to try. Install
Python Programming Language 実験的な位置づけが強いが、Pythonプロジェクトから新しい開発環境スタックPortable Python 1.1が公開された。Portable Pythonはポータブルデバイスで持ち運びができるようにまとめられたPython開発スタック。Windows XP、2000、98がサポートされ、Python 2.5.4、Python 2.6.1、Python 3.0.1のバージョンがサポートされている。スタックに含まれている成果物は次のとおり。 Python 2.5.4版スタック(Django-1.0.2-final、IPython-0.9.1、Matplotlib-0.98.5.2、Numpy-1.2.1、PIL-1.1.6、Py2exe-0.6.9、PyGame-1.8.1、PyReadline-1.5、PyScripter v1.9
Silverlight2 の IronRuby を使って ブラウザ上で Ruby を試せる「IRBWEB」を作ってみた ので、その延長でブラウザ上で Python を試せる IPYWEB を作ってみた。 IPYWEBSilverlight のソースは Silverlight Dynamic Languages SDK 0.5.0 の Repl サンプルそのまま。修正したのは HTML・JavaScript・CSS だけ。IronPython さまさま。Firefox の謎現在の *.xap は、Iron*** を含んでいて 1MB 近くあるので、ローディング中は Silverlight を表示したい。ただ、ロードが完了すれば Silverlight の表示は不要になるので、*.xap の初期化が完了した段階で JS を使って *.xap を隠している。けれども、これをやると IE では動く
スレッド スレッドを使うと1つのプログラム(プロセス)内で、複数の動作を同時に行うことができます。Pythonにはthreadモジュールとthreadingモジュールが用意されていて、これらのモジュールを使用することにより、スレッドを利用できます。 threadモジュールは低レベルのスレッド処理が必要なとき使用します。threadingモジュールは高レベルなスレッド処理に利用します。 threadモジュール threadモジュールのstart_new_thread関数を使うと、指定した関数をスレッドとして実行できます。この関数はビルトイン関数applyと同じ使い方をします。最初の引数は関数名で、2番目に引数(tuple)を指定します。オプションとして3番目の引数も指定できます。これはキーワードで引数を指定するものです。 サンプル # Thread test import thread n
Threadingモジュール † threadingモジュールが提供するクラスメソッドは, 全てatomic. ↑ currentThread() † 呼び出し元のスレッドのThreadオブジェクトを返す. 呼び出し元のスレッドが, threadingモジュールで生成されたものでない場合, ダミーのThreadオブジェクトを返す. ↑
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
はじめに こんにちは。hirataraです。 私が初めて正規表現を使ったのは、PerlによるCGIでの文字列処理でした。それから私はPerlを使い続け、今では正規表現なしのコーディングは考えられないほど、正規表現を当たり前の機能として日常的に使っています。昔は標準では正規表現をサポートしていなかったJavaも、今では正規表現をサポートするようになりました。Javaだけではなく、今日ではほとんどの高級言語にとって、正規表現はなくてはならない機能であると言っても過言ではないほどメジャーな機能となっています。 本記事では、この正規表現の舞台裏に光を当てます。一見すると作ることが難しそうな正規表現エンジンですが、その根底には数学的な概念があり、その概念さえ知っていれば基礎となる機能の実装はそんなに難しくありません。この連載ではその数学的な概念をPythonを使って表現しながら、実際に動作する正規表
集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック: 2,220回この商品を含むブログ (277件) を見る当初はサンプルコードがPythonということで購入した本書ですが、読んでみると内容の素晴らしさに驚嘆しました。私が今までに読んだオライリーシリーズでも屈指の名作だと思います。 『集合知プログラミング』とは 『集合知プログラミング』は、Amazonの協調フィルタリングのように、ウェブ上のデータを収集してユーザーの嗜好にあったコンテンツを推薦したり、大量のデータを分かりやすく分類・可視化するプログラムを簡単に実装する技術を解説した書籍です。Webプログラミングをかじったことのある方でしたら、だれしもAmazonのような推薦サービスを作ってみたいと思ったこと
プログラミング・ゲーム・Web関係の話がメインかも。 Cell/B.E, Pythonネタ多いかもしれず。 標準で、Python module が提供されているから、全然難しい事もないです。 とりあえず、セットアップ手順メモ。 # SWIGって公式ドキュメントに書いてあったから、何ぞや?って思ってソースコードを見たら、Pythonでは、Python Extendingの事なのね。 Python.hが入っていないとコンパイルエラーが出るので、最初に入れておく。 64bit環境のopneSUSEだと、python-develはpythonパッケージに含まれているはずなので、以下の操作は不要。 yast -i python-devel wget http://hyperestraier.sourceforge.net/binding/hyper_estraier_wrappers-0.0.15.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く