python(58)

58follower
nobu さんのアバター 86views

twitterへyoutubeの急上昇タイトルを投稿する with python3

#-- coding: utf-8 -- # 必要になるライブラリ import urllib.request as request from bs4 import BeautifulSoup from requests_oauthlib... 2016年4月17日
Okuya さんのアバター 32views

pythonでzipWith

pythonってzipWithないのかなと思ったら、mapがzipWithになるようです。 >>> map( lambda x , y : x + y , range(1,10) , range(11,20) ) [12... 2016年4月14日
YY3ai2ui24 さんのアバター 155views

Pythonでナベアツしてみた

はじめに FizzBuzz投稿後、アルバイトの仲間に「FizzBuzzのあとは、ナベアツですか?」なんて言われたので、やってみることにしました。 せっかくなので、Pythonのシーケンス操作 の特性をつかって、ワンライナー でやってみま... 2016年3月31日
YY3ai2ui24 さんのアバター 97views

Pythonでn回に一回だけ真を返す・一回だけ偽を返す

n回に一回だけ正を返す・一回だけ負を返す n = 3 for i in range(10): print i, i%n/(n-1), ~i%-n/(n-1)/-1 == 0 0 1 1 0 1 2 1 0 3 0 1 4 0 1 ... 2016年3月30日
YY3ai2ui24 さんのアバター 254views

Pythonでライザップしてみた

はじめに PythonでFizzBuzzしてみたが思ったより反響が良かったので、Pythonでなにかアルゴリズムっぽいことをする記事を書くことにしました。 今回は、n回ごとにオンオフを切り替えるスイッチをジェネレーターで実装し、このスイ... 2016年3月24日
alkoshikawa さんのアバター 22views

古いAmazonLinuxでpip2.7を入れたりする

昔のAmazonLinuxだとPython2.6系がメインなんですが、2.6系でプログラムを実行するとエラーが出ることがよくあります。 2.7系を使うには以下のような形でモジュールをインストールします。 yum install pyth... 2016年3月23日
Takuro Hirayama さんのアバター 45views

Pythonで日時文字列をパース

string -> datetime.datetime >>> import dateutil.parser >>> dateutil.parser.parse("2012-01-01") dateti... 2016年3月23日
YY3ai2ui24 さんのアバター 43views

Pythonの条件演算子と遅延評価を見比べる

条件演算子 m = 10 for i in range(m): print i, "odd" if i%2 else "even" == 0 even 1 odd 2 even 3 odd 4 even 5 odd 6 even ... 2016年3月23日
Takuro Hirayama さんのアバター 48views

【Python】ラムダ式のネスト

こんなはずじゃなかった filter_func = (lambda item: (lambda bar: (lambda baz: piyopiyopiyo(baz) )(... 2016年3月22日
Takuro Hirayama さんのアバター 217views

AWS Lambda(Python)のログ出力

普通にloggingモジュールでログ吐けばいいとのことでした。 コード import logging logger = logging.getLogger() # ログレベル設定 # info以下のログレベルのログを削るようにする lo... 2016年3月15日
Okuya さんのアバター 475views

pythonでGET,POSTを受け取る

まず、cgiモジュールをimportする。 import cgi has_key,hashで取得 form = cgi.FieldStorage() if form.has_key("key"): print "keyあり"... 2016年3月15日
Takuro Hirayama さんのアバター 614views

社長席の温度監視を支える技術。

はじめに この記事は、こちらの記事で挙げた監視システムを構築した際の技術ログとなります。 オフィスの形状のせいか座席によって温度差があり、最北端の席に座っている社長がいつも「寒い、寒い」と震えているので、 Raspberry Pi2とA... 2016年3月11日
Okuya さんのアバター 242views

s3からpythonを使ってファイルを取得する

#!/usr/bin/env python # -*- coding:utf-8 -*- import boto import boto.s3.connection conn = boto.s3.connect_to_region( ... 2016年3月11日
Okuya さんのアバター 192views

botoで名前に’.’(ドット)が入っているbucketにコネクトができない

Bucket_Name = 'hoge.foo.com' として、 bucket = conn.get_bucket('Bucket_Name') これを実行すると、、 Traceback (most recent call l... 2016年3月11日
Okuya さんのアバター 489views

pythonでjsonを整形

スクリプト #!/usr/bin/env python # encoding: utf-8 import json dict = json.loads(raw_input()) format_json = json.dumps(dict... 2016年3月11日
Okuya さんのアバター 34views

boto3を使う時のファイル名

boto.py #!/usr/bin/env python # -*- coding:utf-8 -*- import boto conn = boto.connect_s3() を実行したら、 $ ./boto.py Traceb... 2016年3月9日
Takuro Hirayama さんのアバター 87views

シグナルを使ったときにハマったこと

こんなスクリプトを import signal, os import time def handler(signum, frame): print signum print "i am heavy..." # なにか重い処理 ... 2016年3月8日
Okuya さんのアバター 44views

python2の記法のメモ

ifの条件式で… 以下のような書き方が許されている。 if 1 < x < 10: ... 文字列 strip() >>> a = 'abcd1234' >>> a.... 2016年3月4日
Takuro Hirayama さんのアバター 17views

【Python】オブジェクトが特定の特定の属性を持っているか

has_attr = hasattr(instance, "attr_name") # 使用例としては、こうなるのかと存じます if hasattr(instance, "attr") and instance.attr is not ... 2016年3月4日
Okuya さんのアバター 180views

pythonでAWSのSNSを使う

pythonでAWSのSNSを使いたいとき まず、AWS SDK for Python (Boto3)をインストール。 pip install boto3 そして、下のスクリプトを実行すればメール送信完了。(適宜、変更して) i... 2016年3月4日