「デジタル人材の育成」が企業の成長を加速させる。 e-Learningからハンズオン研修まで幅広く対応する法人向けサービス。
To jump straight into developing your own Slack app, follow our Quickstart. You can get started right now. Hello there, fellow developer! 👋 Welcome to the Slack API documentation, the place where ideas turn into interactive apps, workflows get automated, and Slack becomes the platform that powers your workday. With new tools for building AI agents and intelligent apps, our documentation on APIs,
AWS Lambda が Python 3 に対応してからというもの Lambda Functions はだいたい Python 3 で書くようになったが、Lambda では外部モジュールに依存する関数を作ろうとすると一気に面倒臭さが増してしまう。1 そもそも Python は標準モジュールが充実していてよほど複雑なことをしなければ標準モジュールだけで済ませることができるのだから、極力外部モジュールに頼らない書き方ができるとより気軽に Lambda Function を書けるようになる。 例えば Python から HTTP API を利用する場合、何も考えずにすぐ requests などの便利な HTTP クライアントモジュールを入れてしまいがちだが、冷静になって考えると「その程度の用途なら urllib.request で十分では」と思うことは少なくない。 そこで今回は HTTP AP
# coding: utf-8 import configparser # -------------------------------------------------- # configparserの宣言とiniファイルの読み込み # -------------------------------------------------- config_ini = configparser.ConfigParser() config_ini.read('config.ini', encoding='utf-8') # -------------------------------------------------- # config,iniから値取得 # -------------------------------------------------- # config.iniの値
なお,SequenceMatcherの類似度計算では,「ゲシュタルトパターンマッチング」というアルゴリズムを使用しているそうです。私は詳しくわかりませんので,詳細は割愛。 リストからキーワードに類似の文字列を抽出する あるリストから,特定のキーワードに類似している文字列を抽出することもできます。これには,get_close_matchesを使用します。まずはコードを見てみましょう。 from difflib import get_close_matches keyword = "ほうれんそうとえのきの和え物" lst = [ "ほうれんそうとエリンギのごま和え", "ほうれんそうの明太子和え", "ほうれんそうのたらこ和え", "ほうれんそうとにんじんのごま和え", "ほうれんそうのおかか和え", "ほうれんそうのごま和え", "ほうれんそうのソテー", "ほうれんそうのソテー温泉たまごの
TL;DR: 本書では Flask や Python を使って RESTful API を開発していきます。まず、静的データ(ディクショナリ)を返すエンドポイントを作成しましょう。後で、2 つの専門分野といくつかのエンドポイントでクラスを作成し、これらクラスのインスタンスを挿入・取得します。最後に、Docker コンテナ上で API を実行する方法を見ていきます。最終コードは本書の至るところで開発されており、この GitHub レポジトリで見つけることができます。どうぞ、お楽しみください! “Flask は Python 開発者による軽量 RESTful API の作成を可能にします。” これをツイートする要約本書は次の章に分かれています。 Python をなぜ使用するか?Flask をなぜ使用するか?Flask アプリケーションをブートストラップするFlask で RESTful エンド
こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python 製の Web フレームワークとして FastAPI を導入した話をしようと思います。 Python 製の Web フレームワークPython には代表的な Web フレームワークが 2 つあります。 ・Django: フルスタックフレームワーク ・Flask: マイクロフレームワーク Django は大規模開発向け、Flask は小中規模開発向けと言われますが、今回開発したサーバは小規模なサーバだったため、以前は Flask で開発していました。 しかし、どちらのフレームワークを使う場合でも下記のような機能を使おうとするとプラグインやサードパーティの助けを借りる必要があります。 ・OpenAPI ・JSON Schema ・GraphQL ・We
s3cmdを使用して動いていたバッチ処理で、proxy設定を追加しようとしたら色々大変だったお話。 S3cmdとは S3cmd : Command Line S3 Client and Backup for Linux and Mac 公式ページより。 Windows用にはS3Expressというのがあるらしい。 S3Express : Command Line S3 Client and S3 Backup for Windows まとめ 環境変数(http_proxy)ではなく、設定ファイルに記載する proxy_host, proxy_port 設定ファイルのデフォルトは「~/.s3cfg」 コマンド実行時に「-c」で設定ファイルを渡すことも可能 ↑のproxy設定はPython2.7以上が必要 Python2のバージョン上げたくない場合はPython3を使用することも可能 S3cm
概要 lxmlはlibxml2とlibxsltのPythonバインディング。XMLの生成、パース、XPath等、一般的な操作が一通りできる。 今回はXMLのパース、編集、保存等の基本的な処理を触ってみる。 バージョン情報 Python 3.6.5 lxml==4.2.4 サンプルデータ valuesタグの配下にvalue1, value2, value3という要素があるXMLを用意する。 <root> <values> <value1 atr="x"></value1> <value2 att="x">2</value2> <value3 att="y">3</value3> </values> </root> 当該XMLは data/lxml_exmaple/foo.xml というパスに保存されているものとする。 XMLファイルの読み込み etree.parseでXMLファイルを読み込め
Cのsprintfみたいなことをしたいというケースがあります。その場合は、文字列に%演算子を使います。 コードの例を以下のような感じです。 num = 10 str = 'taro' # 文字列のフォーマット formatted_msg = 'Hello %s' % str print formatted_msg # Hello taroと出力 # 数字のフォーマット, %演算子の右側が複数の場合は括弧でかこむ formatted_msg = '%d %x %X %f' % (num, num, num, num) print formatted_msg # 10 a A 10.000000と出力 # 桁数を指定して数値のフォーマット formatted_msg = '%04d %02x %02X %2.3f' % (num, num, num, num) print formatted_
pythonのdatetimeモジュールで曜日を調べるにはweekdayメソッドを使うといい。 weekdayメソッドはオブジェクトが作る日付の曜日を0-6の数字で返してくれる。 0が月曜日、1が火曜日で6が日曜日なので月〜日を格納したリストを用意しておけば曜日に変換できる。 # !/usr/bin/env python # -*- coding: utf-8 -*- import sys from datetime import * from time import * print "以下の形式で日付を入力してください 例:'2016/07/30'." user_input_date = raw_input("日付:") yobi = ["月","火","水","木","金","土","日"] while user_input_date != "bye": try: a = dateti
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く