タグ

pythonに関するkyuu3908のブックマーク (59)

  • Simple GUI Examples (TKinter)

    Here are a few examples which you would like to look at when you start learning about the TK widgets. These are the list of examples which will guide you in your learning. The examples here were written by someone learning basic widget approaches by looking at the Pmw megawidgets examples given in the tar file in the. documents section This page is still being expanded, so check back for more exa

  • Python examples (example source code) Organized by topic

    Python examples (example source code) Organized by topic

  • python の条件文 if __name__ == '__main__':

    1. メインモジュールの名前は __main__ Python のモジュールを眺めていると、ソースコードの最後の方で、以下の記述をしばしば見かける。 if __name__ == "__main__": # 処理... __name__ とは? __main__ とは何を表しているのだろう? 6. モジュール によると、 … Python では定義をファイルに書いておき、スクリプトの中やインタプリタの対話インスタンス上で使う方法があります。このファイルを モジュール (module) と呼びます; モジュールにある定義は、他のモジュールや main モジュール (実行のトップレベルや電卓モードでアクセスできる変数の集まりを指します) に import (取り込み) することができます。 モジュールは Python の定義や文が入ったファイルです。ファイル名はモジュール名に接尾語 ,py が

  • 逆引きPython/正規表現 - 鯨飲馬食 @ wiki

    match()やsearch()、split()、sub()などは下のように正規表現オブジェクトをコンパイルする方法とそのまま用いる方法があります。 >>> import re >>> re.compile("a").match("abcdef") <_sre.SRE_Match object at 0xb7c05720> >>> re.match("a","abcdef") <_sre.SRE_Match object at 0xb7c05758>

    逆引きPython/正規表現 - 鯨飲馬食 @ wiki
  • kh.log - kakaku.com Web API for Python (ElementTree使用版)

    « kakaku.com Web API for Python Main 2006.10.02のdel.icio.us » kakaku.com Web API for Python (ElementTree使用版) | ついさっきkh.log - kakaku.com Web API for Pythonを書いたところ ですが、ElementTreeという便利なモジュール(python 2.5から標準モジュールになった )を知ったので、書き換えてみました。一応、前のものも残しています。 ElementTreeの使いかたは、perezvonの日記 - Raku APIやElementTree Overview ::: www.effbot.orgを参考にさせていただきました。 KakakuComAPIクラス(ElementTree版)をダウンロードする 以下のようなかんじ。だいぶすっきりし

  • 紫藤のページ

    紫藤のページにようこそ! Lisp, Haskell, Python, Sather などの関数型言語の解説、小品プログラムを載せています。 ここでは関数型プログラミング言語をものすごく広い意味で使っており、 手続きをデータとして扱える言語を指します。 (Python, Sather などは普通はオブジェクト指向言語に分類されます。) また、xyzzy のマクロに関するメモもあります。 面白そうな割りに、web 上に文書が少ない題材を取り上げています。 リンクはご自由にお張りください。 更新ログ [Sep 15, 2014](Python) Set を用いたライフゲームの実装 を作成 [Jul 21, 2014]デコレータを用いた bottle.py のアクセスコントロール を作成 [Jul 13, 2014]Maildir のバックアップ を作成 [Jun 28, 2014]自宅サーバの

  • PythonのIDE(開発環境)を色々試してみる - プログラマでありたい

    Python数日目の初心者です。Google AppEngineのチュートリアルに沿ってコーディングしていますが、そろそろVimオンリーで開発するのが辛くなってきました。Pythonのコーディングで純粋なVimだと何が辛いかというと、インデントが解りづらいところです。Pythonはインデントに重要な意味があるので、何らかPython向けのツールを導入を検討しました。 選定基準としては、以下の3点。優先度順に並べています。 ・軽い ・コマンドベースで連携出来る or 動作ログで出る (何やっているか解ること) ・ショートカットで、各種機能が起動出来ること (キーボードだけで操作出来る) 軽く調べたり、教えて貰ったツールは、以下のとおりです。 ・Eclipse+PyDev 恐らく機能は、一番充実していると思います。でも間違いなく重いので、試しません。 JavaやObjectiveCは、もはやI

  • Pythonプログラミング:14

    福田洋一: 2004/8/2 1  Pythonでの正規表現:例 例題1 まず、いくつかのサンプルを入力し、実行してみよう。#以下は説明なので入力しないでもよい。ファイ ル名は好きな名前をつけるように。必ず自分で入力して実際に動かしてみて、期待した結果が出るかどう かを確認しよう。 import re # reは、正規表現の機能を提供するライブラリ。それを必ずインポート宣言する。 tex_file_name = "sample.tex" text_file_name = re.sub(r`\.tex$', `.txt', tex_file_name) output_file = open(text_file_name, "w") # "w" は「書き込み」の意味。書き込み用にファイルをオープンする。 for line in open(tex_file_name, "r"): output_

  • ActiveState Code

    Using a Python recipe? Installing ActivePython is the easiest way to run your project. Create your free Platform account to download our ready-to-use ActivePython or customize Python with any packages you require. Download ActivePython

  • Python 入門

    このサイトでは Python を始めて学習する人が、 Python を使ってプログラムを開発できるようになるための、基的な事柄について解説しています。 昔からプログラミング言語の人気度・トレンドを発表している TIOBE 社の 2020年1月のプログラミング言語ランキングでは、 PythonJava、C 言語に続く第3位。2018年には「今年の言語」にも選出されています。2010年にも選出されていますから、2度目の受賞です。 アメリカでは昨今 STEM 教育といって、プログラミングを含む科学技術教育が大変盛んに行われていますが、 教育現場でも基礎的な言語として採用されているのは、JavaPython が主な言語です。 ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

    Python 入門
  • Bibtex2HTML

    bibtex2html is a set of tools that transforms a bibtex file into an XML file and then into an HTML file. This work is based on bibtexml. Source code README Bibtex to XML - Python script, significantly modified from bibtexml original. Bibtexml DTD - DTD from bibtexml Bibtexml to HTML - XSL file, makes a list of publications, sorting by title Bibtexml to HTML - XSL file, makes a list of publications

  • 2008-11-30

    オライリーから出ている「集合知プログラミング」は2007年8月に出版された"Programming Collective Intelligence"の訳です。私もAmazonで目次をみて、これはいいであろうと思い、この洋書を結構早い段階で手に入れました。当時私はPythonを触ったことがなかったのですが、この分野はある程度詳しいつもりだったので、Python初学者というスタンスでまずは斜め読みをしました。確かに良さそうなだと思いました。しかし、Python初心者として実際にに沿ってコーディングを始めるとそのコードや実行例のひどさに愕然としてしまいました(まぁそんなに大袈裟にいうことでもないでしょうが・・・)。 の通りにコーディングをしても、実際に同じような結果が得られません。すぐに誤植と分かるものも多いので、計算アルゴリズムの間違いは直せたが、Pythonの使い方の部分での間違い

    2008-11-30
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • unoji.com is available for purchase - Sedo.com

    Your best offer The current price of unoji.com is . You can place an offer below the seller's listing price, however the seller will only respond if they are interested in negotiating based on this offer.

  • Macintosh で Python を使う — Python v2.6.2 documentation

    Mac OS X が動作している Macintosh 上の Python は原則的には他の Unix プラットフォーム上の Python と非常によく似ていますが、 IDE やパッケージ・マネージャなどの指摘すべき追加要素があります。 Mac 特有のモジュールについては Mac OS X 固有のサービス に書かれています。 Mac OS 9 もしくはそれ以前の Mac 上の Python は Unix や Windows 上の Python とは大きく掛け離れていますが、そのプラットフォームは既にサポートされておらずこのマニュアルで扱う範囲を越えているので、Python 2.4 以降を扱うことにします。 Mac OS 9 用の最新のバージョン 2.3 リリースのインストーラやそのドキュメントについては http://www.cwi.nl/~jack/macpython を参照してください。

  • Python-izm

    プログラミング言語Pythonの習得を目的としたサイト、Python-izmです。 入門編、基礎編、応用編などカテゴリ分けされていますが、すでにPythonの基構文、実行方法等を習得されている方は入門編を飛ばしてご利用ください。これからPythonを学習する、という方は入門編 – Pythonとはより順にご利用ください。またサイトは主にPython 3系を用いていますが、3系と比較して大きく異なる場合は Python 2系のコードも掲載しています。バージョン2系と3系の違いは2系と3系の違いを参照してください。 お知らせ 2018/01 サイトのリニューアルに伴い、Python 3系への対応、SSL化を行いました。今後ともPython-izmを宜しくお願い致します。 Pickupコンテンツ 各プログラミング言語の実行までの手順をまとめました。Pythonは他の言語と比較しても容易に実行

    Python-izm
  • NodeBox | Home

    Welcome to NodeBox NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented. Read more » Download NodeBox for Mac OS X (version 1.9.5) Universal Binary Compatible with Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) Mac OS X Lion (10.7) and Mou

  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
  • Python Programming Language – Official Website

    # Python 3: Fibonacci series up to n >>> def fib(n): >>> a, b = 0, 1 >>> while a < n: >>> print(a, end=' ') >>> a, b = b, a+b >>> print() >>> fib(1000) 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 Functions Defined The core of extensible programming is defining functions. Python allows mandatory and optional arguments, keyword arguments, and even arbitrary argument lists. More about defining f

    Python Programming Language – Official Website