Pythonでプログラミングをしていて最もイヤな事はエラーですね。初心者がよく陥るエラーにimport時のエラーがあります。特に文法も間違っているわけでも無いのにエラーが出る場合もあるので、まず最初にファイル名等気を付けるポイントを説明します。
続きを読むPython
Python動画編集!動画に位置制御したテロップを入れる方法
動画をYoutube等にアップロードする場合、ユーザビリティを考えてテロップを入れたい時があります。動画編集のソフトは有料無料様々ありますが、プログラムを自分で組むことができれば、細かい演出も自由自在です。ここではPythonで動画の任意の位置・時間にテロップを入れる方法を紹介します。
続きを読むPythonで画像に描画するテキストのピクセルサイズを取得
Pythonで画像や動画にテロップを入れる時、テキストの配置位置を制御したい時はテキストのピクセルサイズを把握する必要があります。ここではPythonのPillowを使ってテキストのピクセルサイズ情報を取得する方法を紹介します。
続きを読むPythonで文字列長さ算出!全角半角判定をする方法
Pythonで文字列の長さを計算するlen()は文字列の個数を算出してくれる便利な関数ですが、全角と半角の判別をしてはくれません。ここでは、文字列の全角と半角を考慮した長さを算出する方法について学びます。
続きを読むPythonで画像に日本語文字を入れる方法
Pythonで画像処理をする場合はOpenCVが便利ですが、細かい機能はPillow等のライブラリが優秀だったりします。ここではPillowを使って日本語フォントを任意画像に描画する方法を紹介します。
続きを読むPyCharm便利機能!複数行インデントを一括で変更する方法
Pythonで書いたコードは、その他の言語で書いたコードよりも比較的綺麗になると言われています。その大きな理由は「インデント」を揃えなければ動かないことにあります。ここでは、Pythonの統合開発環境(IDE)であるPyCharmで複数行インデントを一括で変更する方法を習得します。
続きを読むSeleniumのChromeをバックグラウンドで起動する方法
PythonでSeleniumを使うと、Google Chromeを自動操作することが可能です。実際にChromeが画面上に立ち上がる動作をしますが、決まった操作であればあえてPC画面に表示させる必要はありません。ここではSeleniumでChromeを使う時に画面に何も表示させないヘッドレス起動の方法を紹介します。
続きを読むPythonプログラムの処理にかかる時間を計測する方法
Pythonである程度重い処理をしなければいけない時に、コードの効率を改善することがあります。改善は定量的に評価してこそ有効な効果を出す案に辿り着くことができます。ここではPythonのtimeやline_profilerを使ってプログラムの処理時間を計測する方法を紹介します。
続きを読むSeleniumのChromeをシークレットモードで起動する
PythonのSeleniumパッケージを使ってChromeを自動操作できることがわかりましたが、Chromeはユーザの操作履歴によってGoogle検索のランキングが変わるという特性があります。ここでは履歴情報を使わないPythonによるシークレットモードでChromeを起動する方法を紹介します。
続きを読むPythonでGoogle検索タイトルとURL一覧を抽出してみた
近年Google検索は完全に情報収集の基本になっています。Webスクレイピングで自動情報収集をする場合、Google検索結果を扱えるようになると世界中の情報をシステマティックに処理できるようになります。ここでは、Google検索で得られるタイトルとURLを一覧で取得する方法を紹介します。
続きを読む