プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

「プログラミング」 一覧

【PHP入門】PHPの配列(array)の基礎から応用までを解説

2019/12/05   -PHP, プログラミング

配列はどんな時に使うの? 配列とは複数のデータを扱うためのデータ型です。 そのため、実装中に、「同じようなことをしているかも?」と疑問に感じた時は、配列を使うことを検討してみましょう。 以下ような、「値を倍にするコード」を書く時を例にとって ...

【PHP入門】日付関数の使い方

2019/12/04   -PHP, プログラミング

date関数 date関数の基本的な使い方 まず最初に、タイムゾーンを設定します。 例を見ると、タイムゾーンを東京に指定した場合と台北に指定した場合では、時刻が異なることがわかります。 date関数の引数に文字列を入れることで、時刻が表示さ ...

【PHP入門】foreach文の基礎から注意点までを解説

2019/12/03   -PHP, プログラミング

foreach(フォーイーチ)とは foreach文は、配列やオブジェクトを反復処理するための便利な処理です。 言い方を変えると、繰り返し処理を行うものともいえます。 「for」とも似ているかもしれません。 foreachの使い方 配列 配 ...

Rubyで作るビットコインとブロックチェーン_1【概念の説明】

2019/09/21   -Ruby, プログラミング

従来型の金融取引 従来の金融システムでは、AさんからBさんに送金をする場合には銀行と通す必要がありました。 AさんがBさんに送金をする場合は、必ず間に銀行が入っています。 そして、個人を判別するための鍵は、全て銀行が管理しています。 Aさん ...

【Ruby入門】Rubyでポイントシステムを構築してみよう

2019/09/12   -Ruby, プログラミング

ポイントシステムの要件 まずは、ポイントシステムの要件を紹介します。 ユーザーはポイントを持つ ポイントには期限がある ポイント履歴を見たい ポイントを取得する方法は複数ある(クジ引き、補償) ポイントを消費する方法は複数ある(買い物、特別 ...

【Ruby入門】クジを引くロジック【抽選ロジック】

2019/09/04   -Ruby, プログラミング

クジ引き 重み付けされた配列を元に、出現回数が異なることが確認できるはずです。 all_user_point_hashのvalueの値を変更して、出現回数の変化を確認してみて下さい。 また、より小さい確率でコントロールしたい場合は、MAX_ ...

Ruby言語を学んで半人前になるまでの過程

2019/06/02   -Ruby, プログラミング

はじめに プログラミングを始めた人の多くは、「難しい」「わからない」と言って諦めてしまいます。 それを見たり聞いたりしている私は、いつも寂しく感じます。 なぜならば、プログラミングを学み始めて挫折した人の多くは、適切な方法に沿って勉強してい ...

【MySQL入門】CREATE TABLEでテーブルを作成する方法

2019/05/20   -MySQL, プログラミング

テーブルの作成方法 テーブルの作成方法は、「CREATE TABLE」を使って以下のように行います。 CREATE TABLE テーブル名( カラム名1 データ型 オプション, カラム名2 データ型 オプション, カラム名3 データ型 オプ ...

【Python入門】クラスの多重継承の使い方

2019/05/03   -Python, プログラミング

クラスの多重継承 多重継承でも、主に2つのケースがあると思うので、それぞれについて見ていきたいと思います。 メソッドの名前が重複していない場合 DogクラスとCatクラスを継承したChimeraは、両方のメソッドを使うことができます。 メソ ...

【Python入門】クラスの継承の使い方

2019/05/03   -Python, プログラミング

クラスの継承 クラスの継承を試してみよう クラスの継承とは、既に定義済みのクラスやメソッドを再利用するようなイメージです。 クラスの継承をするためには、クラス名の()に親クラスの名前を代入します。 コードを見た方がわかりやすいと思うので、実 ...

【Python入門】クラス(class)の使い方

2019/05/03   -Python, プログラミング

クラス(class)とは何か? クラスとは、データを管理する型であり、設計図でもあります。 そのため、クラス名は抽象的な名前になりがちです。 例えば、車を管理するクラスを作りたいとします。 その場合、クラス名は、「プリウス」「ベンツ」という ...

【Python入門】文字列操作

2019/05/03   -Python, プログラミング

文字列の連結 「+」「+=」「ただ並べるだけ」という三つの方法と、list内の文字列を連結する方法を紹介します。 文字列の繰り返し 「*」を使います。 文字列の置換、削除 「replace」を使って、文字列の置換や削除を行います。 文字列の ...

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.