Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (7)

タグの絞り込みを解除

programmingとpythonに関するVoQnのブックマーク (11)

  • 指定したファイル群をリネームする - 二十代は模索のときブログ

    Python Memo27章「使用頻度の高いコーディングテクニック」を勉強中です。そろそろこの「初めてのPython」も終わりなので、次なる勉強方法を真剣に考えておかないと。27章にファイルやディレクトリの扱いが載っていたので、仕事でたまに必要となる「指定したファイルを全てリネーム」というプログラムを作ってみる。例えばDOSコマンドなんかだと、rn *.txt *_bk.txtとやっても、.txtファイルを全てリネームしてくれるというよな動作にはならないので、プログラムではそれを出来るようにする。以下のrename.pyは、指定したファイル群を○○_bk.txtのようにリネームしてくれる。引数としてファイルを指定すればそれがリネームされるし、何も指定しなければカレントディレクトリの全てが作業対象となる。rename.py import sys, os, glob def makeNewNa

    • Java : Generator - lethevert is a programmer

      PythonのGeneratorみたいなものをJavaで作ってみようと思った。Javaには物のマルチスレッドがあるのだから、Generatorくらいは当然作れるのだけれど、いざちゃんと協調動作させようとすると上手く書けなくてあきらめる人とか多いのじゃないかとか思ったので。 実装上は2つのスレッドを協調動作させているのだけれど、使っている側からは1つのスレッドが交互に制御を移しているような感覚で使えます。 これがサンプルコード。 public class GenMain{ public static void main (String[] args) { Generator<String> g = new Generator<String>(new Call()); String s = "開始"; i = 0; do{ System.err.println(i); System.err.

      Java : Generator - lethevert is a programmer
      VoQn
      VoQn2009/06/20非公開
      pythonのGeneratorをJavaで再現
      • 2009-04-19

        Tutorials: season IJava™ に学ぶ Jython プログラミング入門JavaProgramming Language〔JPL〕の事例を使って、Java と Jython との違いを学びます。 Tutorials: season II Tutorials - Classes and ObjectsJava で記述したクラスに対して、Jython は便利な機能を提供します。 Classes and Objects, #1 import 文を利用すると、Jython の世界から、Java で作成したクラスを扱えるようになります。 Classes and Objects, #2 。 Tutorials: season III - CollectionsJava™ に学ぶ Jython プログラミング入門JavaProgramming Language〔JPL

        2009-04-19
        • 続・ひよ子のきもち

          《脱》初級プログラミングを達成して `生涯`プログラマーを目指す「タマゴ」のみなさんへ 続・ひよ子のきもち NEWs ・小粒ちゃんねる《Ch34》Scala 専用チャンネル ・小粒ちゃんねる《Ch23》Jython 専用チャンネルTopicsJava の素描:時短プログラミング生活のすすめ FIFAワールドカップへの道 〜Scala 弾丸ツアー:時短プログラミング生活のすすめ 〜 FIFAワールドカップへの道 〜 Jython 弾丸ツアー:時短プログラミング生活のすすめ 〜Python 弾丸ツアー《Python3.1|Jython2.5|IronPython2.6》 Swing 弾丸ツアー《Java1.6.0|Scala2.8.0|Jython2.5》 小粒ちゃんねる #小粒ch Software Design 連載記事《補足情報》Python.use(better, src

          続・ひよ子のきもち
          • モダンPython開発環境入門 - Doge log

            今日、KevinさんところにBespinの話が出ててそいつを見てて思った。 最近のpython開発環境はこんな感じだろうと。 エディター 軽量なものが好まれてるのはまあどこもみんな同じだろう。vimemacsTextMateMacだとTextMateを使ってる人がやはり多いっぽい。 ターミナル 素。 screen必須。 必須な理由はvirtualenvでactivateするからかな。 utilityモジュール もうほぼ鉄板でpip, virtualenvを使ってるっぽい。 pip virtualenv paver Bespinの動画ではpaver軽油で色々やってる感じだった。 いろんなタスクがpythonスクリプトでざくざく書けるので流行るかも知れない。 VCS まあこれももう鉄板かも。 git mercurial その他 環境に関係ないけど傾向。sqlalchemyは市民権を得

            モダンPython開発環境入門 - Doge log
            • Python Pillow Tutorial

              PillowPython TutorialPython is an amazing language notjust becauseit is easy to learn butit has lots of libraries and tools that make the job easy and cool. One such tool inpython is Pillow. InPython, Pillow is one of the most popular tools to deal with digital images. Of course, we have other tools inpython too likeOpenCV, Scikit-image, PIL,etc. that do the same thing. Why do we use Pil

              • もっと知りたいPython3000 記事一覧 | gihyo.jp

                第3回言語仕様⁠⁠、組み込み関数⁠⁠、クラスへの変更 柴田淳 2008-01-23

                もっと知りたいPython3000 記事一覧 | gihyo.jp
                • 「Python 3.0」の正式版がリリース--Python 2シリーズとは非互換

                  Python 3.0」の正式版が米国時間12月3日にリリースされた。今回のリリースでは大幅な仕様変更が加えられており、Python 2シリーズと互換性がない。Pythonは、「YouTube」やウェブアプリケーションで広く使われているプログラミング言語。Python 3.0は、「Python 3000」あるいは「Py3K」とも呼ばれている。Pythonプロジェクト創始者であるGuido vanRossum氏によると、Python 3.0は後方互換性を意図的に持たせなかった初めてのPythonであるという。Python開発チームによると、最大の変更点は、ディクショナリや文字列などビルトインのオブジェクトの動作変更と、古くなった機能の削除だという。標準ライブラリも再編成されたという。 vanRossum氏によると、これらの変更は全般的に、Pythonによる開発を単純化し、時とともに堆

                  「Python 3.0」の正式版がリリース--Python 2シリーズとは非互換
                  • How To Become A Hacker: Japanese

                    なぜこんな文書を書いたか わたしは Jargon Fileの編集者で、またその他似たような有名文書いくつかの著者なので、しばしば熱心なネットワーク初心者から「ウィザード級の大ハッカーになるにはどうやって勉強すればいいの?」といったようなお尋ねメールを頂きます。でもかつて 1996 年に、こんな大事な問題を扱った FAQ や Web 文書 はみあたらないことに気がつきました。というわけで、これを書き始めました。多くのハッカーがいまやこれを決定版と見なしているし、つまり実際に決定版なんだと思います。でも、この問題について自分が唯一無二の権威だと主張するつもりもありません。気にくわなければ、自分なりのヤツをどうぞ。 この文書をオフラインで読んでいるなら、最新版は次のところにあります。 http://www.catb.org/~esr/faqs/hacker-howto.html なお、この文書の

                    • 残りのブックマークを読み込んでいます1

                    お知らせ

                    公式Twitter

                    • @HatenaBookmark

                      リリース、障害情報などのサービスのお知らせ

                    • @hatebu

                      最新の人気エントリーの配信

                    処理を実行中です

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    公式Twitter

                    はてなのサービス

                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025Hatena. All Rights Reserved.
                    設定を変更しましたx

                    [8]ページ先頭

                    ©2009-2025 Movatter.jp