Code Archive Skip to content Google About Google Privacy Terms
みんなのPython熟読中。ジェネレータの解説に出てきたコードでおもいっきりハマった。 #エラトステネスのふるい def get_prime(x=2): while True: for i in range(2,x): if x % i == 0: break else: yield x x += 1 i = get_prime() for c in range(5): print i.next()↑をパッと見たときelseのインデント位置に違和感があったので↓の間違いだろうと思って 書き直して実行してみたらおかしなことになった。 def get_prime(x=2): while True: for i in range(2,x): if x % i == 0: break else: yield x x += 1 i = get_prime() for c in range(5): p
AndroidにASE (Android Scripting Environment)を入れてから楽しくてちょくちょくいじっているのだけど、Pythonに初めからtwitterモジュールが入っていることに気が付いたので使ってみた。 普段はAndroid端末(HT-03A)のTwitterクライアントとしてTwidroidを使っているのだけど、最初の立ち上げでタイムラインを取得しに行くのでちょっとだけ待たされる。あまり気にはならないけど、つぶやきをサクっと投稿したいだけならタイムライン取得は無駄なので、投稿専用のスクリプトを組んでみることにした。以下がそのコードだ。起動するとダイアログが出るのでつぶやきを書いて送信するだけだ。送信が完了したら画面に投稿したつぶやきが表示されて終了する。 # -*- coding: utf-8 -*- import android, twitter droid
テスト用データ集合† アルゴリズムの比較検証に利用できるテスト用データについてまとめましょう. ID は ibis でパスワードは VC 次元の V のフルスペルです(頭だけ大文字)
Some previous versions of the documentation remain available online. Use the list below to select a version to view. For unreleased (in development) documentation, see In Development Versions. Python 3.12.2, documentation released on 6 February 2024. Python 3.12.1, documentation released on 8 December 2023. Python 3.12.0, documentation released on 2 October 2023. Python 3.11.8, documentation relea
set オブジェクトは順序付けされていない普遍の変数のコレクションです。 よくある使い方には、メンバーシップのテスト、数列から重複を削除する、 そして論理積、論理和、差集合、対称差など数学的演算の計算が含まれます。 バージョン 2.4 で 新たに追加 された仕様です。 他のコレクションと同様、 setsは x in set、 len(set)および for x in set をサポートします。順序を持たないコレクションとして、setsは要素の位置と (要素の)挿入位置を保持しません。したがって、setsはインデックス、スライス、 その他の数列的な振る舞いをサポートしません。 set および frozensetという、2つの組み込みset型があります。 set は変更可能な -- add() や remove()のような メソッドを使って内容を変更できます。変更可能なため、ハッシュ値を持たず
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
2012年9月追記 記事執筆当時から比べると,主に著名なパッケージやモジュールのPython 3対応が進んできており,そろそろPython 3への移行を考えてもよい頃かもしれませんね:-)。 ちょっと宣伝。Pythonの最新版に対応した入門書「みんなのPython 第三版」,発売中です:-)。 2008年のリリース当時,Python 3.0は完全に普及するまで数年かかるだろうと言われていて,僕も実際に仕事で3.x系をバリバリ使うようになるのは何年か先になるだろうと思っている。 最も大きな理由。それはCで書かれたエクステンションの3.0対応がけっこう大変だから。 エクステンション開発者を悩ませるのは,組み込み型の変更だろう。このへんに書かれていることを読むと分かるけど,3.0では文字列型,数値型のC構造体の名前が変わってしまうのだ。Cのソースコードでは,構造体を利用している部分を全部見て,書
第一回 Mercurial 勉強会にいってきた。場所はおなじみアクセンス。 http://twisted-mind.appspot.com/mercurial-ja-workshop-disc-1/ Mercurial本の著者(id:flying-foozy さん)が話してくれた! Python hookすごい、なんでもできる。そしてflying-foozyさんの話わかりやすい! ?style=monoblue みんな使おう。Mercurialのテンプレートエンジンはどうにかしたほうが良いよね。 Mercurial Queue便利。マスターのコミットログをきれいに保ちたいときとかに使えそう。 発表者の皆さんと会場を提供してくれたアクセンスに感謝感謝。
Python の atompub で使いやすいライブラリがみつからなかったので 自前でゴリゴリ #!/usr/bin/env python # -*- coding: utf-8 -*- # http://d.hatena.ne.jp/keyword/%a4%cf%a4%c6%a4%ca%a5%c0%a5%a4%a5%a2%a5%ea%a1%bcAtomPub import base64 import random import sha import urllib2 import urllib from datetime import date,datetime import sys # 2.5 までは 201 がエラー扱いになっちゃうので if sys.version_info[0] < 3 and sys.version_info[1] < 6: def __http_response
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python 3.0 (r30:67503, Dec 5 2008, 09:49:50) [GCC 4.0.1 (Apple Inc. build 5484)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> l=['にんとも', 'かんとも', 'ニンニン'] >>> l ['にんとも', 'かんとも', 'ニンニン'] 普通に見えます? じゃあ2.5とかでこれと同じことやってみれ。 Python 2.5.2 (r252:60911, Feb 22 2008, 0
2008/12/04 オブジェクト指向型の軽量言語「Python」(パイソン)を開発するPythonソフトウェア・ファンデーションは12月3日、最新版の「Python 3.0」をリリースした。同バージョンはPython 3000と呼ばれていたもので、バージョン2.x系統のPythonと互換性はない。後方互換性がないバージョンアップは今回が初。ただし、ディクショナリや文字列といったビルトインのオブジェクトで挙動が大きく変わった点があるものの、言語仕様自体はほぼ同じという。 Pythonの生みの親として知られるグイド・ファン・ロッサム(Guido van Rossum)氏は今回大きな変更が数多くあるものの「それらの変更点について分かってみれば、実はPythonがあまり変わっていないということに気付くでしょう」とコメントしている。変更点は、これまでよく知られていた仕様上、実装上の問題点を解決した
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く