或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

Python

Python Scrapyの書籍紹介

PythonでウェブスクレイピングするならScrapy Python Scrapyの書籍 PythonでウェブスクレイピングするならScrapy Scrapy | A Fast and Powerful Scraping and Web Crawling Framework 簡単に言うと、早くてパワフルなスクレイピングフレームワーク。 早いと…

What is the best editor for Ruby,Python,PowerShell?

エディタとかIDEの選び方って難しいよね。。。JavaだったらEclipse選んでおけば良いみたいな最適解が見つからない。ちなみに、私はEclipseが嫌い。EclipseでPythonやRubyを書けることは書けるのだが、面倒臭い。ちょっとしたスクリプトを作成したい場合に、…

スクレイピングは役に立つ

お礼の言葉をいただいちゃった 元記事(アルク英辞郎 on the Webのページをスクレイピングしてみた。 #Python #WebScraping) スクレイピングは問題があるが役に立つ技術 スクレイピングを普及させるには お礼の言葉をいただいちゃった @oneshotlife_tom アル…

新刊紹介 Python機械学習プログラミング 達人データサイエンティストによる理論と実践

Python機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear)posted with ヨメレバSebastian Raschka インプレス 2016-06-13 AmazonKindle楽天ブックス これ、楽しみです。 最近、Pythonの関連書籍がたくさん出版されて、P…

アイムジャグラーの設定推測をRBだけで判別出来るかシミュレートしてみた。⇒3000回程度回したところで設定は看破しにくい。

アイムジャグラーのレギュラーボーナス確率 アイムジャグラーの設定推測ポイント 試行内容 サンプルコード 試行結果 考察 試行結果サンプル ※確率の分母 1/100の場合100と表記 アイムジャグラーの設定推測をRBだけで判別出来るかシミュレートしてみた。 アイ…

Python初心者が選ぶ初めの一冊は何が良いか。

一度も考えたことがなかったので、今改めて考えてみた。結論から言うと、Pythonははじめの一冊は買わないほうがいいという結論に(笑)理由を言うと、Pythonは、インストーラさえ実行出来れば、取りあえず動くことは動くからだ。それから、入門者向のサイトの…

一番稼げるプログラミング言語はPython #Python

www.itmedia.co.jpPythonを使っているとよく言われるのが、「Pythonって何?よくそんなマイナーな言語使っているよね。」ということ。そういう質問をして来る人が使っている言語は、C++だったり、JAVAだったりするわけだけれども。確かに、Pythonって日本で…

PerlとPython学び易さ比較 #Python #Perl

開発環境 Perlは上級者向け Pythonは初級者~上級者向け 書籍 Perl 入門書、基本書 クックブック リファレンス 応用 Python 入門書、基本書 クックブック リファレンス まとめ 更新その1 実際にどっちもやってみればわかると思うけど、どっちもかじってみた…

Pythonプログラマから見て、Rubyって羨ましいなと思うところ。 #Python #Ruby

Rubyに鞍替えすればいいじゃん?!という話なんだけど、Pythonのスタイルとかツールとかを気に入っちゃってるし、Rubyを使ってみてもいまいち好きになれなかったので、鞍替えはしない。Rubyの書籍って、方法論とか実践系の書籍があるからいいよね。例えば、R…

Pythonのことを書くためにブログを専用に作ったよ

はじめに Pythonについてだけひたすら硬派に書いていこうと思ったのが以下のブログ さて或阿呆のブログのPythonカテゴリはどうしようか? はじめに プログラミングをはじめて早いことで10年くらい経過するのだが、その間いろいろなプログラミング言語を触…

Pythonのインデントの見易さについてtwitterで討論してみた

@tokoro10g ならんけど?— oneshotlife_tom (@oneshotlife_tom) 2016, 2月 13 @tokoro10g IDEもしくはエディタは何を使っていますか?参考までにお聞きしたいです。— oneshotlife_tom (@oneshotlife_tom) 2016, 2月 13 @tokoro10g 先ほど突っ込んだ者です。…

大学ではFortranやC言語を教えるのではなく、RubyやPython教えたほうがいいよね。

面白いツイートを発見したのでご紹介。大学で学んだ言語がFortranやC言語じゃなく、RubyやPythonだったら学部時代にもっとプログラミングを勉強しあまくってただろうし、全く違う進路を考えていただろうなと、今Railsを始めてて本当にそう思う。— こーえん (…

PythonがC++より遅いからといってディスする人への反論

面白いツイートを発見したのでご紹介。同じプログラムをPythonからC++に書き直すだけで100倍高速になったことがあるからPythonは信用してない— 川奈 清 (@kivantium) 2016, 2月 11C++と比べちゃ、Pythonだって、Rubyだって、Perlだって遅いでしょ・・・。逆…

Windows7 Python-PyramidでHello,world! #Python #Windows

setuptools(easy_install,pip)のインストールは、以下のエントリを参考に。Windows7にPython2.7,IPythonをインストール。Python2.7にはeasy_installもpipも同梱されているっぽいですね。#Python - 或阿呆のブログoneshotlife-tom.hatenadiary.jpPyramidとはW…

Windows7にPython2.7,IPythonをインストール。Python2.7にはeasy_installもpipも同梱されているっぽいですね。#Python

oneshotlife-python.hatenablog.com ↑に記事を移動しました。

Web Scraping With Python 予約注文したど~

5/25が待ち遠しいわ。Web Scraping With Python: A Comprehensive Guide to Data Collection Solutions作者: Ryan Mitchell出版社/メーカー: Oreilly & Associates Inc発売日: 2015/05/25メディア: ペーパーバックこの商品を含むブログを見るScrapingにトピ…

EffectiveシリーズのEffective Pythonは売れ行き好調

昨日、当ブログから購入いただいた方がいらっしゃいました。ありがとうございます。Effectiveシリーズは売れてる書籍が多いのですが、翻訳版が出ていなかったりKindle版が無いものがあったり等、まちまちのようですね。Pythonは日本では人気が比較的低いので…

#Scrapy Scrapyでhttp://www.cpan.org/RECENTのヘッダを取得してみましょうか?

Spidering hacks―ウェブ情報ラクラク取得テクニック101選作者: Kevin Hemenway,Tara Calishain,村上雅章出版社/メーカー: オライリー・ジャパン発売日: 2004/05メディア: 単行本購入: 52人 クリック: 904回この商品を含むブログ (103件) を見るとあるHackをP…

LinuxMint17(Ubuntu派生)でScrapy Shellを使おうとしたらエラー出たぞ。

IPythonに病みつきになったんで、どうせならスクレーピングもインタラクティブシェルでやろうと思って、 scrapy shell url って叩いたら、最初は上手くいってそうだったけど、後からこんなエラーが ImportError: Error loading object 'scrapy.telnet.Telnet…

LinuxMint17にIPythonをインストール

LinuxMint17にはデフォルトでpythonが入ってたんで、調子に乗ってIPythonも叩いてみた。 $ipython プログラム 'ipython' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install ipython入ってるわけねぇ…

Python 楽天ウェブサービス(1)

oneshotlife-python.hatenablog.com ↑に移動しました。

Pythonistaが薦めるPythonの書籍

Pythonで書いていて買ってよかったなと思った書籍たちをご紹介。買ってない書籍は、その旨書きます・・・。難易度の低いもの、汎用性の高いものから順に紹介します。 Pythonチュートリアル 第2版 Guido van Rossum Pythonチュートリアル 第2版作者: Guido va…

PythonでCGIプログラムを書いてローカルのサーバーもどきで動かしてみた。

oneshotlife-python.hatenablog.com ↑に記事を移動しました。

PythonでCGIの環境変数一覧を表示する

CGIプログラミングに関して本格的でしっかりした書籍というと、以下が良さげなので、和書のほうを購入してみた。CGIプログラミング作者: スコットグーリッジ,ガンザーバージニックス,シシャガンダヴァラム,Scott Guelich,Gunther Birznieks,Shishir Gundavar…

Windows7 IPython インストール

2017/05/05 更新しましたよ!!! IPythonのインストールについて IPythonインストール前 Canopy ExpressをDL Canopy Expressをインストール IPythonを起動 まとめ 更新 IPythonのインストールについて 以前、Windows7にIPythonをインストールした際、はまっ…

PyCharm Community Editionを使ってみた。

PythonのIDEの中でも評価の高いPyCharmであるが、以前(ver2.x)は有料だったので試用してみたものの結局は購入しなかった。ディスカウントされて1万ちょっとだったので、買っても良かったのだが。。。久しぶりにのぞいてみると、3.0がリリースされているでは…

sakuraエディタでPython CGIを書いたら500 Internal Server Error

意外と苦戦したので備忘録がてら書いておきます。おそらく文字コードの設定の問題だと思うのですが、変更した後に、また戻してみたら単なる文字化けになっていたので、結局のところ原因わからず。文字コードがらみは複雑で変な挙動をすることが多いので注意…

HTMLエスケープをするために"""トリプルクウォーテーションを使う。

HTMLのDOCTYPEをprintしようと、何も考えずにこう打つと怒られる。 >>> print "" File "<ipython-input-3-dbd02efd2bb9>", line 1 print "" ^ SyntaxError: invalid syntax 理由は単純で、"の開始と終了が不明確だからだ。文字列中にも"が入っている…</ipython-input-3-dbd02efd2bb9>

Windows バッチファイルを実行する

Pythonのほうが高級なスクリプト言語だから、Pythonからbatを実行しようなんてそんなことないだろうと思いつつ、意外とあるので、そのやり方を書きます。 >>> !more hello.bat echo "Hello,bat!" >>> import os >>> os.system("hello.bat") C:\Users\One-sho…

raw_input関数で日本語を入力して出力

ASCIIコードを入力 In [1]: raw_input(">") >abcde Out[1]: 'abcde' 余裕ですな 日本語を入力 In [2]: raw_input(">") >あいうえお Out[2]: '\x82\xa0\x82\xa2\x82\xa4\x82\xa6\x82\xa8' DOS窓の場合はAlt+半角/全角で日本語が入力出来るようになるっぽ おっ…