Web開発 Python classmethodとstaticmethodを使う意味を考える Pythonのclassにはインスタンスメソッド、クラスメソッド、スタティックメソッドの3つの関数分類があります。それぞれを使い分ける意味・メリットについて考えてみました。 2020.12.16 Web開発
AtCoder ABC175E 3次元は人には早すぎる ABC175 EはPythonで解こうとすると実行時間短縮の工夫を凝らさないとTLEしがちな問題です。そもそも3次元のテーブルが出てくるのでDPを実装しようにも添え字がカオスでなかなか大変です。 3次元を1次元まで圧縮して高速&軽実装にする方法を紹介したいと思います。 2020.08.20 AtCoder
AtCoder AtCoder Problemsに(ほんの少しだけ)コミットしました! AtCoder Problemsにプルリクを出してマージしていただきました。初のOSS活動と言ってもいいかもしれません。開発に興味がある人のために簡単な流れを記録しておきます。 2020.07.12 AtCoderWeb開発
Web開発 Webアプリをつくってみた。AtCoder Code Evaluate(時系列日記) TypeScript, React, Python, Django Rest frameworkを使って、webアプリを作成しました。どんな風に勉強しながら、どれくらいの時間かけて作成していったかの日記を記しておきたいと思います。 2020.06.28 Web開発
PySimpleGUI PySimpleGUI 番外編 やっておくとはかどるエディタの設定 PySImpleGUIでGUIアプリを開発する際にdocstringの表示設定をしておくととても開発がはかどります。PyCharmを例にdocstringを表示させながら開発を行う方穂うを紹介します。 2020.05.29 PySimpleGUI
Web開発 Error occurred while trying to proxy request 仮想環境のプロキシ フロントエンド(virtualBox: ubuntu、React)、バックエンド(ホストPC、Django RestFramework)に分けて開発中、API取得のためのプロキシ設定でハマったエラーについてメモを残します。 2020.05.24 Web開発
AtCoder AtCoder 提出コードのレベルが高い人を探す!! AtCoderでレベルの高いコードを書いている人を探してみました。コードの長さと実行時間を評価基準として、pandasで解析しながらランキングを作ってみます。 2020.05.17 AtCoder