Python
Pythonで複雑な条件分岐を実装する方法にはいくつかあります。 基本的な方法として、if文を使った条件分岐がありますが、複雑なロジックを扱う場合には、関数やクラスを使ってコードを整理することが効果的です。
Pythonのfor文は、リスト、タプル、辞書、文字列などのイテラブル(反復可能)なオブジェクトを反復処理するための構文です。
Pythonのwhile文は、特定の条件が真(True)である間、繰り返しブロックのコードを実行するループ構造を提供します。 whileループは、条件が偽(False)になるまで、またはループが手動で中断されるまで繰り返し実行されます。
Pythonのif文は、条件に応じて特定のコードブロックを実行するための制御構造です。 条件式が真の場合に、if文の後に続くブロックが実行されます。 必要に応じて、if文にelif(else ifの略)やelse節を追加することで、複数の条件をチェックすることができま…
Pythonにおける論理演算は、真偽値(TrueまたはFalse)を扱うための演算です。 主な論理演算子としては以下の3つがあります。
Pythonで使用される演算子には、数学的な演算子や論理演算子、ビット演算子などがあります。 一般的な演算子には以下のものが含まれます。 これらの演算子はPythonで広く使用されており、さまざまな計算や条件判定に使用されます。
まずは作業用(Pythonのプログラムファイルを保存する場所)のフォルダを作成します。 今回はデスクトップに「Python_work」というフォルダを作ります。
Pythonを動かすためには『Python』のインストールを行う必要があります。
Visual Studio Code(VS Code)は、Microsoftによって開発された無料でオープンソースの統合開発環境(IDE)です。 主にプログラミングやソフトウェア開発に使用されます。 プログラムコードの編集、コマンドは全てVisual Studio Codeで行います。
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【58 | PWA】 ホーム】 >> 【60 | Heroku Redis】 作成したアプリケーションをherokuにデプロイします。 まずはアカウントを作成してください。 jp.heroku.com 新規登録 必要な項目を…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【57 | 配達依頼を受けた時の連動】 ホーム】 >> 【59 | Heroku デプロイ】 PWA(Progressive Web App)は、ウェブアプリケーションの一種であり、モバイルデバイスやデスクトップコ…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【56 | マップ リアルタイム表示】 ホーム】 >> 【58 | PWA】 まずは登録してある配達依頼の「配達人」を無しに、ステータスを「Processing」に、写真をクリアして保存します。 ステ…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【55 | 配達人のマップ表示】 ホーム】 >> 【57 | 配達依頼を受けた時の連動】 「core/courier/apis.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/core/courier/apis.…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【54 | Web Socketの設定】 ホーム】 >> 【56 | マップ リアルタイム表示】 Redisをインストールします。 5分くらいかかります。 コマンド brew install redis channels-redisをイン…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【53 | Firebaseメッセージ】 ホーム】 >> 【55 | 配達人のマップ表示】 Django Channelsをインストールします。 コマンド pip install channels==3.0.3 バージョンを確認します。 コ…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【52 | 報酬支払いの実装】 ホーム】 >> 【54 | Web Socketの設定】 「core/models.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/core/models.py】23行目 import uuid…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【51 | PayPalアカウント】 ホーム】 >> 【53 | Firebaseメッセージ】 「core/admin.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/core/admin.py】 from django.contr…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【50 | 取引の更新】 ホーム】 >> 【52 | 報酬支払いの実装】 PayPal Developerにアクセスし、アカウントでログインしてください。 developer.paypal.com ダッシュボードではSandBox…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【49 | 支払いページ】 ホーム】 >> 【51 | PayPalアカウント】 「core/models.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/core/models.py】 import uuid from djan…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【48 | 配達人プロフィールページ】 ホーム】 >> 【50 | 取引の更新】 「core/models.py」ファイルを編集します。 記述追加 【Desktop/crowdsource/core/models.py】22行目 import uu…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【47 | 終了した配達ページ】 ホーム】 >> 【49 | 支払いページ】 「crowdsource/urls.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/crowdsource/urls.py】31行目 fro…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【46 | 配達完了ページ】 ホーム】 >> 【48 | 配達人プロフィールページ】 「crowdsource/urls.py」ファイルを編集します。 記述追加 【Desktop/crowdsource/crowdsource/urls.py】30…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【45 | 配達完了】 ホーム】 >> 【47 | 終了した配達ページ】 「crowdsource/urls.py」ファイルを編集します。 記述追加 【Desktop/crowdsource/crowdsource/urls.py】29行目 from dj…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【44 | 配送写真アップロード】 ホーム】 >> 【46 | 配達完了ページ】 「core/templates/courier/current_job.html」ファイルを編集します。 記述編集 【Desktop/crowdsource/core/te…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【43 | 配達写真撮影】 ホーム】 >> 【45 | 配達完了】 「crowdsource/urls.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/crowdsource/urls.py】31行目 from django.c…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【42 | 配達写真ページ】 ホーム】 >> 【44 | 配送写真アップロード】 「core/static」フォルダに「js」フォルダを新規作成します。 作成した「core/static/js」フォルダに「webcam-e…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【41 | 配達人の所在地表示】 ホーム】 >> 【43 | 配達写真撮影】 「crowdsource/urls.py」ファイルを編集します。 記述追加 【Desktop/crowdsource/crowdsource/urls.py】28行目 fro…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【40 | 引き受けた配達依頼ページ】 ホーム】 >> 【42 | 配達写真ページ】 「static/img」フォルダに何でもいいので「courier.png」ファイルを入れておいてください。 「core/templat…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【39 | 配達依頼詳細ページ】 ホーム】 >> 【41 | 配達人の所在地表示】 「crowdsource/urls.py」ファイルを編集します。 記述編集 【Desktop/crowdsource/crowdsource/urls.py】27行…
↓↓クリックして頂けると励みになります。ランキング参加中プログラミング 【38 | 配達依頼詳細表示】 ホーム】 >> 【40 | 引き受けた配達依頼ページ】 「crowdsource/urls.py」ファイルを編集します。 記述追加 【Desktop/crowdsource/crowdsource/urls.py】…