Python– tag –
-
Python
Python によるスクレイピングの必須ライブラリ requests 使い方 リファレンスまとめ
個人的にPythonの中でもぶっちぎりNo1レベルでヘビーユースな外部モジュールrequestsについての便利さをひたすらまとめていきます。 【requests 概要】 簡単に言うとPythonで行うHTTPリクエストを簡単に手軽にしてくれる神ライブラリです。 言語を跨いだHT... -
Python
AWSのLambdaのレイヤーアップロードのコツ
Lambdaというと、ちょっとメンドクサイのが外部のライブラリ(Pythonではモジュール)を使いたい場合、関数毎に使いたいライブライファイルをバンドリングしてアップロードする必要があること。 -
Python
Pythonスクリプトを配布するためのexe化モジュールPyInstallerまとめ
Pythonスクリプトを配布するためのexe化モジュールPyInstallerまとめ -
趣味
国際IQテストの信憑性を調べてみた
信憑性と言うと少し大げさですが、実際にどういった方式でIQを算出しているのか、結果として提示されるIQはどれほど信用に値する数値なのか、気になったため調べてみました。 -
開発環境
Python専用IDE、PyCharmのインストールと初期設定
普段SpyderというAnacondaに付属しているIDEを使っていますが、今回ちょっとIDEの乗り換えを検討してみました。 -
Python
【悲報】PyInstallerさん、300MBのexeファイルを吐き出すようになる
表題の通り、PyInstallerを使って出力したexeファイルがとにかく巨大に膨れ上がる現象に悩まされました。 これ、めちゃくちゃ起動遅くなるし、原因不明だし、ほんと参ってたんですが、解決しましたので、メモ書き。 さっと作って、さっと配布したいのに一... -
Python
Pythonスクリプトの難読化
PyInstallerだけだとちょっとこなれた程度の人には効きますが、それでも比較的簡単にデコンパイルされてしまいます。 何としても表に出したくないコードがあったため、必死にPythonスクリプトの難読化を調べました。 単純に全部難読化するだけならちょっと... -
Python
Torをスクレイピングで使いやすくするPythonのモジュール作ってみた
TorをPythonスクレイピングに流用しやすくするためのモジュールを作成しました。Torをスクレイピングに流用することによって、IPによる制限を回避することが容易になります。 -
Python
【正規表現】Pythonのsplitで区切り文字を返却リスト要素に含める方法
正規表現自体はなんだかややこしくて最初のうちは上手く書くのは難しいですが、慣れてくればあらゆる文字列操作に対応できるようになるパワフルなメソッドですね。 -
Python
seleniumの起動時に黒いコンソールが立ち上がる問題の解決
色々いじっていたら、全く同じコードで動かしているのにもかかわらず挙動が変わってしまうことって珍しくありません。 今回はPythonのseleniumでGoogleChromeを操作しようとしていたのですが、今までと全く同じソースコードで起動させようとすると、chrome... -
Python
BeautifulSoupでstringとtextの挙動の明確な違い – Python
soupオブジェクトに対して".string"や".text" で文字列を抽出することが出来ますが、両者の明確な挙動の違いを例を挙げて紹介します。 -
開発環境
AtomでPythonを開発環境構築時に起きる問題、まとめて解決
今までspyderを使っていたのですが、文字列の"検索→置き換え"が出来ない謎の仕様などに不満が爆発し、「ちょっとAtomに切り替えてみるか」と今回の環境構築に至りました。