タグ

pythonに関するsangotaroのブックマーク (15)

  • データの前処理や加工に使えるPython csvkit - Librabuch

    みなさまこんばんは。Python Advent Calendar 2014 24日目の記事です。 先日のpyhackで@atelierhideに教えてもらった、データ前処理スト垂涎のライブラリの紹介をすることにしました。 csvkit とは csvkitは、コマンドラインでCSVやTSVファイルを取り扱うのに便利なライブラリです。データの前処理や加工をLinux/UNIXのコマンドラインで行っている環境もあると思いますが、それを代替する、あるいは組み合わせて使うとよいのがcsvkitです。 csvkit pipでインストール出来ます。Python3.4にもインストールは可能ですが、一部の機能が動作しないことを確認しています。今回は2.7にインストールしました。 pip install csvkit 具体的な使い方を見ていきます。 基的な使い方 ここからはiris.csvのデータをcsvk

    データの前処理や加工に使えるPython csvkit - Librabuch
  • Amazon.co.jp: Python言語によるプログラミングイントロダクション: 世界標準MIT教科書: グッターグ,ジョン・V. (著), 久保幹雄 (翻訳), Guttag,John V. (原名): 本

    Amazon.co.jp: Python言語によるプログラミングイントロダクション: 世界標準MIT教科書: グッターグ,ジョン・V. (著), 久保幹雄 (翻訳), Guttag,John V. (原名): 本
  • pipの使い方 (2014/1バージョン) — そこはかとなく書くよん。 ドキュメント

    pipの使い方 (2014/1バージョン)¶ 以前 pipの使い方 と いう記事を書いたのですが、これは2011年の1月と、ちょうど3年前です。これ から随分変わったので、ここでもう一度まとめたいと思います。 pip: http://www.pip-installer.org/ ここで述べているpipのバージョンは1.5です。お使いのpipのバージョンが古い場合は pip install -U pip として、更新してください。 警告 大きな変更点: pip 1.5から"pre"や"b"などがバージョンに付いているパッ ケージはデフォルトで検索やインストールの対象からはずされました。その ため、1.5未満のバージョンのpipでインストールしたパッケージが1.5では 入らない場合があります。 --pre を付けることで、これらのバージョンを入れることができます。

  • Vimを最強のPython開発環境にする2 - Λlisue's blog

    気でPythonをやりたいならあわせて読みたい「え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの?」 2013-06-23 21:30 おしりに追記しました 2013-06-24 10:00 設定等微修正しました 2013-06-24 15:20 quickrunの設定を修正しました 2013-07-03 14:30 間違い等を修正しました 様々な開発環境を試してきましたが、結局Vimに落ち着いてしまっているAlisueです、どうも。 Vimを最強のPython IDEにするを書いてからかれこれ二年ほどが経ちます。 二年もあると新しいVimプラグインが増えるなどし、先の記事内容では最強ではなくなってしまいました。なのでこの辺でもう一度現在の最強をまとめてみたいと思います。 基方針 プラグイン関係はすべてNeoBu

    Vimを最強のPython開発環境にする2 - Λlisue's blog
  • HOME > 電算 > python で twitter メモ

    HOME > 電算 > pythontwitter メモ pythontwitter メモ Python (tweepy 利用)を使って、twitter に投稿した、読んだり、過去ログを保管したりするのだ。 (2013年7月 追記:最近 twitterAPI が 1.0 が使えなくなり、1.1 を使わなければならなくなった。tweepy の新しいバージョン 2.7 を試したが、API 1.1 に対応しているようだ。ただし、いくらかメソッド名が変更されたりしているように見える。このメモは、従前の twitte API を従前の tweepy で使ったメモだから、古い部分があります) 参考:事前準備については、http://jmillerinc.com/2010/05/31/twitter-from-the-command-line-in-python-using-oauth

  • Hashnote - Vimを最強のPython IDEにする

    pythonbrewによるフレキシブルなPython環境の構築 Vimの設定とかはあまり関係ないですが最強を詠うために最強のPython環境が必要なので構築します。最強の環境とは インストールされているPythonのバージョンが違うことによって不可解なバグが発生しない インストールされているライブラリのバージョンが違うことに不可(ry インストールされているライブラリ同士が干渉して不可解な(ry だと思っています。これらを解決するために pythonbrew という素晴らしいソフトを利用します。 ただこのソフトはシェルが前提となっているのでWindowsをお使いの方は代わりに virtualenv をインストールして先に進んでください。 Pythonには大きく分けて2.x系と3.x系の大きなバージョンがあり、この二つは相容れないものとなっています。 2.x系はずっと使われてきたもので外部ラ

  • Google Python スタイルガイド

    概要¶ これは Google Python Style Guide Revision 2.29 を日語に訳したものです。 家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、ガイドも同ライセンスを継承します。 家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、ガイドの翻訳者は以下の通りです。 Kosei Kitahara ガイドに誤植、誤訳があった場合は issue で教えてください。 その他ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ PythonGoogle で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ

  • Python web framework roundup

    * With the exception of Brubeck but I think we are going to be hearing a lot about this new framework because it's not yet another Python web framework. ** There or many others Zope, Pylons, Pyramid - I have left them out as I have no personal experience with them. *** Flask with Werkzeug, Jinja2 code adds up to ~35k lines of code **** Lines of code - means actual Python code. Counted with CLOC Dj

  • Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は、以前に比べてPythonを触る人が増えてきたような印象ですが、それでもやれeasy_installだ、やれvirtualenvだと言われても、どうやって設定したらよくわからない、という発言をちらほら見かけています。 でもぶっちゃけ超簡単なので、とりあえず初めてPythonの環境設定する人はこれをコピペで動かして下さい。 (2017.01.26追記) 注意:この記事はもう古いので、Python2をいまから使い始めるなんていう奇特な人以外は次の記事を読んで下さい。 ymotongpoo.hatenablog.com 要点 はまりどころは多分次のどれかだと思う Pythonのバージョンをどれ使っていいかわからない 「easy_installを使え」と言われるがeasy_installというパッケージが見つからない virtualenvの入れ

    Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog
  • PyConJP2012 スライド・資料まとめ

    公式サイト:PyCon JP 2012 開催します! - PyCon JP 2012 発表風景:PyConJP - YouTube 一日目参加してきました。 二日目参加中です。 参加者・発表者のみなさんお疲れ様でした。 見つけられた発表者スライド・資料をまとめてみます。 「これが足りないよ!」というのがあれば、 URL付きでTwitterにメンションなり、 連絡いただければ追加します。 というか是非連絡お願いします。 TogetterTwitterまとめ PyConJP 2012 1 日目 オープニング 〜 基調講演 - Togetter PyConJP 2012 1 日目 昼まで。 #PyConJP - Togetter PyConJP 2012 1 日目 昼から1コマ目 #PyConJP - Togetter PyConJP 2012 1 日目 14:30 - 15:15 台 #Py

  • contextlib – コンテキストマネージャユーティリティ - Python Module of the Week

    ページコンテンツ contextlib – コンテキストマネージャユーティリティ コンテキストマネージャ API ジェネレータからコンテキストマネージャへ ネストされたコンテキスト オープンハンドラをクローズする ナビゲーション コンテンツテーブル 前: atexit – プログラムの終了時に関数を呼び出す 次: gc – Garbage Collector This Page Show Source サンプルプログラム PyMOTW の全てのサンプルプログラムの出力は、 注記されていない限りは Python 2.7.2 で生成されています。 標準ライブラリの初期のバージョンでは利用できない機能も紹介している 可能性があります。

  • oceanmarine.org

    This domain was recently registered at Namecheap.com. Please check back later! oceanmarine.org 2022 著作権. 不許複製 プライバシーポリシー

  • Python のマイクロフレームワーク『Flask』を試してみた - present

    今更なんですか… 最近になって、『Flask』という Python のマイクロフレームワークの存在を知りました。フリスクじゃないよ。 ずっと Kay や Django みたいなフルスタックフレームワークを追っていたから、Flask に気付くのが遅れました。…って、これは言い訳ですね。 Flask の一番の特徴 何といっても、URL マッピングをデコレータで指定できるところがステキです。Ruby の Sinatra みたいに手軽に使えます。 さっそく App Engine で Flask 試してみます まず環境構築 Python 用の App Engine SDK をインストールしておくのは必須。あとは、下記 URL から Flask の GAE プロジェクトテンプレートを入手すると手っ取り早いです。 gigq/flasktodo · GitHub 一番単純なサンプル これがフツーに Goo

    Python のマイクロフレームワーク『Flask』を試してみた - present
  • pipの使い方 - そこはかとなく書くよ。

    注意 この内容はすでに古くなっています。 pipの使い方 (2014/1バージョン) を参照してください。 pipとは、Pythonにおけるパッケージ管理システムです。easy_installというツールもあるのですが、pipはこのeasy_installを置き換えるものとして開発されています。rubyのgemperlのcpan的な位置づけです。 同じパッケージ管理ツールとしてsetuptools置き換えのdistributeというものもあるのですが、こちらはsetuptools全体を置き換えるものとして開発されており、pipはsetuptoolsの一部であるeasy_installを置き換える形です。 なお、現在のpipのバージョンは0.8.2で、このエントリはこのバージョンを使っています。 なにかおかしい点があれば、ご指摘ください。 > 識者の方々 pipのinstall まずはea

    pipの使い方 - そこはかとなく書くよ。
  • 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
  • 1