ブログ記事4,985件
現在は学校教育でプログラミングを行うので、基礎的なことについて書こうかなと思います。処理の違いプログラミング言語を学習する際には、■アルゴリズム■計算やデータの取り扱いについて学習することになりますが、プログラミング言語は機械に作業を伝達するための手段でしかないので、基本的にこの書面は【コンピューター用の作業指示書】になります。現在のプログラミング言語は【何をするのか解る内容】になっているますが、機械はスイッチのオン
事例ですこのようにいろいろなケースで使えます。パワーポイントのファイルがたくさんありますこれをPDFにして配布しようと思います数個なら一つ一つ手作業で行えばいいですがもし、100個もあったらどうすればいいですか今まではRPA、VBA、pythonなどの出番ですが?opencodeでの出番がきましたプロンプトは「ディスクトップにあるWフォルダーのPPTXをPDFにしてください」するとpythonのプログラムを作って実行してくれます
「今日のおすすめ献立」の抽出条件を少し改良しました。ブログの最後に記載している料理一覧でよく作っている料理を色別にしているので、それのグループ分けも適用して決めるようにしました。ブログをお訪ねくださり、ありがとうございます。自炊料理の写真管理プログラムから「おすすめ献立」の絞り込み条件を少し改良しました本記事の記事末にも記載しましたが料理一覧で色分けしているグループもおすすめ思考のアルゴリズムに含めました、候補の中からランダムに10個選ぶのは同じなのでリストはボ
前回、OSをセットアップして、WinSCPで接続してファイル操作出来るようになった。いろんな操作はターミナルからコマンド入力して行う。まぁ、少し面倒が臭いが軽快に操作できる、という面では良いと思う。これでようやく、いろいろ繋いで動作確認が出来る準備が出来た。今回は、新しく3.5インチ(480×320ドット)のLCDを使うので、ちゃんと動作するか確認してみる。Geminiに何を使えばいろいろ表示させることが出来るか訊いてみた。●C言語で作るなら・LVGL組み込みのプロ
今回は拡張ユーグリッドの互除法を使って解いてみましょう。2-2意地悪すごろくpaiza君とchieさんは今日の肉代をかけてすごろくで勝負することになりました。すごろくのルールは次の通りです。・スタート地点のマス(0マス目)から左
2023年〜2025年がAI時代の始動期だったとすれば、2026年の前半はAIの新しい成長物語と、地政学リスクという古い不安が真正面からぶつかった時期だったと言えるでしょう。「AI」が未来への期待を膨らませて世界経済を押し上げるエンジンになった一方で、「イラン戦争」「異常気象」「ウクライナ戦争の新局面」「貿易摩擦の継続」などがそのエンジンを揺さぶり続けた半年でした。2026年前半で最も大きな地政学的事件は、米国・イスラエル対イランの戦争でした。報道によれば2026年3月初
私がアメーバブログに記録を残し始めたのは2020年の初頭からでした。今回、そのプレインテキスト部分のみのバックアップを取っているわけですが、こうして6年間ほどを自分が書き残した文章のタイトルだけででも振り返ってみると、2020年はパンデミックが世界を止めて、2022年が戦争とインフレが世界の前提を崩して、2023〜2024年にIT技術の進展がAIの扉を開け、2025年には米国トランプ大統領の高関税政策が行われ、後半では、それらが現実の政治・貿易・街頭デモ・災害・産業投資の中で、いよい
Pythonプログラミング金色のカラーコードは「#e6b422」と16進数に#をつけて表記されます。この表記法でもCSSなどでは、そのまま使えます。Pythonでは、2進数や8進数、16進数の取り扱いはどうなっているのでしょう。カラーコード「#e6b422」をそのまま使えるのでしょうか?使えないとすれば、どうすればよいのでしょうか?2~16進数を10進数へ変換するPythonは「16進数カラーコード」を扱えないそのままでは代入できない16進数カラーコード#abcを代入でき
EXCELに新しいシートを作成#PythonによるEXCELに新しいシートを作成importopenpyxlworkbook=openpyxl.load_workbook('資料.xlsx')#新しいシートを作成new_sheet=workbook.create_sheet(title='新しいシート')#作成したシートに値を書き込むnew_sheet['A1']='Pythonによる書き込み'#変更を保存workbook.save('資料
今回は前回の2024年分が6000文字制限を超えて保存できなくなったため、こちらに2024年の12月分を移動した後、その続きに昨年2025年の1月から6月末日までアメーバブログにUPした記事のタイトルを並べてみます2025年には、米国のトランプ大統領が高関税政策をすすめ、世界貿易は“自由貿易”から“関税で殴り合う交渉の時代”へ移行しました。トランプ大統領は「アメリカの貿易赤字は不公平な貿易慣行のせいだ」という考え方を前面に出して、相手国に対して相互関税、reciprocalt
2022年は、・戦争:ロシアによるウクライナ侵攻・経済:世界的インフレ、FRB急速利上げ・エネルギー:欧州エネルギー危機、天然ガス高騰・日本:円安、安倍元首相銃撃事件・中国:上海ロックダウン、ゼロコロナ抗議・金融市場:世界株安、ハイテク株下落、暗号資産崩壊・技術:ChatGPT登場、生成AI時代の始まり・SNS:イーロン・マスク氏のTwitter買収・文化・スポーツ:カタールW杯、エリザベス女王死去・気候:熱波、洪水、干ばつなど異常気象などなどの出来事があった年でした。
「アメーバブログの自分の記事が全部消えてる」という悪夢を見ました。もう前期高齢者の分際で、自分がアメブロにアップしたテキスト&イメージの全データをWordデータに別途残すのも未練たらしいかなぁ……と思い、とりあえず1番最初2020年1月1日にアップロードした最初の「kotoba」という記事から、2020年大晦日までの記事のプレインテキストデータ部分だけを取り出すならばpythonのスクリプトで可能だろうと言うことで、Windows11用のpythonで2020年
データーから最近作ってない料理を選んで「おすすめ献立」として一覧表示する機能を追加した。料理名の命名は適当だし食材データや在庫食材データもないので、正確なお勧め献立として生成は無理だし、そもそも入力作業を複雑にして管理ソフトを使い続けることが難しくなるのは本末転倒なので現状のデータで可能な範囲の簡易お勧め一覧です。ブログをお訪ねくださり、ありがとうございます。現在は料理データファイルは、91KB以上のファイルサイズで400食以上を登録しています、そこで少し前の
前回、RaspberryPiZero2Wに32bit版Bookwormをインストールして、RealVNCを使って、Windowsからリモート接続するようにした。しかし、RealVNCは、お試し期間が終了すると有料になってしまう。おじさんは、ちょっと遊べれば良いだけなのに困ってしまう。みんなどうしているのだろう?と思ってGeminiに訊いてみた。すると・・VSCodeにRemote-SSHをインストールして、VSCodeから接続すれば、RaspberryPiのファイ
少しでも操作が楽になるように白いトレーを検出し傾きと切り抜き範囲を自動設定できるようにしてみた。自作のPythonスクリプトによる料理写真加工ソフトです、料理がトレーから食み出したり、トレーがない料理写真もあるので、自動処理後に手動変更できるようにしています。ブログをお訪ねくださり、ありがとうございます。改良前は対象写真を開いて表示するだけだった。改良後は白いトレーを検出し適度な余白(左右にグリッド1つ分を開けている)を付けて切り取る範囲指定をした状態で起動する
Pythonコーディングスタイルは、各言語ごとに仕様の違いもあり様々なスタイル・形式が存在します。Pythonには、スタイルガイド「PEP」が存在します。今回は、PEP8の「命名規約」に基づき、変数や関数等にどんな名前を付けたらよいかを解説します。名前は、仕組みではなく目的や役割が分かるものをつける…大原則言語仕様による制限先ず、Pythonの言語仕様により使えないネーミングがあることに触れておきます。それは、kebab-caseです。HTMLやCSSでお馴染みのこの
最初は気になる株式がどんな状況なのかをPythonでコードを書いて、PERや、PBR、PES、ROE、配当、割安など私の知りうる情報を突っ込んで自分の知っている、気になる株式から、ベスト50くらいを一覧表にしてたけど、東証全部、約4000社について、このような分析をすれば掘り出し物があるかもと思い、やってみることに・・・だけど、量が多すぎて一筋縄ではいかないまず、第一段階として、東証全部取り出すことにしたこれはそんなに苦じゃなかった第2
「プログラミングを始めてみたいけれど、何から手をつければいいのか分からない」「開発環境の構築の時点でエラーが出てしまい、コードを書く前に挫折した」プログラミング学習のスタートラインで、このような悩みを抱える初心者は少なくありません。一発で完璧なシステムを作ろうとすると、複雑な設定の壁にぶつかってモチベーションを削がれてしまいます。大切なのは、最初から完璧を目指さず、まずは「動く道具」を手に入れ、次に「効率的な頭の使い方」を学ぶこと。最近
EXCELへの書き込み#PythonによるEXCELへの書き込みimportopenpyxlworkbook=openpyxl.load_workbook('資料.xlsx')sheet=workbook.activesheet['A1']='wellcometopythonforExcel'value=sheet['A1'].valueprint(f'A1の値:{value}')sheet['B1']='Pythonによる書込'wo
ごきげんよう(*ᴗ͈ˬᴗ͈)”今日も涼しいお部屋で休日を楽しんでいる若葉です♡また、1ヶ月以上も放置してしまいました~!!(>_<)ゴメンナサイ、、、若葉は元気です!今年の梅雨は意外と涼しいですよね。けど湿度が苦手な若葉は、既にお部屋は24時間近くエアコン稼働中。でも家族との共用部はまだエアコン入れてないことも多いので、身体がキツイな~って思う日も結構あります。でも大きく崩してはいないので合格点かな♡相変わらず就労の日々です。基本情
「毎日、同じWebサイトを開いてデータを手動でコピーしている……」「決まったフォームに、毎回同じ内容を打ち込む作業が面倒くさい」こうした手作業のルーティンワークは、時間と労力を消費するだけでなく、入力ミスや見落としといったヒューマンエラーの原因にもなります。そんな面倒な単純作業を一瞬で解決してくれるのが、PythonとSelenium(セレニウム)を組み合わせたWebブラウザの自動操作です。最近、SNSの自動投稿システムやデータ収集のAPI連携を
今回から、「ユークリッドの互除法」新シリーズです。2-1分数演算子calと、整数A,B,C,Dが与えられるので、の計算結果を、これ以上約分できない分数の形式にした際のn,dの値を求めてください。ただし、答えが整数X(0を含む)の時はn=X,d=1と出力してください。また、答えが負となる場合はnを負の数、dを正の数とすることで負の分数を表してください。入力例出力例12+15710本
大学3年次1学期の成績発表がありました近年段々と生活がハードになっていますがこの時期はホントに大変でした父のこともあったし引越しのこともあったし毎日深夜2時に寝て朝は5時半に起きてそれでも勉強の時間が取れなくて身体も心もとっくに限界ななかで何とか9単位分の受講をこなしました今回は完全にこなすだけになってしまってレポート提出を忘れてしまう有様おかげで家族社会学はB評価(悔しい…)GPA(受講科目の成績平均)も下がりましたでも家族社会学も生と死の福祉論もジェンダー論も
手元のパソコン(ローカル環境)でのWebアプリケーション開発が完了し、いよいよ世界に向けて公開する「デプロイ」の段階へ!……しかし、ここで多くの開発者が直面するのが、以下のような壁です。「サーバーの選択肢が多すぎて、どれを選べばいいか分からない」「URLの仕組みや、独自ドメインの設定(DNSレコード)が複雑でエラーが出る」せっかく動くものを作ったのに、公開の手前で立ち往生してしまうのは非常にもったいないことです。最近、PythonやJa
詳細はnoteにて[Pyxel]自作ライブラリ:Window系|もっQ自作ライブラリの中身の話を少しずつしていこうかなと思います。処女作からメニュー関係のクラスは継ぎ足し継ぎ足し秘伝のタレのように(前にも使ったフレーズ)使い回してきて、課題というかやりたい事は割と明確でした。メニュー⇔サブメニューの階層制御/管理の単純化選択項目と選択時動作を予め関連付けておく構造窓サイズをフォントに合わせて動的設定…note.com
プログラミングを新しく始める人にとって、最初に選ぶ言語の選択は非常に重要です。数ある言語の中でも、Pythonは特に初心者が学びやすい性質を持っています。文法が非常にシンプルに設計されている点が、最大の理由と言えるでしょう。他の言語と比べて記述するコードの量が少なくて済むため、未経験者でも直感的に理解できます。誰が書いても同じようなコードになりやすいことも、この言語の特徴と言えます。他人が書いたプログラムを読んでも理解しやすいため、学習の参考にしやすいのです。文法が複雑ではない分、記述ミスによ
Pythonコメントは、コードの見返しの際に困ることのないよう、設計上の意図、事情の説明をコード上に残すものです。単なるメモとして使うものではありません。コメントをやたらに入れてはいけない#以降が全てコメント半角の「#」がコメントの始まりとなります。「#」以降、行の終わりまで全てコメントになります。コメント終了を表す文字はありません。このため、複数行に渡るコメントは、行頭に必ず「#」を付ける必要があります。コメントは、Pythonの実行に何も影響を与えず、無視されます。イン
「AIが何でも一瞬でコードも文章も書いてくれる時代に、わざわざ大人が必死に勉強する意味ってあるの?」「これからはスキルを覚えるより、AIへの指示の出し方(プロンプト)だけ学べばいいのでは?」そんな声が聞こえてくることも増えました。確かに、ここ数か月で取り組んでいる開発案件でも、自力だけでガリガリ進めていた頃と比較すると、AIをパートナーにした現在の開発スピードは何倍にも跳ね上がっています。コードの生成、修正、アイデア出しから設計まで、私の作業のほとんどにA
引き続き「ユークリッドの互除法」シリーズ進めましょう。1-4ax+by=cユークリッドの互除法の操作を応用させると、一見最大公約数とは関連のなさそうな2変数の一次方程式の整数解を求めることができます。例として、15x+100y=10の整数解x,yを求めることを考えます。x,yの係数である15,100についてユークリッドの互除法の操作を行うと、100/15=6余り10この式を変形することで、10
「AIを使って何か便利なツールを自分で作ってみたいけれど、難しそう……」「プログラミングの勉強をしながら、日々の資格試験や仕事の勉強も効率化できたら最高なのに」そんな風に思ったことはありませんか?最近、簿記2級や統計学の勉強、そして新たな開発案件に没頭する中で、改めて実感していることがあります。それは、「今やAI開発は、専門知識が少なくても手軽に挑戦できる時代になった」ということです。高度なシステムを最初から作ろうとする必要