2020-01-01から1ヶ月間の記事一覧
今日学んだこと: 繰り返し処理: while (条件式){ 繰り返す処理 } ←セミコロン不要 for(変数の定義 ; 条件の定義 ; 変数の更新){ 繰り返す処理 } ←セミコロン不要 ※number -= 1」を「number --」と省略 ;{ ←チョンボミス多い []と()の書き方←書き方間違い 数…
今日学んだこと: モジュール →Pythonのコードが書かれたファイル。 別ファイルをモジュールとして読み込むことでそこに書かれたコードを利用することができる。 importを使うことでモジュールを読み込む。 →「import モジュール名」 ※モジュール名はファイ…
今日学んだこと: def 関数名(): →関数の定義 print(“”) 関数名() →関数の出力 def 関数名(仮引数): 実行する処理 →引数 第1引数、第2引数・・・の順番に、を入れることで出力 引数名 = 値で、初期値を設定できる ※常に初期値が出力される return 戻り値 →戻…
今日学んだこと: ⒈ [要素1, 要素2, ...] →複数のデータをまとめて管理するにはリスト リスト要素取得 ※Rubyと同じ0からインデックス番号が始まる リスト.append(値)で要素の追加 リスト[インデックス番号] = 値で対象リストの更新 for 変数名 in リスト: →…
今日学んだこと: ・console.log(“”);←セミコロンで終わり、”or`は必須 ・文頭//←読み込まれなくなる ・変数:let 変数名 = 値で定義 ※変数は””or’’で囲まない ※プログラミングの=の多くは代入という意味 ※letは更新する時つけない ・変数を使うメリット 1.…
本日学んだこと: jQuery:要素を隠すhideというメソッド fadeOutメソッド、slideUpメソッド →アニメーションを用いる、メソッド後ろの()内に引数としてアニメーション速度を指定できる。 明日やること: JS、jQueryの復習(プロゲート)、カリキュラムの確認テス…
本日学んだこと: 「if 条件式 :」 Pythonではコードの見た目(インデント)がそのままプログラムの動作に影響する。 == 等しい、!=等しくない if文に「else」を組み合わせることで「もし○○ならば☓☓を行う、そうでなければ△△を行う」という条件分岐 複数定義…
本日学んだこと: Python ・WEBアプリケーション開発や機械学習、統計処理 ・GoogleやFacebookなどのトップIT企業では開発言語 ※数値は””で囲まなくて良い。 →計算も反映される。 ・%:余り表示する ※print()で変数の出力、計算式も出力される。 「変数名 = …
本日学んだこと: 基礎カリキュラムで記述されていた、 <meta charset="utf-8"><link rel="" href="./">、これらは、application.html.erbで記述されているため、改めて記述する必要がない。BEMの記述方法は、hamlだろうが、SCSSだろうが、書き方としては同じであり、<>なのか.なのかの違い程度のイメージで</link></meta>…
●オブジェクト指向 オブジェクト指向とは、複数のオブジェクトを組み合わせてプログラムを構築する考え方。 一つのテーマを持った集まり。 目的:開発者同士の円滑なコミュニケーションのために必要。 オブジェクト指向のメリット ・将来発生する面倒を避け…
情報セキュリティとは、Webサービスにおいてのセキュリティ(安全保障)です。情報セキュリティにおける理想は、「不正なアクセスや情報の漏洩を防ぎつつ、権限がある人は便利に利用できる」状態を維持することです。これを分解し言い換え、「機密性」「完全性…
enumはint型、boolean型で定義されたカラムを、文字列で表現できるようにする機能です。 scopeはモデルに対する絞り込みの条件に名前をつけて、メソッドのように呼び出し可能にする機能です。 ※ロジックを適切な箇所に移動させる過程で、不要な記述 が見つか…
一口にデータベースと言っても、いくつかの種類があります。以下にその種類を示します。 階層型データベース ネットワーク型データベース リレーショナルデータベース この中で最も利用されているのが、リレーショナルデータベースです。 エクセルの表のよう…
本日学んだこと: scss修正: link_toの色を変える。 →新たにclassを作る、SCSSで色を指定すれば完了。 link_toで作ったリンクの 下線部を消したい →link_toにクラスを作って、SCSS text-decoration: none;を記載することで消去できる。 css 重ねる position …