投稿

はじめてのPython

イメージ
  【参考】Pythonでのポイントやコーディング例を記載しました。少しでも参考になれば幸いです。(コードはある程度試していますが記述間違いなどあるかもしれませんので自己責任でお願いします。) Pythoは、インタープリタです。(JavaScriptやVBAなどもそうです。) ちなみに反対にコンパイラ型があります。こればソースコードから実行プログラムを作成 することを言って例としてC言語などがそれにあたります。 Pythonのコメント文は#で始まります。(複数行でも同じです。) Pythonのデータ型は自動的(動的)に記述したときに決まる。 ・エラーを自力で解決する場合(プログラミング共通です。)  デベロッパーツールなど英語でエラーメッセージが表示されますが英語が苦手な場合  Google翻訳などで翻訳しなるべく自力で解決するようにした方が、自身のスキルアップ にもなります。 ・該当の行を削除し再度記述しなおしてみる。 ・変数を使った例(予約語は変数にできないまた、先頭に数字も記載できないので注意してください。) 予約語一覧の表示方法(下記にPythonコードを記載します。): import keyword print(keyword.kwlist) 商品+送料で送料を変数にした場合。 free=500          #変数freeに500を代入 print(1000+free) print(1300+free)   出力結果  1500  1800 ・復号代入演算 例)age = age + 2 この式と浮野式は同じ意味  age+=2 ・キーボードからの入力を要求する場合 input関数を使用する。(input関数は文字型になる。) 例)input('名前')                 ↓実行   名前 名前を年齢として計算させるため整数型にする場合は、int関数で囲む。 記述例:int(input()) ・変数のデータ型を調べる場合 type(変数)で調べる。 ・変数のリストやf文字関数などの例 (以下のコードで負のインデックスにすると要素の最後が取得できます。) リストの...

はじめてのJS

イメージ
  【参考】JavaScriptの基本について忘れやすいことをまとめました。 参考になれば幸いです。 <目次> 1.HTML文内外の記述方法の違いについて 2.メソッド/オブジェクトとプロパティ 3.テンプレートリテラル 4.条件分岐 5.配列 6.ループ処理 7.関数 MDN(開発者向け技術サイト) JavaScript 言語の単一行のコメント文は、//です。 複数行になる場合は「/*  */」で囲みます。(CSSのコメントもこのようなコメント文) ・サーブレット:サーバ上で動作するJAVAのこと。 ・イベント:Web上でユーザが行う様々な動作のこと。(例)マウスクリックや移動など。 ・イベントハンドラ:イベントの発生をきっかけに何らかの処理を行うこと。 ・JVM:OSに依存せずJAVAが動作するために存在する。 JavaScriptはWebで動作するものとクライアントPCで動作するものがある(図解例) JavaScriptはWeb開発になくてはならない言語です。 プリミティブ型  Number型  ・剰余演算:奇数、偶数の判定に使用する。例)10%3は、1  意味:10の中に3が何回含まれ余りを返す。  ・ Not a Number :(非数字)Number型だが数値でないもの。例)0/0のように0で  除算した場合。 演算式での短縮した記載例を下記に紹介します。  ・変数=変数+5と同じ意味として変数+=5;と記載してもよい。文末尾の  ;(セミコロン)は省略可です。 ・変数++;→変数には、この時点では1+する前の値が入っているが再度変数の中身を  見ると1がプラスされている。下記よりワンステップ遅い。 ・++変数;→変数には即1+された値が入っている。 HTML内外での記述の違い HTMLの内部に記述するJavaScriptの記述例 index.htmlの <body> <script>JSコードを記述</script> </body> JavaScriptを外部ファイルとしてHTMLで読み込む記述例 index.htmlの</body>の前に <script src="***.js"></script> AIより生成 変数について  ・変数の型は変えら...

Webの仕組み

イメージ
 文章ばかりでわかりずらいですが、Web開発する場合に必要で調べたことを参考に紹介します。少しでも何かのヒントになれば幸いです。 Webのつながりをイメージ Webの構成言語 ・HML:Webサイトの骨組みのようなもの。(マークアップ言語) ・CSS:HTMLで記述した文に飾りをつける。 ・JavaScript:Webサイトに動きを付ける。 クライアント  HTTPをサーバにリクエストする。(リクエストラインが渡される。)  サーバからレスポンスを受け取る。 ※リクエスト、レスポンスは特定のソフトを利用することによりみることが可能です。 また画像つきのページのリクエストは、画像数と同じ回数をリクエストする。 ・リクエストライン:メソッド+URI(≒URL)+HTTPバージョンで構成されている。  メソッド:リクエストの方法。(Getメソッド、Postメソッドなどがある。)  URI:リクエストするURI(URL(場所)+URN(名前:サーバ側で認識される名前))  URL:プロトコル名、ホスト名、ドメイン名、ディレクトリパス名、ファイル名 例)https://.***.co.jp/AAA/BBB/index.html プロトコル:https(通信方式) ホスト名:www ドメイン名:***.co.jp ディレクトリーパス名:AAA/BBB ファイル名:index.html   レスポンス  HTTPステータスライン 例)HTTP1.1 200 OK HTTPバージョン: HTTP1.1 ステータスコード(ステータスの状態):200 レスポンスフレーズ:OK 上記の例はレスポンスが正常に完了したことを表している。 サーバ  Webサーバ   クライアントから来たリクエストに対応したレスポンスを渡す。   クエリー文字列の含んだURIはサーバで処理できないのでAPサーバにAPサーバより受けた答えをレスポンス都市クライアントに返す。  APサーバ   クエリー文字列を計算し結果をWebサーバに返し、Webサーバからクライアントにレスポンスする。  DBサーバ   顧客データ、商品金額データなどのデータベースファイル。 上記のサーバ構成を、「3層構造」という。 例)10+20をクライアントからサーバにリクエストした場合、クエリー文字を含むURIなのでサーバ...