メインカテゴリーを選択しなおす
皆さんこんにちは! 今回は、Pythonのpygameライブラリを使用してオセロゲームを実装する方法を紹介します。 ゲームを作ることでプログラミングスキルも向上しますので、今回の記事を参考にしていただければと思います。 オセロは、8x8のボ
【Python】Pythonで簡単!PDFをExcelに変換するツールを作成しよう
皆さんこんにちは! 今回はPythonでPDFファイルの内容を読み取り、Excelファイルに書き出すツールを作成する方法をご紹介します。 このツールは、GUIを使用してPDFファイルを選択し、Excelファイルとして保存することができます。
皆さんこんにちは! 今回はPythonを使って、GUIベースの〇×ゲーム(Tic-Tac-Toe)を作成する方法を紹介します。 tkinterライブラリを使用して、シンプルで直感的なユーザーインターフェースを構築し、各プレイヤーのマークを色
【Python】tkinterでシンプルなマインスイーパーゲームを作ってみた
こんにちは!今回は、Pythonを使って10×10のマインスイーパーゲームを作成しました。 Pythonの標準ライブラリであるtkinterを使用して、シンプルなゲームを作ります。Pyhonのプログラミングの練習にもなりますので是非参考にし
Pythonのバグフィックス版が公開されていたため、修正作業を行ったのですが・・・ 構文エラーが出てコンパイラが通りません。 Diffで差分確認をしてみたのですが、おかしいところはないと思われるのですが、修正版で2か所ほど違う箇所があったため、その辺が影響しているのでしょうか?...
Python3.12.3の日本語化がうまくいかない(その2)
日本語作業をしたところを一つづつ差分修正作業を行い、修正してはいけなかったと思われる箇所も直して、コンパイル自体はできるようになりました。しかしmsiパッケージ化は失敗してしまい、どこが行けないのか今持ってわかりません。...
コツコツ作業をしてきたPythonの日本語命令化を更新しました。 予約語35個中31個日本語化を行いました。 内3個は、戻り値のため日本語化をあきらめている。 False :偽(戻り値の関係で、日本語化は難しそう) None :値なし(戻り値の関係で、日本語化は難しそう) True :真(戻り値の関係で、日本語化は難しそう) 内1個は、ソースからどのように修正したらよいのかわからない。 await :{''無しで「python.gram」...
「日本語コードを使用してPythonを使用する」の記事掲載から色々Pythonの日本語命令化について興味があったのですが、「Pythonを魔改造して、できるだけ日本語で卵焼き作ってみた」との記事が2021.03.30と約3年前ぐらいからあったようです。色々チャレンジされる先人のおかげで様々な情報を入手でき、私のPython日本語命令化についても大変参考になっています。...
コツコツ作業をしてきたPythonの日本語命令化がほぼ完了しました。予約語35個中30個日本語化を行いました。内3個は、戻り値のため日本語化をあきらめている。False :偽(戻り値の関係で、日本語化は難しそう)None :値なし(戻り値の関係で、日本語化は難しそう)True :真(戻り値の関係で、日本語化は難しそう)内2個は、ソースからどのように修正したらよいのかわからない。async :{''無しで「python.gram」検索したら...
昨日「オープンソースによる強み」で、PythonにC言語のprintf風関数を追加したサイト情報を掲載しましたが、ふと思いついて日本語に書き換えたところ、日本語命令化できました。(print→表示)Python日本語命令化について、また一歩前進しました。...
以前「日本語コードを使用したPythonを構築してみた」として記事を上げましたが、他の方も、C言語のprint命令の動作の違いから「いろいろな機能をpythonに追加してみた(print, if, while 関数)(cpython)」や、他言語でも「C++言語編 (windows 10版)」として、使いやすいよう改造や日本語による使用に取り組んでいるケースがありました。これこそがオープンソースとして公開されている強みだと思います。...
【IoT×農業】~自動化だけじゃない~Botによってリモート操作できるIoTシステムのモデル
事前準備 今回のIoTシステムの構築に必要なものです。 ラズパイのIPを固定する(推奨) NFSサーバーの設定 Sambaサーバーの設定 シェルスクリプトmount.shの作成 注意(推奨) fstabを編集すると起動時に自動マウントできて便利で...
今回はラズパイで ADS1115(A/Dコンバータ) を使ってアナログ信号を扱えるようにします。 ラズパイのGPIOはアナログ入力に対応していないのでA/Dコンバーターで変換する必要があります。 アナログ信号をラスパイで扱えるようになることで電子工作の幅が広がります。 今...
以前「日本語コードを使用してPythonを使用する」との記事を掲載しましたが、実際に使用できる環境を構築してみました。記事より新しいコードを使用したら、エラーだらけで起動できず、記事にあったバージョンを指定して作業してみましたが、記事の項目を見落として、コンパイルはちゃんと通っているけど、日本語命令はちっとも実行できなかったということを繰り返し、前日日曜日の半分を費やしてしまいました。 しかし苦労したか...
【Cds&レーザー】レーザーモジュールとCdsセルで物体検知センサーを自作する
今回は 赤外線レーザー と Cdsセル で人感センサーを自作します。 赤外線人感センサであるHC-SR501がすでに存在しますが、レーザー人感センサのメリットを考えてみます。 注意 赤外線レーザーモジュールを使用しています。 レーザーを直接目で見ないように注意してく...
【ホームセキュリティ】ラズパイで人感センサ式の監視カメラを作成する
今回は人感センサ「HC-SR501」を使用して監視カメラを作っていきます。 今回使用するもの RaspberryPi HC-SR501 ジャンプワイヤ DiscordWebhook URL GoogleDrive API 実現したい動き HC-S...
【HC-SR04】ラズパイと超音波距離センサでレーダーを作る
今回は、超音波によって距離を測定するセンサ「HC-SR04」を使って周囲の障害物の状態を把握するレーダーを作成していきます。 HC-SR04の測定原理 センサーの挙動 ① 片方のスピーカーから一瞬だけ超音波を発する ② 超音波が障害物に衝突し、再び戻ってくる ③ 戻っ...
今まで日本語開発環境として「なでしこ」や「プロデル」など有りましたが、「「if」の代わりに「もし」、Pythonを改造して日本語でコードを書く」なる記事を見かけました。日経ソフトウエアの1月号記事の掲載版らしいのですが、非常に興味が湧きました。プログラムについて、取っ付きづらいと思われる箇所もあるかもしれませんが、普段使用している日本語であれば、どのようにしようとしているかが見える化するものと思われます。...
ChatGPT入門ガイド:プログラミングでの使い方の基礎を解説
ChatGPTをプログラミングに活かし、開発効率を極める方法の基礎を解説。初心者からプロまで、ChatGPTを導入して未来のコーディングを変える手法を探る。
A8.netに提出する広告掲載URLリストを全自動で取得し書き出すPythonコードを紹介します!
A8.netにおいて、広告掲載URLの提出が求められました。記事数が多い方にとっては広告掲載URLリスト生成は骨の折れる作業だと思います。そこで、Pythonで簡単にリストを生成できるコードを作成しましたので、ぜひ参考にしてみてください。
pythonでデータスクレイピングのプログラミングをロボットに作らせてみた
データスクレイピングを行うための Python コードを作成する際には、「Requests」ライブラリと「BeautifulSoup」ライブラリを使用することが一般的です。以下は、Webページからタイトルを抽出するサンプルコードです。imp
Mac : Python3のインストール手順 ( VSCodeでバージョン確認含む )
本記事では、MacのPC上で、Pyhton3をインストールする方法についてご紹介させて頂いております。コマンドの入力/確認などについては、VSCode(Visual Studio Code)を使用しております。Macでは標準でPython2は入っておりますが、バージョンを3にあげておきましょう。