ブラウザ操作を自動化して,E2E (End to End) テストやスクレイピングをするときに使えるライブラリ Playwright を試す.Playwright の特徴としてまず「クロスブラウザ」があり,Chromium / Firefox / WebKit をサポートしている.また「複数言語」という特徴もあり,Node.js / Python / Java / .NET をサポートしている.今回は Playwright for Python を前提にする. playwright.dev Playwright の前に 過去の経験を思い出すと,Capybara + PhantomJS で E2E テストを実装していた(2015-2016年頃でなつかしい!).また最近だと Puppeteer や Amazon CloudWatch Synthetics を使う機会も増えている.しかし,個人的
This package includes a number of utilities to help reduce boilerplate and reuse common functionality across projects: Class Based Views: Stop repeating the same dependencies over and over in the signature of related endpoints. Response-Model Inferring Router: Let FastAPI infer the response_model to use based on your return type annotation. Repeated Tasks: Easily trigger periodic tasks on server s
この記事はPython Advent Calendar 2022 カレンダー2の3日目です。昨日はtttakehさんのじゃんけん画像を分類してみたでした。 はじめにこんにちは。TIG DXユニットの村上です! さて、私の所属しているプロジェクトではバックエンドシステムに主にGo言語を用いており、Go言語によるWeb APIを構築しています。 例えばLambdaとGoを使ったサーバーレスWebAPI開発実践入門など、Future Tech Blogには多くのノウハウが投稿されていますので是非ご覧になっていただければと思います。 今回はGo言語ではなくPythonでWeb APIを構築しました。その際にOpenAPI Generatorが便利だったのでご共有します。 OpenAPI GeneratorOpenAPI GeneratorはAPIリクエストやレスポンスの内容を定義し、それを元にプロ
Release: 2.0.34 current release | Release Date: September 4, 2024
Docs | Playground An extremely fast Python linter and code formatter, written in Rust. Linting the CPython codebase from scratch. ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black) 🐍 Installable via pip 🛠️ pyproject.toml support 🤝 Python 3.12 compatibility ⚖️ Drop-in parity with Flake8, isort, and Black 📦 Built-in caching, to avoid re-analyzing unchanged files 🔧
SQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness. Documentation: https://sqlmodel.tiangolo.com Source Code: https://github.com/fastapi/sqlmodel SQLModel is a library for interacting with SQL databases from Python code, with Python objects. It is designed to be intuitive, easy to use, highly compatible, and robust. SQLModel is based on Python type annotation
Streamlit、とても便利ですよね!小さなアプリとしても、データ可視化にしても。 連載を通して、Google Cloud 上で Streamlit を上手に動かす方法をご紹介します。 Cloud Run での Hello, world! (本記事) Firebase 認証との連携 BigQuery へのクエリ GitHub、GitLab、Cloud Build での CI/CD Streamlit?なぜ Google Cloud で? Streamlit は「データ分析スクリプトを、数分で "共有できる Web アプリ" に変える」というキャッチコピー通り、Python で書かれたロジックをそのまま、直感的に、フロントエンドの経験がない人でも数分で Web アプリケーションにしてしまえるようなとても優れたフレームワークです。 まずはぜひ、公式サイトのギャラリー の一例を見てみてください
Ever since Yahoo decommissioned their historical data API, Python developers looked for a reliable workaround. As a result, my library, yfinance, gained momentum and was downloaded over 100,000 enjoys 300k+ installs per month, acording to PyPi! Legal note: Yahoo!, Y!Finance, and Yahoo! finance are registered trademarks of Yahoo, Inc. yfinance is not affiliated, endorsed, or vetted by Yahoo, Inc. I
こんにちは。カルークです。 前の記事では、pandas datareaderを用いた株価データの取得方法について紹介しました。 pandas datareaderを使って株価データを取得する方法こんにちは。カルークです。 今回はpandas datareaderを使って株価情報や財務情報などを取得する方法について纏めたいと思います。 pandas datareaderって何? pandas datareaderはWeb上の色々な情...datatechlog.com2021.12.15 今回は、yfinanceというAPIを使って株価データや、企業の財務に関する情報を取得する方法について紹介したいと思います。 yfinanceについて yfinanceは名前から察する通り、Yahoo! Financeから情報を取得するためのAPIです。オープンソースとして公開されており、python環境が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く