並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 88件

新着順 人気順

visual studio code python pipの検索結果1 - 40 件 / 88件

  • 主にVSCodeではじめるPython開発環境構築ガイド | DevelopersIO

    こんちには。 データアナリティクス事業本部 インテグレーション部 機械学習チームの中村です。 今回は、Python開発を主な対象とした開発環境構築の方法をまとめてみたいと思います。 (2023-10-20 : 更新) ・以下の拡張機能を追加 ・Material Icon Theme ・Conventional Commits ・Git History ・Python Test Explorer for Visual Studio Code ・sqlfluff ・Live Share ・コードアシスタントの章を追加 はじめに 主にPythonでの開発を始める際のオンボーディングに使用する前提の内容となっています。 社内でPythonの勉強会を何回か開催したのですが、その時の事前準備資料が元ネタとなっています。 https://github.com/cm-nakamura-shogo/pyth

      主にVSCodeではじめるPython開発環境構築ガイド | DevelopersIO
    • Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal

      技術部データ基盤チームの @zaimy です。今回は、 Visual Studio Code(以下 VS Code)と Docker コンテナを使って開発環境を構築する方法を紹介します。 データ基盤エンジニアの開発環境として、Python を使用する単一コンテナを例に記述しますが、他の言語や Docker Compose を使う場合でも応用できます。 背景: M1 Mac (Monterey) に Python 3.8.12 をインストールできない 先日、業務で使用するマシンを Intel Mac から M1 Mac に切り替えたのですが、CPU アーキテクチャが異なることに加えて、OS のバージョンが上がったことで Apple Clang に下位互換性のない変更が入っており、業務上ある理由で必要な Python 3.8.12 のインストールが困難でした。 そこで、私の所属するチームは全員

        Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal
      • 【2023年版】機械学習の日本語無料学習教材まとめ - Qiita

        言語&開発基礎編 PythonやSQLなどの言語と開発環境に関連することをまとめました。 機械学習に関する教材はこの次のセクションにまとめてあります。 学習環境 インストール及び使い方チュートリアルのサイトと、ある程度使い慣れた後に役立つtips集を各エディタでまとめました。 Google Colaboratory Python初学者にとって最もわかりやすいPython実行環境です。プログラミングは初めて!という方はまずこのGoogle Colaboratory(通称: Colab)から始めてみて、使い方がある程度わかったら、そのまま次のセクションのPython編に移りましょう。 Pythonプログラミング入門 難易度: ★☆☆ 東京大学の公開しているPython講座ですが、冒頭でColabの使い方を解説しています。使ったことのない方はこちらから! Google Colabの知っておくべき

          【2023年版】機械学習の日本語無料学習教材まとめ - Qiita
        • Webブラウザ版VSCode、WebAssembly版PythonによるWeb上でのPythonコードの実行やデバッグが可能に

          Webブラウザ版VSCode、WebAssembly版PythonによるWeb上でのPythonコードの実行やデバッグが可能に マイクロソフトは、WebAssembly版Pythonを用いることにより、Webブラウザ版のVisual Studio Code(以下VSCode)上でPythonコードの実行やデバッグを可能にする実験的な拡張機能「Python for the Web」のプレビュー公開を発表しました。 下記は実際にWebブラウザ版VSCodeに拡張機能「Python for the Web」を組み込み、Pythonコードを実行したときの画面です。 下部の「ターミナル」のペインで、実行結果の「6」が表示されているのが分かると思います。これはこのWebブラウザ上でPythonが実行された結果です。 Webブラウザ上でPython実行環境が自動的に用意される WindowsやMac、L

            Webブラウザ版VSCode、WebAssembly版PythonによるWeb上でのPythonコードの実行やデバッグが可能に
          • Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp

            寺田 学(@terapyon)です。2024年4月の「Python Monthly Topics」は、Python Web UIフレームワークの1つであるStreamlitを使ってWindowsやmacOSのデスクトップアプリを作る方法を解説します。 目的⁠・モチベーション Pythonで自動化のスクリプトを作ったり、JupyterLabやColaboratoryでデータの可視化を行うことがあります。これらを作成者以外の多くの方に利用してもらう方法として、Webシステムやデスクトップアプリとして提供する方法が考えられます。 Webシステムの構築やデスクトップアプリの作成となると、技術的なハードルがあります。他には、時間的なコストに見合わないという状況もあり得ます。 Python Web UIフレームワークを使うことで、比較的少ないコードでWeb UIからスクリプトの実行や可視化をするアプリ

              Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp
            • MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita

              MacでLocal LLM そこそこRAMの大きなMacbook proが手に入ったので、ローカルでのLLM実行を試すことにした。 しかし、MacのGPUを有効化させることのできるローカル環境を整えるまでに、思いのほか苦労したので、メモとして記しておく。 とりあえず、以下の3つの選択肢を試した。 open interpreter text-generation-webui LM Studio で、結局のところ現状まともに動作してくれたのは、LM Studioだけだったのだが、それぞれの所感について示しておく。 1: open interpreter open interpreterそのもの説明については、Qiitaにもいくらでも記事があるのでここでは省略する。 例えば以下の記事など。 https://qiita.com/ot12/items/d2672144b914cb6f252f htt

                MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita
              • 【2024年】AWS全サービスまとめ | DevelopersIO

                こんにちは。サービス開発室の武田です。このエントリは、2018年から毎年公開しているAWS全サービスまとめの2024年版です。 こんにちは。サービス開発室の武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2024年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2023年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 247個 です。 まとめるにあ

                  【2024年】AWS全サービスまとめ | DevelopersIO
                • Google ColabとVSCodeを用いた分析環境運用方法 〜kaggle Tipsを添えて〜 - ギークなエンジニアを目指す男

                  こんにちは。takapy(@takapy0210)です。 本エントリは下記イベントでLTした内容の元に、補足事項やコードスニペットなどをまとめたものになります。 kaggle-friends.connpass.com ちなみに今回LTしようと思ったきっかけは以下のような出来事からだったので、みなさんのTipsなども教えていただけると嬉しいです! 情報出回ってる感あるけど、colab pro × vscode ssh のオレオレ運用方法を晒すことにより、もっと良い方法のフィードバックもらえるのではドリブンでLTするのはありなのかもしれない・・・?— takapy | たかぱい (@takapy0210) 2021年8月1日 LT資料 当日みなさんから頂いたコメント 環境構築手順 ngrokアカウント作成と認証キーの取得 ColabにGoogleドライブを接続、ngrok、sshサーバー起動

                    Google ColabとVSCodeを用いた分析環境運用方法 〜kaggle Tipsを添えて〜 - ギークなエンジニアを目指す男
                  • VS Code拡張機能を追加してCloudFormation開発環境をレベルアップする | DevelopersIO

                    データアナリティクス事業本部コンサルティンググループのnkhrです。 このブログでは、CloudFormation開発で利用できるVS Code拡張機能の設定について紹介します。今回実施した環境のバージョンは、下記の通りです。 Windows 10 VS CodeのVersion 1.60.2 PythonのVersion 3.9.7 ※バージョンが違うとGUIの設定画面や、設定パラメータ名など異なる場合があるため、設定時は注意してください。 このブログでは、下記の拡張機能の設定について説明しています。 vscode-cfn-lint:テンプレートを解析しバリデーションを実施 indent-rainbow:インデントをカラー表示(yaml形式で作成する場合は重宝しそう) CloudFormation support for Visual Studio Code:補完機能や公式ドキュメントの

                      VS Code拡張機能を追加してCloudFormation開発環境をレベルアップする | DevelopersIO
                    • GitHub Actionsの歴史(2021/12/1 更新) - cangoxina

                      # はじめに GitHub Changelog を元に、GitHub Actions がどのように更新されていったかを簡単にまとめました。 あまり深いところまでは書いてないので、気になった変更があったら各自調べてください(もっと色々書きたかったけど時間なかった)。 わりと雑に作ったので漏れや間違いがあったらコメントとか下さい。 2021/12/01 までの情報をもとにこの記事は書かれています。 この記事は GitHub Actions Advent Calendar 2021 の 1 日目の記事です 🎅🎂 目次 # はじめに # 歴史 ## 発表 〜 正式リリース(2018/10 〜 2019/11) ## 2020 ### 1Q + α ### 2Q ### 3Q ### 4Q ## 2021 ### 1Q ### 2Q ### 3Q ### 4Q ## 2022 ### 1Q #

                        GitHub Actionsの歴史(2021/12/1 更新) - cangoxina
                      • ゼロからはじめるPython(106) プログラム生成AIのCodeLlamaを手元のPCでも動かしてみよう

                        ChatGPTを筆頭にした「大規模言語モデル(LLM)」と呼ばれるAIが話題に上らない日はない。このAIが得意なタスクには「プログラムの自動生成」が挙げられるが、Metaからプログラム生成に特化したCodeLlamaが商用利用可能なオープンなライセンスでリリースされた。そこで実際に使ってみよう。 CodeLlamaで素数判定のプログラムを自動生成させたところ プログラミングは大規模言語モデルが得意とするタスク リリースからわずか2ヶ月で1億ユーザーを達成した「ChatGPT」の公開から本稿執筆時点で8ヶ月が過ぎた。筆者も業務でChatGPTをはじめ、Github Copilotなど、大規模言語モデル(LLM)関連サービスを使わない日はないくらいだ。 特に「プログラミング」は、間違いなく大規模言語モデルが得意とするタスクであり、GitHub Copilotを利用している多くの人がその利便性を

                          ゼロからはじめるPython(106) プログラム生成AIのCodeLlamaを手元のPCでも動かしてみよう
                        • Rustで書かれた高速Python型チェッカー「Pyrefly」の紹介 | gihyo.jp

                          筒井(@ryu22e)です。今月の「Python Monthly Topics」は、型チェッカー「Pyrefly」を紹介します。 Pyreflyの概要と特徴 PyreflyはMeta社が開発した型チェッカーです。ロゴがホタル(firefly)をイメージしたデザインで、「⁠パイアフライ」と発音します[1]。 Pythonの型チェッカーといえばMypy、Pyrightなどの既存ツールがありますが、Pyreflyにはそれらにはない以下の特徴があります。 Rustで実装されているため、高速に動作 WASM版もあるため、ブラウザ上で利用可能 コードに自動で型ヒントを付ける機能 Meta社製の型チェッカーといえばPyreがありますが、PyreflyはPyreの後継ツールです。Pyreflyが誕生した経緯については、以下のMeta社のブログに詳細が書かれています。 Introducing Pyrefly

                            Rustで書かれた高速Python型チェッカー「Pyrefly」の紹介 | gihyo.jp
                          • 【Claude Code完全攻略ロードマップ】非エンジニアでもOK!たった1日でClaude Codeを丸ごと完全理解する!|そう|Claude Code×n8nでAI自動化

                            【Claude Code完全攻略ロードマップ】非エンジニアでもOK!たった1日でClaude Codeを丸ごと完全理解する! どうも、こんにちは。「そう|AI自動化」(@so_ainsight)です。 今回は「【非エンジニアのためのClaude Code完全攻略ロードマップ】」をご覧頂き、誠にありがとうございます。 本noteは、プログラミング知識がゼロの方でも、Claude Codeを使いこなして自動化マスターになれる完全攻略ロードマップです。約4万文字超、画像枚数90枚超 、全45章構成の超大作となっています。 「プログラミングなんて無理...」そう思っていませんか? でも、大丈夫です。Claude Codeは、あなたが日本語で指示を出すだけで、自動的にコードを書いてくれる革命的なツールです。 コードを1行も書かずに、エクセルの分析、レポート自動生成、画像処理、データ整理...あらゆる

                              【Claude Code完全攻略ロードマップ】非エンジニアでもOK!たった1日でClaude Codeを丸ごと完全理解する!|そう|Claude Code×n8nでAI自動化
                            • 「声で指示するだけで指示したとおりのプログラムが生成・実行される」ツールをAmiVoiceとOpen Interpreterでサクッと自作してみた

                              プログラミングを行う事でさまざまな作業をコンピューターに任せることが可能ですが、プログラムの作成はなかなか面倒くさいものです。今回はそうした面倒な作業をAIに任せるべく、音声認識エンジンの「AmiVoice」とプログラムの自動作成・実行支援ツールの「Open Interpreter」を使用して「声で指示するだけで指示したとおりのプログラムが生成・実行される」というツールを作成してみました。 AI音声認識のAPI・SDKなら-AmiVoice Cloud Platform(アミボイス) https://acp.amivoice.com/ AmiVoice API 利用申し込み https://acp.amivoice.com/amivoice_api/regist/ open-interpreter/docs/README_JA.md at main · KillianLucas/open-

                                「声で指示するだけで指示したとおりのプログラムが生成・実行される」ツールをAmiVoiceとOpen Interpreterでサクッと自作してみた
                              • Windowsで「Python」を使うための準備と“お役立ちツール”とは?

                                関連キーワード Windows | プログラミング 「Windows」にプログラミング言語「Python」の実行・開発環境をインストールするのは比較的簡単なプロセスだ。数十MBのインストーラーのダウンロードを待つ時間さえ我慢すればよい。以下では具体的なインストール手順と、Pythonプログラミングの初歩を解説する。 Windowsで「Python」を使うための準備とは 併せて読みたいお薦め記事 Pythonを知る なぜ「Java」は“面倒”で「Python」は“危険”なのか 「GILなしPython」は進化か、それとも退化か? 「Windows 11」にPythonをインストールするには、以下の手順に従う。 Python公式サイトからインストーラーをダウンロードする。 インストーラーを実行し、ライセンス契約に同意する。 Pythonのインタープリタ実行ファイルがあるフォルダパスを、PATH

                                  Windowsで「Python」を使うための準備と“お役立ちツール”とは?
                                • 環境編:VS CodeからPythonでKaggle APIを呼び出してみよう

                                  連載目次 前回は、Kaggleが提供するkaggleパッケージをインストールして、Visual Studio Code(以下、VS Code)の統合ターミナルからコマンドラインを使ってKaggle APIにアクセスしてみました。今回はkaggleパッケージを使ってPythonのコードからKaggle APIにアクセスしてみます。 意見が違って面白いですが、私の場合は、結局、リーダーボードなど見たりするので、基本的な作業はKaggle Webサイト上で行うのが一番快適だと感じています。 一方で、「Submissionの自動化」だけに限定してKaggle APIが便利だと感じています。Submission時のメッセージもコードで自由にカスタマイズできるので、コマンドよりも扱いやすいです。Submissionは何度も行う作業ですが、データセットのダウンロードなどは一度切りの作業なので、Kaggl

                                    環境編:VS CodeからPythonでKaggle APIを呼び出してみよう
                                  • 無料でRustのJupyterLab機械学習環境を作る in AWS

                                    この記事はRust Advent Calendar 2021の23日目の記事です。 Rustで機械学習をやってみたいという方は少数派かもしれません。PythonやRの環境が圧倒的過ぎて他の追随を許さないからです。しかしそれがタダで手に入るとなったらいかがでしょうか? ブラウザだけでどこでも利用できるRustの機械学習環境をクラウド上に持てるのであれば試す価値があるかもしれません。本記事ではAmazon SageMaker Studio Labを利用して、無料でRustの機械学習環境を作る方法にチャレンジします。 はじめに 本記事ではAmazon SageMaker Studio Labを利用して、Rustの機械学習環境を構築する試みを紹介します。無料のJupyterLab環境をRustで利用しようという狙いです。 単にJupyter Notebookの環境が欲しいだけならVisual St

                                      無料でRustのJupyterLab機械学習環境を作る in AWS
                                    • March 2025 (version 1.99)

                                      Update 1.99.1: The update addresses these security issues. Update 1.99.2: The update addresses these issues. Update 1.99.3: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the March 2025 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highligh

                                        March 2025 (version 1.99)
                                      • Godotメモ

                                        最終更新日:2025年11月07日 記事作成日:2021年03月10日 オープンソースのゲームエンジンGodotの特徴やTipsをメモしています。 更新履歴 (2025年1月3日)Godot 4.4でC#パッケージが.NET 8に更新されたことを追記 (2024年8月28日)「PCKファイルについて」にGodot 4.3のGDScriptのバイナリトークン化・難読化と、PCKの暗号化について追記 (2024年8月26日)Godot 4.3の変更点を反映、「物理シミュレーションについて」、「日本語のコミュニティはある?」を追加、「Godotの名前の由来と読み方について」を拡充、W4 Cloudについて追記 (2024年2月18日)Webエクスポートの対応状況等を更新、C#のサポート状況を反映、「Godot Engineの名前の由来と読み方について」を更新 Godotとは Godotはオープン

                                          Godotメモ
                                        • Nx Console VS Code Extension Compromised - StepSecurity

                                          Update: On May 19, 2026, GitHub publicly disclosed that approximately 3,800 of its internal source code repositories were exfiltrated after an employee's device was compromised by a poisoned VS Code extension. While GitHub did not officially name the extension, Nx CEO Jeff Cross confirmed that Nx is working with Microsoft and GitHub on the impact of the malicious Nx Console version 18.95.0, and no

                                            Nx Console VS Code Extension Compromised - StepSecurity
                                          • How to improve Python packaging, or why fourteen tools are at least tw

                                            There is an area of Python that many developers have problems with. This is an area that has seen many different solutions pop up over the years, with many different opinions, wars, and attempts to solve it. Many have complained about the packaging ecosystem and tools making their lives harder. Many beginners are confused about virtual environments. But does it have to be this way? Are the current

                                            • April 2025 (version 1.100)

                                              Version 1.108 is now available! Read about the new features and fixes from December. Release date: May 8, 2025 Update: Enable Next Edit Suggestions (NES) by default in VS Code Stable (more...). Update 1.100.1: The update addresses these security issues. Update 1.100.2: The update addresses these issues. Update 1.100.3: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Univers

                                                April 2025 (version 1.100)
                                              • April 2023 (version 1.78)

                                                Update 1.78.1: The update addresses this security issue. Update 1.78.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2023 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Accessibility improvements - Better scre

                                                  April 2023 (version 1.78)
                                                • Foliumで手軽に地理データを可視化する | DevelopersIO

                                                  はじめに データアナリティクス事業本部の鈴木です。 緯度・経度の情報が入っている地理データを確認する機会がありました。 手軽に確認するのに、Foliumというライブラリを使うと便利だったので紹介します。 Foliumとは pythonからLeafletを使ってインタラクティブな地図を作成できるライブラリです。LeafletはオープンソースのJavaScriptライブラリで、Web地図サービスでインタラクティブな地図を作成するのに使われています。 Foliumを使うと、緯度・経度の値を使って、地図上にマーカーを立てたり、そのマーカーに視覚的な効果を付け足すことができます。タイルはいくつかの選択肢がありますが、デフォルトではOpenStreetMapが使われます。 こんなときに使うと便利 データの観測地点の場所が知りたいとき 地図上にマーカーを作成できるので、データの場所を可視化できます。 必

                                                    Foliumで手軽に地理データを可視化する | DevelopersIO
                                                  • STREAMLITを活用してデータ可視化アプリを作ろう (パート1) - TC3株式会社|GIG INNOVATED.

                                                    はじめに AIを活用した特徴量の抽出など、JupyterNotebookレベルで実施できることは数多くありますが、なかなかビジネスサイドに理解されないなどのような課題を持ったことはないでしょうか?StreamlitはPythonで簡易的なデモアプリを開発できる使い勝手のよいフレームワークです。 今回は、Topcoderのブログを翻訳(原文へのリンク)し、Streamlitをご紹介していきたいと思います。 Streamlitのウェブサイト ーーー翻訳ここからーーー フロントエンドのプログラミングを学習せずに、Pythonを使って美しく、インタラクティブ(双方向)なウェブアプリケーションを簡易的かつ効率よく開発することができる。データ分析の結果を顧客に瞬時に見せることができる。すごくよくないですか?Streamlitを使えば、かんたんに実現することができます。 なぜStreamlitなのか?

                                                    • 【GROMACS】GROMACSを用いたタンパク質-低分子リガンドのMD simulation【in silico創薬】【前編】 - LabCode

                                                      MD シミュレーションとは?MDシミュレーションは、分子の動きや相互作用を計算機上で再現する手法です。分子の構造と相互作用を記述する力場(potential function)を使用し、時間の経過とともに分子の運動を予測します。これにより、物質の性質や相互作用の理解、材料設計、生体分子の研究などに応用されます。 GROMACSは、MDシミュレーションを実行するためのソフトウェアの一つです。GROMACSは高性能な計算を行うための最適化が施されており、広く使われている信頼性の高いツールです。GROMACSを使うことで、分子のダイナミクスや相互作用をシミュレーションすることができます。 この記事では実際にGROMACSを使って、自分のパソコンでタンパク質(T4リゾチームL99A/M102Q)とリガンド(2-プロピルフェノール)の複合体のMDシミュレーションをを行なっていきます。 GROMACS

                                                      • 【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学習におすすめの本27選!初心者・中級者・上級者別に紹介 - アンドエンジニア - エンジニアのこと、エンジニアから。

                                                          この記事でわかること PythonはAI開発やデータ分析、ゲーム開発など幅広い用途で使われている言語 Python初心者はイラストが豊富で専門用語少なめで解説されている本がおすすめ Python中級者・上級者は現場で使える実践的なスキルを網羅している本がおすすめ 【関連記事】:【Pythonのライブラリ管理ツール】pipインストールを徹底解説!Windowsでも簡単? 【関連記事】:PythonのコードをEXE化するには? PyInstallerやその他ツールの特徴や使い方 【関連記事】:Pythonで自動化できること7選!面倒な作業を効率化してより便利に 目次 1.Python独学にはどんな本がおすすめ? 1-1. Pythonとは? 1-2. Pythonでできること 1-3. Python学習のコツ 1-4. レベル別に本を選ぶのが重要 2.Python初心者におすすめの本11選 2

                                                            Python学習におすすめの本27選!初心者・中級者・上級者別に紹介 - アンドエンジニア - エンジニアのこと、エンジニアから。
                                                          • Simplify serverless development with console to IDE and remote debugging for AWS Lambda | Amazon Web Services

                                                            AWS News Blog Simplify serverless development with console to IDE and remote debugging for AWS Lambda Today, we’re announcing two significant enhancements to AWS Lambda that make it easier than ever for developers to build and debug serverless applications in their local development environments: console to IDE integration and remote debugging. These new capabilities build upon our recent improvem

                                                              Simplify serverless development with console to IDE and remote debugging for AWS Lambda | Amazon Web Services
                                                            • 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エンジニアブログ
                                                              • [Matplotlib超入門:pyplot編]折れ線グラフ/散布図/棒グラフ/ヒストグラム/円グラフを作成してみよう

                                                                Matplotlibはもともと、MathWorks提供の「MATLAB」という有償の数値解析ソフトウェアが持つプロット機能と似たものをPythonでも実現することを目的として開発されました。Matplotlibの「pyplotインタフェース」はまさにこのMATLABと似た使い勝手のプロット機能を提供するものです。今回からは3回に分けてこのpyplotインタフェースの基本的な使い方を紹介していきます。 pyplotインタフェースとオブジェクト指向インタフェース pyplotインタフェースという言葉が出てきましたが、Matplotlibにはもう一つのインタフェースがあります。それが「オブジェクト指向インタフェース」または「Axesインタフェース」と呼ばれるインタフェースです。 両者の違いを簡単にまとめておきましょう。 pyplotインタフェース:MATLAB同様の使い勝手を提供する。グラフ描画

                                                                  [Matplotlib超入門:pyplot編]折れ線グラフ/散布図/棒グラフ/ヒストグラム/円グラフを作成してみよう
                                                                • Streamlit を Azure App Serviceで動かす! - Qiita

                                                                  はじめに データサイエンティストな皆さんに人気が出始めている Streamlit という Webフレームワークがあります。 とても簡易的に作れて便利なフレームワークですが、これを Azure App Service で動かす手順をあまり見かけないので書き記しておきます。 ここで解説する手順ですが、先にやり方をまとめておくと次のようになります。 ローカルで開発(VSCode の devContainerを使う) Azure App Serviceを作成 Python 3.10で作る SCMデプロイ時にビルドが走るようにアプリケーション設定に値をセット Startupコマンドに streamlit 用のコマンドをセット GitHub にRepositoryを作成し、ソースコードをPush Azure App ServiceからGitHub 連携をセットアップ デプロイ結果を確認 GitHub+

                                                                    Streamlit を Azure App Serviceで動かす! - Qiita
                                                                  • トレノキャンプ

                                                                    1.venvとは? 2.仮想環境の作り方・venvの使い方 Windows、Mac、LinuxなどのOSに関係なく、Pythonでプログラムを作成する際は「仮想環境」を作成した上で 作業することが勧められています。 Python初学者向けに仮想環境が必要な理由、作成・実行方法などを、WindowsとMac両方のパターンでご紹介します。 1.venvとは? Pythonで仮想環境といえば標準モジュールの「venv」が有名です。仮想環境や「venv」についてご紹介します。 ①Pythonの仮想環境とは Pythonの「仮想環境」とは、システムにあるPythonの環境とは別の実行環境のことをいいます。 わざわざ仮想的な空間(エリア)を用意する目的としては、 ・システムのPython環境は変えたくない ・ひとつのシステム内で異なるPythonの環境(違うバージョンなど)を実行したい ・プロジェクト

                                                                      トレノキャンプ
                                                                    • Python最新情報と勉強法(3) 意外と悩むPythonの環境構築、選択肢は?

                                                                      一般社団法人Pythonエンジニア育成推進協会(以下、当協会)の顧問理事の寺田学です。 私は試験の問題策定とコミュニティ連携を行う立場です。 初学者にとって、何でコーディングするのか、どう動かせばいいのか、というのは悩むところだと思います。 そこで今回はバージョンの選択と、エディタについてお話ししてみたいと思います。 著者:寺田学 一般社団法人Pythonエンジニア育成推進協会 顧問理事 ■Pythonのバージョンは何を使うべきか Pythonは毎年10月にバージョンアップが行われます。現在は3.9が最新バージョンで、今年10月に3.10が公開されます。 ですが、よほど新しい機能を使いたいということでない限り焦って対応する必要はなく、安定して利用できるタイミングでバージョンアップを開始することが多いです(大体1年ほど)。 そのため現在はまだ3.8が使われていることが多く、そろそろ3.9でも

                                                                        Python最新情報と勉強法(3) 意外と悩むPythonの環境構築、選択肢は?
                                                                      • AIニュースノート:nano-bananaが話題に、AGENTS.mdの採用広がる、Microsoft Copilotに3Dモデリング機能が追加、ChatGPTでプロジェクト専用メモリー搭載、Claude for Chromeの安全設計など | gihyo.jp

                                                                        AIニュースノート⁠⁠:nano-bananaが話題に⁠⁠、AGENTS.mdの採用広がる⁠⁠、Microsoft Copilotに3Dモデリング機能が追加⁠⁠、ChatGPTでプロジェクト専用メモリー搭載⁠⁠、Claude for Chromeの安全設計など gihyo.jpのニュース記事として取り上げていなかったもののなかから、直近の興味深いAIに関連するニュース概要を簡単にまとめてみました。 ※この記事は、不正確な内容を含んでいる可能性のある実験的コンテンツです。正確な情報はリンク先を確認してください。 nano-bananaの週でした nano-bananaこと、Gemini 2.5 Flash Imageがリリースされて、このモデルによる画像生成・編集が話題になった週でした。興味深い使い方やベストプラクティスも紹介されています。 “nano-banana”の舞台裏⁠:対話×段階編

                                                                          AIニュースノート:nano-bananaが話題に、AGENTS.mdの採用広がる、Microsoft Copilotに3Dモデリング機能が追加、ChatGPTでプロジェクト専用メモリー搭載、Claude for Chromeの安全設計など | gihyo.jp
                                                                        • Pythonエンジニアのための「計算機プログラムの構造と解釈」学習環境 - Qiita

                                                                          この記事はセーフィー株式会社 Advent Calendar 2022 の18日日目の記事です! セーフィー株式会社でクラウドカメラ向けの画像認識の開発エンジニアをしています。 この記事では普段の業務から離れて、コンピュータサイエンスの分野では古典的名著と言われている「計算機プログラムの構造と解釈」(以下SICP)の学習を行うためのScheme環境として、Calysto Schemeを紹介したいと思います。 Calysto Schemeとは SICPを読むにあたってScheme環境を準備する必要があります。今回紹介するCalysto SchemeはScheme環境のひとつで以下の特徴があります。 Jupyter Notebook上で動作し、対話的にコーディングを行うことができ、数式も含めて1つのNotebookとして保存できる Visual Studio Code上で開発することできる P

                                                                            Pythonエンジニアのための「計算機プログラムの構造と解釈」学習環境 - Qiita
                                                                          • January 2023 (version 1.75)

                                                                            Version 1.108 is now available! Read about the new features and fixes from December. Update 1.75.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the January 2023 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Profiles -

                                                                              January 2023 (version 1.75)
                                                                            • 今度こそ?使い物になるフリーの数理最適化(混合整数最適化)ソルバー(付きインターフェース) Python-MIP - Qiita

                                                                              Input generation Instance generation Optimization Welcome to the CBC MILP Solver Version: devel Build Date: Nov 15 2020 Starting solution of the Linear programming relaxation problem using Primal Simplex Coin0506I Presolve 90001 (-299) rows, 178802 (-299) columns and 536107 (-598) elements Clp0030I 13 infeas 3936.1919, obj 0.73453941 - mu 111.08889, its 52, 82471 interior Clp0030I 23 infeas 336.48

                                                                                今度こそ?使い物になるフリーの数理最適化(混合整数最適化)ソルバー(付きインターフェース) Python-MIP - Qiita
                                                                              • AWS公式のECSハンズオンがとても良かった!! - Qiita

                                                                                はじめに お疲れ様です。矢儀 @yuki_ink です。 こちらのAWS公式ハンズオンをやってみました。 ECSとFargate/EC2を利用した環境構築から、CI/CDパイプラインを利用したデプロイまで、一通り体験できる素晴らしいハンズオンでした。 次のようなみなさんにおすすめです。 ECSを知識として知ってはいるが、実際に触ったことがない コンテナの何が優れているのか、実感を持っては理解できない CI/CDパイプラインでコンテナをデプロイしてみたい ハンズオンで構築する環境の構成イメージはこちら。 1. VS Code Serverの構築 このハンズオンでは、開発環境として Visual Studio Code Server (VS Code Server) を利用するとのことで、まず、CloudFormationでVS Code Serverを構築していきます。 ハンズオンページの

                                                                                  AWS公式のECSハンズオンがとても良かった!! - Qiita
                                                                                • Why We Use Julia, 10 Years Later

                                                                                  Exactly ten years ago today, we published "Why We Created Julia", introducing the Julia project to the world. At this point, we have moved well past the ambitious goals set out in the original blog post. Julia is now used by hundreds of thousands of people. It is taught at hundreds of universities and entire companies are being formed that build their software stacks on Julia. From personalized me

                                                                                    Why We Use Julia, 10 Years Later