Python

Python

【第3回】黒い画面を卒業!CustomTkinterでプロ仕様のGUI搭載ツール「Invoice Maker」を完成させる

Pythonで作った請求書自動化スクリプトを、CustomTkinterを使って誰でも直感的に操作できるGUIアプリへ進化させます。黒い画面は今日で卒業!環境構築不要ですぐに実務で使えるアプリ完成版のnote頒布情報もご紹介します。
Python

【第2回】もう手作業には戻れない。大量のデータを一気にPDF化する「ループ処理」の魔法

Pythonのfor文で大量の請求書発行を一瞬で完了!Excelから複数データを連続で読み込み、ファイル名重複を防ぎながら一括でPDF出力する「ループ処理」と、実務に必須な「例外処理(try-finally)」のプロの書き方を解説します。
Python

【第1回】Excel手作業の限界突破!Pythonで請求書を自動PDF化する第一歩

毎月の請求書コピペ作業に疲れていませんか?VBAよりモダンなPythonを使い、Excelデータの読み取りからPDF出力までを完全自動化するスクリプトの作り方を解説します。openpyxl初心者必見!
Python

【後編】スクレイピングはもう古い!?WordPress APIで実現する爆速レポート作成とエンジニアが出した正解

「スクレイピングで取得件数0件」の絶望を救うのはAPIだった!WordPress REST APIを活用した爆速データ抽出術を解説。さらに、APIがないサイト向けのSelenium活用法や、CustomTkinterによるGUI化まで、エンジニアが辿り着いた「適材適所」の正解を公開します。
Python

【前編】Pythonスクレイピングに挑戦!価格調査ツール開発で直面した「0件の壁」と守るべき作法

「Pythonでスクレイピングを始めたけど、取得件数が0件で進まない…」そんな悩みはありませんか?本記事では、SWELL等のモダンなサイトで直面する壁と、エンジニアが守るべき「作法(robots.txtや待機時間)」、練習用サイトでの基礎固めを実体験ベースで解説します!
Python

【Python開発記③】完結編:Outlookを自動操作!実用ツールへの仕上げと販売への挑戦

Python×Outlookでメール送信を自動化!第3回(完結編)は、Excelデータの差し込み処理とpywin32によるOutlook操作を解説。さらに販売用ソフト「NINJIN Mail Pro」に実装したプロ仕様のエラー回避ロジックも公開します。
Python

【Python開発記②】「たかが1クリック」を削る!ファイル選択と設定保存の実装

Pythonで業務効率化ツールを開発!第2回はtkinterのfiledialogを使い、任意のExcelファイルを選択する方法と、json形式でフォルダパスを記憶させる機能を解説。「たかが1クリック」を削るUX向上のコツを現役エンジニアが紹介します。
Python

【Python開発記①】展示会お礼メールを自動化したい!Excel読み取り編

■ 導入:きっかけは「現場の困った」からこんにちは、ニンジンです。 普段は電子機器制御のためにPythonを触っていますが、ふと思ったんです。 「Pythonで便利なソフトを作って、ワンコイン(500円)で販売してみたら売れるかな?」そうは...
Python

Raspberry Pi × Python × GPIOの基本はこの3つだけ【XYテーブル実例付き】

はじめに「Raspberry Piで何か動かしたいけれど、GPIOの設定がいまいちピンとこない…」 そんな悩みはありませんか?実は、本格的なXYテーブル(自作CNC)を動かすコードでも、GPIOの基本操作はたったの3ステップに集約されます。...
Python

L6470が動かない原因はこれ!A4988との違いとSPI通信による制御の注意点(番外編)

「動くはずなのに動かない」――L6470でつまずいた原因はデイジーチェーン前提のSPI仕様でした。A4988との決定的な違いを実体験で解説。