【python】無名関数「lambda式」の書き方
pythonの勉強をすすめると無名関数やlambda(ラムダ)式というものが出てきます。どのようなものかをメモしました。
どのようなときに使うかというと、通常の関数内でしっかり処理を書くほどではないが、処理をまとめておきた ...
【python】スクレイピング時にChromeDriverを自動更新するライブラリが便利
Seleniumを使用したスクレイピングを行うときに、Chromeのドライバーを設定する必要があります。このドライバーはChromeのバージョンアップがあると、再度ダウンロードし、特定のフォルダに入れる必要があります。
G ...
【python】paizaやAtCoderなどでよく使うコード一覧(初心者向け)
この記事ではpaizaやAtCoderなどでよく使っているコードをまとめました。Bランクのくらいの問題を解くことを想定しております。
input()の処理2つの値# A Bx,y = input()【python】mapの使い方
map()を使うとリストのすべての要素に同じ処理するすことができます。リスト(配列)の中身をすべて2倍にしたい、全て整数にしたいなどです。
なぜ、for文ではなく、わざわざmap()を使うかというと、処理が早いからです。
【python】pyinstallerでエラー(selenium,ezsheet,Googleスプレッドシート)
「no suitable image found」「No module named」「UnknownApiNameOrVersion」「name: sheets version: v4」「failed to get the Pyth ...
【python】Google MAPで店舗をスクロールする方法(スクレイピング時に重要!!)
Google Map の検索結果をスクロールする方法です。表示された結果を普通にスクレイピングをしても1画面で20件あるのに、10件くらいしか取得できません。原因は検索結果をスクロールさせたタイミングで10件以降の情報を内部的に取得す ...
【python】横の数値との計算(ピラミッド計算など) NumPy
ピラミッド計算をpythonでやってみます。
ピラミッド計算とはどういうものかというと、下画像のようなピラミッド型の枠内に計算の答えを書いていき頂点の数値を求めるものです。今回は計算結果の下2桁を出力するプログラムを作成し ...
【Python】venv仮想環境を別PCへ移設・コピーする方法|requirements.txt完全ガイド
Pythonのvenv仮想環境を別PCや別環境に移設・コピーする手順を解説。pip freezeとrequirements.txtを使えばパスの問題を回避して確実に移行できます。Windows・Mac両対応。
【python】スクレーピングで要素の取得ができないときの対処法(selenium)
セレクターはあっているのに取得できない場合、疑うポイントの一つに、操作したい部分がiframe構造の中に入っており、iframeの外からでは中のDOMを操作できないようになっていることがあります。その場合の対処法を記録します。 ...