プログラミング– category –
-
Jupyter Notebookで“No module named”エラーが生じた場合
"No module named"の原因としては、指定したモジュールが存在していなかったり、モジュールがインストールされていないことなどが挙げられます。この場合、基本的にはパッケージインストールを行うなどしてエラーを解消することとなります。 手っ取り早い... -
VSCodeでPythonの仮想環境(venv)を使用する
VSCodeでPythonの仮想環境(venv)を使用するための備忘録。 プロジェクトごとに独立した環境(仮想環境)を作ることで、依存ライブラリの管理を効率的に行うことができます。なお、venvはPython 3.3以降で導入されたモジュールであるためPython 2系では使用で... -
SWELLで記事タイトル上にアドセンス広告を表示する方法
WordPressテーマにSWELLを使用しているサイトで、記事タイトル上にアドセンス広告を表示するには、アクションフックswell_before_post_headを使用します。以下が追加するPHPです。 add_action('swell_before_post_head', function($post_id) { ech... -
Pythonのpopメソッドでリスト(配列)の要素を削除する
Pythonのpopメソッドは、リスト(配列)の指定した位置の要素を削除し、その要素の値を取得することができます。 l = [0, 1, 2, 3] popped_item = l.pop(0) print(l) # [1, 2, 3] print(popped_item) # 0Python 引数に負の値を持たせると末尾からの位置指定... -
Pythonのappendメソッドでリスト(配列)に要素を追加する
Pythonのapeendメソッドは、リスト(配列)の末尾に要素を追加することができます。 l = [0, 1, 2] l.append(3) print(l) # [0, 1, 2, 3]Python リストは一つの要素として追加されます。 l.append([4, 5]) print(l) # [0, 1, 2, 3, [4, 5]]Python リストを後... -
Pythonアスタリスク(*)を使用したlistやdict型のアンパック
Pythonでは、listやdict 型のデータを展開して、関数やクラスに実引数を渡すことができます。これをアンパック(unpack)と呼びます。英語でunpackというと"開梱する"などの意味となりますので、要素を取り出すというイメージには適しています。 Pythonでは... -
Pythonのisupperメソッドで、文字列中の大文字を判定
Pythonのisupperメソッドは、文字列が全て大文字で構成されていればTrue、小文字が含まれていればFalseを返します。 # str.isupper() print("HELLO".isupper()) # True print("Hello".isupper()) # FalsePython 日本語や数値は大文字... -
ブログのフォント変更後、SP表示時に英数字のフォントが太く表示されるようになった
表題の通り、使用しているWordPressテーマの標準フォントから好みのフォントに変更したところ、SP表示時に英数字のフォントが太く表示されるようになりました。それなりにブログをやっていますが、実はフォントの変更をしたことはなかったので戸惑いました... -
SWELLの本文エリアの幅をメインコンテンツ幅に合わせるカスタマイズ
WordPressテーマSWELLの標準デザインでは、メインコンテンツ(l-mainContent__inner)の幅に対して本文エリア(post_content)1の幅が左右16pxずつ小さく表示されます。 これはこれで綺麗だと思うのですが、冒頭から画像をただ並べただけのページだと、アイキ... -
SWELLのタグクラウドに「# (ハッシュ) 」マークを付けるカスタマイズ
WordPressテーマSWELLでは、「外観 > ウィジェット」や「エディター > ブロックを追加 > ウィジェット」からタグクラウドを追加することができます。エディター経由で追加したタグクラウドであれば、軽いデザインの変更も可能です。 しかし、タグクラウ...
12