「 Python 」 一覧
-
-
6174や495のような「カプレカ数」を、Pythonで求めてみました。 結論から言うと、1つずつ数字を調べる方法では、5分回しても6個目が出てきませんでした。ところが、数字の並べ方(組み合わせ)で調 …
-
-
計算カードをPythonで自作|子供のズル対策アプリ(Tkinter)
うちの小学1年生の子の宿題に「計算カード」があります。学校からは「時間を計ってやりなさい」と言われているようです。 ところが、もちろん計算なんかせず、どれだけ早くめくれるかが目的になってしまっていまし …
-
-
Tkinterのメッセージボックスで出る謎ウインドウの消し方
Pythonのtkinterでメッセージボックスだけを出したいのに、何もない小さなウインドウ(謎ウインドウ)が一緒に出てきて、処理が止まってしまうことがあります。 結論から言うと、謎ウインドウの正体は …
-
-
PythonのPillowで画像処理|切り抜き・回転・リサイズの基本
画像処理というと大げさですが、PythonのPillow(ピロー)を使って、画像を少し操作してみました。 結論から言うと、Image.open() で読み込めば、crop() で切り抜き、rotate …
-
-
Amazonのスクレイピングは禁止?Seleniumで試した結果と正しい方法
PythonでAmazonの商品名・価格・ASINコードを集めようとして、普通のスクレイピングでは取れず、何時間も悩んだことがあります。 結論から言うと、Amazonは利用規約でロボットなどによる自動 …
-
-
PythonでFizzBuzz問題を書く|3通りの書き方と1行コード
プログラミングの入門でよく出てくる「FizzBuzz問題」を、Pythonで書いてみました。 結論から言うと、3で割り切れるか、5で割り切れるか、両方か、を if で分けるだけ です。この記事では、私 …
-
-
Python Tkinter入門|ウインドウ・ラベル・入力欄・ボタンの基本
PythonのTkinter(ティーケーインター)を使うと、ボタンや入力欄のある画面(GUI)を作れます。この記事では、ウインドウを開いて、ラベル、テキストの入力欄、ボタンを付けるまでの基本をまとめま …
-
-
前回はSeleniumでブラウザをスクロールさせました。今回は、ログイン画面にIDとパスワードを自動で入力して、ログインするところまでやってみます。 結論から言うと、開発者ツール(F12)で入力欄とボ …
-
-
Seleniumの使い方入門|ブラウザを開いてスクロールする
Pythonでウェブブラウザを動かしてみたいと思い、Seleniumというライブラリを使ってみました。この記事では、Chromeを自動で開いて、ページを一番下までスクロールし、また一番上に戻るところま …
-
-
PythonでExcelを操作する方法|openpyxlの基本
Pythonの勉強で覚えた、Excelを操作する方法をまとめました。初心者向けの備忘録です。 結論から言うと、openpyxlで load_workbook() で開き、wb[‘シート名’] でシート …