2025-12

パイソン

書籍4:オンライン対戦ゲーム「リバーシ」を作ってみる(パッケージFlask、Pytest)

オンライン対戦ゲーム「リバーシ」を作ってみる「リバーシ」と「オセロ」は基本的に同じゲームですが、オセロは「リバーシ」というイギリス発祥のゲームを基に、1973年に日本で「オセロ」として商品化された際、商標(Othello)の関係で「リバーシ...
パイソン

書籍4:メモ帳3:Webアプリ「メモ帳」のプログラム解析

メモ帳の構成プロジェクトの構成.-- app.py-- <instance>------memo.sqlite メモを保存するデーターベース-- <templates------base.html 共通のテンプレート------list.h...
パイソン

書籍4:メモ帳2:削除機能、不要になったメモを削除するボタン付け加える

削除機能ボタン付け加えるapp.pyのプログラムに、削除機能:不要になったメモを削除するボタン付け加えることはできますか?app.pyの修正はい、削除機能の追加はそれほど難しくありません。以下の3つのステップで実装できます。1. 削除用の「...
パイソン

書籍4:メモ帳1:Flaskにおけるルーティング、Webアプリ「メモ帳」を作る(パッケージFlask、flask-sqlalchemy)

Flaskにおけるルーティングとはルーティングとは「URL(アクセス先)と、実行されるPython関数を結び付ける仕組み」のことです。つまり「このURLが来たら、この処理をしてね」という対応表を作ることがルーティングです。なぜ「ルーティング...
パイソン

書籍4:PythonのWebフレームワークFlask(フラスク)の使い方

Flask(フラスク)とはFlask(フラスク)とは、Pythonで書かれた軽量で柔軟なWebアプリケーションフレームワークで、「マイクロフレームワーク」とも呼ばれ、最小限の機能で開発者が自由に拡張できるのが特徴です。初心者でも学びやすく、...
パイソン

書籍4:Pythonでつくる Webアプリのつくり方(メモ帳、カレンダ、オセロ、地図)

・Pythonで面白いアプリを作りたいという人に!・Webアプリならどこからでも利用可能・画像SNS、ラーメン判定、対戦型ゲームなど楽しいアプリが満載・機械学習・深層学習やChatGPT APIも!・フレームワークやライブラリを使って簡単作...
パイソン

書籍3:作りたいものがない人のためのPython入門(BeautifulSoupでHTMLから情報)

概要学習は「グーグルコラボ」(Google Colaboratory)を使って行います。このためパイソン本体はインストールしなくてもOKです。「グーグルコラボ」はパイソンコードを入力・編集して実行できるクラウドサービスで、無料で使えます。★...
パイソン

書籍2:Pythonの応用プログラム 「Pythonでデスクトップアプリを作ろう」

書籍から:Pythonでデスクトップアプリを作ろうPython+Tkinter+SQLite3エディタは「SVコード」を使用基本プログラム現在時刻を表示するJST(日本標準時)を設定して、現在の日本時間を表示します。# -*- coding...
パイソン

書籍2:Pythonでデスクトップアプリを作ろう(トランプゲーム、お絵かき等)

Python+Tkinter+SQLite3で、デスクトップアプリを作ろうエディタは「SVコード」を使用概要本書「Pythonでデスクトップアプリを作ろう」では、プログラミング言語「Python」を使って、パソコンのデスクトップ上で動作する...
パイソン

書籍1-P228:3枚目の画像のスクレイピングするには

3枚目の画像のスクレイピングするにはテストブログにもう一枚画像を追加し、image_url = parse.urljoin(url, bs4img)にしてRunしましたが、2枚目ではなく一枚目の画像が取得されました。何故ですか?画像を追加し...
パイソン

書籍1:画像のスクレイピングを他のブログサイトに置き換えて実行してエラー

画像のスクレイピングを自分のブログサイトに置き換えて実行したのですが、以下のエラーが出ました。画像のスクレイピングエラーPS C:\Users\DELL\OneDrive\Python\本python&excel\Chapter7\s057...
パイソン

書籍1:Webページ上のH2タグ、画像を取得してエクセルに表示

これはH2タグ、画像を取得するためのテスト用のページです。以下はH2タグのテキストを取得するプログラムです。テキスト取得importrequestsfrombs4importBeautifulSoupr=requests.get("")so...
パイソン

書籍1:スクレイピング(ウェブサイトからのデータ抽出)で、サイトの情報が変わってしまったためのエラー

画像取り出し時のエラー1ライブラリのBeautifulsoup4とRequestsをインストールし次のプログラムをRunしたら次のエラーが出ました。対策は?PS C:\Users\DELL\OneDrive\Python\本python&e...
パイソン

書籍1:ターミナルの現在地(カレントディレクトリ)と読み込むエクセルファイル異なる場合は、FileNotFoundError(ファイルが見つからないエラー)になります。

次のプログラムをVSコードでRUNしたところ下記のエラーが出ました。対処方法は?from openpyxl import load_workbookfrom openpyxl.styles import Fontwb = load_work...
パイソン

書籍1:パイソンでエクセルを操作できるパッケージ「openpyxl」の概要

openpyxlは、PythonでExcelファイル(.xlsx形式)を読み書き・編集・作成するための人気のサードパーティ製ライブラリ(パッケージ)で、セル操作、書式設定、画像挿入、グラフ作成など多様な機能を持ち、業務自動化に広く使われ、p...
パイソン

書籍1:仕事がはかどるPython&Excel自動処理「改訂2版」

めんどうなコピペや手作業が一瞬で終了!本書は「PythonによるExcel操作の自動化」のアイデアを目的別に多数集めた1冊です。openpyxlを利用したブックやシート、セルや行列を操作するといった基本的なプログラミングはもちろん、「表の見...
VSコード

VSコードでホームページ(HTML)を作成しブラウザでプレビュー

VSCodeでトップページ(index.html)を作成するには、フォルダを作成し、その中にindex.htmlという名前で新しいファイルを作成し、HTMLの基本構造を記述し、内容を追加して保存します。拡張機能の「Live Server」で...
パイソン

VS Codeの使い方(現場の疑問から)

ファイル名を決めずにコードを打ち込むVS Codeでファイル名を決めずに、すぐにコードを書き始められる空白のエディタ(Untitledファイル)を開く方法は以下の通りです。ショートカットキー最も素早く開く方法です。Ctrl + Nこれだけで...
パイソン

パイソンの実行「Windowsメモ帳」でプログラム作成してダブルクリックで実行の開発環境はどうか?

AIに聞いてみた。「メモ帳で作成し、ダブルクリックで実行する」という手法は、Pythonの動作原理を理解する上では非常に良い経験になります。しかし、実用的な開発においては「効率が悪すぎて挫折の原因になる」ため、推奨されません。主な理由は以下...
パイソン

パイソンのエラー対策、ChatGTPとの対話記録

★★①★★以下のパイソンのプログラムがエラーで進みません。修正点は?!pip install PyMuPDFimport pymupdf doc = pymupdf.open("ihoujin.pdf")page = docprint(te...