2020-04-01から1ヶ月間の記事一覧
Docker HubにはGitHubのリポジトリからDockerfileを取得してイメージのビルド・タグ付けを自動で行ってくれる機能が存在する。 docs.docker.comGitHubにDockerfileを上げているのであれば、この方が逐一ローカルでイメージをビルドしてpushするよりも断然楽…
タイトルのエラーでハマったのでメモ。 結論 以下のコマンドを実行するとうまくいく。 $ LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient 環境 MacOS : Catalina 10.15.4 Python: 3.7.3 pip 20.0.2 ※ pythonはvenvの仮想環境を使用 経緯 ・以…
mypyを使ってPythonで型チェックする方法について書く。 mypyとは Pythonの型チェッカー。チェックのみで変更はしない。 mypyのコマンドラインからの使い方 ・インストール方法 $ pip install mypy ・実行方法(ファイル単位) $ mypy target_file.py ・実行方…
前回の記事に続いて、Pythonのimport文の並び順のフォーマットについて書く。 isortについて Pythonにはisortというimport文のフォーマッターが存在する。 機能概要としては、import文を以下のセクション順にソートしてくれる。 1.Python標準ライブラリ 2.サ…
コードチェッカー flake8 コードがPEP8に従っているかどうかをチェックしてくれる。 PEP8に従っていない箇所を指摘してくれるだけで、フォーマットはしない。 コマンドラインからの使い方 ・インストール方法 $ pip install flake8 ・実行方法(ファイル単位)…
現時点での自分のPython開発用のVS Codeの環境を整理してまとめておく。 目的 設定したこと、インストールしたExtensionなどを記録しておくことで、あとで見返せるようにしておく。 新しいPCに環境構築する時に再現できるようにしておく。 基本設定 設定編集…
以下の公式のDjangoチュートリアルをやってみる。 https://docs.djangoproject.com/ja/3.0/intro/tutorial01/ ■チュートリアルの内容 内容 以下の2つを作成する。 投票アプリケーション 管理画面 (Djangoの標準で備わっている管理機能を拡張) ※ 出来上がる投…
Pythonでは1行ずつファイル読み込みを行うと、改行コードが付いたままの状態で読み込まれる仕様である。 Java、PHPをやってた人間としては、慣れるまで違和感があったのでメモしておく。(例) 以下のファイルをPythonで1行ずつ読み込んでリストを作成する。[s…
ブログを開設しました。 よろしくお願いします。