tkherox blog

データサイエンスおよびソフトウェア開発、たまに育児についての話を書いています

ソフトウェア開発

terraformで if 分を扱ってみたい

はじめに Terraformとは 実装方法 まとめ はじめに terraformでモジュールを定義している際にIF文を扱いたいと思った際に調べたことをまとめておきます。 結論から言うとTerraformでは他のプログラミング言語で実装されているIF文と呼ばれる構文は定義されて…

ネットワークスペシャリストに合格するまでの勉強法

本記事で記載すること 勉強方法 午前対策 午後対策 全体のスケジュール 全体所管 試験傾向 試験結果 まとめ 本記事で記載すること 本記事ではネットワークスペシャリストに合格するまでの実体験をもとに学習として取り組んだ内容を中心に簡単に記載しようと…

S3で5GB以上のファイルを操作する方法

はじめに 実行環境 発生事象 原因と解決策 まとめ 参考情報 はじめに データ分析に関わる人であれば誰でも一度は AWS の S3 をストレージとして利用したことはあるかと思います. 今回は Jupyter Notebook より boto3 を介して S3 に5GB以上のデータを保存し…

『ソフトウェア・ファースト』を読んでみて

今回は読んだ書籍について私なりの意見を記載していこうと思います. 本の選定 読了した後の考え方の変化 ソフトウェアの過小評価 マネージャーの在り方 主役は現場社員 10X思考 全員がプロダクト志向 まとめ 本の選定 社内人になってライフステージも変化し…

CLIアプリケーションのためのTyper

Typerとは インストール 使い方・実装方法 CLI Arguments CLI Options SubCommand まとめ 参考資料 Typerとは TyperはCLIアプリケーションを作成するためのライブラリです. github.com Typerの特徴は大きく以下になります. 直感的なコーディング 使いやす…

データ分析でもアルゴリズム『いもす法』

はじめに 『いもす法』ってなんぞや Pythonでの実装例 まとめ はじめに データサイエンスを日常的に行う中で大量のデータを扱うことが往々にしてあります.その際に頻繁に発生してくる問題が膨大な計算量による待ち時間発生や計算が有限時間内に終了しないと…

TorchServe入門

TorchServeとは アーキテクチャ メリット 事前準備 利用データ インストール TorchServe実践 モデル作成 デプロイ 推論リクエスト まとめ TorchServeとは TorchServeはPytorchで構築したモデルをサービングするためのモデルサービングライブラリです. AWSと…

DjangoのORMにおけるコネクション管理

事の経緯 Django ORMとは Connection管理 まとめ 事の経緯 DjangoのORMについて深く理解しておらず,Djangoにおけるコネクションの管理とかってどうなっているのだろと気になったので調べてみました. 加えて,このままなんとなくで利用していたら,いつか絶…

Django Rest FrameworkでAPIをサクッと作ってみた

Django Rest Framworkとは Django Rest Frameworkの仕組み インストール 実装方法 APIサーバの実行 まとめ Django Rest Framworkとは Pythonのwebフレームワークと言えばDjangoがメジャーですよね. Flask等の軽量フレームワークなどもありますが,世の中で…