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
{{'validation.required'|i18n}} {{'validation.username.minlength'|i18n}} OK
Python中心に、日々発生する疑問点や解決策を記録していきます。 内容が間違っていたらゴメンね。 ( このブログは目次を用意しています。記事をお探しの際は、ご利用ください。 ) 今回、virtualenv について簡単に触れてみようと思います。 virtualenv については、既にサイトやブログで紹介しているところが多い。私も幾つかの記事を読んでみたが、「どうもイマイチわからない」 という状態だった。 しかし実際に使ってみると、かなり便利だということがわかってきた。このため、『メモ書き+α』 レベルで virtualenv について書いてみる。 virtualenv の機能 virtualenv は Python の仮想環境を提供する。こう書くと、 「あれ、Python の環境自体が仮想ではないの?」 と思う人がいるかもしれない。実は私もそう思いました・・・。 もう少し付け足して書くと
python 環境が必要になったので、pyenv をインストールしました。 pythonbrew なんてのもあるみたいですが、どの言語もなんとか env が主流っぽいので、pyenv にしました。 yyuu/pyenv · GitHub 事前準備 homebrew のインストール $ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" xcode コマンドラインツールのインストール $ xcode-select –install openssl とか sqlite3 のアップデート os x 標準の openssl と sqlite3 だと、python インストール時にエラーになった*1ので、homebrew で新しめのバージョンにアップデートします。*2 $ brew install readline $ br
10冊ねぇじゃねぇか!! この犬やろう!! と、まあ、プログラマが読むべき本とかで、なんかいろいろ吹き上がってて大騒ぎみたいなのですが、私は今更と言えば今更ですが、Python がいくつかの特にLL系のプログラミング言語の中で一番好きで、PyのPyのPyって感じで過ごせたらいいなと思って、それじゃ志村けんだけど、まあその本を買ったり、写経したりしてます。ぱいぱい。 いずれも今更の本といえばそうだけど、Python の本って、ちょっと殺風景気味で厚くて長い本が多いけど、コード多めだし、良訳や良書が多いので、ありがたいです。もちろん、この本もおすすめだ!! この犬野郎とかあったら教えてください。お願いします。 他の言語に触れたことがあるなら、クックブックがまずおすすめ。 Python クックブック 第2版 作者: Alex Martelli,Anna Martelli Ravenscroft,
Perlではperlbrew、Rubyではrbenvを使い、Pythonではpythonbrewを使ってましたが、pythonbrewの開発は止まってます。 pythonbrew開発者の方が、1年以上前にhttp://www.ninxit.com/blog/2012/04/15/pythonbrewの今後とpythonz/で、forkして出来たpythonzを紹介していて、今では移行してる人も多いみたいなので、pythonzで環境構築しました。 といっても、新しく動かしたサーバーだけで、手元の端末はまだpythonbrewなんですが。 手順 pythonzのインストール https://github.com/saghul/pythonz $ curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | b
multiprocessingモジュール(4) multiprocessingモジュール4回目は、共有メモリです。 共有メモリを操作するクラスは、 multiprocessing.Valuemultiprocessing.Array です。 Valueは、単一の値を入れるクラス Arrayは、配列のクラス となっています。 下記は、ドキュメントに載っているサンプルプログラムです。 num = Value('d', 0.0) は、double型で、初期値0.0のオブジェクトを生成しており、 arr = Array('i', range(10)) は、int型大きさ10の配列のオブジェクトを生成しています。 from multiprocessing import Process, Value, Array def f(n, a): n.value = 3.1415927 #サブプロセスで値を設
Millions of people have learned to code. So can you. Newly updated for Python 3, the original and still the most popular way for total beginners to finally learn how to code. Learn Python The Hard Way takes you from absolute zero to able to read and write basic Python to then understand other books on Python. No experience necessary to begin, and you can even try the book out for free to see if th
สมัครเว็บตรง UFABET ระบบการเดิมพันที่ดีที่สุดของไทย เว็บแท้ 2024 เว็บตรง ufabet เป็นทางเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการประสบการณ์การพนันออนไลน์ที่ปลอดภัยและเชื่อถือได้ ด้วยระบบที่ทันสมัยและการบริการที่เป็นเลิศ ทำให้ผู้เล่นสามารถเข้าถึงเกมต่างๆ ได้อย่างง่ายดาย โดยไม่ต้องผ่านเอเย่นต์ ซึ่งช่วยให้มั่นใจได้ว่าทุกการเดิมพันจะได้รับการดูแลอย่างเต็มที่ ในบทความนี้เราจะพูดถึงข้อดีของการใช้เว็บตรง ufabe
Ubuntu 11.04でPythonをコンパイルする際の注意点 正確にはUbuntu 11.04ベースのLinux Mint 11での話ですが。 なんかUbuntu 11.04からUbuntuはMulti Architectureになったらしく、 pythonbrewでpythonをインスコする際には、 ちろっと環境変数をごにょごにょしないとダメになったそうです。 参考: http://lipyrary.blogspot.com/2011/05/how-to-compile-python-on-ubuntu-1104.html で、上記ページを参考にしたインストールコマンドはこんなの: $ LDFLAGS="-L/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)" pybrew install 2.7.1 --configure="--w
pythonbrewとvirtualenvを使ってPythonの開発環境を整えてみました。 ツールの詳しい説明は、リンク先を見てくださいということではぶきます。 続きました→ その2 対象 環境:LinuxやFreeBSDなど。Bourne Shell系(bash, ksh, zshは確認済み) 人:Pythonインタプリタのインストールを手動でしたくない上に複数のバージョンを切り替えて使いたい人。 1.pythonbrewのインストール ざっくり言って、Pythonインタプリタのインストールを楽にするツールです。 これがないと、このエントリの意味が分からないので、とりあえずインストール方法の解説からしていきたいと思います。 以下のコマンドを実行すると、pythonbrew一式がインストールされます。 $ curl -kL http://github.com/utahta/pythonbr
This is the site for the book "Learn Python The Hard Way". The book is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book. For Learners You can download the book here: Learn Python The Hard Way (pdf) The boo
Google App Engineは運営が始まってから1年以上経っているので、既に紹介記事や入門記事はいっぱいありますが、私なりに気付いた点を簡単に書いておきます。 まず、私のように普段からPythonを使っている人間にとって問題になるのが、GAE/PはPython2.5上で動くという点です。最新の2.6と比べると言語的にはWith構文がオプション扱いになっている程度で問題ないのですが、動作テストのために自分のPCにも2.5をインストールする必要があります。 Python2.6でGAEを動かす方法というのも見かけましたが、簡単なスクリプトは動いたものの、GAEのサービスをフルに使うようなものは動きませんでした。 Google App Engine Launcherには、Pythonの実行ファイルのパスの設定があるので、これを設定することで同じPC上にPython2.5と2.6を同居させても
9月8 Google App Engine GUI Launcher for Windos まとめ カテゴリ:My Google App EngineMy Programming Google App Engine SDK 1.2.5でWindows用のランチャーがリリースされたことは以前書きました。 Everyday FunkiEE!! : Google App Engine SDK の 1.2.5がリリースされましたね - livedoor Blog(ブログ)Windows用のランチャー 恐らくこの要望は数多くあったのではと思います。ランチャーにより、Pythonプロジェクトの作成・起動・アップロードが行えるようです。僕はWindowsで開発してるので、ランチャーはありがたいです。今までは、各プロジェクト起動用にバッチファイル用意して、アップロードは毎回DOSプロンプトからコマンド叩い
if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは 最近、とても気になっていることがあります。 それが”Google App Engine + Python”です。 元々、Pythonには興味がありました。 オライリーのPython入門も読破しました。 10日でおぼえる Python 入門教室も5日まではやりました。 しかし、そこで終わりました…。 CakePHPという慣れ親しんだ言語とフレームワークがあったので、そちらに走ってしまいました。 ですが、私はPythonistaに憧れるPHPerです。 ここいらで一つ、重い腰を挙げてPythonの勉強を始めることにしました。 Pythonを勉強する一つの強い理由付けとして、”Google App Engine“の存
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー インストール Windows以外の多くのプラットフォームではすでにPythonが入っている。バージョンを調べて,使いたいバージョンより古いならインストーラやパッケージを使ってインストール。パッケージは「〜devel」をインストールしておく。 easy_installのインストール easy_installは標準ライブラリに含まれていないサードパーティモジュールをインストールする時に便利なので,入れとく。 ここからez_setup.pyをダウンロード,Pythonのスクリプトとして実行すると,自動的にコマンドがインストールされる。 $ easy_install pachage_name
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く