メインカテゴリーを選択しなおす
プログラミングにおいて、「フック」という用語を耳にしたことがあるでしょうか?この概念は、プログラムの動作を柔軟に制御し、カスタマイズする際に非常に強力なツールとなります。この記事では、Pythonにおけるフックの基本的な概念と、それがプログ
1.はじめに Pythonの魅力の一つに、その拡張性の高さがあります。この記事では、Pythonにおける2つの強力な機能、デコレータとフックに焦点を当てます。これらはコードの柔軟性を高め、開発プロセスをより効率的かつ効果的にするために設計さ
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしていま...
2024年3月8日 第6421回 ナンバーズ3 最新最強AI予想
2024年3月7日 第6420回の結果 当選番号 956 100桁 3 (8) , 7 (2) , 5 (0) 10桁 9 (4) , 4 (9) , 3 (8) 1桁 7 (2) , 5 (0) , 6 (1) ※カッコ内は裏数字 桁違い一致×2 ひとつ違い×2 2024/3/7 第6420回 #ナンバーズ3 の予想結果#当選番号 956 🔈結果:3-1-3のラインで #ボックス的中 🎯!!! 💰当選金額 ¥12,500(セット¥6,200) 100桁 ×,×,▲ 10桁 ▲,-1,× 1桁 +1,△,▲ ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t
はじめに プログラミングにおいて、関数はコードの基本的な構築ブロックの一つです。Pythonで関数を効果的に使用することは、プログラムをより簡潔に、再利用可能に、そして読みやすくするための鍵です。関数は、特定のタスクを実行する独立したコード
2024年3月7日 第6420回 ナンバーズ3 最新最強AI予想
2024年3月6日 第6419回の結果 当選番号 395 100桁 9 (4) , 8 (3) , 2 (7) 10桁 6 (1) , 1 (6) , 5 (0) 1桁 7 (2) , 1 (6) , 6 (1) ※カッコ内は裏数字 桁違い一致×2 ひとつ違い×2 2024/3/6 第6419回 #ナンバーズ3 の予想結果#当選番号 395 🔈結果:桁違い一致×2 ひとつ違い×2 100桁 △,×,-1 10桁 ×,×,△ 1桁 ×,×,+1 ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/W5pEt1qHYO — ナンバード (@num3_AI)
はじめに オブジェクト指向プログラミングは、ソフトウェア開発において中心的な役割を果たしています。このパラダイムの核心にあるのは、データとそのデータを操作する手続きを一つの「オブジェクト」としてカプセル化することです。このアプローチは、ソフ
2024年3月6日 第6419回 ナンバーズ3 最新最強AI予想
2024年3月5日 第6418回の結果 当選番号 566 100桁 3 (8) , 0 (5) , 8 (3) 10桁 6 (1) , 9 (4) , 0 (5) 1桁 7 (2) , 6 (1) , 8 (3) ※カッコ内は裏数字 *-1-2のラインでミニ的中!!! 2024/3/5 第6418回 #ナンバーズ3 の予想結果#当選番号 566 🔈結果:*-1-2のラインで #ミニ的中 🎯!!! 💰当選金額 ¥14,700 100桁 ×,×,× 10桁 ●,×,× 1桁 +1,●,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/ubtW4XdB
Pythonicにポリモーフィズム:クラス設計がレベルアップ!
1. はじめに ポリモーフィズムは、プログラミング言語の特性の一つであり、ギリシャ語の「多様な形」という意味から来ています。この概念は、異なるクラスのオブジェクトが同じインターフェースやメソッドを通じてアクセスされるとき、それぞれのオブジェ
【IoT×農業】~自動化だけじゃない~Botによってリモート操作できるIoTシステムのモデル
事前準備 今回のIoTシステムの構築に必要なものです。 ラズパイのIPを固定する(推奨) NFSサーバーの設定 Sambaサーバーの設定 シェルスクリプトmount.shの作成 注意(推奨) fstabを編集すると起動時に自動マウントできて便利で...
1.はじめに Pythonの世界には、コードをより効率的で読みやすくするための強力なツールが数多く存在します。その中でも特に注目されるのが、内包表記とジェネレーター式です。これらのテクニックは、Pythonプログラマーなら誰もが一度は耳にし
2024年3月5日 第6418回 ナンバーズ3 最新最強AI予想
2024年3月4日 第6417回の結果 当選番号 017 100桁 7 (2) , 9 (4) , 5 (0) 10桁 2 (7) , 4 (9) , 0 (5) 1桁 7 (2) , 6 (1) , 5 (0) ※カッコ内は裏数字 完全一致×1 桁違い一致×2 ひとつ違い×3 2024/3/4 第6417回 #ナンバーズ3 の予想結果#当選番号 017 🔈結果:完全一致×1 桁違い一致×2 ひとつ違い×3 100桁 △,-1,× 10桁 +1,×,△ 1桁 ○,-1,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/bTbJchSm44 — ナ
Python初心者必見!関数とデコレータを使いこなすテクニック
Pythonはシンプルで読みやすい構文を持つプログラミング言語であり、初心者にも親しみやすいものです。しかし、Pythonを本格的に活用するためには、関数とデコレータといった高度な概念を理解する必要があります。この記事では、Python初心
驚くほど簡単!内包表記でPythonプログラミングをレベルアップ
Pythonの内包表記とジェネレータ関数は、リスト、辞書、集合などのデータ型を簡潔に処理するための特別な構文です。内包表記は、イテレーションを行いながら新しいデータ構造を構築するための効果的な方法であり、読みやすさを向上させるだけでなく、コ
Pythonでのプログラミングにおけるデータ処理の効率性は、開発プロジェクトの成功に不可欠です。特に、大量のデータや連続するデータストリームを扱う際、メモリ使用量の最小化と処理速度の最適化は重要な課題となります。イテレーターはPythonに
ジェネレーターで解き明かす: Pythonデータ処理の新境地
Pythonの世界では、ジェネレーターはデータ処理の効率性とシンプルさを飛躍的に向上させる鍵となります。大規模データセットや終わりのないデータストリームを扱う際、ジェネレーターはメモリの消費を劇的に減らし、コードの可読性を保つことができる強
Pythonでのプログラミングにおいて、クラスは非常に重要な概念です。この記事では、Pythonにおけるクラスの基本的な使い方を、初心者にもわかりやすく解説します。クラスとは、データ(属性)と関数(メソッド)を一つにまとめたもので、コードの
はじめに Pythonは簡単で直感的な構文、使える機能が豊富で、プログラミングの世界では本当に幅広く愛されています。 特にクラス継承は、Pythonのオブジェクト指向プログラミングの心臓部みたいなもの。コードを賢く再利用して、もっとスマート
2024年3月4日 第6417回 ナンバーズ3 最新最強AI予想
2024年3月1日 第6416回の結果 当選番号 367 100桁 5 (0) , 9 (4) , 4 (9) 10桁 3 (8) , 0 (5) , 7 (2) 1桁 4 (9) , 1 (6) , 3 (8) ※カッコ内は裏数字 2-2-2のラインでストレートニア!! 2024/3/1 第6416回 #ナンバーズ3 の予想結果#当選番号 367 🔈結果:1-3-3のラインで #ボックスニア !! 100桁 ×,×,+1 10桁 △,×,△ 1桁 ×,×,△ ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/G5xKVWrcJQ — ナンバード (
2024年3月1日 第6416回 ナンバーズ3 最新最強AI予想
2024年2月29日 第6415回の結果 当選番号 414 100桁 2 (7) , 4 (9) , 0 (5) 10桁 9 (4) , 2 (7) , 3 (8) 1桁 1 (6) , 4 (9) , 3 (8) ※カッコ内は裏数字 2-2-2のラインでストレートニア!! 2024/2/29 第6415回 #ナンバーズ3 の予想結果#当選番号 414 🔈結果:2-2-2のラインで #ストレートニア !! 100桁 ×,〇,× 10桁 ×,+1,× 1桁 △,〇,-1 ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/XicqdR28ES — ナンバ
Python3の勉強を始めました*8 #大人になってから学び始めた事
プログラム言語、Pythonの勉強をスタートしました。受験宣言したら教科書いただけるキャンペーンで宣言して本を頂いてました。Python試験・資格、データ分析…
Python3の勉強を始めました*7 #大人になってから学び始めた事
プログラム言語、Pythonの勉強をスタートしました。受験宣言したら教科書いただけるキャンペーンで宣言して本を頂いてました。Python試験・資格、データ分析…
2024年2月29日 第6415回 ナンバーズ3 最新最強AI予想
2024年2月28日 第6414回の結果 当選番号 983 100桁 1 (6) , 5 (0) , 9 (4) 10桁 6 (1) , 9 (4) , 0 (5) 1桁 3 (8) , 6 (1) , 8 (3) ※カッコ内は裏数字 2-1-2のラインでボックス的中!!! 2024/2/27 第6413回 #ナンバーズ3 の予想結果#当選番号 358 🔈結果:2-1-2のラインで #ボックス的中 🎯 !!! 💰当選金額 ¥5,600(セット¥2,800) 100桁 △,▲,× 10桁 ▲,×,× 1桁 ×,●,-1 ○● 完全一致 △▲ 桁違い一致 × 不一致 http
2024年2月28日 第6414回 ナンバーズ3 最新最強AI予想
2024年2月27日 第6413回の結果 当選番号 358 100桁 8 (3) , 5 (0) , 1 (6) 10桁 3 (8) , 9 (4) , 0 (5) 1桁 4 (9) , 8 (3) , 9 (4) ※カッコ内は裏数字 2-1-2のラインでボックス的中!!! 2024/2/27 第6413回 #ナンバーズ3 の予想結果#当選番号 358 🔈結果:2-1-2のラインで #ボックス的中 🎯 !!! 💰当選金額 ¥5,600(セット¥2,800) 100桁 △,▲,× 10桁 ▲,×,× 1桁 ×,●,-1 ○● 完全一致 △▲ 桁違い一致 × 不一致 http
2024年2月27日 第6413回 ナンバーズ3 最新最強AI予想
2024年2月26日 第6412回の結果 当選番号 834 100桁 5 (0) , 9 (4) , 1 (6) 10桁 1 (6) , 9 (4) , 2 (7) 1桁 9 (4) , 0 (5) , 8 (3) ※カッコ内は裏数字 桁違い一致×1 ひとつ違い×2 2024/2/26 第6412回 #ナンバーズ3 の予想結果#当選番号 834 🔈結果:桁違い一致×1 ひとつ違い×2 100桁 ×,-1,× 10桁 ×,×,-1 1桁 ×,×,△ ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/fALUV5oF4u — ナンバード (@num3_A
今回はラズパイで ADS1115(A/Dコンバータ) を使ってアナログ信号を扱えるようにします。 ラズパイのGPIOはアナログ入力に対応していないのでA/Dコンバーターで変換する必要があります。 アナログ信号をラスパイで扱えるようになることで電子工作の幅が広がります。 今...
以前「日本語コードを使用してPythonを使用する」との記事を掲載しましたが、実際に使用できる環境を構築してみました。記事より新しいコードを使用したら、エラーだらけで起動できず、記事にあったバージョンを指定して作業してみましたが、記事の項目を見落として、コンパイルはちゃんと通っているけど、日本語命令はちっとも実行できなかったということを繰り返し、前日日曜日の半分を費やしてしまいました。 しかし苦労したか...
【ホームセキュリティ】ラズパイとステッピングモーターで360°見守りカメラを作成し、Discordで操作する
今回はラズパイで360°見守りカメラを自作していきます。 回転機構はステッピングモーター、操作パネルはDiscordBotで作成します。 今回の目標 今回使用する物 RaspberryPi 4 ステッピングモーター モータードライバー(付属品) WEBカ...
Python3の勉強を始めました*6 #大人になってから学び始めた事
プログラム言語、Pythonの勉強をスタートしました。受験宣言したら教科書いただけるキャンペーンで宣言して本を頂いてました。Python試験・資格、データ分析…
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしていま...
【Cds&レーザー】レーザーモジュールとCdsセルで物体検知センサーを自作する
今回は 赤外線レーザー と Cdsセル で人感センサーを自作します。 赤外線人感センサであるHC-SR501がすでに存在しますが、レーザー人感センサのメリットを考えてみます。 注意 赤外線レーザーモジュールを使用しています。 レーザーを直接目で見ないように注意してく...
2024年2月26日 第6412回 ナンバーズ3 最新最強AI予想
2024年2月23日 第6411回の結果 当選番号 834 100桁 9 (4) , 0 (5) , 1 (6) 10桁 9 (4) , 3 (8) , 0 (5) 1桁 4 (9) , 2 (7) , 9 (4) ※カッコ内は裏数字 *-2-1のラインでミニ的中!!! 2024/2/23 第6411回 #ナンバーズ3 の予想結果#当選番号 834 🔈結果:*-2-1のラインで #ミニ的中 !! 💰当選金額 ¥11,800 100桁 +1,×,× 10桁 ×,〇,× 1桁 〇,×,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/xhk2Cy6J
【ホームセキュリティ】ラズパイで人感センサ式の監視カメラを作成する
今回は人感センサ「HC-SR501」を使用して監視カメラを作っていきます。 今回使用するもの RaspberryPi HC-SR501 ジャンプワイヤ DiscordWebhook URL GoogleDrive API 実現したい動き HC-S...
QThreadPool と QRunnable (2) 〜 PySide6 〜
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしていま...
2024年2月23日 第6411回 ナンバーズ3 最新最強AI予想
2024年2月22日 第6410回の結果 当選番号 633 100桁 5 (0) , 9 (4) , 1 (6) 10桁 7 (2) , 5 (0) , 1 (6) 1桁 7 (2) , 0 (5) , 5 (0) ※カッコ内は裏数字 ひとつ違い×1 2024/2/22 第6410回 #ナンバーズ3 の予想結果#当選番号 633 🔈結果:ひとつ違い×1 100桁 -1,×,× 10桁 ×,×,× 1桁 ×,×,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/5LmmnN3jtk — ナンバード (@num3_AI) February 22, 2
【HC-SR04】ラズパイと超音波距離センサでレーダーを作る
今回は、超音波によって距離を測定するセンサ「HC-SR04」を使って周囲の障害物の状態を把握するレーダーを作成していきます。 HC-SR04の測定原理 センサーの挙動 ① 片方のスピーカーから一瞬だけ超音波を発する ② 超音波が障害物に衝突し、再び戻ってくる ③ 戻っ...
2024年2月22日 第6410回 ナンバーズ3 最新最強AI予想
2024年2月21日 第6409回の結果 当選番号 105 100桁 1 (6) , 5 (0) , 4 (9) 10桁 0 (5) , 8 (3) , 9 (4) 1桁 0 (5) , 4 (9) , 8 (3) ※カッコ内は裏数字 1-1-2のラインでストレートニア!! 2024/2/21 第6409回 #ナンバーズ3 の予想結果#当選番号 105 🔈結果:1-1-2のラインで #ストレートニア !! 100桁 〇,△,× 10桁 〇,×,-1 1桁 △,-1,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/2EiAQnL05J — ナンバ
今まで日本語開発環境として「なでしこ」や「プロデル」など有りましたが、「「if」の代わりに「もし」、Pythonを改造して日本語でコードを書く」なる記事を見かけました。日経ソフトウエアの1月号記事の掲載版らしいのですが、非常に興味が湧きました。プログラムについて、取っ付きづらいと思われる箇所もあるかもしれませんが、普段使用している日本語であれば、どのようにしようとしているかが見える化するものと思われます。...
2024年2月21日 第6409回 ナンバーズ3 最新最強AI予想
2024年2月20日 第6408回の結果 当選番号 541 100桁 3 (8) , 2 (7) , 4 (9) 10桁 2 (7) , 7 (2) , 1 (6) 1桁 0 (5) , 2 (7) , 5 (0) ※カッコ内は裏数字 3-3-3のラインでボックス的中!!! 2024/2/20 第6408回 #ナンバーズ3 の予想結果#当選番号 541 🔈結果:3-3-3のラインで #ボックス的中 🎯!!! 💰当選金額 ¥12,900(セット¥6,400) 100桁 ×,×,▲ 10桁 ×,×,▲ 1桁 ×,+1,▲ ○● 完全一致 △▲ 桁違い一致 × 不一致 http
2024年2月20日 第6408回 ナンバーズ3 最新最強AI予想
2024年2月19日 第6407回の結果 当選番号 920 100桁 4 (9) , 1 (6) , 5 (0) 10桁 0 (5) , 4 (9) , 6 (1) 1桁 5 (0) , 8 (3) , 9 (4) ※カッコ内は裏数字 2-1-3のラインでボックスニア!! 2024/2/19 第6407回 #ナンバーズ3 の予想結果#当選番号 920 🔈結果:2-1-3のラインで #ボックスニア !! 100桁 ×,×,× 10桁 △,×,× 1桁 ×,×,△ ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/Bq7bPkFxzQ — ナンバード (
【Python】日付から経過日数を計算する方法:datetime
Pythonを使用して、2つの日付から、経過日数(日数の差)を計算するプログラムです。 すぐに使えるようにコードから書いていますので、コピペまたは改変して使用してください。記事の後半でコードについて解説しております。 日付から経過日数を計算
【Python】特定の要素のスクリーンショットを撮影する(Selenium,Pillow)
Seleniumでブラウザを自動操作している際に、ある要素のスクリーンショットを撮影し保存します。 撮影したスクリーンショットを保存するためにライブラリはPillowを使用します。 特定の要素のスクリーンショットを撮影・保存する方法 さっそ
【Python】英語式の年月日を日本式に変換する方法:datetime
Pythonで英語の年月日、例として『February 10, 2024』のような形を、日本の年月日、『2024年02月10日』として変換する方法です。 英語のページをスクレイピングしリストアップした時に、日本語に変換する必要がありました。
QWebEnginePage から HTML ソースを取得する(改) ~ PySide6
PySide ( Qt for Python ) は、 Qt (キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしていま...
Python3の勉強を始めました*5 #大人になってから学び始めた事 Amebaから届いたエール
プログラム言語、Pythonの勉強をスタートしました。受験宣言したら教科書いただけるキャンペーンで宣言して本を頂いてました。Python試験・資格、データ分析…
Python3エンジニア認定試験基礎試験を申し込みました #大人になって学び始めた事
前に「プログラム言語、Pythonの勉強をスタートしました」と言ってから、ブログはずいぶんストップしていましたが、細々~と続けています因みに受験宣言したら教科…
2024年2月19日 第6407回 ナンバーズ3 最新最強AI予想
2024年2月16日 第6406回の結果 当選番号 394 100桁 0 (5) , 1 (6) , 7 (2) 10桁 8 (3) , 1 (6) , 0 (5) 1桁 2 (7) , 5 (0) , 8 (3) ※カッコ内は裏数字 ひとつ違い×3 2024/2/16 第6406回 #ナンバーズ3 の予想結果#当選番号 394 🔈結果:ひとつ違い×3 100桁 ×,×,× 10桁 -1,×,+1 1桁 ×,+1,× ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/CMU8N5guy9 — ナンバード (@num3_AI) February 16,
2024年2月16日 第6406回 ナンバーズ3 最新最強AI予想
2024年2月15日 第6405回の結果 当選番号 963 100桁 3 (8) , 0 (5) , 9 (4) 10桁 0 (5) , 3 (8) , 2 (7) 1桁 2 (7) , 0 (5) , 3 (8) ※カッコ内は裏数字 完全一致×2 桁違い一致×2 ひとつ違い×2 2024/2/15 第6405回 #ナンバーズ3 の予想結果#当選番号 963 🔈結果:完全一致×2 桁違い一致×2 ひとつ違い×2 100桁 △,+1,〇 10桁 ×,△,× 1桁 +1,×,〇 ○● 完全一致 △▲ 桁違い一致 × 不一致 https://t.co/U4ZWdH7bTn —