タグ

pythonに関するtackeのブックマーク (14)

  • Python Tips: ライブラリをまとめてインストールしたい

    Pythonのライブラリをまとめてインストールする方法をご紹介します。 pip がインストールされていれば、 pip install の -r オプションで一括インストールが可能です。 $ pip install -r requirements.txt $ pip install --require requirements.txt # このように書いても OK requirements.txt の中身は次のような形でライブラリの一覧を書きます。 cssselect==0.9.1 lxml==3.2.4 mechanize==0.2.5 pyquery==1.2.6 requests==2.0.1 selenium==2.37.2 wsgiref==0.1.2 この形は pip freeze の出力形式と同じなので、特定のライブラリ環境を別のところに移したい場合なんかにも pip free

    Python Tips: ライブラリをまとめてインストールしたい
    tacke
    tacke 2015/09/11
    "pip install -r requirements.txt"
  • Virtualenvwrapperの導入 - Qiita

    Pythonの固有環境を作成するvirtualenvの機能を簡単に使えるようにするVirtualenvwrapperの紹介と, Mac OS Xでの基的な使い方について。 Virtualenvwrapperのインストールと設定 Virtualenvwrapperのメリット Virtualenvだけでも十分に簡単に使用できますが, wrapperを導入することで 各環境の管理, 切り替えが簡単になる 各環境に切り替えた時など特定のポイントで実行したい処理をフックとして記述できる といったメリットがあるので, 入れる価値があると思います。Python3.x系にも対応。 インストール pipから落とせる。各環境を管理するツールなので, wrapperそのものはグローバルにインストールする。

    Virtualenvwrapperの導入 - Qiita
  • PythonとRuby:ワークシェイプの徹底比較! | POSTD

    Workshape.io を作った大きな成果の1つとして、私たちは珍しいデータセットにアクセスできるようになりました。このデータは、他のやり方では得難い情報を示してくれます。ユーザに、自分の求める仕事を”作業に配分する時間”で表してもらうことで、私たちは一次データを集めて区分できるだけでなく、それを今までになかったようなやり方で提示することもできるのです。 私たちの第2の検証では(最初の検証については「 肩書きに関する問題 」をご覧ください)、オープンソース界の原動力となっている主要なプログラミング言語のいくつかに注目すると面白いのではないかと考えました。具体的に言えば、2つの言語をどんな形で直接比較できるか確かめたかったのです。PythonRubyPHPなどの技術的・哲学的な違いについては誰もが知っていますが、そうした違いはその言語のユーザにどんな影響を与えるのでしょうか? どのプロ

    PythonとRuby:ワークシェイプの徹底比較! | POSTD
  • Pythonを使って簡単にデータを視覚化する

    世の中のことをもっと知るにはどうしたら良いだろうと思うときがある。世の中の多くの事柄はログやデータに落とされる。Googleなどの検索サイトは良い例だろう。さて、そのログやデータをどうすれば良いのか? 多くの場合、視覚化が有効な手段となる。 まずは身の回りの日常的なデータやログを何とかしたい。ただ、日常のデータを視覚化するのに数十行以上のコードは書きたくない。まるで息をするかのごとく自然に視覚化を行いたいのだ。そのためには1~2行、長くて数行で済ませることが必要だ。そこでPythonとmatplotlibを使う。加えて、IPythonがあればなお良い。IPythonの導入については以前のブログ記事であるIPythonの埋め込みプロットが素晴らしいを参考にして欲しい。 まずは事前にnumpyとmatplotlibをインポートしておく。できればscipyも。 >>> from numpy im

    Pythonを使って簡単にデータを視覚化する
    tacke
    tacke 2013/05/27
  • Google App Engine 野望再び~ PyDevの再導入からアプリケーションの登録まで | Glob

    昨年の9月以来、約10ヶ月ぶりにGAE Pythonに戻ってきた。 Antで、GAE Python用のウェブサーバーを起動させたりしていたが、心機一転環境を作り直したら、PyDev が、その辺のところに対応しているではないですか。 以下、手順。 Pythonのインストール、Eclipse 3.4 のインストール、Pydevのインストールは済ませて、以下の手順で、GAE用のプロジェクトを作成できる。 1. File – New – Other から、Pydev Google App Engine Projectを選択 2. プロジェクト名等を設定して Next 3. ここで、Google App Engine SDK for Python  のインストールパスを指定する 4. アプリケーションのID(おそらくGAEに登録したAppのIDだろう)と、テンプレートを選択(Hello Webapp

  • python gae eclipse pydev google app engine - peroon's diary

    ここ最近、Google App Engine(GAE), Pythonを扱っています。 エディタ+コマンドプロンプトでやっていたのですが、Eclipseに手を出してみました。 PythonのプラグインPydevはGAE対応のようで、アップロードなどが楽だとわかりました。 ここやPydevの公式サイトを参考に、Eclipse, Pydevをインストールしたら、 ProjectName/srcフォルダーで右クリック→Pydev GAE→Uploadとすることで アップロードが済みます。Google App Engine Launcherでアップロードすると 毎回メールアドレスとパスワードの入力が必要だったのですが、Pydevからだと必要ありませんでした。 (ローカルのサーバーで動かしたいときは/src→Run as→GAE) 構文が間違っていたら教えてくれるし、畳み込みもできるEclipse、

  • すりぷくのミング備忘録 : GAE/Python。Eclipseで新規プロジェクト作成手順のメモ。

    2009年08月08日16:38 カテゴリGoogle App EngineEclipse GAE/Python。Eclipseで新規プロジェクト作成手順のメモ。 (OSはUbuntu) Eclipse起動後、 「ファイル」→「新規」→「その他」→「Pydev」→「Pydev Google App Engine Project」を選択し、「次へ」ボタン。 「Project name」にプロジェクト名を入力。(ここではプロジェクト名をHW(HelloWorld)とした。) 「次へ」ボタン。 「Google App Engine Directory」にgoogle_appengine SDKの場所を選択。 (「Browse」ボタンを押して選択する。自分の場合、~/sdk/google_appengineにあるのでここを選択した。) 「次へ」ボタン。 「What's the applicatio

  • MOONGIFT: » Google App Engineを使ったブログエンジン「blog」:オープンソースを毎日紹介

    Google App Engineはとても便利だ。実用性はまだ低いなんて言われていたのもいつの話やらで、既に様々なサービスが運用され始めている。Pythonさえ使っている開発者であれば、コードさえ書けばサーバのメンテナンスもデータベースとの接続も何も考えなくていい。[slug]blog[/blog] Google App Engineを使ったブログシステム その意味でクラウドコンピューティングはWebプログラマーにとってパラダイスになり得るかも知れない。それでもまだ実感のわかない方は、その名もblogを使ってみよう。 blogはGoogle App Engine(GAE)で動作するシンプルなブログシステムだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 GitHubからダウンロードしたら、設定ファイルを編集する。特にメールアドレスで認証を行っているの

    MOONGIFT: » Google App Engineを使ったブログエンジン「blog」:オープンソースを毎日紹介
  • PyDev

    PyDev development PyDev is open source and depends on your contributions! This may be in the form of bug fixes, answers on stackoverflow, new features... Another option is financially supporting it at: Patreon (which provides a way to support it monthly and get rewards starting with $1). Or through 1-time contributions at: Paypal Stripe PyDev Stripe Payments (at brainwy.com) Search PyDev-related c

  • OS X での Python + readline - 宇宙線実験の覚え書き

    前にも書きましたが、Snow Leopard に入れ替えたので再度書いておくことにします。 OS X に標準で含まれる readline は、GNU のものではなく、NetBSD の editline を使っています。GPL のライセンス汚染を避けるためのようです*1。そのため、Python の readline モジュールを使おうとしても、一部の、しかし大切な機能が動作しません。Ctr-R が効かなかったり、日本語入力ができなかったり、履歴ファイルの読み込みに失敗したりします。 簡単な解決方法は、GNU の readline を自分で追加し、また Python の readline モジュールを自分で組み込むことです。以下の説明では、OS X に標準で入っている Python を仮定しています。 Snow Leopard の場合 Fink を導入し、readline5-shlibs を

    OS X での Python + readline - 宇宙線実験の覚え書き
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
  • python用vim設定 - ラシウラ

    "vim python"などで検索すると、vim用のpython設定らしきものがいろいろとあるが、smartindentやcinwordsをハック的に使うものが多く、ここ最近のものですら"filetype indent on"を使わないものばかりに誘導されてしまいます。 ubuntuならvim-runtimeパッケージに、"/usr/share/vim/vim72/indent/python.vim"があるので、これを使う設定を第一にすべきでしょう(kaoriyaのvim7.2にもcygwinのvimにもindent/python.vimがあるのは確認済)。 必須設定 ふたつのファイルに以下の設定内容を書くだけです。 " ~/.vimrc syntax on filetype plugin indent on " ~/.vim/ftplugin/python.vim setlocal so

    python用vim設定 - ラシウラ
  • Python チュートリアル

    Guido van Rossum Python Software Foundation Email: docs@python.org Fred L. Drake, Jr., editor リリース 2.4 平成18年6月27日 日語訳: Python ドキュメント翻訳プロジェクト

    tacke
    tacke 2010/04/19
  • 第1回 気軽にPythonを始めよう:ITpro

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Google(米YouTubeを含む)などの有名企業でも採用されています。 ここでは,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 日Pythonの認知度があまり高くない理由 欧米で人気のPythonですが,国内ではまだまだ認知度が高くないようです。原因としては次のような点が考えられます。 ●日語コーデックに対する不安 Python 2.3の時代まで,シフトJISやEUC-JPを扱うためには,CJKコーデ

    第1回 気軽にPythonを始めよう:ITpro
    tacke
    tacke 2008/06/07
  • 1