並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 905件

新着順 人気順

flaskの検索結果361 - 400 件 / 905件

  • Webアプリ初心者のFlaskチュートリアル - Qiita

    始めに Webアプリ開発初心者の私がFlaskと出会い、親しみ、成長する過程を描いたハートフルなストーリーです。 やりながら書いているので、説明の8割がノリです。 飽きたらやめます。飽きなかったら続きます。 一応、HTML/CSS/JS/Pythonの最低限の知識はありますが、それ以外はさっぱりです。 MacOSで開発します。 Day1 事前インストール作業 pythonのインストール python公式ページから最新のpythonを落としてインストールしましょう。 Flaskモジュールのインストール ↑をターミナルで打って、Flaskモジュールをインストールしましょう。 エディタ(PyCharm)のインストール PyCharm公式ページから最新のPyCharmを落としてきましょう。Professional版とCommunity版がありますが、Community版で十分です。 HTMLだけの

      Webアプリ初心者のFlaskチュートリアル - Qiita
    • ず~っとず~~~~っと前から何年も何年も前から欲しくて欲しくて仕方がなかったものを買ったよ♪ - チコちゃんに叱られないブログ

      スキットル・ウィスキーボトル 2019年9月25日 ずっと前からというより、子供の頃にTVで観ていたララミー牧場やらローハイドなんて西部劇があって、劇中にポケットから取り出すウィスキボトルからウィスキーをくいっとやるなんてシーンに憧れていた。 ララミー牧場 [DVD] 出版社/メーカー: 東北新社 発売日: 2010/06/11 メディア: DVD クリック: 4回 この商品を含むブログを見る ローハイド シーズン8 DVD-BOX 出版社/メーカー: エスピーオー 発売日: 2010/11/26 メディア: DVD クリック: 8回 この商品を含むブログ (1件) を見る ローハイドにはクリントイーストウッドの若かれし頃の姿も見られて、クリントイーストウッドが純朴な青年を演じていたものでした。 そんな西部劇のシーンではスイングドアを開けて酒場に入り、カウンターでウィスキーを小さなショット

        ず~っとず~~~~っと前から何年も何年も前から欲しくて欲しくて仕方がなかったものを買ったよ♪ - チコちゃんに叱られないブログ
      • Monthly AWS Serverless Update 202009 - Sweet Escape

        新たに始めるMonthly AWS Serverless Updateの第一回です。 こちらのイベントです。 serverless-newworld.connpass.com 今後も月1でやっていこうとは思っているものの、どんなフォーマットでやるのがいいか、そもそもライブでやるより録画のほうがいいのではないかなどありますが、手探りでやっていきたいと思います。フィードバック募集中。 9月のリリース AWS Step Functions はペイロードサイズを 256KB に増加 Amazon SNS を使用して SMS テキストメッセージを送信するアプリケーションが米国西部 (北カリフォルニア) でホスト可能に API Gateway HTTP API が Lambda および IAM 承認オプションのサポートを開始 REST APIで使えたLambdaオーソライザとIAMオーソライザがHTT

          Monthly AWS Serverless Update 202009 - Sweet Escape
        • Poetry と Docker を併用する試み - FFRIエンジニアブログ

          はじめに 基礎技術研究室リサーチエンジニアの茂木です。今回は、あまりこれまでの記事にはなかった、開発環境の話をします。 Poetry と Docker をいい感じに併用する方法を探った話です。 Poetry Poetry は、Python のパッケージ・仮想環境の管理ができます。 Poetry を用いてライブラリをインストールすることで依存関係が解決されて lockfile が生成されます。 また、今回はあまり触れませんが、setup.py を書かずにプロジェクトの build や PyPI への publish もできます。 Docker と Poetry の併用 Poetry を使用することでモダンに Python での開発ができるわけですが、一方で開発環境といえば、外せない話題があります。 Docker です。 Docker は、production 環境でも使われますし、開発環境で

            Poetry と Docker を併用する試み - FFRIエンジニアブログ
          • Visual Studio Code Docker extension 1.0 - Better than Ever! - Visual Studio Blog

            Building new functionality, writing unit tests, and learning new technologies has never been easier or more fun. We recently released the 1.0 version of our Visual Studio Code Docker extension, which is the first general availability (GA) release. The Docker extension makes it easier to build apps that leverage Docker containers. The extension helps scaffold needed files, build Docker images, debu

              Visual Studio Code Docker extension 1.0 - Better than Ever! - Visual Studio Blog
            • 「Try Envoy」で Envoy を学ぼう!「Getting Started with Envoy」を試した - kakakakakku blog

              Envoy のサイトに「Try Envoy」という学習コンテンツがあり,現在は以下の「計11種類」のシナリオから選んで学べる.実際にはブラウザベースで進められる Katacoda の学習コンテンツが埋め込まれているため,特別な環境構築をせずに進められるのは便利. Getting Started with Envoy(今回紹介する) Migrating from NGINX to Envoy Proxy Migrating from HAProxy to Envoy Proxy Securing traffic with HTTPS and SSL/TLS File Based Dynamic Routing Configuration API Based Dynamic Routing Configuration Detecting Down Services with Health Ch

                「Try Envoy」で Envoy を学ぼう!「Getting Started with Envoy」を試した - kakakakakku blog
              • Pythonを基本から効率よく習得したい方必見!おすすめ無料学習法 - paiza times

                こんにちは。倉内です。 PythonはAI・機械学習やデータ分析などの分野で利用されており、興味を持っている方も多いのではないでしょうか。 ITmediaに掲載された「2021年、ITエンジニアが学びたいプログラミング言語ランキング」(2021年2月11日公開)によりますと、1位はPythonで全体の32.8%を占め圧倒的な支持を集めました。(2位のJavaは9.3%、3位のJavaScriptは5.9%となっています) また、PythonのWebフレームワークであるDjangoやFlaskも人気が高く、Webアプリケーション開発でも存在感を増してきている言語です。 今回は、paizaラーニングの新講座「Python体験編」(全編無料)を使ってこれからPythonを学びたい方、プログラミングに初めて触れる方でも効率よく基本を習得できる学習法をお伝えします。 後半では基本を押さえた方向けにア

                  Pythonを基本から効率よく習得したい方必見!おすすめ無料学習法 - paiza times
                • Experimenting with WebAssembly in a Serverless context

                  IntroductionWebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. Though initially designed for the web browser [see 1], it can be used in applications outside the web. One particular use case which is of interest to us is the use of wasm in a serverless context, the advantage of this being is the ability of WASM to support different languages and compile down to a l

                    Experimenting with WebAssembly in a Serverless context
                  • Python開発者のためのクールなPythonプロジェクト案10選 - Qiita

                    Pythonで作れる面白いアイディアとプロジェクトのリスト Photo by Andrea Piacquadio from Pexels はじめに 「Pythonをコーディングする喜びは、少しのクリアなコードで沢山のアクションを表現する、短く簡潔で読みやすいクラスを見ることであり、読者を退屈させる、膨大なつまらないコードではない。」Guido van Rossum Pythonは世界で最も使われているプログラミング言語の1つで、その理由は、業界のさまざまな分野に適した汎用性の高さにあると言えます。Pythonを使えば、ウェブだけでなく、デスクトップやコマンドラインでもプログラムを開発できます。Pythonは、学生から中級者、上級者、プロまで、さまざまなスキルレベルのプログラマに適しています。しかし、どんなプログラミング言語も常に学習が必要であり、Pythonも同様です。 もし本当に深い実用

                      Python開発者のためのクールなPythonプロジェクト案10選 - Qiita
                    • エンジニアに転職したい未経験者にポートフォリオが役立つ4つの理由 - paiza times

                      こんにちは。谷口です。 未経験からエンジニアを目指しているけど、転職活動がなかなかうまくいかない方からよくご相談されるのが、「自分のプログラミングスキルややる気をうまく伝えられない」というお悩みです。 こうしたお悩みの解決に役立つのが、成果物をまとめた「ポートフォリオ」です。特にエンジニアやデザイナーを目指す人の場合、ポートフォリオを使って自分のスキルを見せられるようにしておくだけで、何もない状態よりは選考通過率がかなり上がるはずです。 今回は、エンジニアを目指す未経験者の転職活動で、ポートフォリオが役に立つ理由についてお話しします。 エンジニアを目指す人のポートフォリオって何? ここで言うポートフォリオとは、自分の成果物や開発経験、プログラミングスキルなどを応募企業へ伝えるためのWebページのことです。 開発業務経験のない未経験者や、書類や面接だけでプログラミングスキルをアピールするのは

                        エンジニアに転職したい未経験者にポートフォリオが役立つ4つの理由 - paiza times
                      • [ECS初心者向け] docker-compose.yml の uWSGI, Nginx, Flask アプリを ECS Fargateで動かす | DevelopersIO

                        [ECS初心者向け] docker-compose.yml の uWSGI, Nginx, Flask アプリを ECS Fargateで動かす はじめに おはようございます、もきゅりんです。 ローカル環境などで docker-compose.yml で実行させていたアプリを Amazon ECS (以下、ECS) で動かしたくなることもあると思います。 ということで、docker-compose.yml で実行させていた uWSGI, Nginx, Flask アプリを ECS(Fargate) に移行しようと思いました。 下記ブログのように docker compose コマンドを使って、docker-compose.yml を使って直接 ECSを構築するのではなく、これまで通りのECSクラスターを構築するやり方です。 Docker ComposeによるAmazon ECS対応がGAに

                          [ECS初心者向け] docker-compose.yml の uWSGI, Nginx, Flask アプリを ECS Fargateで動かす | DevelopersIO
                        • GitHub - amundsen-io/amundsen: Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.

                          Amundsen is a data discovery and metadata engine for improving the productivity of data analysts, data scientists and engineers when interacting with data. It does that today by indexing data resources (tables, dashboards, streams, etc.) and powering a page-rank style search based on usage patterns (e.g. highly queried tables show up earlier than less queried tables). Think of it as Google search

                            GitHub - amundsen-io/amundsen: Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.
                          • TwitterとFediverseの現在と未来

                            TL;DR 日本以外の国はどんどんTwitterを辞めていって、とりあえずFediverseを始めることになるよ。 日本のTwitterユーザーもそこそこ減るけど、結構な人が残るので無理して辞める必要はないよ。 Twitterはどんどん制限が厳しくなっていくけど、Fediverseには自由があるよ。良くも悪くも。 Fediverseで最も広く使われているプロトコル、ActivityPubは銀の弾丸ではないよ。 MastodonはTwitterの代替だけど、FediverseはTwitterの代替ではないよ。 SNSは使う時代から作る時代になるよ。作れば問題は全て解決するよ。 Intro 黒ヰ樹です。 2017年4月13日頃Mastodonを知りmstdn.jpに登録した後、一度mstdn.jpのDBを爆破することになったため様子見していたのですが、数日後にfriends.nicoがサービス

                              TwitterとFediverseの現在と未来
                            • 「なぜ私はElixirに賭けたか」のその先:プログラマとして体力/気力がゼロになってても全回復できる Elixirが奏でる、未来志向でSF的、サイバーパンクな世界へようこそ(今からElixirを始める説明付き) - Qiita

                              「なぜ私はElixirに賭けたか」のその先:プログラマとして体力/気力がゼロになってても全回復できる Elixirが奏でる、未来志向でSF的、サイバーパンクな世界へようこそ(今からElixirを始める説明付き) この記事は、Elixir Advent Calendar 2022 1の25日目です 昨日は、@ohr486 さんで 「elixirの実行コマンドの実体を見る」でした piacere です、ご覧いただいてありがとございます Elixirは、2012~2015年まではRuby/Railsライクな開発環境やErlang資産利用、低レイテンシの恩恵でNW系システムやMMORPGでの利用が中心でしたが、2016年以降、Elixir独自のさまざまな発展を遂げ、現在ではどの言語よりもあらゆる領域を広くカバーする進化を叶えました 今回は、そんなElixirの現在をまとめ、来年以降の展開と、Eli

                                「なぜ私はElixirに賭けたか」のその先:プログラマとして体力/気力がゼロになってても全回復できる Elixirが奏でる、未来志向でSF的、サイバーパンクな世界へようこそ(今からElixirを始める説明付き) - Qiita
                              • 【2022年版】VSCode + Dockerで最強のPython開発環境を構築する【Remote Development】 - とりゅふの森

                                こんにちは、2021年もあっというまに年の瀬、師走真っ只中ですね。 今回はPython開発環境構築のお話です。 以前Windowsで最強のPython開発環境をご紹介しました。 www.true-fly.com この環境を用いれば、 1つの端末で複数のプロジェクトを独立した開発環境で開発できるようにする 面倒な環境構築を手順化し、チームメンバーに共有できるようになる といったメリットを得られます。 だがしかし!もっと開発環境を簡略化したくはないですか? 今回の目標はこちら! エディタの拡張機能機能やPythonのバージョンをコード化する コードと簡単な手順の共有のみで、チームメンバーで統一した開発環境を構築する 今回はより最強のPython開発環境を、VSCode + Dockerで構築していこうと思います。 もうすぐ2022年、よりモダンな開発環境でPythonライフをエンジョイしましょ

                                  【2022年版】VSCode + Dockerで最強のPython開発環境を構築する【Remote Development】 - とりゅふの森
                                • Pythonの仮想環境  venv と virtualenvのもっとも大きな違い

                                  CentOS 7に標準についてくるPythonは、2.x系なので、当然、3.xのPythonを入れて、切り替えて使いたくなります。 CentOS 7についてくるPython 2.x は、OSに深く組み込まれているので、これをPython 3.xに入れ替えよう、などと夢見ては絶対にいけないらしいですし。 そこでPythonで仮想環境を作って、Pythonのバージョンを管理したいと考えるのですが、ネット検索すると、pyenv 、venv、virtualenvとか、仮想環境の色々な作り方がででてきます。 これから学習しようという自分にとって、pyenvは、deprecated(廃止予定)なので忘れて良いとして、 Python 3.6系以上で推奨されている 'venv' を使おうと思ったのですが、何度か失敗した後、再度、調べてみると、'venv' の仮想環境では、Python自身のバージョン管理(

                                  • 【Techの道も一歩から】第38回「Streamlit で固有表現抽出の結果を表示する」 - Sansan Tech Blog

                                    こんにちは。 DSOC R&D グループの高橋寛治です。 最近、部内で Streamlit による可視化を見かけるようになってきました。 Streamlit は、インタラクティブなデータの可視化に特化した Web アプリケーションを少ないコードで素早く提供することができる Python ライブラリです。 私自身は Web アプリケーションとしてデモ化する際に手慣れた Flask で書くことが多いです。 慣れているとはいえ時間を要するため、同じ結果を爆速で実現できるなら使わないわけにはいきません。 作業効率改善のために、固有表現抽出を題材にして使ってみることにしました。 今回 Streamlit で実現したいこと テキストエリアに入力されたテキストを解析し、解析結果を表に表示します。 入力エリアを準備する まずは、Streamlit をインストールし、ファイルを準備します。 $ pip in

                                      【Techの道も一歩から】第38回「Streamlit で固有表現抽出の結果を表示する」 - Sansan Tech Blog
                                    • Gradioとは? Pythonで機械学習Webアプリケーションをサクッと作ろう!

                                      Gradioとは、機械学習モデルのデモを行うWebアプリケーションを簡単に作ることができるPythonのライブラリーです。 この記事では解説致しませんが、Gradioで作成したWebアプリケーションは、HuggingFaceのSpacesでアプリを公開することができます。 (現時点では、Gradio以外にも、Streamlitをサポートしています。 Gradioの公式ページより、デモアプリケーションを確認できます。 Gradioをインストールする Gradioをインストールは以下のコマンドをpipコマンドでインストールするだけです。 Macですとターミナル、Windowsですとコマンドプロンプトを起動し、次のコマンドを入力し実行(Enter)してください) pip install gradio Gradioの使い方 基本的な使い方は、Gradioを読み込み、Interface()に関数と入

                                      • opencv-python を AWS Lambda で実行してみた - KAYAC engineers' blog

                                        この記事はTech KAYAC Advent Calendar 2019の8日目の記事です。 こんにちは!技術部の ひめの です。 クライアントワーク事業部のフロントエンドで2年半 → サーバーサイドエンジニアで1年ちょっと働いています。趣味でラーメンを食べ漁っています。 つい先日の re:Invent 2019 の発表で、RDS + Lambda のコネクションプール周りやコールドスタート問題の軽減の話もあり、どんどん AWS Lambda で解決できる幅が広がっているのを感じます。 Lambda のセッションについてはクラスメソッドさんの Developers.IO にて紹介されてます。 [速報]コールドスタート対策のLambda定期実行とサヨナラ!! LambdaにProvisioned Concurrencyの設定が追加されました  #reinvent [速報]これでLambdaの

                                          opencv-python を AWS Lambda で実行してみた - KAYAC engineers' blog
                                        • Nginx+gunicorn構成でFlaskを使う【ローカル環境編】 - Qiita

                                          概要 Flaskアプリケーションを立ち上げる手順や関連する設定について記載します。 本記事の内容はローカル環境にDockerなど介さずに直接プロセスを立ち上げるケースとなります。 Dockerを利用したケースについてはDocker編を参照ください。 前提 ローカル環境でpythonが実行可能であること Pythonバージョンが3.8以上であること MacOS向けの記載となっている 全体像 記事早見表 似たような記事を読んだとき、よくなんで?どういう意味?と感じる -> ○○ってどういうもの/こと? 動けばいいや -> 動かしてみる gunicornやNginxの設定ファイルについて知りたい -> 設定ファイル、起動/終了コマンドを紐解く 動かしてみる まずは実際に上記構成で動かしてみましょう。 必要となるパッケージをインストールしておきます。

                                            Nginx+gunicorn構成でFlaskを使う【ローカル環境編】 - Qiita
                                          • AWS App Runner と ECS それぞれで同じアプリをデプロイして比較してみる - Qiita

                                            こんにちは、Masuyama です。 別な記事では、AWS App Runner を使って手軽にコンテナ式アプリをデプロイできることを学びました。 その時は確かに少ないステップでデプロイできることは分かっていただけたと思うのですが、別なサービス (ECSとか) でデプロイする時との違いが分かりにくかったかもしれません。 そこで、App Runner と ECS のそれぞれで同じコンテナアプリをデプロイし、App Runner がどれだけ簡単かを分かっていただこうかと思います。 前回は Workshop に従いましたが、今回はPython の軽量 Web フレームワークの一つである Flask を App Runner でデプロイしてみましょう。 0. 前準備 (共通手順) App Runner 版、ECS 版のどちらでも共通となる コンテナイメージの準備 だけは共通手順として実施します。

                                              AWS App Runner と ECS それぞれで同じアプリをデプロイして比較してみる - Qiita
                                            • Pythonのパッケージ管理は「rye」が使いやすい! - Qiita

                                              0. はじめに 以前以下のような記事を書きました。 しかし最近のTwitterの話題を聞きつけて、これより遥かに使い勝手のいいryeというパッケージ管理を使い始めたので自分のコピペ用+備忘録としてシェアします 動作環境 ・ OS : Windows10 pro ・ rye : 0.9.0 1. ryeとは? かの有名なPythonのWebアプリケーションフレームワークFlaskを作成したArmin Ronacher氏が作成したPythonパッケージ管理ツールで、Rust製なので動作がとにかく速い 2. 今までの管理ツールとの違い 公式の説明によるとryeはPython のインストールと管理、pyproject.toml ファイルの管理、依存関係のインストールとアンインストール、virtualenvs の裏側の管理などを行えるとのことです。 私なりに表で色々比較してみました。 Anacond

                                                Pythonのパッケージ管理は「rye」が使いやすい! - Qiita
                                              • Django(ジャンゴ)とは?Pythonのフレームワークを活用し、Web開発に役立てよう|Udemy メディア

                                                システム開発 2020/04/24 Django(ジャンゴ)とは?Pythonのフレームワークを活用し、Web開発に役立てよう 『Django』とは、Webアプリケーションフレームワークの一つです。様々な機能を搭載していて、簡単なWebアプリケーションであれば、ものの数分で完成できることもあります。 今回は、Djangoの概要やメリット、インストール方法、チュートリアルの実施方法についてお伝えします。 Djangoは『ジャンゴ』と読み、Pythonで実装されたWebアプリケーションフレームワークです。無料のオープンソースとして公開されています。 フレームワークとは、アプリケーションを開発する際によく使われる機能がまとまったソフトウェアのことです。フレームワークを導入することで、幅広くWebアプリケーションの開発に対応でき、効率よく開発を進めていけます。 Djangoを使えば、コンテンツ管理

                                                  Django(ジャンゴ)とは?Pythonのフレームワークを活用し、Web開発に役立てよう|Udemy メディア
                                                • 【Python】Flaskとは?FlaskでWeb開発の基礎を学ぼう! - AI Academy Media

                                                  Flaskとは Flask(フラスコ/フラスク)とは、PythonのWebアプリケーションフレームワークで、小規模向けの簡単なWebアプリケーションを作るのに適しています。 Webフレームワークとは、ウェブサイトやウェブアプリケーションを作るための機能を提供し、ウェブフレームワークを使わない時よりもより容易にWebアプリケーションを作ることができるものです。 ちなみに、PythonにはいくつものWebアプリケーションフレームワークがあり、例えば、Djnago(ジャンゴ)やpyramid、bottleなど他にもありますが、この章では、学習コストの低いFlaskを扱って行きます。また近年では、Gradio(グラディオ)と呼ばれる機械学習モデルのデモを行うWebアプリケーションを簡単に作ることができるライブラリも人気です。Flaskの基本を学んだ後に、Gradioも利用してみてください。 関連記

                                                    【Python】Flaskとは?FlaskでWeb開発の基礎を学ぼう! - AI Academy Media
                                                  • How we added full networking to WebVM via Tailscale

                                                    WebVM is a virtual Linux environment running fully client-side in the browser. It is based on CheerpX: our WebAssembly-powered x86 virtualization technology. Thanks to a powerful JIT recompilation engine, and an ext2 block-based filesystem, it makes it possible to run large-scale use cases: GCC / Clang / Python / Node.js / Ruby and many other things are supported out-of-the-box. But something impo

                                                      How we added full networking to WebVM via Tailscale
                                                    • Python3のimportパターン13個 | nansystem

                                                      Pythonで意味のある単位にファイルを分割してWebアプリケーションを作成したい。 どうやら、Pythonにはあるファイルから他のファイルを読み込む際のパターンが複数あるようなので、まとめておく。 # Pythonにexportはない Pythonにおいてあるファイルから他のファイルを読み込む場合、関数やオブジェクトを提供するファイルにexportのような記述をする必要はない。 したがって、読み込む方法だけ確認しておけば、ファイルを意味のある単位に分割して開発していける。 # 読み込みのパターン MECE(漏れなくダブりなく)じゃないけど、読み込みのパターンはおおよそ以下の通り。 import モジュール import モジュール as モジュールの別名 from モジュール import 変数、関数、クラス、モジュール from モジュール import 変数、関数、クラス、モジュール

                                                      • 「成長」というフワッとした言葉を具体化し、どこで何に時間を投入するかを選択する - 俺の遺言を聴いてほしい

                                                        30代になると「成長」という言葉を人前で使いづらくなる。 成長よりも結果が求められる年代だからだ。 新卒採用で「成長したいです!」という若者はかわいいが、 30代のおっさんが中途採用で「成長したいです!」などと言うと失笑されてしまうだろう。 年をとると「成長」は語りづらくなってしまうのだ。 そんなわけでリアルで成長の話はしづらいのだけれど、ここだけの話、「成長実感」はものすごく重要だ思っている。 「昨日の自分より今日の自分が良くなっている感覚を持てるかどうか」はモチベーションに大きく関わってくる。 成長とは、昨日できなかったことが今日できるようになることを言う。 何か新しいことができるようになったのか? これまでやっていた作業がもっと上手くできるようになったのか? もっと早くできるようになったのか? もっと正確にできるようになったのか? これらの問いに、どれか一つでも“Yes”と言えるなら

                                                          「成長」というフワッとした言葉を具体化し、どこで何に時間を投入するかを選択する - 俺の遺言を聴いてほしい
                                                        • 【保存版】Python Dash パーフェクトガイド - Qiita

                                                          Dashの使い方完全保存版 基本的な使い方は他の方もたくさん投稿していると思うので、実務で使う便利なテクニックの紹介が多いです。 辞書的に使ってください。 随時更新していくので是非ストック or LGTMしてください! 基本 Dashとは 超簡単におしゃれなWEBアプリが開発できるライブラリ(Flaskベースのライブラリ) グラフはPlotlyというライブラリを使用しています。 (PlotlyはPython以外にもR、Javascriptなどにも対応しています) Webアプリのプロトタイプを開発する際や、社内利用のアプリならこれで十分だと思います。 Dash Hello World 不便な点 大規模アプリには向かないかも(DjangoやFlaskの利用を検討) Flask render_template が使用できない(Flaskとレンダリングの仕組みが異なるため) コードが少し冗長となり

                                                            【保存版】Python Dash パーフェクトガイド - Qiita
                                                          • PythonとGoogle Cloud, Spreadsheetで「自分のためのスポーツ観戦DX」をプロダクト化して実現した話. - Lean Baseball

                                                            プログラミングとプロダクト作りは楽しいよ, っていう「個人開発ネタ」の話です. スポーツ観戦, 具体的には野球のデータ分析DX(Digital transformation)*1を実現しました. 記事の前半はプロダクト企画とアーキテクチャ, 後半はDash(Python)を使ったマルチページ・データ・アプリケーション開発の話となります. TL;DR SpreadsheetとPythonのアプリケーションでいつでもメジャーリーガー(全選手)のパフォーマンスを好きな条件で可視化できるようにしたら野球が面白くなりました. https://example.com/batter/ohtani-shohei/2024-03-20/2024-04-28?cache=false みたいなURLを開くと, オオタニサンのパフォーマンス(現地時間2024/4/28までの数字) 以下の成績をいい感じにグラフ・可

                                                              PythonとGoogle Cloud, Spreadsheetで「自分のためのスポーツ観戦DX」をプロダクト化して実現した話. - Lean Baseball
                                                            • PythonでWebアプリケーションを開発してみよう - TECH PLAY Magazine

                                                              Pythonは機械学習や統計だけではなくWEBアプリケーション開発にも広く使用されています。 Pythonを使用してWEBアプリケーションを開発するための手順や知っておくべきことを解説します。 Pythonは非常に人気のあるプログラミング言語であり、機械学習や統計だけではなくWEBアプリケーション開発にも広く使用されています。 フレームワークを活用することで、WEBアプリケーションを短期間で開発する事も可能です。 この記事では、Pythonを使用してWEBアプリケーションを開発するための基本的な手順や知っておくべきことを解説します。 以下のガイドに記載されている内容についてそれぞれ学習を深め、PythonでWEBアプリケーションを作成してみましょう。 Pythonのインストールや開発環境の準備 最初にPythonの最新バージョンを公式ウェブサイトからダウンロードしてインストールします。Wi

                                                                PythonでWebアプリケーションを開発してみよう - TECH PLAY Magazine
                                                              • うわっ・・・FastAPIでGraphQLの構築、楽すぎ・・・? - Qiita

                                                                自己紹介 こんにちは,ZOZOテクノロジーズの内定者さっとです。 最近FastAPIをよく利用していますが、今回紹介するGraphQLやWebSocketがサポートされており、 便利すぎでは?と感じる今日この頃です。 ※本記事はZOZOテクノロジーズ#5の17日目です. 昨日は@e_tyuboさんが「Git for Windowsでautocrlfの設定を間違えちゃった時の対応」という記事を出しました. 他にもZOZOテクノロジーズでは5つのアドベントカレンダーを毎日更新しています! ZOZOテクノロジーズ#1 ZOZOテクノロジーズ#2 ZOZOテクノロジーズ#3 ZOZOテクノロジーズ#4 概要 FastAPIを使ってGraphQLをさくっと構築する方法を紹介したいと思います。 以下、本記事の構成です。 FastAPI?GraphQLとは? FastAPI×GraphQLで楽々ハローワ

                                                                  うわっ・・・FastAPIでGraphQLの構築、楽すぎ・・・? - Qiita
                                                                • VPC Lattice のご紹介 – サービス間通信のためにネットワーキングを簡素化する (プレビュー) | Amazon Web Services

                                                                  Amazon Web Services ブログ VPC Lattice のご紹介 – サービス間通信のためにネットワーキングを簡素化する (プレビュー) 最新のアプリケーションは、モジュール式の分散型コンポーネントを使用して構築されています。各コンポーネントは、独自の機能サブセットを実装するサービスです。これらのサービスが相互に通信できるようにするには、各サービスによる他のサービスの検出、アクセスの承認、およびトラフィックのルーティングを可能にする方法が必要です。問題をトラブルシューティングする際には、通信設定を制御して、アプリケーション、サービス、ネットワークの各レベルで何が起こっているかを迅速に把握できるようにする必要があります。これを実現するには、かなりの時間がかかる場合があります。 11 月 29 日より、プレビュー版の Amazon VPC Lattice が利用可能となります。

                                                                    VPC Lattice のご紹介 – サービス間通信のためにネットワーキングを簡素化する (プレビュー) | Amazon Web Services
                                                                  • アイコンよりどりみどりの PlantUML 構成図を書く - Qiita

                                                                    モチベーション 色んなアイコン使いたい。 AWS アイコン (2018 以降 ver.) 言語アイコン 一般的なサーバーアイコン etc. AWS アイコンのみの構成図サンプルは見つかるが、他はないの? 細かい定義・仕様はいいから、コードで語れ。 という方向け。 要件 とある商品管理システム。 フロントエンドは、 AWS S3 + CloudFront でホスティングした SPA。 バックエンドは、Python + Flask on EC2。 どこかのレコメンドシステムにも接続しているらしい。 サンプル構成図 サンプルコード コード @startuml title 商品管理システム ' @see https://github.com/awslabs/aws-icons-for-plantuml/tree/v5.0 !includeurl https://raw.githubusercont

                                                                      アイコンよりどりみどりの PlantUML 構成図を書く - Qiita
                                                                    • PythonとOSS開発とフレームワーク解析の日々は、やがて世界5位の研究成果につながる | FEATUReS サイバーエージェント公式オウンドメディア

                                                                      2017年新卒でサイバーエージェントへ入社後、ABEMA配信チームにて動画配信サーバーや動画トランスコーダーの開発に従事。2019年より研究組織AI Labにて、機械学習の自動ハイパーパラメータ最適化ソフトウェアの研究開発を担当。go-prompt、kube-prompt開発者。Optunaコミッター。Kubeflow/Katibレビュアー。共訳書「エキスパートPythonプログラミング 改訂2版」。 ― Pythonはいつから始めたのですか? プログラミングを始めたのは高専1年生の頃からです。Webサービス開発と機械学習の両方に興味があったため、どちらも対応できそうなPythonを選んだところ、すぐにのめり込みました。 「Django」や「Flask」を使ったアプリケーションを開発するうちに、Webフレームワーク自体の仕組みや実装に興味を持つようになり、自作のWebフレームワークの開発を

                                                                        PythonとOSS開発とフレームワーク解析の日々は、やがて世界5位の研究成果につながる | FEATUReS サイバーエージェント公式オウンドメディア
                                                                      • Elixirで機械学習に初挑戦⑥:いま、Elixir AI・MLで何が出来る?→ElixirでAI・MLを構築するメリット→2023年にElixirで攻略する領域 - Qiita

                                                                        Elixirで機械学習に初挑戦⑥:いま、Elixir AI・MLで何が出来る?→ElixirでAI・MLを構築するメリット→2023年にElixirで攻略する領域PythonElixir機械学習fukuoka.ex この記事は、Elixir Advent Calendar 2022 8の22日目です 昨日は、@RyoWakabayashi さんで「Livebook から Amazon DynamoDB の NoSQL データベースを操作する」でした piacere です、ご覧いただいてありがとございます この2年間で、Elixirの機械学習環境が凄まじく発展し、プロダクションに実戦投入しても問題無いフェーズに入ったので、「Eixirで機械学習に初挑戦」をテーマにシリーズコラムをお届けします 入門者向けに「機械学習とは何か?」や、機械学習の中で出てくる数々のキーワード解説もしていきますので、

                                                                          Elixirで機械学習に初挑戦⑥:いま、Elixir AI・MLで何が出来る?→ElixirでAI・MLを構築するメリット→2023年にElixirで攻略する領域 - Qiita
                                                                        • j3s.sh

                                                                          my website is one binary 2022-04-06 ---------------------------- a.k.a. this one weird trick that inspires me to program creatively i have struggled for years to figure out a website framework that feels good to me. i tried all of the classics, including but limited to: - ghost - hugo - jekyll - sr.ht + tarball - manual html editing i have very high and unusual standards, and none of the above fel

                                                                          • Choosing a Rust web framework, 2020 edition | Luca Palmieri

                                                                            Choosing a Rust web framework, 2020 edition July 04, 2020 2501 words 13 min This article is a spin-off from Zero To Production In Rust, a book on web development in Rust. You can get a copy of the book on zero2prod.com. As of July 2020, the main web frameworks in the Rust ecosystem are: actix-web; rocket; tide; warp. Which one should you pick if you are about to start building a new production-rea

                                                                              Choosing a Rust web framework, 2020 edition | Luca Palmieri
                                                                            • FastAPIとTensorflowで簡単な画像認識APIを作ってみた - Qiita

                                                                              はじめに [2021/4/20 更新] 以前書いたものよりいい感じに書けたものがこちらです。 このリポジトリは、Kerasによる学習とMlflow RegistoryとFastAPIを組み合わせたものになっています。 普段Flaskをよく使いますが、「FastAPIはいいぞ!」と知人に進められたので簡単な画像認識APIを作って見ようと思いました。 しかし、あまりFastAPIとMLの日本語記事を見かけなかったので、メモ代わりに本記事を作成することにしました! 本記事では、開発環境を整えた後、APIサーバとフロントエンドの簡単な説明を記載しております。 今回使用したコードはすべてGithubに公開しています。 (以下実装のフォルダ構成などはGithubを前提に記載しています。サンプルモデルのダウンロードについてもREADME.mdに記載しています。) FastAPIとは? Flaskのような

                                                                                FastAPIとTensorflowで簡単な画像認識APIを作ってみた - Qiita
                                                                              • Python3の実行環境をDockerで用意する - Qiita

                                                                                「モバイルSuicaの利用履歴を経費精算に簡単に出せるように編集するサービスの作成」の第一歩 まずはPythonでの開発を行うのでPythonを実行できる環境を作る 筆者の環境 windows PC (Core i7-7600 / 16GB) VS codeで編集 PythonとDockerの拡張機能は入れておくと便利 方針 Windows PCで開発しているので直接やるといろいろ面倒くさい Pythonの実行環境はDockerでコンテナを立てる 準備 Docker for Windowsをインストールする Hyper-Vの有効化など必要。 [docker-compose]もインストール ※[Docker] Windows 10 Pro 64bit に Docker と Docker Compose をインストールする Dockerfileを作る いろいろインストールするのでイメージをbu

                                                                                  Python3の実行環境をDockerで用意する - Qiita
                                                                                • ElastiCache学習の第一歩に、Webアプリケーションのセッション情報を保存する公式チュートリアルをやってみた | DevelopersIO

                                                                                  インバウンドルールの1つ目はSSHログイン用、2つ目はWebアプリケーションへのアクセス用です。 内容を確認して問題なければ「起動」をクリックします。 ログイン用のキーペアを選択して「インスタンスの作成」をクリックします。 キーペアが未作成の場合は「新しいキーペアを作成する」を選択してください。 ElastiCacheの構築 次に、ElastiCacheを構築していきます。 インスタンスを構築する前に、構築に必要なセキュリティグループとサブネットグループを作成します。 まずはセキュリティグループからです。 EC2のダッシュボードの左側ペインより「セキュリティグループ」を選択し、「セキュリティグループの作成」をクリックします。 以下を設定し、「セキュリティグループの作成」をクリックします。 セキュリティグループ名:ecl-tutorial-redis-sg 説明:ecl-tutorial-r

                                                                                    ElastiCache学習の第一歩に、Webアプリケーションのセッション情報を保存する公式チュートリアルをやってみた | DevelopersIO