eclipseでhtmlコードだけカラースキームが適用されないときの対処法
Macでeclipseのカラースキームを黒色に変更する
【書評】データベース初心者が"マンガでわかるデータベース"を読んだ
データベースのことについて学びたいと思い、色々探してみました。
この時点でデータベースに関しては、初心者です。
MySQLの本は軽く読んだことがあり、テーブル操作など基本的なことはわかったのですが、 そもそものデータベース設計方法を全然知らなかったので、基礎から学べる書籍を探しました。
読んだことがあったのは、以下の本でした。 しかし、これもさらっと読んだ程度です。
- 作者: 西沢夢路
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2012/05/01
- メディア: 単行本
- 購入: 2人 クリック: 10回
- この商品を含むブログ (9件) を見る
個人的に事始めには、「マンガでわかる」シリーズをやるってのが、僕の方法なので、一旦「マンガでわかるデータベース」から始めることにしました。
Amazonのレビューでもかなり評価は高かったので、ポチりました。
- 作者: 高橋麻奈,あづま笙子,トレンドプロ
- 出版社/メーカー: オーム社
- 発売日: 2005/12
- メディア: 単行本
- 購入: 22人 クリック: 292回
- この商品を含むブログ (57件) を見る
内容としては、
- 第1章 データベースってなんだろう?
- 第2章 リレーショナルデータベースってなんだろう?
- 第3章 データベースを設計しよう
- 第4章データベースを利用しよう-SQLの基本操作
- 第5章 データベースを運用しよう
- 第6章 データベースの普及と活躍
ってな感じです。
全体的にわかりやすく、マンガ部分と解説部分のレベル差がそこまでなかったので、
よくある「マンガってかそれただの挿絵だろ!」状態なんてことはなかったです。
これは恐らくそこまでレベルの高いことは書いてないと思うのですが、ざっくりしたデータベース周りのことはカバーしているのかなと思います。 なので、あくまで入門書としては良書だと思います。
ただ、一点、正規化の説明のイメージが若干湧きにくかったです。
しかし、それも第4回 データベースの正規化|OSS-DB入門|OSS-DB道場|受験対策|DBスペシャリストを認定する資格 OSS-DB技術者認定試験こちらの記事で補完しました。
この次は、自分が必要なデータベースの実践本がいいかなと思います。 僕はこれを読みながら実践をやってみようと思っています。
理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)
- 作者: 奥野幹也
- 出版社/メーカー: 技術評論社
- 発売日: 2015/03/10
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (18件) を見る
python3のnumpyのarrayのスライスで、値渡しをしたいとき
- arrayのスライスについて。 arrayは参照渡しらしいです。
arr = np.arange(0,11) print(arr[1:4])
array([1,2,3])
arr = np.arange(0,11) arr[1:4] = 100 print(arr)
array([0,100,100,100,4,5,6,7,8,9,10])
となります。
arr = np.arange(0,11) arr2 = arr[1:4] arr2 = 100 print(arr2)
array([100,100,100])
ここまでは良いと思うのですが、
print(arr)
とすると、
array[0,100,100,100,4,5,6,7,8,9,10]
となります。
アレイは参照らしいです。
なので、値をコピーしたかったら、
arr2 = arr.copy arr2[1:4] = 100 print(arr)
array([0,1,2,3,4,5,6,7,8,9,10])
です
python3のnumpyでできることまとめ①
こんにちは、初投稿です。 お目汚しして申しわけありません。
という保険です。
pythonを学び始めました。
numpyについてちょっとまとめます。
numpyとは、数値計算のためのライブラリですね。 このデータをこういう形に直したいから、、こうこうこういう計算をしてーみたいなの、 全部多分numpyがやってますから〜〜〜〜、残念! あんたが10分かけて作った関数、numpyで10秒、斬り!!
はい早速。
numpyで出来ること
(随時追加予定)
.shape
arrayの形を表示dtype
格納されているデータのデータ型を表示(全部が同じデータ型でなくてはならない).zeros(6)
要素数6の全部に0が入ったarray.ones(6,6)
6*6のarray全部に1が入ったarray.empty(6,5)
6行5列の空のarray.eye(4)
4*4の単位行列
-.arange(4)
python標準のrangeに似ているやつ。
-.arange(4,20,2)
引数増やしてもいいよ。4から始まり、20まで、2個おきに。(4,6,8,10,12,14,16,18,20)