Pythonに関する記事一覧です。
meetinthemiddleの推薦に向け、ETAで表した移動負担を公平性の特徴量として設計します。ETAの分布、目的とカテゴリ、時間帯の特徴量を作り、相関と重要度を使った簡素化、NDCGによる比較、運用時の確認事項を扱います。
meetinthemiddleの推薦システムを学習するため、Station、Place、Edgeのスキーマを定義します。シードデータの収集、重複・欠損・外れ値の処理、品質レポートの生成と検証、運用での拡張方法を実習コードに沿って説明します。
開発したmeetinthemiddleサービスを題材に、待ち合わせ場所の推薦を単純なルールではなく機械学習のランキング問題として再定義します。ユーザーファネルを使ったラベル設計から評価指標まで解説します。
HTTPSの仕組み、SSL/TLS証明書の役割と種類を解説し、OpenSSLで自己署名証明書を作成してPythonのHTTPSサーバーに適用する実習を紹介します。
PythonとTCPソケットで複数クライアント対応のチャットアプリを作ります。サーバーとクライアント、スレッドによる同時処理、メッセージ配信を実装します。
Python(PyMongo)を使ってMongoDBの高度なクエリ、インデックス管理、集計フレームワークの基礎を学びます。実践的なコード例を通じて、データ活用のスキルを高めましょう。
PyMongoの導入、MongoDB Atlas接続、CRUD操作、BSON型の扱い方をサンプルとともに解説します。
PythonとJavaからMongoDB Atlasクラスターに接続する基本手順を紹介します。PyMongoとMongoDB Javaドライバーを使った接続例を確認し、MongoDB集中講座を締めくくります。
色紙を分割する問題を、Pythonと分割統治法で解きます。
Pythonで実装する「失われた括弧」の問題です。
有機栽培の白菜に関する問題をPythonで解きます。
色の見え方の違いによって領域数が変わる問題を、Pythonで解きます。
Pythonで蛇と梯子の定番ゲームを実装する問題です。
ProgrammersのPCCP過去問、第3問「衝突リスクを探す」をPythonで解きます。
collections、heapq、bisect、itertoolsの使い方をコード例とともに紹介します。
Pythonのリスト、タプル、辞書、セットの特徴をコード例とともに解説します。
Baekjoonの1927番の問題を解きます。