並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 42件

新着順 人気順

Pythonの検索結果1 - 40 件 / 42件

  • Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita

    どういうわけか日本では一切話題に上がっていないのですが、Pythonの開発者コミュニティでなんか問題が起きているようです。 どうも話が様々なスレッドにとっ散らかっているうえに半分はDiscordや非公開のところで動いているみたいなので、読み取れていないところが色々あるかもしれません。 誰かが補足してくれるはず。 Proposed bylaws changes to improve our membership experience 最初のきっかけはこのスレッドです。 これは規約の一部を変更する提案であり、その中でも3番目の提案であるAdds provision to remove Members by vote of the Board of Directorsという変更が注目を浴びました。 Python財団にはフェローという制度があり、これはPythonエコシステムやコミュニティに優れた

      Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita
    • 【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita

      この記事は何? 最近、生成AIブームで「Pythonの簡単なチャットアプリを作ってみる」機会が増えたのではないでしょうか。 特に、Streamlitという便利なライブラリを使えば、Reactなどが書けなくても簡単にフロントエンドをPythonで作ることができます。 開発端末のローカルやCloud9などでこれを動かすのは簡単なのですが、いざ他の人にも使ってもらおうとするとクラウド上にデプロイする必要があります。 しかし、アプリをコンテナに固めてAWSにデプロイ! といった王道の作業をGUIで分かりやすく解説する記事が意外と少なかったので、初心者向けハンズオンとしてまとめてみます。 ハンズオンの概要 作成するアーキテクチャ 作業環境 端末:Macbook(Appleシリコン) ブラウザ:Google Chrome コードエディター:VS Code Python:3.9以降のバージョン 注意事項

        【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita
      • Excel上でWebAssembly版Pythonを実行可能にするアドオン「Anaconda Code」が登場

        Python関連のツールベンダとして知られるAnacondaは、Excel上で直接Pythonコードを実行できる新機能「Anaconda Code」を含むExcelのアドオンツール「Anaconda Toolbox in Excel」をパブリックベータとして公開しました。 You can now run Python directly in Excel locally w/ the new Anaconda Code add-in! Public beta is live! Faster performance, flexible data handling, editable initialization, & customizable environments. Read more in our blog & follow @anacondainc: https://t.co/9LAy

          Excel上でWebAssembly版Pythonを実行可能にするアドオン「Anaconda Code」が登場
        • uv一つでPythonプロジェクトのランタイム・パッケージ管理が完結。pip/poetry/pyenv/virtualenvをまるっと置き換え! | DevelopersIO

          Pythonのリンター・コード整形ツール Ruff を開発している Astral から、Pythonのパッケージツール uv の大型アップデート(uv v0.3)の知らせが届きました。 発表されたブログには「uv: Unified Python packaging(訳:統一されたPythonパッケージング)」とあり、READMEには以下の一文があります。 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, virtualenv, and more. https://astral.sh/blog/uv-unified-python-packaging プロジェクトのランタイムのバージョン管理(pyenv/.python-version)、プロジェクト固有の環境(virtualenv)、パッケージ管理(pip/poetry

            uv一つでPythonプロジェクトのランタイム・パッケージ管理が完結。pip/poetry/pyenv/virtualenvをまるっと置き換え! | DevelopersIO
          • uvだけでPythonプロジェクトを管理する

            チューリングのE2E自動運転チームの岩政(@colum2131)です。 2024年8月20日にuvのマイナーバージョンが0.3.0にアップデートされました。元々、pipの代替として設計されていたuvが、Pythonのバージョン管理からパッケージ管理まで行えると発表されました。 以前の2024年7月にまとめた記事では、 将来的には、uvがRyeに代替されるよう と書きましたが、実際、RyeやPoetryなどの代替としてuvのみでPythonのプロジェクト管理が可能になりました。Ryeで行っていた操作同様にuvで実行できるようになった印象もあります。 チューリングのメンバーでも熱心なuvファンがいるため、本記事では、uvの基本操作や、便利な機能をまとめます。 1. uvの基本操作 uvの公式ドキュメントはuvで整備されています。 1.1 uvのinstall 公式のuv - Getting s

              uvだけでPythonプロジェクトを管理する
            • 【Python】バージョン別便利機能10選 - Qiita

              python3.13のリリースが近づいてきたということで、今回は各バージョンの便利機能をおさらいしたいと思います。 ちなみにPython3.13は現在candidate版が公開されています。candidate版は正式版になる予定のバージョンのことです。 Actual: 3.13 development begins: Monday, 2023-05-22 3.13.0 alpha 1: Friday, 2023-10-13 3.13.0 alpha 2: Wednesday, 2023-11-22 3.13.0 alpha 3: Wednesday, 2024-01-17 3.13.0 alpha 4: Thursday, 2024-02-15 3.13.0 alpha 5: Tuesday, 2024-03-12 3.13.0 alpha 6: Tuesday, 2024-04-09 3

                【Python】バージョン別便利機能10選 - Qiita
              • 生成AIのプロンプトを素敵に管理してくれるPythonの標準ライブラリ - Qiita

                この記事について ファイルはTOML形式を利用します。 Pythonの標準ライブラリ(tomllib、string)を使った、生成AIのプロンプト管理を紹介します。 実施条件 Python 3.12(3.11以上が必要です) ライブラリのインストールは不要です 実装の紹介 今回は例として、Anthropicが公開しているプロンプトサンプルを置き換えていきます。 サンプルの中でもやや複雑なプロンプトになります。システムプロンプト、ユーザーとアシスタントのやりとりの往復があってから、質問を投げます。 普通にプロンプトを実装すると… まず、書き変える前の状態を見ていきます。Anthropicのサンプルそのままの状態です。 プロンプトサンプルから、プロンプトの実装部分をあらためて見てみます。 client.messages.create( model="claude-3-opus-20240229

                  生成AIのプロンプトを素敵に管理してくれるPythonの標準ライブラリ - Qiita
                • ハイパーモダンPython

                  ハイパーモダン(hypermodern)という言葉は20世紀初頭を代表するチェスプレーヤーたちが考案した、当時モダンであると考えられていたオープニング戦略を超える斬新な戦略に由来するものです。本書はPythonを使った開発におけるハイパーモダンな戦略を提示します。Poetry、Nox、pytest、Ruff、uv、Ryeといった新しいツールを活用して、ワークフローをさらに効率化し、堅牢かつ信頼性の高いプロジェクトにする手法を紹介します。ハイパーモダンな戦略を通じて、開発において本当に重要なことを学べる1冊です。

                    ハイパーモダンPython
                  • 「線形回帰」(数値予測)をPythonで学ぼう

                    「知識ゼロから学べる」をモットーにした機械学習入門連載の第3回。数値予測に使われる「線形回帰」は、最も基本的な機械学習のアルゴリズムです。その概要と仕組みを図解で学び、Pythonとscikit-learnライブラリを使った実装と実践も体験します。初心者でも安心して取り組める易しい内容です。 連載目次 販売数の予測や売上の予測など、「データの傾向を把握して、将来の予測をしたい」と思ったことはありませんか? 今回は、このような際に役立つ、機械学習の代表的な手法である線形回帰について学んでいきましょう。 具体的には、線形回帰の概要から、その仕組み、そしてPythonプログラミングによる線形回帰モデルの実装と評価まで、線形回帰の基礎スキルを短時間で習得することを目指します(図1)。線形回帰をマスターすると、ビジネスデータの分析や予測に大いに役立ちます。 第2回では、Pythonを使った機械学習プ

                      「線形回帰」(数値予測)をPythonで学ぼう
                    • 【Python】バージョン別便利機能10選 - Qiita

                      python3.13のリリースが近づいてきたということで、今回は各バージョンの便利機能をおさらいしたいと思います。 ちなみにPython3.13は現在candidate版が公開されています。candidate版は正式版になる予定のバージョンのことです。 Actual: 3.13 development begins: Monday, 2023-05-22 3.13.0 alpha 1: Friday, 2023-10-13 3.13.0 alpha 2: Wednesday, 2023-11-22 3.13.0 alpha 3: Wednesday, 2024-01-17 3.13.0 alpha 4: Thursday, 2024-02-15 3.13.0 alpha 5: Tuesday, 2024-03-12 3.13.0 alpha 6: Tuesday, 2024-04-09 3

                        【Python】バージョン別便利機能10選 - Qiita
                      • uv: Unified Python packaging

                        TL;DR: uv is an extremely fast Python package manager, written in Rust. We first released uv in February as a drop-in replacement for common pip workflows. Today, we're announcing a series of features that extend uv beyond a pip alternative, and into an end-to-end solution for managing Python projects, command-line tools, single-file scripts, and even Python itself. It's Cargo, for Python: a unifi

                          uv: Unified Python packaging
                        • 雇用主が求める言語は「SQL」「Python」「Java」--「IEEE Spectrum」レポート(ZDNET Japan) - Yahoo!ニュース

                          プログラミング関係の仕事に就きたいと思っているなら、「SQL」「Python」「Java」の習熟度向上を怠らないようにした方がよい。「2024 IEEE Spectrum Top Programming Languages」レポートによるとそのようだ。同レポートでは、雇用主が何を求めているかを調査している。 そのような結果を示す「Jobs」部門の順位では、「2022 Top Languages Report」と現行の2024年版レポートを比べた場合、上位12言語で幾つかの変化が見られる。JavaとPythonが2位と3位で順位を入れ替えており、Pythonは、データベースアクセス言語「SQL」のすぐ後に続く結果だった。Pythonは、当然ながらAI関連開発では非常に人気がある。 「TypeScript」は、「JavaScript」に代わって4位を獲得した。ウェブページプログラミング言語のJ

                            雇用主が求める言語は「SQL」「Python」「Java」--「IEEE Spectrum」レポート(ZDNET Japan) - Yahoo!ニュース
                          • Python初心者がマスターしておきたい辞書の活用テクニック10選! - Qiita

                            はじめに みずほリサーチ&テクノロジーズの @fujine です。 本記事では、Pythonの辞書をより便利に使うためのテクニック10個を解説していきます。基本的な操作も多く含まれていますが、 パフォーマンスを意識して実装する キーの数に依存せず、短い行数で簡潔に実装する 辞書の可読性を高める ことに重点を置きました。Pythonの辞書に一通り慣れた初心者が、チーム開発やより複雑なプログラム開発へステップアップする際に活用いただけたらと思います。 辞書を作成する 複数の辞書を1つに結合する 初期値を持つ辞書を作成する 辞書の要素を取得・更新・追加・削除する 要素の追加と取得を一度に実行する 辞書から複数の要素を同時に取得する 辞書をキーや値でソートする 辞書を読み取り専用にする カスタム辞書を作成する 型ヒントを導入する 実行環境はWindows10(64bit) 22H2、Pythonバ

                              Python初心者がマスターしておきたい辞書の活用テクニック10選! - Qiita
                            • Rye and uv: August is Harvest Season for Python Packaging

                              Rye and uv: August is Harvest Season for Python Packaging written on Wednesday, August 21, 2024 It has been a few months since I wrote about Rye here last. You might remember that in February I passed over stewardship of my Rye packaging too to Astral. The folks over there have been super busy in building a lot of amazing tooling for Python packaging in the last few months. If you have been using

                              • ゼロから作る自作Python Package Manager入門 【M3 Tech Talk 第241回】

                                「金曜日に開催している社内LT会「M3 Tech Talk」の模様をお届けします!」 テックトーク(社内LT会)への参加、カジュアル面談の応募はこちら! https://jobs.m3.com/product/ 【エムスリーテックブログ】 https://www.m3tech.blog/ 【エムスリー エンジニア公式Twitter】 https://twitter.com/m3_engineering #エムスリー #Tech

                                  ゼロから作る自作Python Package Manager入門 【M3 Tech Talk 第241回】
                                • Pythonでもついに複数条件の列挙が可能に、match文を使ってみよう

                                  プログラミング言語のPythonは数々の魅力を持ち、高い人気を誇る。ただし人によっては不満点もあるだろう。筆者の独断と偏見でPythonの“マル”と“バツ”を紹介する。 つい最近まで、Pythonの弱点の1つとして、「switch」文がないことがよく言われていました。switch文とは、1つの変数に対して、複数の条件を設定して分岐する構文です。ほぼすべてのプログラミング言語で実装されています。 Pythonにはswitch文が長い間ありませんでした。同じことやろうとすると、if文を使うしかなく、ifとelifの条件式に同じ変数を何度も重複して記述しなければなりませんでした。 しかし、Pythonもバージョン3.10で、ついにswitch文に相当する「match」文が導入されました。基本的な書式は以下です。 match文の書式の構造は、他の言語のswitch文とほぼ同じです。「match」の

                                    Pythonでもついに複数条件の列挙が可能に、match文を使ってみよう
                                  • 雇用主が求める言語は「SQL」「Python」「Java」--「IEEE Spectrum」レポート

                                    プログラミング関係の仕事に就きたいと思っているなら、「SQL」「Python」「Java」の習熟度向上を怠らないようにした方がよい。「2024 IEEE Spectrum Top Programming Languages」レポートによるとそのようだ。同レポートでは、雇用主が何を求めているかを調査している。 そのような結果を示す「Jobs」部門の順位では、「2022 Top Languages Report」と現行の2024年版レポートを比べた場合、上位12言語で幾つかの変化が見られる。JavaとPythonが2位と3位で順位を入れ替えており、Pythonは、データベースアクセス言語「SQL」のすぐ後に続く結果だった。Pythonは、当然ながらAI関連開発では非常に人気がある。 「TypeScript」は、「JavaScript」に代わって4位を獲得した。ウェブページプログラミング言語のJ

                                      雇用主が求める言語は「SQL」「Python」「Java」--「IEEE Spectrum」レポート
                                    • LLVMベースのPython実装で10~100倍の高速化を実現する、Codon 0.17 がリリース

                                      8月26日、Codonプロジェクトは新たなPython実装であるCodon 0.17をリリースした。 CodonはLLVMコンパイラインフラストラクチャを活用し、Pythonコードをネイティブマシンコードにコンパイルすることで、従来のPythonよりも10〜100倍の高速化を目指すオープンソースプロジェクトである。GitHubでも14,000以上のスターを獲得しており、開発者たちからの注目度の高さが伺える。 Codonは、Pythonコードのランタイムオーバーヘッドを回避し、C/C++のパフォーマンスに匹敵する速度を目指している。また、ネイティブのマルチスレッド処理をサポートしており、さらに高いパフォーマンスを引き出すことができる。 今回のバージョン0.17では、LLVM 17コンパイラを基盤とし、新たにfloat16、bfloat16、float128といった浮動小数点型のサポートが追加

                                        LLVMベースのPython実装で10~100倍の高速化を実現する、Codon 0.17 がリリース
                                      • GitHub - harsxv/tinystatus: Tiny status page generated by a Python script

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - harsxv/tinystatus: Tiny status page generated by a Python script
                                        • viser:Pythonで使える3D可視化ライブラリ

                                          viserは、Pythonでインタラクティブな3D視覚化を行うためのライブラリです。 このライブラリの特徴は以下の通りです。 3Dのプリミティブを可視化するためのAPI GUI 構成要素:ボタン、チェックボックス、テキスト入力、スライダーなど シーンインタラクションツール (クリック、選択、トランスフォームギズモ) プログラムによるカメラ制御とレンダリング SSH経由で簡単に使用できる完全Webベースのクライアント 使用方法とAPIリファレンスについてはドキュメントをご覧ください。

                                            viser:Pythonで使える3D可視化ライブラリ
                                          • Python コンパイラを作ろう : コンパイラ基礎講座第一回 (理論編 1) - Qiita

                                            まえがき この記事は投稿者(NokonoKotlin)の個人サイトの記事から Qiita 用に移植 & 加筆したものです。 (この文言は記事が剽窃でないことを周知するためのものであり、個人サイトの宣伝ではないことをあらかじめご了承ください。) はじめに みなさんはスマブラの勉強をしてゲーム制作の勉強ができると思いますか? プログラミング学習といえば文法やライブラリの学習を想像されるかもしれません。これはその通りなのですが、プログラミングをさらに理解するためには、プログラムが動く裏側で何が起こっているのかを知る必要があります。 インタープリタとコンパイラ みなさん Python はよくご存知のことだと思いますが、今一度 Python が何かを考えてみませんか。ご存知の通り、Python はプログラミング言語であり、インタープリタを介して Python 文で書かれたプログラムを実行します。 処

                                              Python コンパイラを作ろう : コンパイラ基礎講座第一回 (理論編 1) - Qiita
                                            • Pythonのアドホック分析の型を考える - Qiita

                                              はじめに データサイエンティストの業務の中では、集計や可視化、簡易的なモデリングなど中心としたアドホックな分析を行うことがありますが、アドホック分析で品質を保つことは難しいと感じます。 第一に、アドホック分析は探索的な要素を多分に含むので、分析のスコープが変動することが多いです。例えば、集計の切り口やモデルのパラメータの設定を変更した上で、分析を再度実行し直すような場面に遭遇したりします。加えて、多くの場合データが綺麗ではありません。当然利用するデータソースに依存しますが、状況によっては整備されていないExcelファイルをベースに分析することもあったりします。 このような点でアドホック分析で品質を保つことは難しく、ともすると書き捨てのnotebookの山になってしまいがちです。本記事では、このような状況において少しでも品質を保ちつつ分析を行う方法について整理します。 方法 プロジェクトのデ

                                                Pythonのアドホック分析の型を考える - Qiita
                                              • 【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法

                                                筆者はPythonのパッケージ管理ツールとしてpip、バージョン管理ツール(仮想環境)としてpyenv / virtualenvを利用していますが、 要求されるパッケージのバージョンが衝突する、全体の環境が汚れていくなど色々不便さを感じています。このような悩みはPythonユーザーあるあるではないでしょうか? そこで今回は、2024年時点で非常に使いやすいと噂のRyeやその他ツールを改めて導入し、 各ツールの利用方法や使い心地などを確認することにしました。 この記事によってできること Pythonの新規プロジェクト立ち上げが容易に行える パッケージ管理、バージョン管理、仮想環境管理を単一のパッケージで行える Pythonのコードに対して思い通りのコーディング規約を定義でき、規約通りに自動修正が入れられるようになる その他、エラー表示などが分かりやすくなり開発体験が向上する 導入 パッケージ

                                                  【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法
                                                • 現場のPython──Webシステム開発から、機械学習・データ分析まで

                                                  2024年9月12日紙版発売 株式会社ビープラウド 監修,altnight,石上晋,delhi09,鈴木たかのり,斎藤努 著 A5判/384ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14401-2 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Amazon Kindle honto この本の概要 『WEB+DB PRESS』の人気連載が待望の書籍化です。Webシステム開発から機械学習・データ分析まで,現場で使えるPythonのノウハウが1冊にまとまっています。取り上げる話題は,環境構築,コード品質,テスト,構造化ログ,リリース管理,Django,Django REST framework,GraphQL,Fast API,Django ORM,データサイエンスプログラムの品質,データ分析レポー

                                                    現場のPython──Webシステム開発から、機械学習・データ分析まで
                                                  • Python を捨てて,街に出よう - Qiita

                                                    ChatGPT は,かく語りき... Pythonは世界中で広く使われており、その豊富なライブラリと簡単な構文のおかげで、多くの開発者にとっては第一選択のプログラミング言語です。しかし、Pythonを使う上での欠点が見え始めると、特に性能やスケーラビリティの要求が高まるプロジェクトでは、その限界が顕著になります。ここでは、実際の例をいくつか挙げながら、なぜPythonを捨ててJuliaに移行するべきかを説明します。 1. 速度の違い:Pythonは遅すぎる Pythonはインタープリタ型の言語であり、その動的型付けシステムが柔軟性をもたらす一方で、処理速度には犠牲があります。例えば、数値計算やデータ処理で多くの反復処理を行うコードでは、Pythonのパフォーマンスの限界がすぐに見えてきます。 例: 次のPythonコードでは、100万回のループでリストの合計を計算します。 def sum_

                                                      Python を捨てて,街に出よう - Qiita
                                                    • 「ノーコードではじめるPythonとReactのハンズオン」AIエディタのCursorを使って、コードを書かないプログラミング解説に興味津々の声

                                                      きのぴー@「Cursor完全ガイド」 @kinopee_ai 生成AIエンジニア兼代表戸締役。「Cursor完全ガイド」著者。I love Cursor & Claude. 美味しいもの、温泉、大好き、ゆるく登るのを愛した元ロッククライマー。大怪我から復帰を目指してリハビリの日々。

                                                        「ノーコードではじめるPythonとReactのハンズオン」AIエディタのCursorを使って、コードを書かないプログラミング解説に興味津々の声
                                                      • Pythonで並列処理するコードの雛形(進捗表示つき) - Qiita

                                                        Pythonで並列処理するときのコードの雛形です。タスクを何件処理したかの進捗も表示します。自身の備忘録用に投稿しておきます import dataclasses import logging import random import sys import threading import time from concurrent.futures import ThreadPoolExecutor from typing import List # ログ設定 logger = logging.getLogger() logger.setLevel(logging.INFO) log_format = logging.Formatter("%(asctime)s [%(levelname)8s] %(message)s") # 標準出力へのハンドラ stdout_handler = logg

                                                          Pythonで並列処理するコードの雛形(進捗表示つき) - Qiita
                                                        • どこが良くてどこがダメ? Pythonのマルとバツ

                                                          プログラミング言語のPythonは数々の魅力を持ち、高い人気を誇る。ただし人によっては不満点もあるだろう。筆者の独断と偏見でPythonの“マル”と“バツ”を紹介する。 出典:日経ソフトウエア、2024年7月号 pp.24-37 「ここがイイ!ここが不満!Pythonの“マル”と“バツ”」を改題、編集 記事は執筆時の情報に基づいており、現在では異なる場合があります。

                                                            どこが良くてどこがダメ? Pythonのマルとバツ
                                                          • Python3の学習 その3 (ラムダ式 と 関数内関数) - Cou氏の徒然日記

                                                            ■ Python 3 ■ ラムダ式 今回はラムダ式から。 Javaもそうですが、最近は短縮した記載方法として「ラムダ式(Lambda Expressions)」をよく耳にしますね。 Pythonにも同様に「ラムダ式」はあるようです。 書き方はこんな感じ。 lambda <引数>:<式> lambdaという予約語を使い、引数として渡した変数を使って式を定義する無名関数です。 例えば、「2乗」「3乗」「4乗」した値を返すラムダ式を書くとこんな感じ。 あとは、これを呼ぶだけ。 もちろん、1回だけ行う処理であれば、そのまま処理を書くか、ラムダ式を直接組み込んでしまえば良いですし、汎用的にするなら関数化するのが正しいので、上記のような書き方はあまりしないでしょうね。 ■ 関数内関数 あまり用途があるのかわかりませんが、関数内関数も定義は可能で、しかも、内側の関数に渡す数値を外側の関数に定義しなくても

                                                              Python3の学習 その3 (ラムダ式 と 関数内関数) - Cou氏の徒然日記
                                                            • Pythonユーザー必見!知らなきゃ損する小ネタ集 - Qiita

                                                              はじめに Python のあまり知られていない便利な小ネタを筆者の独断と偏見でとりとめなくまとめました。標準だけどドキュメントを隅々まで読まないと見落としてしまうような機能を、周辺知識にも触れながら紹介していきます。 ちなみに記事のタイトルは ChatGPT 先生に考えてもらいました。知らなくても特に損はしないと思います。 本記事の内容は Python 3.8 以降を想定しています。また、3.9 以降で新しく追加された機能については、追加されたバージョンを記載しています。

                                                                Pythonユーザー必見!知らなきゃ損する小ネタ集 - Qiita
                                                              • GitHub - janbjorge/pgqueuer: PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing.

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - janbjorge/pgqueuer: PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing.
                                                                • python 配列にint型を指定する - にゃんきち(੭ˊ꒳​ˋ)੭✧

                                                                  画像引用:https://eng-entrance.com/java-array-basic コンパイル言語(CとかJava)は、配列に型を定義するのがだ、Pythonは配列に型を定義しなくても問題なく実行できてしまう。 intとstrを混在する配列を書けてしまう 例えば以下のコードは問題なく定義できてしまう。うほっ。マジっすか。 obj_array = [1, 2, 3, 4, 5, 'a'] print("元の配列:", obj_array) int型であることを明確に定義 もし配列の各要素がint型であることを明確に定義したい場合は、以下のようにarray.array()の第一引数にintの意味のiのtypecodeを指定する。うほっ。iというタイプをミスりそう。 int_array = array.array('i', [1, 2, 3, 4, 5]) print("元の配列:",

                                                                    python 配列にint型を指定する - にゃんきち(੭ˊ꒳​ˋ)੭✧
                                                                  • はじめに:『ChatGPTとPythonで知識ゼロ!自動化アプリ作成』

                                                                    【はじめに】 本書は、ChatGPTを活用して「自分用の業務効率化アプリ」を作成するためのガイドブックです。プログラミングになじみのない人でも、ChatGPTの力を借りることで、ビジネスや日常生活での課題解決に役立つアプリを作成することができます。そのための具体的な手順や事例を解説しています。 私たちビジネスパーソンの日常業務には、多くの定型業務や繰り返し作業が存在します。このような作業を効率的に行うためのポイントは、適切なアプリケーション(アプリ)の活用です。しかし、多くの方は、どのようなアプリを使えばよいのか、またアプリがどのように業務効率化に貢献するのか、あまりイメージできていないのが実情ではないでしょうか。 さらに、Officeアプリや市販の業務用アプリ、Webサービスなどが、必ずしも自社の業務にフィットするとは限りません。適切なアプリを探すには時間がかかりますし、アプリを自社で開

                                                                      はじめに:『ChatGPTとPythonで知識ゼロ!自動化アプリ作成』
                                                                    • 379.Python理事会って何者?:Python なんて、大っ嫌い!:エンジニアライフ

                                                                      今、話題の人工知能(AI)などで人気のPython。初心者に優しいとか言われていますが、全然優しくない! という事を、つらつら、愚痴っていきます 初回:2024/08/28 たまには Python の話題も出さないと、タイトル負けしてしまうので、取り上げてみたいと思います。 P子「本当に久しぶりね」※1 といってもいつもの言語系の悪口...いや使い勝手の悪い意味の分からない構文とかをディスる話ではなく、もっと俗っぽいお話です。 P子「嫌いだって言ってる割に、最近はPythonでばかりソース組んでるんじゃないの?」 『Pythonで、業務システムは組みません』という宣言はしっかり守っていますよ。 P子「仕事しなさい!」 1.Python理事会 が気に入りません(...知らんけど) まずは、下の参考資料を熟読してください。私のコラムは読まなくて構いません。 ≪参考資料1≫ https://qi

                                                                        379.Python理事会って何者?:Python なんて、大っ嫌い!:エンジニアライフ
                                                                      • ReflexでWeb開発がどのくらい効率的になるのか? (Pythonだけで作るWebアプリケーション)

                                                                        TOP全ての記事テックブログReflexでWeb開発がどのくらい効率的になるのか? (Pythonだけで作るWebアプリケーション) はじめに現在のWeb開発においてフロントエンドはJavaScript,TypeScriptを使用して構築されています。そこで、他の言語を使用してフロントエンドを作成することはできないのか調べていたところ、「Reflex」というフレームワークを見つけました。PythonだけでWebアプリを作成できるという点に特に興味を持ち、調査しました。 一般的にWebアプリを開発する際、フロントエンドとバックエンドで別々の技術を習得しなければなりません。これはなかなか労力がかかると思っています。もしPythonだけでWebアプリを全て作り切ることができれば効率的ではないかと考えました。そこで、Reflexを使ってWebアプリをどの程度簡単に構築できるか検証したいと思います。

                                                                          ReflexでWeb開発がどのくらい効率的になるのか? (Pythonだけで作るWebアプリケーション)
                                                                        • GIL Become Optional in Python 3.13

                                                                          GIL or Global Interpreter Lock can be disabled in Python version 3.13. This is currently experimental. What is GIL? It is a mechanism used by the CPython interpreter to ensure that only one thread executes the Python bytecode at a time. An Experimental Feature Python 3.13 brings major new features compared to Python 3.12 and one of them is free-threaded mode, which disables the Global Interpreter

                                                                            GIL Become Optional in Python 3.13
                                                                          • 500 Python Interpreters

                                                                            🐍 No Steppy On Threads 🐍August 19, 202417 minutes As we approach the final release date for Python 3.13, I’ve seen an uptick in discussion regarding 3.13’s introduction of an optional GIL. While removing the GIL has been a long time coming for the average user (I’ve dreamt of this for nearly 20 years), there have actually been two concurrent efforts to improve Python’s performance for multithrea

                                                                              500 Python Interpreters
                                                                            • OllamaをPythonで使いたい!ローカルLLMを快適に動かす! | EdgeHUB

                                                                              ollama-pythonはPython環境でOllamaが使える無料のライブラリです。 ollama-pythonを利用すれば、ローカルLLMをAPIで簡単に活用できたり、RAGやエージェントへの統合も柔軟に行えます。 この記事では、ollama-pythonの環境構築からモデルを使ったテキスト生成の方法まで紹介します。 ollama-pythonとは ollama-pythonはPython環境でOllamaが使える無料のライブラリです。 ollama-pythonを利用すれば、ローカルLLMをAPIで簡単に活用できたり、RAGやエージェントへの統合も柔軟に行えます。 この記事では、ollama-pythonの環境構築から使い方まで紹介します。 OllamaをChatGPTのようなインターフェイスで使う方法は、別記事で解説しています。 あわせて読みたい Ollamaの使い方!ローカル環

                                                                                OllamaをPythonで使いたい!ローカルLLMを快適に動かす! | EdgeHUB
                                                                              • 【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita

                                                                                この記事は何? 最近、生成AIブームで「Pythonの簡単なチャットアプリを作ってみる」機会が増えたのではないでしょうか。 特に、Streamlitという便利なライブラリを使えば、Reactなどが書けなくても簡単にフロントエンドをPythonで作ることができます。 開発端末のローカルやCloud9などでこれを動かすのは簡単なのですが、いざ他の人にも使ってもらおうとするとクラウド上にデプロイする必要があります。 しかし、アプリをコンテナに固めてAWSにデプロイ! といった王道の作業をGUIで分かりやすく解説する記事が意外と少なかったので、初心者向けハンズオンとしてまとめてみます。 ハンズオンの概要 作成するアーキテクチャ 作業環境 端末:Macbook(Appleシリコン) ブラウザ:Google Chrome コードエディター:VS Code Python:3.9以降のバージョン 注意事項

                                                                                  【AWSコンテナ入門】簡単なPythonアプリをECSにデプロイしてみよう! - Qiita
                                                                                • uv から始まる Python 開発環境構築

                                                                                  0. はじめに 株式会社ディー・エヌ・エーに入社し,MLOps エンジニアをやっている @a5chin です. 0.1. 背景 2024/08/20 に Astral 社から以下のブログが発表されました. Python のランタイム・パッケージングを uv 一つで置き換えることができるという発表でした. Today, we're announcing a series of features that extend uv beyond a pip alternative, and into an end-to-end solution for managing Python projects, command-line tools, single-file scripts, and even Python itself. 本記事では,以前に紹介した『【Rye + uv + Ruff】Doc

                                                                                    uv から始まる Python 開発環境構築