かべぎわブログ

ブログです

記憶ロストとドラクエ11完全クリア_無職日記012~016

先週の金曜日は飲み会だった。
後半の記憶がない。


先週の土曜日は飲み会だった。
後半の記憶がない。


日曜日は寝ていた。
つかれたからね。


残りの月火水で一気にドラクエ11をクリアした。
裏ボスも倒した。
Lv.75
プレイ時間60時間だった。

いいドラクエ3リメイクだなーと思ってたらちがった。
よかった。
非常に良かった。

というわけで一段落ついたので あしたから真面目に記事を書くかもしれないし書かないかもしれない。

【PS4】ドラゴンクエストXI 過ぎ去りし時を求めて

【PS4】ドラゴンクエストXI 過ぎ去りし時を求めて

ひとりスシローをキメる_無職日記011

ひとりでスシローにいってきた。
テーブル席に通されてあせった。
でもおいしかった。

以下たべたやつ



ほたて
f:id:kabegiwakun:20181011212628p:plain



かんぱち
f:id:kabegiwakun:20181011212703p:plain


赤貝
f:id:kabegiwakun:20181011212735p:plain



まぐろ3点盛り f:id:kabegiwakun:20181011212759p:plain


フライドポテト
f:id:kabegiwakun:20181011212825p:plain



サーモン
f:id:kabegiwakun:20181011212839p:plain



あまえび
f:id:kabegiwakun:20181011213025p:plain



あかえび
f:id:kabegiwakun:20181011213045p:plain



うにいくら
f:id:kabegiwakun:20181011213100p:plain



メロンシャーベット
f:id:kabegiwakun:20181011213158p:plain




すし図鑑

すし図鑑

フェルメール展と上野デリーのカシミールカレー_無職日記010

暇すぎてなんか芸術でもかじっとくかと思って上野の森美術館でやっているフェルメール展に行ってきた。

チケットがなんと2700円もする。
えくすぺんしぶ
f:id:kabegiwakun:20181010225312p:plain

15:00入場の回に15:40くらいに行ったらそこまで混んでいなかった。
5分くらい並んで入れた。
f:id:kabegiwakun:20181010225414p:plain

この絵があった。
けっこうちいさかった。

f:id:kabegiwakun:20181010225646j:plain

30分くらいでみおわってしまった。
みんな絵がうまいなぁとおもった。
ジーパンにリュックの人がぼく以外居なくて焦った。
ハイソ。

頭がおかしくなってTシャツを買ってしまった。
3200円。
エクスペンシブ
f:id:kabegiwakun:20181010225822p:plain




その後上野のデリーに行った。
f:id:kabegiwakun:20181010225903p:plain

カシミールカレーをたべた。
ハイパー辛かった。
けどうまい。
f:id:kabegiwakun:20181010225924p:plain

デリー カシミ?ル カレ? 350g

デリー カシミ?ル カレ? 350g

Pythonで昔の映画のスタッフロールみたいなやつをつくる

概要

伝わる人にだけ伝わればいい。
たぶん2週間後に自分にも伝わらない。

こういうやつをつくりたい。
画像はヘイトフルエイトのスタッフロールだけど
f:id:kabegiwakun:20181010104610p:plain

プログラム

プログラム自体はこんなかんじ。
辞書形式のスタッフとスクリーンサイズをわたしてあげる。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def print_staff_role(staffs,screen_size):
    for i,j in staffs.items():
        period_count = screen_size - len(j)
        print(i.ljust(period_count,'.')+j)

staffs = {'Unit Production Manager': 'MARC HAMMER', 'Director': 'kabegiwa'}
print_staff_role(staffs,40)

うごかしてみるとこんなかんじになる。

 ./staffrole.py 
Unit Production Manager......MARC HAMMER
Director........................kabegiwa

おわりに

よい

ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))

ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))

Pythonで文字列を右揃え左揃え中央揃えにする

概要

Pythonでrjust()ljust()center()をつかって文字列を右揃えや左揃え、中央揃えにしてみたいと思います。

右揃え rjust()

rjust()をつかうことで文字列を右揃えにすることができます。
数値を渡すことでその長さで右揃えにした文字列を応答してくれます。

'wawawa'.rjust(10)
#     wawawa

左揃え ljust()

ljust()をつかうことで文字列を左揃えにすることができます。
数値を渡すことでその長さで左揃えにした文字列を応答してくれます。

'wawawa'.ljust(10)
# wawawa    

中央揃え center()

center()をつかうと文字列を中央揃えにしてくれます。
数値を渡すことでその長さで中央揃えにした文字列を応答してくれます。

'wawawa'.center(10)
#  wawawa  

ちなみに

今回紹介した3つのメソッドはすべて第二引数を指定することができます。
第二引数を指定してあげるとその文字列で揃えた際に生じたスペースを埋めてくれます。
たとえばこんなかんじ。

'wawawa'.rjust(10,'@')
# @@@@wawawa

おわりに

べんり

実践力を身につける Pythonの教科書

実践力を身につける Pythonの教科書

Pythonで文字列が半角英数字かどうか判定する

概要

Pythonを利用して特定の文字列が半角英数字かどうかを判定してみたいと思います。

パスワードとかによくあるやつ。
あれをやりたい。

スクリプト例

こんなかんじで実装できる。

password = input()

if password.isalnum():
    break
print('半角英数字でおなしゃす')

ちょっとした解説

isalnum()は特定の文字列が半角英文字か半角数字のみの場合にTrueをかえします。

おわりに

パスワード入力のときに記号を混ぜさせるのとか大文字を混ぜさせるのとかまじでかんべんしてほしい

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonで文字列をエスケープするのがめんどくさいときはraw文字列をつかう

概要

文字列の中に特殊な文字'などをいれたいときは\'といったかんじでエスケープしてあげる必要がありますが、たくさんエスケープ処理をしているともうなにがなんだかわかんなくなってめんどくさくなってきます。

それの対処法です。

raw文字列をつかう

Pythonでは文字列の前にrをつけるとraw文字列として扱われます。
rae文字列では文字列の中のエスケープ文字を無視します。

たとえば以下のようなかんじです。
通常は以下のようにエスケープしてあげないといけませんが、

print('wawawa\'s cafe')

文字列の前にrをつけてraw文字列として扱えばエスケープは必要ありません。

print(r'wawawa's cafe')

おわりに

正規表現をそのまま表示したいとかそういうときには必須

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで

モンシェールのデニッシュ食パン_無職日記008

モンシェールのデニッシュ食パンを買いに行った。

なんかNHKのドキュメンタリーかなにかで取り上げられてから2,3ヶ月くらいはハイパー混んでいたけれど最近は普通に変えるようになっていた。
f:id:kabegiwakun:20181008213506p:plain



これで980円
2斤
f:id:kabegiwakun:20181008213548p:plain

焼くとこんなかんじになる。
うまい。
バター感がつよくて肥満の味がする。
よい。
f:id:kabegiwakun:20181008213650p:plain



BATTERYとPEAKERをのんだ_無職日記007

BATTERYというエナジードリンクをのんだ。
お菓子みたいでおいしい。
モンスターと同じ量で同じ値段だったらじぶんはこっちをえらぶ
f:id:kabegiwakun:20181004224855p:plain

PEAKERというエナジードリンクをのんだ。
ビターエナジードリンクというのが売りらしい。
味は美味しい。
けどカフェイン含有量がすくないのがきになった。
この量で45mgというのはすくない。
5倍はほしい。
f:id:kabegiwakun:20181004224911p:plain



無職にもエナジーは必要なのだ。



アサヒ飲料 モンスター エナジー 355ml×24本

アサヒ飲料 モンスター エナジー 355ml×24本

COULAX EMS腹筋ベルトを買った_無職日記006

AmazonのタイムセールがやっていたのでCOULAX EMS腹筋ベルト 腹筋トレーニングマシーンというのを買ってみた。
3000円くらいだった。

腹筋だけじゃなくて腕を鍛えるやつもついている。
f:id:kabegiwakun:20181004223658p:plain

うごいているところはこんなかんじ。
f:id:kabegiwakun:20181004224548g:plain



Pythonの辞書形式で存在しないキーをgetする

概要

Pythonで辞書形式を利用するとき、存在しないキーを指定したときにはエラーになってしまいます。

それの回避法です。

回避法

getをつかうことで存在しないキーだった場合にエラーが発生しなくなります。
また、デフォルトの値を設定することができます。

たとえば以下のような辞書形式のものがあったとします。

wawawa_dict = {'AAA':111,'BBB':222}

CCCという存在しないキーを指定するとエラーになります。

print(wawawa_dict['CCC'])
# KeyError: 'CCC'

getをつかうことでエラーにはならなくなります。
Noneという値が応答されるだけになります。

print(wawawa_dict.get('CCC'))
# None

また、存在しないキーだったときのデフォルトの値を設定することができます。

print(wawawa_dict.get('CCC','naiyo'))
# naiyo

おわりに

辞書形式がまたひとつつかいやすくなった。

入門 Python 3

入門 Python 3

Pythonの参照渡しでハマったのでその対処法

概要

Pythonの参照渡しでハマってしまった。

なにがおきたか

以下のようなプログラムがあったとする。

wawawa_array = ['wa1','wa2','wa3']

sasasa_array = wawawa_array
sasasa_array[0] = 'sa1'

print(wawawa_array)
print(sasasa_array)

これを実行するとこうなってしまう。

['sa1', 'wa2', 'wa3']
['sa1', 'wa2', 'wa3']

sasasa_array[0]を変更したらwawawa_array[0]の値も変わってしまった。

これはなぜか

Pythonではリストの参照を変数に代入している。
データの存在する場所を変数に渡しているため、このような結果になってしまう。

つまりwawawa_arrayとsasasa_arrayは同じリストを参照しているということ。

対処法

Pythonではcopyモジュールというものがあります。
以下のようにすることで別々のリストを参照するようになり、もとのリスト(wawawa_array)には影響を及ぼさないようになります。

from copy import copy

wawawa_array = ['wa1','wa2','wa3']

sasasa_array = copy(wawawa_array)
sasasa_array[0] = 'sa1'

print(wawawa_array)
print(sasasa_array)

実行してみるとこんなかんじでsasasa_arrayだけが変更されていることがわかる。

['wa1', 'wa2', 'wa3']
['sa1', 'wa2', 'wa3']

おわりに

注意せねば

入門 Python 3

入門 Python 3

ガストのチーズインハンバーグとねこ_無職日記004

ガストでチーズインハンバーグを食べた。
いまなら399円
f:id:kabegiwakun:20181004222439p:plain

現物はこんなかんじ。
10:00くらいにガストに行ったらチーズインハンバーグは10:30からです。って言われた。しらなかった。
30分ドリンクバーで野菜ジュースを飲んで健康になりながら待った。
f:id:kabegiwakun:20181004222505p:plain
399円なんだけど結局ドリンクバーとかごはんとかつけると1000円くらいになっちゃうんだよね。

ガストから帰ってきたら目付きの悪いねこがいた。
よい。
f:id:kabegiwakun:20181004222646p:plain