初心に戻って、Pythonのスコープとクラスの罠について 2023.12.25Update 増井 この記事は、ニフティグループ Advent Calendar 2023 22日目の記事です。 こんにちは。ニフティ会員システムグループの増井です。 みなさん業務や趣味でPythonを使っていますか。 高い汎用性とシンプルな文法で知られるPythonは、データ分析や機械学習のプロジ…続きを読む Python カプセル化 クラス グローバル変数 スコープ ローカル変数 初心者向け
Neo4jでソーシャルグラフのよくある機能を実装した 2023.11.13Update kiqkiq はじめまして会員システムグループのkiqkiqです。 みなさんはリレーショナルデータベース以外のデータベースについてはご存知でしょうか? データベースの中にはRDB以外にも時系列型やキーバリュー型、カラム指向型などいくつかの種類のデータベースがあります。このブログではこれらのデータベー…続きを読む Neo4j Python グラフDB グラフデータベース
LambdaでS3に置かれたファイルの署名付きURLをSlackに通知してみた 2023.10.31Update popopopman はじめに こんにちは、新卒一年目のpopopopmanです。今回は練習のためにタイトル通りの機能をAWS上に構築してみました。Amazon S3に置かれたファイルを比較的安全に共有します。 TerraformとPythonを使って実装しました。 背景 ニフティでは実弾演習場…続きを読む AWS Python Slack 初心者向け
超簡単にメニューバーアプリを作りたい(macOS) 2023.10.27Update いなつぐ 基幹システムグループ所属、新卒1年目のいなつぐです。 現在はジョブローテでPythonやJavaを使った業務に携わっています。 本稿ではMacのメニューバーアプリが簡単に作成できるpythonライブラリであるrumpsについて紹介したいと思います。 rumpsの基本的な使い方から…続きを読む macOS Python rumps 初心者向け
concurrent.futuresモジュールを使用してPythonでマルチスレッドを最適化する 2023.06.13Update 深田 はじめに ニフティ株式会社 会員システムグループの深田です。ニフティではブカツ制度という社内交流の活動支援制度があり、最近会社でも健康志向が高まってきているので、筋トレ部なるものを発足しようかと考えています。 早速ですが、みなさんは Python でマルチスレッド(以下…続きを読む Python