PyCon JP 2021 登壇資料: https://2021.pycon.jp/time-table/?id=272259
PyCon JP 2021 登壇資料: https://2021.pycon.jp/time-table/?id=272259
このガイドでは、Bolt for Python を使った Slack アプリの設定と起動する方法について説明します。ここで説明する手順は、新しい Slack アプリを作成し、ローカルの開発環境をセットアップし、Slack ワークスペースからのメッセージをリッスンして応答するアプリを開発するという流れになります。 この手順を全て終わらせたら、あなたはきっと ⚡️Slack アプリのはじめ方のサンプルアプリを動作させたり、それに変更を加えたり、自分のアプリを作ったりすることができるようになるでしょう。 💡 このガイドではソケットモード を利用します。ソケットモードは、Slack アプリ開発をとりあえず始めてみるときやあなたのチームだけのためのアプリをつくるときにおすすめのやり方です。もしすでに HTTP をアプリのコミュニケーションプロトコルとしてするとわかっているなら、HTTP の方式に対
Python のDockerfileについての記事です。長い記事なので前半と後半に分けて投稿いたします。今回は前半です。 プロジェクトのソースコードを変更することなく、Pythonコードのパフォーマンスとセキュリティを向上させることができる方法をご紹介いたします。 目次 はじめにモチベーションベンチマーク更なる最適化完璧なPython Dockerfile はじめに信頼性の高いDockerfileをベースにすることで、何時間もの間頭を抱えて悩んだり、将来の大きな問題を回避したりすることができます。 この投稿では、「完璧な」Python Dockerfileをみなさんにご紹介したいと思っています。もちろん、完璧なものなどありませんし、さらなる改善のたのフィードバックを喜んで受け入れます。 要約:最後まで読み進めると、docker hubにあるデフォルトのものを使うよりも20%高速なDocke
ネストしたコンテキストマネジャーの簡潔な記述 分かりやすくなったエラーメッセージ デバッグやプロファイリング用に提供される行番号がより正確なものに 構造的パターンマッチ ファイル操作などでエンコーディングを明示しなかった際にEncodingWarning警告クラスを送出するようにオプトイン可能 「|」演算子を使用したユニオン型の指定 パラメーター仕様変数 型エイリアス ユーザー定義の型ガード 本稿では、これらの新機能の中で新しく追加された構造的パターンマッチ(match~case文)について見ていくことにする。なお、構造的パターンマッチについてはPEP 634、PEP 635、PEP 636で詳しく述べられている。 match~case文の概要 match~case文の構文を以下に示す。なお、「match」と「case」はソフトキーワードであり、構造的パターンマッチを行う文脈でのみキーワー
- はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂
外資系コンサルが実践する 資料作成の基本 パワーポイント、ワード、エクセルを使い分けて「伝える」→「動かす」王道70posted with カエレバ吉澤 準特 日本能率協会マネジメントセンター 2014-08-20 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに PyCoolPlot 必要なもの ダウンロードの仕方 使い方 Horizontal bar plot Line graph Time bar chart 参考資料 MyEnigma Supporters はじめに いつもグラフを書く時にデザインに迷うのですが、 下記の記事を見て、すぐにmaplotlibで実装したくなりました。 note.mu しかし、 もたもたしているうちに先を越されてしまったのですが、 「データ視覚化のデザイン #1」をmatplotlibで実装する
更新情報 2020/11/23 5mメッシュへの対応 別称は250, 125...から、250m, 125m...に変更 2020/09/04 以下の2点が修正されました。この事で、一部互換性が失われた箇所があります(コード規則、メッシュ番号)。詳しくはリポジトリのREADMEをご覧ください。 100m、10mメッシュへの対応 分割地域メッシュのコード割り振り規則の見直し(@warenashiさんありがとうございました) TL;DR 日本の標準地域メッシュを生成するPythonモジュールをOSSとして公開しました 50mまでのよく使われる単位のメッシュを生成出来ます 試験的に作成したRust版も含みます 標準地域メッシュとは? 地域メッシュ(ちいきメッシュ)とは、統計に利用するために、緯度・経度に基づいて地域をほぼ同じ大きさの網の目(メッシュ)に分けたものである。メッシュを識別するためのコ
ABEJA で Research Engineer をやっている中川です.普段は論文読んだり,機械学習モデルを実装したり,インフラを構築したりしています.今回のブログでは,Insight for Retail の一機能として提供しているリピータ分析に用いる特徴量DBの改善に向けた言語選定について紹介します. ※ たくさんの方々からのコメントありがとうございます.いただいた観点をベースに「2020-04-14 追記」以下に実験を追加しました. モチベーション リピート分析では,任意の特徴量をクエリに最も類似した特徴量を数100msec以内に検索する必要があり,一般的なデータベースでは実現することが難しいという課題がありました.そこで,われわれは python で独自のインメモリデータベースを実装し運用してきました.このデータベースがサービスの成長に合わせて限界を迎えつつあるので,アルゴリズム
Introduction to Dockerizing for Production Improve your DevOps skills: learn an iterative process for Dockerizing your code. Get your free ebook Using Alpine can make Python Docker builds 50× slower by Itamar Turner-Trauring Last updated 21 Mar 2023, originally created 29 Jan 2020 When you’re choosing a base image for your Docker image, Alpine Linux is often recommended. Using Alpine, you’re told,
はじめに データアナリティクス事業本部のkobayashiです。 最近Fargateでバッチ処理を行っていたのですが、タスクを実行してから終了するまでが想定よりも時間がかかってしまいその原因を調べました。 するとタスクを実行してからPythonスクリプトで処理を開始するまでの時間が100秒近くかかっていたことが原因だと判明しましたので、ECRにあるイメージのサイズを確認すると750MBとというとても巨大なイメージサイズになってしまっていました。 Fargate内のバッチ処理はPythonで行っているのですがその中で必要なモジュールが複数あり、イメージを作成する際にそれをインストールしていたのですが、その作業でイメージが肥大化していました。 そこでECRにpushする最終的なイメージを軽量化するために色々調べているとDockerのmulti-stage buildsという方法があることがわか
Introduction Poetry is a tool for dependency management and packaging in Python. Basic usage For the basic usage introduction we will be installing pendulum, a datetime library. Libraries This chapter will tell you how to make your library installable through Poetry. Versioning Poetry requires PEP 440-compliant versions for all projects. While Poetry does not enforce any release convention, it use
An opensource DIY self driving platform for small scale cars. RC CAR + Raspberry Pi + Python (tornado, keras, tensorflow, opencv, ....) Build your own toy car that can drive itself.Drive your car with your phone or laptop.Record images, steering angles & throttles.Train neural net pilots to drive your car on different tracks.Race your car in a DIY Robocars race. ®You can make almost any RC car s
Mavicシリーズ 高性能フラッグシップドローン Airシリーズ オールインワン型ドローン Miniシリーズ すぐに飛ばせる軽量ドローン DJI FPVシリーズ レース用ドローン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く