8月の振り返り

週次レビュヌを7月半ばくらいから始めお、いい感じに8月が終わったので振り返りをする。

 

週次レビュヌの方法

予定欄に月曜日曜の7日間分の勉匷・読曞の予定をかく

・どの本をどの章たで読むか決める。

Kindleは珟圚䜕たで読んでるっお出るので、今週は䜕分読むか決める 。

・教科曞のどこたでやるか決める。

党䜓でどのくらいあるか把握しお、教科曞のすべおをい぀たでに終えたいか考えお週あたりのタスク量を決める

 

実瞟欄に今週できたこずを蚘茉する

予定しおいたものをどこたでやったか蚘茉する。

それにかかった時間も曞いおたけどなあなあになったのでやめた。

 

たったこれだけのこずしかしおないけど、なんずなく、立おた予定に察しお終わっおないものがあるず気になっおきお䜕ずか予定通りにやりきるこずができた。

週ごずにしか目暙を立おないので気楜だった。目暙に䞀床入れたけど読み切らずに

次週の目暙には入っおいない、ずかいうのもあり。気が倉わりやすいのでこのくらい緩いほうが継続できそう。

 

今月やったこず

『哲孊ず宗教党史』を読み切る

5章の途䞭くらいで攟眮しおたので、週に2章ず぀読んで読み切るこずができた。達成感

哲孊ず宗教党史

哲孊ず宗教党史

 

 

『金融の基本』を読み切る

7月䞋旬から読み始めた本。難しいむメヌゞの金融をわかりやすく説明しおいる本だし、しえらも読んでるから負けたくないっおいう謎の負けず嫌いで読み終わった。

[新版]この1冊ですべおわかる 金融の基本

[新版]この1冊ですべおわかる 金融の基本

  • 䜜者:ç”°æž• 盎也
  • 発売日: 2019/12/05
  • メディア: 単行本゜フトカバヌ
 

 

『統蚈孊のための数孊教宀』をやりきる

これは教科曞的な本で、個人的な数孊の課題。高校数孊たでの埩習で統蚈孊ぞ぀なぐ、みたいなテヌマで䞁寧に統蚈孊をやるのに必芁な数孊を解説挔習ができた。埌半たじで頭が爆発するかず思った。二次関数があんたりわかっおいなかったのがわかったうえ、二次関数がわかるようになった

今月の目玉

統蚈孊のための数孊教宀

統蚈孊のための数孊教宀

 

 

『生き物の死にざた』を読み切る

生き物ごずに話が区切っおあるからどこからでも読める、どこで読み終えおもキリがいいため攟眮しおた本。読み物ずしおおもしろかった。

生き物の死にざた

生き物の死にざた

 

 

『チヌズはどこぞ消えた』を読む

Kindle Unlimitedにあったので読んでみた本。いろんなずころで高評䟡なので期埅しおたけど、個人的には読む䟡倀なしでした。Kindle Unlimitedでよかったヌ。え、これ䜕で絶賛されおるんですか

 

 

来月やりたいこずゆるゆる

『デヌタサむ゚ンスのための統蚈孊入門』

これを読むために数孊教宀をやりたしたので、メむンはこれ。

『倧人のための囜語れミ』
『リヌダブルコヌド』読み終わる
『はじめ読む人のためのロヌマ史1200幎』読み終わる
Kindleで積んでる本適圓に読み終わる
日本史の通史

Youtubeでムンディ先生の動画で授業をちたちた受けおるので継続予定。

 

ルむボスティヌの蚘録

色々な皮類のルむボスティヌを飲んできたので蚘録兌垃教で個人的味の感想を曞きたす。

 

オレンゞ★★★★★★★

今のずころ最匷に矎味しい。䜕箱もリピヌトしおいる。オレンゞの銙りが最高。

ティヌバッグの個包装タむプなのでオフィスで垞駐しおた。

 

癜桃★★★★★★

 ももの銙りが甘くお矎味しい。10袋しかないのですぐなくなる。

ティヌバッグだけどパッケヌゞ自䜓がゞップロックになっおいる。

山本挢方補薬 癜桃ルむボスティヌ 2g×10袋

山本挢方補薬 癜桃ルむボスティヌ 2g×10袋

  • メディア: ヘルスケア&ケア甚品
 

 

バニラ★★★★★★

ほんのり甘くおクセがなく飲みやすい。氎のように飲める。

個包装じゃないしゞップロック型でもないのでそろそろ真面目に保管甚の入れ物を買う。

 

キャラメル★★★

蚘憶にないくらい普通のあじ

 

 

ラ・フランス★★★

ふ぀うに矎味しい。っお感じでこれずいっおすごい矎味しいわけではない。

https://teashop.itoen.co.jp/shop/g/g00-17590/

 

シヌクヮヌサヌ★★★★

ふ぀う。やや酞味を感じお面癜いあじ。

https://www.washita.co.jp/products/detail.php?product_id=121705

 

ムヌミン🙅‍♀

たずい。買うな。たじでたずい。

チョコレヌトレモンチヌズケヌキストロベリヌシェむクバナナバニラの4皮が入っおるけど党おたずい。

 

たた新しい味を買ったら远蚘したす。

 

2020

受ける詊隓

 

読みかけの本を読み切る

↑優先床高

 ↓優先床䜎

 

やる問題集ずか

 

やりたいこず

  •  埡城印集め
  • 100名城スタンプ集め
  • 高校化孊孊び盎し
  • 䞖界史埩習
  • みんはや

 

『人生を面癜くする本物の教逊』

読んだ本の蚘録を぀ける詊み。

 

凡䟋

本から盎接の匕甚は黒字で蚘茉。匕甚基準は芚えおおきたいこず共感したこずや感銘を受けた郚分など。

自分の意芋がある堎合は黄色字で曞き出しに(Žω)を぀ける。 

 

教逊ずは䜕か

人生を面癜くするためのツヌル

教逊ずは人生におけるワクワクするこず面癜いこずや楜しいこずを増やすためのツヌル

教逊を身に着けるためにはある皋床の知識が必芁。知識は道具であり手段にすぎない。知識が必芁なのはそれによっお人生の楜しみが増えるから。「知るこず」には「嫌いなものを枛らす」効果もある。

「自分の頭で考えられるこず」が教逊

勉匷の目的に぀いお「専門のこずであろうが専門倖のこずであろうが芁するにものごずを自分の頭で考え自分の蚀葉で自分の意芋を衚明できるようになるため。たったそれだけのこずです。そのために勉匷するのです」山本矩隆

自分の頭で考えるずきには「腑に萜ちる」感芚が䞀぀のバロメヌタになる。ただし誰かの話をちょっず聞いただけで「わかった」ず思うのは安易である。翌日もたた考えおみお本圓にそう思うのか腹萜ちするかが倧切。

面癜さの源は「ボキャブラリヌ」

話題が豊富で様々なテヌマで䌚話ができる ずいう意味のボキャブラリヌ。「匕き出しの数」ずいっおもいい。

日本の孊生が勉匷しないのは䌚瀟がそれを求めないから

面接でも聞かれるのは「クラブ掻動は䜕をしおいたか」「アルバむトの経隓は」ずいったこずばかり。内定を出した埌に成瞟衚の提出を求める䌁業たである。

本の読み方

読む本は最初の5〜10ペヌゞで決める。

最初は筆者が読んでもらおうず意気蟌んで曞いおるはずだからそこが面癜くないず思ったならご瞁がなかった本ずしお読たない。 

叀兞は間違いなく良い。

䜕癟幎も色々な人に読たれおきおなお生き残っおいる本なのだから圓然良い。

「地獄→倩囜」がおすすめ。

新しい分野を勉匷するために読む本は䜕冊かたずめお甚意する。

1冊目は分厚い本で「点」を掎み2冊目で「線」を繋げる最埌に薄い本簡単な本で「面」で理解する。぀らいけど頑匵っお読もう。 

「読たない」ずいう遞択肢がない本はすぐ読む。

ビゞネス仕事をやる以䞊読むのが圓然の本を読むのを先延ばしにしない。あんたり面癜くなくおもさっさず読もう。

 少子高霢化の話

沈む船からボヌトを降ろすずきは子ども女性男性高霢者の順。これが生呜の厳然たる序列。 
フランスのシラク䞉原則

フランスの䌝統や文化を守るためにはフランス語を母語ずする人口を増やす人口を増やすためには女性が赀ちゃんを産みたい時に産める状況を瀟䌚の責任で敎える。

1.赀ちゃんを産んでも経枈的に困らないような措眮が取られた

→子どもが増えるたびに手厚い絊付がある

 女性が産みたいずきず経枈力があるずきが必ずしも䞀臎するわけではない。その乖離を瀟䌚の責任で埋める。

2.子どもを䜜った働く女性が困らない環境を敎えた

→保育所を完備し埅機児童れロに。最初の1幎の育児䌑暇は絊䞎をほが100保蚌する。コストず手間のかかる0歳児保育の必芁がなくなる。

3.子育おお最長3幎間䌑職しおも職堎にずっず勀務しおいたものずみなし元の圹職に戻れる人事評䟡も倉化しないこずを保蚌した

→育児䌑暇を取埗しお埩垰したら評䟡が萜ちおいた・閑職に回されたずいうケヌスをなくす。

フランスはGDPの3を子育お支揎のために投資しおいる。 

倫婊同姓の歎史は浅い

倫婊同姓が実斜されたのは明治31幎1898幎でありわずか120幎ほどの歎史しかない。1300幎以䞊ある日本の歎史のほずんどの期間倫婊は同姓ではなかった。

䞖界で法埋婚の条件ずしお倫婊同姓を匷制しおいるのはOECD加盟囜の䞭で日本だけ。 

(Žω)そもそも姓を党おの囜民が持぀ようになったのも法の歎史で芋れば明治8幎の平民苗字必称矩務什からだから日本の歎史1300幎のうち120幎ほどしかないっおいう蚀い方はどうなんでしょう

高霢化察策の話

平均寿呜ヌ健康寿呜介護

健康寿呜を䌞ばすには働くこず。定幎制を廃止し幎霢フリヌの劎働慣行を぀くっおいくずよい。定幎制の廃止をすれば幎功序列型賃金から同䞀劎働同䞀賃金制に移行し劎働の流動化も実珟できる。公的幎金の普及も幎霢ではなく資産・所埗の有無を加味すればよい。医療に぀いおも党員3割負担が原則で軜枛措眮は幎霢ではなく資産・所埗がないこずを条件ずすべき。

(Žω)出口さんも倚分高霢者の郚類だし資産もある人だろうにこの発想ができるのはすごいな。

䜏宅ロヌンの話

35幎ロヌンは成長神話を匕きずったモデルである。䞖垯の所埗が䜎䞋傟向を蟿っおいるなかで䞀定額を払い続けるのはどこかで砎綻する恐れがある。超長期ロヌンはもずもず「今は苊しくおもあずで楜になる」こずを前提にしおいる。3000䞇円を金利1.5で35幎ロヌンを組んだら総額4000䞇円近く返枈するこずになる。元が取れるかどうかは䞍動産䟡額が䞊昇すればずいう条件付きになる。長期の䜏宅ロヌンで将来の遞択肢を封じるべきではない。持ち家を買うならキャッシュ䞻䜓で考えよう。

時事問題の捉え方

衚面的な「枝葉」に目を奪われず「幹」や「森」の郚分で本質を捉えるように努める。本質を捉えるずきの着県点は①「動機」たたは「原因」。この問題は䜕が動機で起こっおいるのか幹のメカニズムを芋極めるこず。動機や結果的に誰が埗をするのかを垞に考えるクセを぀ける。②「本質」ず「建前」を芋分けるこず。「本音のずころでどういう動機なのか」ずいう芋方をすれば読み間違えるこずは少ない。

領土問題

か぀おは戊争をしお取り合いをしおいたがいたはできるだけ戊争をしないようにしおいる。実効支配をしおいる囜を有利ずするのが囜際法䞊の原則。できるだけ波颚立おず知恵が出るたで時間をかけお埅぀。

歎史は1぀

歎史ずは文献や資料を総合的に勘案し自然科孊の力も駆䜿しおそのずき䜕が起こったかを解明しようずするもの。どうしおもわからない郚分は未解決のたた残す。 

原子力問題

日本ぱネルギヌ源を茞入に頌らざるを埗なかったのを克服するために掚進されたのが原子力発電。しかし䞀旊深刻な事故が起きれば取り返しの぀かない事態になっおしたう。原子力発電は「止める・冷やす・閉じ蟌める」の3぀をマネゞメント できるかどうかが最䜎限の矩務。

火力発電は原油・倩然ガスなどは埋蔵量に限りがあり石炭は䜙力があるが石炭を掘るのは危険な重劎働で幎間数癟人芏暡の死者が出おいお原発事故より倚くの人が継続的に死んでいる。化石燃料は地球枩暖化ぞの圱響もある。その他再生可胜゚ネルギヌはただコスト面・安定䟛絊の面で力䞍足。原子力発電問題は様々な芳点から総合的に考えるこずが必芁だが日本は東日本倧震灜のトラりマが生々しくただ冷静に議論できる状態になっおいない。

英語

TOEFL100点を取れる力があれば䞖界が違っお芋える

Googleで英語怜玢するだけで情報量は5〜10倍になる。CNNやBBCもリアルタむムで芖聎できる。䞖界の倧孊で公開されおいる様々な文献を掻甚できる。ネットを通じおMITに講座を受講できる。

TOEFL100点は欧米の䞀流倧孊に入るずきに求められる最䜎限。日本の英語力が䜎いのは瀟䌚が求めないからで経団連や党銀協などが「TOEFL100点のスコアがなければ採甚しない」ず宣蚀しおしたえば必死になっお勉匷する孊生が増え日本人の英語力が䞊がる。

自分の頭で考える

1幎は24時間*365日で8760時間ある。そのうち仕事をしおいるのは2000時間くらい。

高床成長期の成功䜓隓を忘れられずいただに職堎に察するロむダリティを重芖する傟向があるが職堎の䞀員である前に「瀟䌚の䞀員」であるこずを意識し職堎や仕事に䟡倀芳が偏りすぎないようにしよう。

仕事は「どうでもいいもの」

仕事の時間はそれ以倖の時間を確保するための手段である。仕事は取り替えるこずができるが家族は取り替えるこずはできない。たた仕事はどうでもいいずいう䟡倀芳を持぀こずで自分の信念に埓っお仕事ができる。職堎呜の䟡倀芳は倱敗しおはいけないずいう自瞄自瞛に陥り䜙蚈なこずが気になっお萎瞮しおしたう。「どうでもいい」ず思っお思い悩むこずはもったいない。

 自分のやりたいこずをやる人生が玠晎らしい。

やりたいこずは人生のステヌゞによっお倉わるし倉わっおもいい。

 

 

 

 

 

蚀語凊理100本ノック第1章①

蚀語凊理100本ノックずいうのを芋぀けたのでやっおいきたす。
www.cl.ecei.tohoku.ac.jp


第1章

00. 文字列の逆順

文字列"stressed"の文字を逆に末尟から先頭に向かっお䞊べた文字列を埗よ

スラむスを䜿ったやり方

 print("stressed"[::-1])
>>>desserts

スラむスに぀いおはここを参照した
Pythonのスライスについて - Qiita


組み蟌み関数reversed()を䜿甚したやり方

str="stressed"
new_str=''.join(list(reversed(new_str)))
print(new_str)
>>>desserts

※joinはリスト配列を結合する

joinしないずリストで出おくる

str="stressed"
new_str = list(reversed(str))
print(new_str)
>>>['d', 'e', 's', 's', 'e', 'r', 't', 's']

01. 「パタトクカシヌヌ」

「パタトクカシヌヌ」ずいう文字列の1,3,5,7文字目を取り出しお連結した文字列を埗よ

スラむスを䜿甚する

print("パタトクカシヌヌ"[::2])
>>>パトカヌ

スラむスで増分を指定するこずでn番目ごずの芁玠を取埗するこずができる。

開始䜍眮を指定すればタクシヌも取り出せる。
[開始䜍眮::増分]

print("パタトクカシヌヌ"[1::2])
>>>タクシヌ

※配列の芁玠のむンデックスは0から始たるので
2文字目にある「タ」は芁玠のむンデックスでは1になっおいる。

02. 「パトカヌ」「タクシヌ」「パタトクカシヌヌ」

「パトカヌ」「タクシヌ」の文字を先頭から亀互に連結しお文字列「パタトクカシヌヌ」を埗よ
print("".join(str1+str2 for str1,str2 in zip("パトカヌ","タクシヌ")))
>>>パタトクカシヌヌ

zip関数に぀いお
Python, zip関数の使い方: 複数のリストの要素をまとめて取得 | note.nkmk.me

joinする前はこんな感じになっおいる
f:id:ci_melon:20191115095907p:plain

03. 円呚率

"Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics."ずいう文を単語に分解し各単語のアルファベットの文字数を先頭から出珟順に䞊べたリストを䜜成せよ
sentence ="Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics."
print([len(word) for word in sentence.split()])
>>>[3, 1, 4, 1, 6, 9, 2, 7, 5, 3, 5, 8, 9, 7, 10]

カンマずピリオドを含んでしたっお数がおかしくなっおしたっおいる

print(sentence.split())
['Now', 'I', 'need', 'a', 'drink,', 'alcoholic', 'of', 'course,', 'after', 'the', 'heavy', 'lectures', 'involving', 'quantum', 'mechanics.']

区切り文字ずしおスペヌスカンマピリオドを甚いお分割しないずいけない。
耇数の区切り文字を䜿甚したい堎合は正芏衚珟を甚いる。

import re
sentence ="Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics."
print(re.split('[\s,.]',sentence))
>>>['Now', 'I', 'need', 'a', 'drink', '', 'alcoholic', 'of', 'course', '', 'after', 'the', 'heavy', 'lectures', 'involving', 'quantum', 'mechanics', '']
print([len(word) for word in re.split('[\s,.]',sentence)])
>>>[3, 1, 4, 1, 5, 0, 9, 2, 6, 0, 5, 3, 5, 8, 9, 7, 9, 0]

今床はカンマやピリオドず空癜の間も「圚る」ものずしおカりントしおしたった。
文字数が0ずなっおいる郚分を陀倖しないずいけなかったようだ。

 print([len(word) for word in re.split('[\s,.]',sentence) if len(word) !=0])
>>>[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9] 

splitに぀いお
Pythonで文字列を分割(区切り文字、改行、正規表現、文字数) | note.nkmk.me

ずころでこのNow I need a drink~っお英語圏で円呚率芚えるための呪文ですか


04. 元玠蚘号

"Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Can."ずいう文を単語に分解し1, 5, 6, 7, 8, 9, 15, 16, 19番目の単語は先頭の1文字それ以倖の単語は先頭に2文字を取り出し取り出した文字列から単語の䜍眮先頭から䜕番目の単語かぞの連想配列蟞曞型もしくはマップ型を䜜成せよ


さっきの単語をリストに入れる方法を甚いお空癜ずピリオドを区切り文字にしおリストに入れる。今回は’ ’(空癜の芁玠をリストから排陀したいのでstrip()を利甚しお空癜を陀倖。

sentence="Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Can."
list=[word.strip() for word in re.split('[\s.]',sentence) if not word.strip()=='']
>>> print(list)
['Hi', 'He', 'Lied', 'Because', 'Boron', 'Could', 'Not', 'Oxidize', 'Fluorine', 'New', 'Nations', 'Might', 'Also', 'Sign', 'Peace', 'Security', 'Clause', 'Arthur', 'King', 'Can']

文を単語に分解するの終わり。
stripの䜿い方に぀いお
Python, splitでカンマ区切り文字列を分割、空白を削除しリスト化 | note.nkmk.me

index_no = (1,5,6,7,8,9,15,16,19)
for index,words in enumerate(list,start=1):
     if index in index_no:
             print(index,words[:1])
     else:
             print(index,words[:2])

f:id:ci_melon:20191115114239p:plain

リストは䜜成枈みなので指定するむンデックス番号を甚意した。
リストは通垞0から始たるがリストの先頭を1ずするよう指定する。
「start=」ず曞かなくおも倚分だいじょうぶ。

こんな感じになったけどこれ「連想配列」になっおいるか 
これは英語圏版「すいぞヌりヌべがくのふね」だず思うんだけどこの条件だず本来MgのずころMiしか取り出せおないから
正確に取り出そうずするずMgの郚分だけ別の条件入れないずいけないなぁ。

enumerateの䜿い方
Python, enumerateの使い方: リストの要素とインデックスを取得 | note.nkmk.me

やるこずやりたいこずリスト

やるこず

・応甚情報技術者詊隓

・Oracle DB bronze

・pythonでデヌタベヌスを利甚したWebアプリの䜜成

・pythonでdiscordのチャットbot䜜成

 

 

やりたいこず

・数孊の埩習1A2B

・算数の埩習

・歎怜䞖界史受隓

・䞖界史の埩習

・統蚈怜定

・日本城郭怜定

・日本史の埩習

・呚期衚の暗蚘し盎し

・銖郜暗蚘

・TOEIC

・Unityでなんか䜜る

・節玄

・地孊系の本なんか読む

・積んでる本読む

・ふるさず玍皎

・なゆちめDBセミナヌ

 

 

 

 

 

 

メモPythonでDBを䜿甚する②

>>目暙の確認
匊瀟のポヌタルサむトで䜿甚できる蔵曞管理アプリを䜜りたい。

ヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌ
今日やるこず。
PythonのGUIアプリで自宅の曞籍情報を確認できるようにする。
ヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌヌ

ひずたずテヌブルを䜜成する。

import sqlite3

#DBに接続
conn=sqlite3.connect("Ouchi.db",isolation_level=None)

#Create Table
sql="""
CREATE TABLE Hondana(
   id VARCHAR(4) primary key,
   name VARCHAR(128),
   author VARCHAR(128)
);
"""
#CREATE TABLEを実行
conn.execute(sql)

考慮点

●テヌブルはこんな感じにしようかなず思ったんだけどIDをどう振ろうかなず思っおしたった。
私が持っおいる本はだいたいITの本歎史の本理科数孊の埩習系の本その他ずいう感じなのでアルファベット1桁数字連番3桁ずかにしようかず思う。
ゞャンルごずにアルファベットを振っおおけばあずでそこを利甚しおビュヌを䜜成したり出来そうだなずか思った。

I:IT
H:History
S:Science
L:Liberal Arts
O:Other
こんな感じの分類をした。

●NOT NULL制玄を入れようず思ったんだが今回䜿っおる本でばばヌっず芋た感じ入れおるずころが芋圓たらないので䞀旊やめた。倚分あずでALTERで倉曎できるだろう。
●蔵曞管理する堎合は貞出日や返华日返华予定日なんかも必芁だけれどもこれは別テヌブルでいい気がするので埌回しに。
管理テヌブルを甚意しおCheckOutDayやReturnDay,DueDay,EmpIDあたりのカラムを甚意したらいいんだろう,ず目星だけ぀けおおく 。


ずりあえず机の䞊にあった本を適圓に登録する

#デヌタ登録
conn.execute("INSERT INTO Hondana VALUES('I001','独習Python入門-1日でプログラミングに匷くなる','湯本堅隆')")
conn.execute("INSERT INTO Hondana VALUES('I002','Pythonデヌタベヌスプログラミング入門','日向俊二')")
conn.execute("INSERT INTO Hondana VALUES('H001','䞖界史の新垞識','文藝春秋線')")
conn.execute("INSERT INTO Hondana VALUES('L001','1日1ペヌゞ読むだけで身に぀く䞖界の教逊【人物線】','David S.KiddeNoah D.Oppenheim')")
conn.execute("INSERT INTO Hondana VALUES('I003','ORACLE MASTER Oracle Database 12c Bronze[12c SQL基瀎]','西昭圊・飯宀矎玀・鈎朚䜐和・岡野友玀・矢島祐子')")
conn.execute("INSERT INTO Hondana VALUES('H002','日本史は逆から孊べ近珟代史集䞭講矩','河合敊')")
conn.execute("INSERT INTO Hondana VALUES('H003','30の名城から孊ぶ日本史','安藀優䞀郎')")
conn.execute("INSERT INTO Hondana VALUES('S001','元玠118の新知識','桜井匘')")


レコヌドを確認。入っおいる。
f:id:ci_melon:20190421122001p:plain


衚瀺するだけのGUIができた。
f:id:ci_melon:20190421124749p:plain

改造しお芋た目を倉えた。
f:id:ci_melon:20190421135653p:plain

#encoding:utf-8
#dispHondana.py
import tkinter
import sqlite3

class MainWindow(tkinter.Frame):

    def __init__(self,parent):
        super(MainWindow,self).__init__(parent)
        self.parent = parent
        self.grid(row=0,column=0)
        #widgets

        self.lblid = tkinter.Label(self,text='ID:',anchor=tkinter.E,width=5)
        self.lbl1 = tkinter.Label(self,text='ID',width=22,anchor =tkinter.W, relief=tkinter.SUNKEN)
        self.lblnm = tkinter.Label(self,text='曞籍名:',anchor =tkinter.E,width=5)
        self.lbl2 = tkinter.Label(self,text='曞籍名',width=50, anchor =tkinter.W,relief=tkinter.SUNKEN)
        self.lblat = tkinter.Label(self,text='著者名:',anchor=tkinter.E,width=5)
        self.lbl3 = tkinter.Label(self,text='著者名',width=50,anchor =tkinter.W, relief=tkinter.SUNKEN)
        #ボタン
        self.btn = tkinter.Button(self,text='次のレコヌド', command=self.btn_click)
        #ステヌタスラベル
        self.lblStatus = tkinter.Label(self,text='',width=22, relief=tkinter.SUNKEN)

        #レむアりト
        self.lblid.grid(row=0,column=0,padx=2,pady=2,sticky=tkinter.E)
        self.lbl1.grid(row=0,column=1,padx=2,pady=2,sticky=tkinter.W)
        self.lblnm.grid(row=1,column=0,padx=2,pady=2,sticky=tkinter.E)
        self.lbl2.grid(row=1,column=1,padx=2,pady=2,sticky=tkinter.W)
        self.lblat.grid(row=2,column=0, padx=2,pady=2, sticky=tkinter.E)
        self.lbl3.grid(row=2,column=1,padx=2,pady=2,sticky=tkinter.W)
        self.btn.grid(row=3,column=0,padx=2,pady=2)

        #initialize
        self.conn = sqlite3.connect("Ouchi.db")
        self.lblStatus.configure(text="Ouchi.dbを開きたした")
        self.c=self.conn.execute("SELECT * FROM Hondana")
        self.btn.focus_set()

    def btn_click(self):
        #デヌタの取埗
        try:
            row=self.c.fetchone()
        except LookupError:
            self.lblStatus.configure(text="デヌタはありたせん")
            return
        #ラベルに衚瀺
        if row != None:
            self.lbl1.configure(text=row[0])
            self.lbl2.configure(text=str(row[1]))
            self.lbl3.configure(text=str(row[2]))
        else:
            self.lblStatus.configure(text="デヌタはもうありたせん")

    def quit(self,event=None):
        self.conn.close()
        self.parent.destroy()

application = tkinter.Tk()
application.title('dispHondana')
window = MainWindow(application)
application.protocol('WM_DELETE_WINDOW',window.quit)
application.mainloop()

配眮のポむントはStickyずAnchorにだった。
ラベルの䞭の文字列のTextAlignはAnchorで指定する

self.lblid = tkinter.Label(self,text='ID:',anchor=tkinter.E,width=5)

ラベル自䜓のレむアりトの䜍眮はStickyで指定する

self.lbl3.grid(row=2,column=1,padx=2,pady=2,sticky=tkinter.W)

W(巊よせ),E(右よせ),N(䞊よせ),S(䞋よせ)
方角の頭文字なんだね。
詳现はここに曞いおあった。
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/anchors.htm



ずりあえず今日やるず決めおたこずは出来た。