Progateでプログラムの勉強はじめました

初心者のプログラムの勉強にProgateをお勧めしている記事がよくありましたので、Progateに入会しました(自分は初心者ではありませんが)。実際に使用してみたところ、初歩的なプログラミングの知識を得るためには良いサイトだと思いました。自分はバックエンドは得意なので、Progateで不得意なフロントエンドの勉強をしていきたいと思っています。Progateで勉強が終わったらアウトプットとして自分のサイトを作ったり、よくあるシステムを(アンケートフォームや予約管理システムなど)を実際に作ってみたいと思います。

Kaggle本勉強中

Pythonで動かして学ぶ!Kaggleデータ分析入門」のCHAPTER3Kaggleコンペに挑戦① Titanicコンペ まで終わりました。今まで機械学習を勉強してきた内容が頭の中で繋がって、機械学習ってこういうふうにやればいいのかというのがわかりました。いい本を購入したと思っています。残りのCHAPTERもゆっくり進めていきます。

「リスト3.24 年代ごとの生存率をヒストグラムで可視化」の部分のコードがうまくうごかなかったので下記のように変更して動かしました。他のコードはうまく動きました。

data0 = train_df[train_df["Survived"]==0][["Age"]]
data1 = train_df[train_df["Survived"]==1][["Age"]]
my_split_data = []
my_split_data.append(data0)
my_split_data.append(data1)
my_split_data
my_temp = [i["Age"].dropna() for i in my_split_data]
plt.hist(my_temp ,histtype='barstacked', bins=8)

プログラミング勉強中

たのしい2Dゲームの作り方は第4章まで終わりました。2Dゲームアクションゲームの作り方の基礎がわかって嬉しいです。ここまでで根本部分はできたので、以降はさらに発展させる内容になっているいるようです。5・6・7章と早くやっていきたいと思います。

以前に購入していたRuby on Railsの本「Webアプリケーション開発の教科書」も手をつけ始めました。1章と2章をやり終えました。Postgresqlは以前にインストールしていたので、バージョンが古いというエラーが発生しました。そこで
$ brew postgresql-upgrade-database
というコマンド入力することによってエラーを回避しました。
参考にしたページ
1・2章は前にさわっていたRailsの内容を思い出すという感じでした。
引き続き3・4章もやっていき本に載っている簡易SNSを作成していきたいと思います。

ドットインストール有料会員退会

ドットインストール有料会員退会しました。大体知りたいことは動画視聴しましたので、もういいかなと思い退会しました。退会して振り返ると大変役に立つサービスだと思います。また見たいと思うコンテンツが増えたら再度入会してもいいかなと思っています。
これからしばらくはたまっている書籍とUdemyの方を少しづつこなしていきたいと思います。まずはUnityの使い方を学ぶために「たのしい2Dゲームの作り方」という書籍からはじめていきます。

ドットインストールで勉強中

動画の完了数が708になりました。視聴時間は28時間30分となりました。
レッスン完了数ランキングは先週の時点で4,039位でした。
だいぶ現在の開発スタイルにキャッチアップできてきたように思います。
まだ知りたいことがあるのでドットインストールを続けていきます。

Android本、1冊終了

先日購入した初めてのAndroidプログラミング第4版を読了し実装しました。

Androidアプリ制作は初めてなのですが、コンパイルは通るけどうまく動かないということが結構ある印象です。どこが悪いか切り分けが難しいですね。

データベースはSQLiteを使ってみたいので、もう1冊のAndroid本の該当部分を読んで実装していきたいと思います。

追記、SQLiteを使ってデータ追加とデータをログに表示はできました。

Android本購入

スマホアプリを個人制作したくなったので、Android本2冊購入しました。
まだAndroid Studio 4 の本はまだ出ていないので version 3 のを買いました。
iOS の開発は勉強したので、その経験を生かしたいと思います。
開発言語はKotlinを考えています。