morris555's diary

高校生のブログです。

pythonでg.y95.jpのAPI

はじめに yosida95さんがこんなサービスやってました。 http://g.y95.jp/ なのでAPIで遊びました。 本題 今回は比較的簡単でしたww #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url= "http:…

はてなキーワードAPIで遊ぶ by Python

はじめに 今回は、はてなキーワードAPIで遊んでみましたww IPythonから まずはIPythonから遊んでみた >>> import xmlrpclib >>> hatena = xmlrpclib.ServerProxy('http://d.hatena.ne.jp/xmlrpc') >>> res = hatena.hatena.getSimilarWord({'wordlist': 'p…

pythonでux.nuのAPIを使ってみた!

はじめに 今回はux.nuのAPIを使ってみました ←今更ですが(泣) 本題 今回もコードを… #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url = "http://ux.nu/api/short?" short = urllib.urlopen(ur…

pythonでの日本語について。。。。

はじめに 今回はpythonでの日本語について、という事です、、、 本題 a = input(u'数値を入力してください。 >>>') こんな感じに書いたら見事にエラー UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(1…

pythonでQRコード作成

はじめに pythonを使うまでもありませんが、、一応pythonを使ってみます。 準備 Google Chart APIを使います。 #pip install pygooglechart これでインストールできます。 本題 #!/usr/bin/env python # -*- coding:utf-8 -*- from pygooglechart import QRC…

pythonで日本語形態素解析

はじめに 日本語形態素解析ってタイトルかっこいいww今回はMeCabを使ってみました。 本題 まずは例を、、 >>> import MeCab >>> m = MeCab.Tagger('-Ochasen') >>> print m.parse("焼き芋落とすと思いきや!") 焼き芋 ヤキイモ 焼き芋 名詞-一般 落とす オ…

pythonの小ネタ #3 〜解決〜

はじめに 前回の記事の解決法をyosida95さんに教えて頂きました。 本題 別にglobalはいらなかったようです(泣)yosida95さんによると、 「定義されていない変数bを参照しようとしたから」 らしいです。いきなり、 print b みたいなのと同じエラーでしたね。。…

pythonの小ネタ #3

はじめに 今回は、forループ(?)でちょっとミスってたww 本題 例えば、 a = 'python' for i in range(0,3): b += a + 'ista' + ',' print b こんな感じにやったらエラー(泣) 解決法 global b b = '' a = 'python' for i in range(0,3): b += a + 'ista' + …

python de Gtk+3 #14

はじめに この関係のネタは久々ですね。。今日はコンボボックスについてです。 本題 例 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=…

pythonでインデックスつきループ

はじめに 昔どこかに書いてあったネタですが。。 本題 pythonでインデックスつきループをするには、 enumerate関数を使えばいいらしいです。 >>> for i, v in enumerate(['a', 'b', 'c']): ... print i, v ... 0 a 1 b 3 c こんな感じに出来ます。 おわりに …

pythonの小ネタ ??

はじめに 今回は、変数のお話ww 本題 失敗例 pythonでは、 i = 10 def square(x): i **= x 的なことをやると、 UnboundLocalError: local variable 'i' referenced before assignmentって言われます 解決方法 理由は不明ですが…(泣) ↑↑↑ わかる方いたら是…

pythonの小ネタww

pythonでは、なんと……… 小数点の前の 0 を省略できる >>> 0.5 >>> .5これだけ。ほんとに小ネタでした。

pythonで詰まった

はじめに pythonで遊んでたらerror連発してしまったので紹介しておく。 本題 結果から言うと、ファイル名が悪かった。 実行しようとすると、 AttributeError: 'module' object has no attribute ……と出るので、モジュールの再インストール、手動インストール…

pythonからbansheeを

はじめに bansheeで音楽聞きながらコード書いてたらマウス動かすのが面倒に…(笑)そこで、pythonから操作しようかなと思ったww 本題 pythonからどうやって操作するんだ??………pythonてdbusのモジュールあったようなという事でdbusで接続して見ました。(ipyt…

python de Gtk+3 #13

はじめに 前に予告したメッセージダイアログを紹介しようと思います。 本題 まず例を見てください。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(…

PEP8

はじめに 今回、今まで書いたコードにPEP8のチェックをしてみました。 W293 blank line contains whitespaceなんだこれ…vimのオートインデントのせいで、空白が入ってましたww 本題 今回は、.vimrcに行末の空白をハイライトするオプションを追加してみまし…

python de Gtk+3 #12

はじめに 今回は予告通り、スピンボタンを! 本題 まずは例を #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='SpinButton') self.spinb…

python de Gtk+3 #11

はじめに 今回はいろいろなボタンについてww 本題 ボタンには前に紹介した普通のボタン以外に、 グルボタン チェックボタン ラジオボタン リンクボタン スピンボタン が、あるらしい。下の2つ以外は、基本的にはおなじ感じで書けます。 リンクボタン <a></a> い…

Acer5336でUbuntuを使うとバックライトが!!

タイトルのとおりです。バックライトが付きませんね(泣)ググったらすぐ見つけましたwhttp://ubuntuforums.org/showthread.php?t=1742352 sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" GRUB_CMDLINE_LINUX="…

python de Gtk+3 #10

ダイアログをやってみましょう。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class DialogWindow(Gtk.Dialog): def __init__(self, parent): Gtk.Dialog.__init__(self, u'Dialog', parent, 0, (Gtk.STOCK_CANCEL, Gtk.Re…

python de Gtk+3 #9

プログレスバーいってみようww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GObject class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'ProgressBar') self.Progressbar = Gtk.Pro…

文化祭

今日は文化祭でしたww暇すぎて疲れたー今日はもう寝ようかな(笑)

python de Gtk+3 #8

次は、エントリーについて… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Entry') vbox = Gtk.Box(orientation=Gtk.Orientation.VER…

python de Gtk+3 #7

今日はアイコンを… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GdkPixbuf class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Pixbuf') self.set_icon(GdkPixbuf.Pixbuf.new_from_fi…

python de Gtk+3 #6

今回はレイアウト関係でグリッドをやります。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='Gird') grid = Gtk.Grid() self.add(grid…

文化祭 〜準備〜

もうすぐ文化祭ですww先生から「一年生は静かに過ごせばいい」って言われた(笑)準備することすらない、暇だ… 勉強だww 暇だから勉強でもしようかな。 学校の勉強?? いえいえ…もちろんPythonの勉強(笑)

python de Gtk+3 #5

前回ボックスをやったから……今回は何をしよう?? #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Table') table = Gtk.Table(3, 3, T…

python de Gtk+3 #4

次はボックス!! #!/use/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Box') self.box = Gtk.Box(spacing=5) self.add(self.box) self.but…

python de Gtk+3 #3

今日は、ボタンでも表示してみましょうww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Button') self.button = Gtk.Button(label…

python de Gtk+3 #1

はじめに… pythonのGtk+3についての日本語文章がほとんどなかったので… 本題 ただのウインドウを表示したいと思います。 …誰でもできますね(泣) #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window):…