Category

Python

Python に関する記事一覧です。

フィルタを解除
Python

【Django】 EOFError: marshal data too short エラー

この記事では Django での開発時の、 EOFError: marshal data too short エラーの解消法を備忘録として紹介します。 エラーの原因(の可能性) Python はコードをコンパイルして .pyc ファイル(バイトコード)を生成します。 このファイルが壊れている場合、このエラーが発生する可

  • トラブルシューティング
Python

【Django】 サイトマップ管理のための sitemap.xml を自動的に作成する方法

この記事では、 Django で開発したシステムに、サイトマップ管理のための sitemap.xml を自動的に作成する仕組みを導入する手順を解説します。 Django でウェブサイトを構築する場合も、通常の WEB サイト同様、検索エンジン最適化(SEO)は大事です。 その中でも、サイトマップは検索エンジンがウ

  • ライブラリ
  • Django
Python

【Django】 settings.py などの設定ファイルを含むディレクトリ名の命名

この記事では、Django での開発において、 settings.py などの設定ファイルを含むディレクトリの命名を何にするかについて私見を述べます。 これはあくまで私個人の私見であり、もしかすると一般論とは少し離れているかもしれませんがご了承ください。 一般的(と思われる)命名習慣 Djangoプロジェクトにおいて、

  • 命名規則
  • Django
Python

【Python】効率的なリスト操作、配列処理の Tips を紹介

本記事では、 Python のリスト操作に関する便利な Tips をいくつか紹介します。 これらのテクニックを使いこなすことで、より効率的で読みやすいコードを書きやすくなります。 1. リスト内包表記の活用 リスト内包表記は、既存のリストから新しいリストを作成する際に便利です。 従来のfor文よりも簡潔で読

  • Tips
  • お役立ち
Python

【Python】 __init__.py ファイルの意味を解説

この記事では、 Python の init .py ファイルの意味を解説します。 私自身、元々は Java や JavaScript からプログラミング経験が始まり、Python の経験は直近数年です。 他のプログラミング言語を経験してきた方々にとって、Pythonには少し変わった概念がいくつかありますよね。 今日は、

  • お役立ち
Python

【Python】型付けを行い、 mypy で堅牢なコードを書こう

この記事では、 Python の 型付けと、 mypy を用いたチェックまで、サンプルコードを交えて解説します。 Python は 動的型付け言語として知られていますが、バージョン3.5以降、型ヒントという機能が導入され、静的型チェックが可能になりました。 なぜ Python に型付けが必要なのか コードの可読性向上

  • python
  • ライブラリ
  • お役立ち
Python

【Flask】 Jinja2 テンプレートでコンポーネントを効率的に分割する方法

本記事では、Flask アプリケーションの Jinja2 テンプレートエンジンでのテンプレート分割の方法と、その利点について詳しく解説します。 Flask は Python で書かれた軽量なWebフレームワークであり、 Jinja2 はそのテンプレートエンジンとして広く利用されています。 Flask と Jinja2

  • jinja2
Python

【Python】 PDF に 透かし を入れる方法

この記事では、Python で PDF に 透かし を入れる方法を紹介します。 Python では PDF を扱うライブラリも豊富なので、すぐできるんじゃないかと思ったら、本当にすぐにできました。 せっかくなので、実用性も兼ねて Flask で実装してみます。 環境構築 /python venv setup/ こちらの

  • ライブラリ
Python

【Django】 Xserver の MySQL 接続で Can't connect ... '/tmp/mysql.sock' エラー

この記事では、 Django を Xserver にデプロイし、 MySQL に接続しようとした際に Can't connect to local MySQL server through socket '/tmp/mysql.sock' エラーが発生した際の対処法を紹介します。 私は、個人開発した URL 短縮サービ

  • トラブルシューティング
  • Xserver
  • Django
  • MySQL

Sponsored