マガジンのカバー画像

プログラミング

624
プログラミングを始めてみたい!というときに何か役立てばいいな。
運営しているクリエイター

2019年10月の記事一覧

「Deep Learning」って何? 復習します!まず、ネットワーク!

「Deep Learning」って何? 復習します!まず、ネットワーク!

ここで復習しておきます。これまでやってきたことを振り返り、もう一度最初からみていき理解を深めたいと思います。(pythonでの実装により確認)

ネットワークの基本は「パーセプトロン」でした。

import numpy as npdef AND(x1, x2): x = np.array([x1, x2]) w = np.array([0.5, 0.5]) b = -0.7 tm

もっとみる
プログラミング言語としてのSwift。

プログラミング言語としてのSwift。

SwiftはmacOS,iOSで主に使われています。しかし、オープンソースで公開されどんな形でも利用可能になっています。

サーバーサイドではすでに使える状態になっています。

Linuxのubuntuでも

など、Mac以外でも開発が可能となっています。

今年のWWDCではSwiftUIの発表。初心者にはさらにわかりやすくなっています。前からの開発者にとっては、少し手がかかるかもしれませんが

もっとみる
SwiftUIのリストの作り方。

SwiftUIのリストの作り方。

セクションを分けて表示する方法。

import SwiftUIstruct ContentView: View { var body: some View { List { Section(header: Text("ヘッダー 項目1")) { Text("設定1")

もっとみる
最初のいっぽ。繰り返しWhile。

最初のいっぽ。繰り返しWhile。

for-in loop の他に代表的なものにWhile-loopがあります。

While

を使います。まず、

while condition {
statements
}

という風に表記します。conditionですがここに条件を書いていきます。if の次に条件を書くのと同じですね。その次{ }のなかに条件が正しい時に実行します。

例えば、

var a = 10while a >

もっとみる
macOSの「シェル」変更について

macOSの「シェル」変更について

macOSの「シェル」です。Terminal.appを立ち上げて使います。コマンドラインでいろいろ操作できりします。開発環境の構築、いろんなプログラミング言語を使う時に便利に使うことができます。

普通にパソコンを使う人にはあまり関係ないですが。

プログラミングを勉強していくにはこういうことも知っていれば何か役に立つと思うので調べて記録しておきます。

「zshはbashの(ほぼ)上位互換に位置

もっとみる
最初のいっぽ。スイッチ。(コードで書いてみよう!)。

最初のいっぽ。スイッチ。(コードで書いてみよう!)。

例えば電灯です。Swiftで書いていきます。

var スイッチ = trueif スイッチ{ スイッチ = false print("電灯が灯る")}else{ スイッチ = true print("消える")}if スイッチ{ スイッチ = false print("電灯が灯る")}else{ スイッチ = true print("消える")}

とすると

もっとみる
最初のいっぽ。組み合わせ。

最初のいっぽ。組み合わせ。

変数を理解して、変数を使って関数を作り、繰り返しができるようになりました。そして、もし〜ということである条件によってやることを選択出来ます。

これで大まかななプログラミングができるようになります。身近なところにもプログラムされて、便利に使っているものがたくさんあります。パソコンはプログラムの塊で、インターネット、ゲーム、書類を作ったり出来ますね。もっと生活に密着しているのが、テレビ、冷蔵庫、洗濯

もっとみる
最初のいっぽ。もしもし。条件分岐

最初のいっぽ。もしもし。条件分岐

「もし」なになにならば。何かする。など、条件によってすることを変えることが必要です。

いわゆる、条件分岐ですね。

日常生活の中でも、色々ありますね。例えば、

「もし1000円以上持っていたら」ご飯食べいく。でもなかったら家でご飯。

「もし90点以上だったら」合格。でもなかったら不合格。

「もし晴れたら」お出かけ。でも雨だったら家でお留守番。

こんな時に使うのは

if

です。Swif

もっとみる
SwiftUIを使おう!CatarianaでCanvas!

SwiftUIを使おう!CatarianaでCanvas!

macOS Catalinaがやっと出ました!待っていました。SwiftUIもCatalina でCanvasが使えます。

公式チュートリアルがわかりやすいです。

やってみます。canvasでライブプレビュー出来ます!Mojaveでは出来なっかったことです。

早速

さっそく、新規プロジェクトを作ります。

File > New > Project.

として、 "Single View A

もっとみる
最初のいっぽ。繰り返しFor-in loop。

最初のいっぽ。繰り返しFor-in loop。

前回ではプログラミングがどうして便利なのかを少し書いて、変数、関数を使ってみました。変数の値を変えることで計算は格段に早くなります。もっと複雑な計算をする場合はなおさら便利となります。

今回はプログラミングの得意なこと第2段、繰り返しをやってみようと思います。仕事の中で同じ作業を延々やらないといけない場合がありますね。決まったことを繰り返し手作業でというのは辛いことだと思います。

繰り返しをや

もっとみる