Python 独学プログラミング プログラミング初心者の勉強アプリ〜Swift編〜

あっ どうも子へびです。

あまりの連日の暑さにすっかり朝方になった子へびです。暑くて眠れないので朝いつもより早く起きてやや涼しい中で勉強することにしました。以外とこれいいかも?

Swiftの勉強は本とアプリを使って進めていますが、今使っているアプリがとてもよくできているのをさらに発見したのでご紹介。最初はcodeの説明があって次に問題を解くだけかと思っていたら、説明文のところをよく見るとtry it yourselfと言うところがあってクリックするとplaygroundに繋がりcodeの動きを確認できるのです。素晴らしい!そして気になったcodeをストックしておくこともできます。これすごく便利〜。Swiftの他にもPythonやら他の言語もあるので勉強中の方にはすごくおすすめです。

三項条件演算子と書いてありますが、この考え方子へびにはちょっと理解に苦しみました。笑 Pythonでは使ったことがなかったcode文面にが入っている。この疑問符があるところが

子へび

Swiftってなんか半疑問系な文章の書き方だな。

っと感じたのですが、(自分で自分に質問投げかけてる文章に見える)それを聞いたMaster松陰は

Master松陰

・・・。

全く意味がわからないと言う様子で無回答だったMaster松陰です。きっとまた変なことを言っていると思っているのでしょう。

話は戻ってこのアプリの名前は‘lean to code’ ‘solo learn’です。おすすめでーす。

Python 独学プログラミング プログラミング初心者の教材テキスト〜Swift編〜

あっ どうも子へびです。

セブンイレブンで発売されているかりんとうまんじゅうにハマっている子へびです。以前発売されて以来ぱったりとみないと思ったら、前回は先行販売でその際好評だったらしいです。そして今回は通常販売として全店舗での販売となったらしいです。お店で見かけたら是非一度食べてみてください。

子へびのPythonでの勉強は一旦お休みして、次はSwiftへと移行しました。アプリの開発にはSwiftは絶対なのと、Master松陰曰く1つの言語しか書けないの上達にはつながらないとのことだったので次のステップとして初めてみました。ただベースはPythonなのでタイトルはこのままかな? 笑

Swiftの教材として選んだのはこちらです。

絶対に挫折しないiPhoneアプリ開発『超』入門増補第6版 by高橋京介です。

何冊か本屋さんでSwiftの本をみたのですがPythonほど参考書がないのとSwiftのバージョンが古いものもあったりと、選択肢があまりないのがちょっと難点です。危うく子へびは古いバージョンの本を購入しそうになりました。この本はカラフルにイラスト満載の本なので読みやすいかなと思います。

アプリもこんなものをやり始めました。

説明が全て英文しかないのでニュアンスを掴むのが若干難しいですが、改めて問題を解いてみて思ったのがPythonを学んだおかげでシンタックスの違いがほぼなので2言語目は理解がしやすいかな?っと感じます。けどPythonにはない定数やら変数名に使えない文字があったりと新たに理解しないといけないSwiftルールはありますが、Pythonと比較して勉強する感覚はなんだか楽しいです。けどこんな楽しさを満喫している子へびをみてMaster松陰は

Master松陰

早くXcodeの使い方を習得しなさい。

っと喝が入りました。

子へび

確かに。

Master松陰

言語は必要な時に調べて学びなさい。

っというのがMaster松陰流勉強方法です。ついcodeに目がいってしまう子へびです。ただXcodeの習得はMacがないとできないので移動中でも使えるように誰かアプリで開発してくれないかな〜?

っとこの自分が不便に思っていることを形にするのがアプリの開発の醍醐味。いつか子へびもそんな思いを形にすべく勉強しないといけませんな。

子へび

さて次は何作るかな?

そんな子へびを横目にMaster松陰は次のアプリのアイディアが浮かんだらしい。子へびの方が先にアイディア浮かぶはずだったのに・・・。