You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
念願の新しいMacBookAirを手に入れまして、開発に使用するPythonはOSデフォルトとは別に用意したいよねー。さらに言うと、ついにPython2.x系が2.7で開発ストップすることが確定したので、いつでもPython3.x系に移れるようにしたいし、できれば一部でアツいPyPyも含めて複数バージョンのPythonを切り替えつつ、テストが走る環境にしたいですね。 というわけで、調べてみたらPythonにもRubyやPerlで大人気の"~brew"、"~env"みたいなのがいくつかあるらしい pythonbrew pyenv pythonz で、色々調べているうちに@ymotongpooさんのpythonz(pythonbrew)に関する私見という記事を拝見しました。 たしかにパッケージ管理ツールでPythonのインストールができて、virtualenvで仮想環境ごとPythonのバージ
pyenv --help yenv 0.4.0-20130726 Usage: pyenv <command> [<args>] Some useful pyenv commands are: commands List all available pyenv commands local Set or show the local application-specific Python version global Set or show the global Python version shell Set or show the shell-specific Python version install Install a Python version using the python-build plugin uninstall Uninstall a specific Pytho
Pythonのちょっと高度なimport 基本 同じフォルダにhogehoge.pyというファイルがあったら import hogehoge と書くことでインポートできるし、 from hogehoge import * と書けば、本文中でhogehoge.メソッド名なんて書かずに直接メソッド名だけでメソッドを呼び出せる。asで別名とか、まあPythonのモジュールインポートのしくみでも見てもらえるといいと思う。 前置き 以下にパッケージの話が出てこないのは話したい話を単純にするための仕様です。特に「モジュールを探す範囲を拡張」なんかは普通はパッケージの仕組みを使ったほうが簡単にできると思う。でもそれだけでは出来ないことをここでは解説したい。参照: パッケージ(__init__.py, __all__) / * を import する / パッケージ内での参照/ __path__ » Py
[Webサービス] Pythonプログラミングを2時間で学べる43個のチュートリアル動画。 最終更新日: 2012/03/19 Python はじめにプログラミングが楽しくなってきました。([Programming] 猫とRubyを始めました 基礎文法まとめ | Last Day. jp) Youtubeには沢山の動画がアップロードされているのは皆さんご存知だと思いますが、今の時代プログラミングもYoutubeで学べてしまうんです。 今日紹介するのはPythonというプログラミング言語のYoutubeチュートリアル動画です。 初心者向けです。動画は英語ですが、スクリーンキャストを見ながらなのでわかりやすいです。 Python チュートリアルPython Programming Tutorial – 1 – Installing Python Pythonをインストールする所から教えてくれま
コーディング合宿でTumblrで何かしようかなーと思っていたけど,Pythonの既存のライブラリがちょっと微妙(開発止まってる+新しいAPIへの対応がイマイチ)だったので書いてみた.名前はpumblr. ソースはgithubに置いた. pypiはここ インストール easy_installがあれば(Debian系ならpython-setuptoolsをaptitudeインストール) $ easy_install pumblr 無い場合はソースから(rootで) $ python setup.py install 使う # モジュールのimport import pumblr # 'seikichi.tumblr.com' を読むには data = pumblr.api.read('seikichi') # quoteだけ5個取ってくる data = pumblr.api.read('sei
Apple全般(iPhone、iPad、Macなど)に関する情報と自分の意見・考察・ネタを紹介します。 ギズモード・ジャパンより http://www.gizmodo.jp/2007/07/iphonepythonapache.html ハッカーのNerveGasとiphone-shellスタッフが iPhoneで使えるPython、Apache、オープンソースのアプリを作ったそうです。 これでiPhoneがWEBサーバになるということですね。 常にネットワークに繋げたままでiPhoneを持って外出すれば、 いつでもWEBサーバ所有、管理ができますね。 ぶっちゃけ、特に意味はないですけど・・・。 Apache Strutsハンドブック 改訂版 (Technical Handbook Series)/黒住 幸光 ¥2,604 Amazon.co.jp
Program, Pythonmixiの日記はユーザーごとに検索できないので、「mixiであれ書いたのいつだっけなぁ」「○○さんが日記で書いてたオススメの映画はなんだっけ?」という時に困ってしまいますよね!指定ユーザーの日記検索とかできればいいのに!*1 Pythonのお勉強もかねて、指定ユーザーの日記を検索できるスパゲッティスクリプトを書いてみました!検索とかデータベースとかよくわからないから、とりあえずタイトルと本文をディクショナリに入れてpickleで保存しました>< #!usr/bin/env python # -*- coding: utf-8 -*- """ search_diary.py 指定ユーザーのmixiの日記を全文検索する """ import os import pickle import re import time import mechanize # ユーザー
id:cho45 制作の Pit を Python に移植してみますた。 Pit って何? account management tool です。 http://subtech.g.hatena.ne.jp/cho45/20080102/1199257680 ここに詳しく書いてあります。 ちなみに Ruby(id:cho45),Perl(id:cho45),PHP(halt) とあるのです。 設定ファイル共有なので便利です>< 使い方 Pypi に登録してあるので $ sudo easy_install pitでインストール出来ます。 from pit import Pit config = Pit.get('twitter.com',{'require' : {'email':'','password':''}}) print config['email'] print config['
「基本、follow されたらし返すから、自動でいいじゃん」とか思いはじめたので、こんな感じで自動 follow するようにしました。 Twitter でイチイチ follow するのが面倒くさい - にぽたん研究所 を Gmail に IMAP でアクセスしてやるっていうのを お友達がRubyでやろうとしてたので 「それ Python でやったほうが早いよ(バッテリ付属的な意味で」 と、思ったのでやってみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- gmailuser='dankogai@gmail.com' gmailpasswd='kogaidan' twitteruser = 'dankogai' twitterpasswd = 'kogaidan' from imaplib import IMAP4_SSL import re,
Google のおかげで一気に Python の人気がでてきそうですね! Python は教育言語なんて側面もあるので、言語仕様も小さくて覚えやすいんだけど、 少し一般的でなくて嵌ることもあります。 折角なので僕が Python をやって嵌ったところを書いてみます。 switch 文は無い 無いです。 default が有る時点で邪悪だって誰かが言ってました。 substring は文字列に配列としてアクセスすればOK Java や js の substring、Perl の sbstr みたいなの >>> 'hogehoge'[5] 'o' >>> 'hogehoge'[5:7] 'og' >>> 'hogehoge'[5:] 'oge' >>> 'hogehoge'[:5] 'hogeh' >>> ちなみに一文字でも文字列なのでこんな事も出来ます。 >>> 'hogehoge'[5][
初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…
この例では、Cバージョンの実行に 11秒もかかっている (なお実験環境は Pentium4 の 2GHz、使用したコンパイラは gcc-3.3 である)。 これに対して、Pythonバージョンはわずか 0.01秒しかかかっていない。 いかに Python が効率のよいプログラミング言語であるかの証左といえよう。 なお、公平を期するために、Java によるバージョンも以下に提示しておく: Javaバージョン[編集] // HardyAndRamanujanNumberCalculatorOfMine.java // package com.my.own.domain.believe.me.this.is.mine; import logic.mathematics.calculator.standard.ordinary.normal.basic.StandardBasicNormalOrd
「Django(の名前が)カッコイイ!」という事でPythonを始めてみました。 - あくまで個人的に始めたということです - 本文中のサンプルコードなどは全てPython2.4で実行しています Pythonはじめました 入門書は『初めてのPython』 ほか、情報源 それでは始めましょう お好みでどうぞ ほかにも ドキュメントを読みましょう 自作モジュールにも使えます 中の事を少し 実装 例えばCPython JIT(Just In Time)コンパイラ フローズンバイナリ それではダイジェストでどうぞ ステートメント 代入ステートメント memo memo ifステートメント whileループとforループ ループ内で利用出来るステートメント forループとイテレータとジェネレータ 全てはオブジェクト 不変性 オブジェクト指向とは関係ありません 関数やクラスを書く順序 ビルトインオブジ
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonではてなブックマークをアレコレするためのラッパー「pyhatebu」というのを作ってみた。個人的に使っていたものをちょっとかっこよくまとめてみました。Python的にわりとまっとうな実装であることを目指しました。 私はこのラッパーとtwitterのラッパーを組み合わせて,新着ブックマークをtwitterにPostするスクリプトとか作って遊んでますよ:-)。 Python 2.4 + ElementTree ,またはPython 2.5で使ってください。Python 2.3とかでは使えません。 使用方法と使用例 下のリンクからアーカイブをダウンロードしてください。 まずはエン
PyDEVは、EclipseでPythonやJythonのプログラムを開発するためのプラグイン。これを使うと、Eclipseが第一級のPython統合開発環境になる。 PyDEVを利用するにはEclipseとPythonがインストールされている必要があるが、Windows、Linux/UNIX、Mac OS Xなどといった通常のプラットフォームであれば、Java(EclipseはJavaで書かれている)とPythonはほとんどの場合に動作する。従って、PyDEVはほぼすべてのOS上で利用可能だ。Eclipse上で、メニューからHelp→Software Updates→Find and Installの順に選択する。次いで、Search for new features for installを選び、New Remote Site...をクリックする。ここで、名前にPyDevを、URLには
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く