Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (30)

タグの絞り込みを解除

pythonに関するUhoNiceGuyのブックマーク (31)

  • Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場

    Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場:Python最新情報キャッチアップPython 3.14.0の正式リリースに合わせて、Windows版のPython処理系を大きく変化させるツールが登場した。Python Install Managerの概要とその基的な使い方を見てみよう

    Windows版のPythonのインストール方法が大きく変わる Python Install Managerが登場
    UhoNiceGuy
    UhoNiceGuy2025/10/15非公開
    登録部未読:世の中にはコマンドライン、ダメ、英語?とんでもない!って人が多いのだが大丈夫?そんな人、どうせプログラム作れるようにならないとは思うが
    • [入門] Pythonを10倍高速化する実践テクニック集 - Qiita

      この記事で学べること この記事を読むことで、以下のスキルが身につきます。Pythonコードのボトルネックを特定する方法 NumPyを使ったベクトル化処理の実装 非同期処理による並列化テクニック メモリ効率を最適化する実践的な方法 JITコンパイラ(Numba)の効果的な使い方 それでは、実際のコードと測定結果を見ながら、Pythonの高速化テクニックを学んでいきましょう。 なぜPythonは遅いのか?そして、どう高速化するのか?Pythonが遅い理由を理解していますか? 普段Pythonを使っている皆さんは、なぜPythonが遅いと言われるのか、その根的な理由を理解しているでしょうか。Pythonの実行速度が遅い主な理由は以下の通りです。 動的型付け1 - 実行時に型チェックが行われる インタープリタ実行 - コードが逐次解釈される GIL(Global Interpreter Lo

      [入門] Pythonを10倍高速化する実践テクニック集 - Qiita
      UhoNiceGuy
      UhoNiceGuy2025/06/20非公開
      半分はnumpyだね。Pythonよりライブラリの使い方覚えるのが大変//あと、リストの内包表記とジェネレータの活用。ジェネレータの活用はコツが要りそう
      • メーカー勤務なら『python』を学ぶ意義は大きいという話|ノムオ

        皆さん、こんにちは。ノムオです。 今回の記事では、メーカー勤務なら『python』を学ぶ意義は大きいという話をしていきたいと思います。 昨日、Xで発信したところ私の想像以上に好評だったので、noteでもう少し深掘りしてみたいと思います。 メーカー勤務なら『python』を学ぶ意義は大きい ・ITやプログラムに詳しい人が多くないので、課題満載(チャンスだらけ) ・課題発掘→提案→実装まで、一人で全部やれる ・ちょっとした自作アプリでもめちゃくちゃ感謝される… — ノムオ (@nomu_chem) May 16, 2025 また『pythonを学ぶ意義』を理解していれば、今まさに独学してる人のモチベアップにも繋がりそうな気がしていて、ワクワクしています。 早速書いていきます。 メーカーではITやプログラムに詳しい人が多くない というより、IT関連の会社で働いている人以外は、プログラミングに精通

        メーカー勤務なら『python』を学ぶ意義は大きいという話|ノムオ
        UhoNiceGuy
        UhoNiceGuy2025/05/19非公開
        実験系ならデータまとめるのにPythonは楽だよね。元データを変化させず手続きを変化させて試行錯誤できるから、効率がいい。他人とコードの共有はしない。自分一人で完結すれば、引き継ぎの問題は起きない
        • 『メタルギア』『ZOE』の開発者がレトロゲームエンジン「Pyxel」を作った理由【フォーカス】 | レバテックラボ(レバテックLAB)

          レトロゲームエンジン「Pyxel」開発者 北尾 崇(Takashi Kitao) 元ゲーム開発者。コナミ在籍時に『METAL GEARSOLID』(企画・ツール開発・CGムービー制作)、『ZONE OF THE ENDERS』(メインプログラマ・ゲームデザインユニットディレクター)、『ANUBIS ZONE OF THE ENDERS』(メインプログラマ・グラフィックエンジン開発)などに携わる。現在はエンターテインメント・テクノロジー企業でデジタル機器やゲーム向けのXR技術の研究開発を統括。2018年から個人活動として、オープンソースのゲームエンジン「Pyxel」の開発を手がける。2025年1月には技術評論社よりPyxelの入門書籍「ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング」が発売予定。 X Pyxel レトロゲームエンジン「Pyxel」は、GitHub

          『メタルギア』『ZOE』の開発者がレトロゲームエンジン「Pyxel」を作った理由【フォーカス】 | レバテックラボ(レバテックLAB)
          UhoNiceGuy
          UhoNiceGuy2024/12/09非公開
          Pyxelの作者さんってZOEのメインプログラマなんだ。凄い!
          • Python 3.13 から「兆」が 10 の 6 乗になっている - マグマグ (起動音)

            この記事は 2024 TSG Advent Calendar 3日目の記事です。昨日の記事は @__dAi00 さんの記事AivisSpeechを使ったDiscordボットの作成 ①AivisSpeechをGoogle Cloud Runにデプロイする でした。12/5 公開予定の続編も楽しみです。 今回は、初日に公開した以下の記事の副産物です。 import unicodedata #Python 3.12 まで 1000000000000.0 #Python 3.13 から 1000000.0 print(unicodedata.numeric("兆")) 大変だ。Python 3.13 から「5000 兆円」が 50 億円になってしまう(?) unicodedata.numeric メソッドと Unicode 例によって Unicode が関係してきます。前編でも触れたとおり、

            Python 3.13 から「兆」が 10 の 6 乗になっている - マグマグ (起動音)
            UhoNiceGuy
            UhoNiceGuy2024/12/05非公開
            各国、地域の言語の違いは難しいなぁ。ロケールで区別すると、コンマとピリオドの解釈でバグが発生するしね
            • pythonでレトロゲームが書けるpyxelがすごい|しらいはかせ AI/Hacker/作家/編集者/AICU代表

              【追記おしらせ!】ブログで紹介したPyxelのが出ます!しかも Kitaoさん著&監修。ご縁あってイベントも開催します! ■ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング

              pythonでレトロゲームが書けるpyxelがすごい|しらいはかせ AI/Hacker/作家/編集者/AICU代表
              UhoNiceGuy
              UhoNiceGuy2024/11/27非公開
              いいね。pipで簡単にインストールできるのかな?シミュレーション結果の表示UIとか、GUIアプリの作成に使えそう
              • 【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Pyxel作者です。Qiita初投稿です。よろしくお願いします。 皆様、Python向けレトロゲームエンジンPyxelのご愛顧ありがとうございます。 「気軽に楽しくゲームプログラミング」をコンセプトに、2018年にGitHubで公開を始めたPyxelも、おかげさまで現在15,000スター、ダウンロード数は80万を超えることができました。 4億を超えるGitHubプロジェクトの中で、Python向けゲーム開発環境としてはダントツの1位(2位は7.5kスターのPygame)、全言語合わせたゲームエンジンの中でも8位にランクインしており、7位

                【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita
                UhoNiceGuy
                UhoNiceGuy2024/11/04非公開
                サンプルプログラムがたくさんあるのはありがたいね。ゲームエンジンはゲームでないプログラムのUIにも使えるからね(実際、このページに音楽シーケンサがある)
                • 誰もPython自体には興味がない、大人気言語の残酷な現実

                  最近、プログラミング言語「Python」に関して残念な出来事があった。2023年10月に開催されたPython関連イベント「PyCon APAC2023」のプロポーザル選考過程において不正行為があったという匿名の告発がインターネットで公開されたのだ。プロポーザルを審査する査読者の1人として、不正を目の当たりにしたという。この告発に対し、同イベントの開催者側である一般社団法人の「PyCon JP Association」も意見を公開している。 告発の内容を読んでみたが、私は当事者ではないので、この選考過程を「不正」と呼ぶのが適切かどうかは判断できなかった。はっきりしているのは、査読者の間で意見の相違があったということだけだ。部外者としては、こうした決定的な対立に至る前に話し合いでどうにかならなかったのかという月並みな感想を抱いた。 この騒動で私が気になったのは、Python自体が皆にどのよ

                  誰もPython自体には興味がない、大人気言語の残酷な現実
                  UhoNiceGuy
                  UhoNiceGuy2024/10/12非公開
                  有料部未読:PythonがschemeからMITの教育言語の座を奪った時にはglue言語として魅力、だったよね。現在の姿はそれを表している//うろ覚えだけどOpenCVとnumpyのarrayと素のPythonのlist全部違うよね。その辺の悪食ぶり凄いと思う
                  • PyCon JPにおける登壇者採択に関する件

                    一般社団法人PyCon JP Association理事の寺田です。 現在、インターネット上で疑義が一部で取り沙汰されている状況を確認しており、それに対する声明を発表させていただきました。 その内容に対して、具体的な説明に欠けるとのお声をいただいております。 昨年の採択プロセスにおいては、先般より事実確認を進めておりました。先の声明において抽象的な表現にとどめたのは、匿名の個人による発信に関して出所を特定することができない中、個別の事実関係を公表することで誤って関係のない第三者に影響が及んだり、特定の個人を不当な形で追求するような事態が生じることを避けたいと考えたためです。結果として皆様に対する説明が不十分となり、ご不安を与えることになったことをお詫び申し上げます。 今後、事実調査結果をどのように公表するかどうかについて、一般社団法人PyCon JP Assosiationとしては慎重に検

                    UhoNiceGuy
                    UhoNiceGuy2024/09/27非公開
                    いや、当たり障りないこと言って、ほとぼり冷めるまで時間を稼ぐのはダメコンとして有用でしょ。改善する気ないんだから//恫喝した相手を特定できないくらい、恫喝しまくってるんですか?
                    • Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? どういうわけか日では一切話題に上がっていないのですが、Pythonの開発者コミュニティでなんか問題が起きているようです。 どうも話が様々なスレッドにとっ散らかっているうえに半分はDiscordや非公開のところで動いているみたいなので、読み取れていないところが色々あるかもしれません。 誰かが補足してくれるはず。 Proposed bylaws changes to improve our membership experience 最初のきっかけはこのスレッドです。 これは規約の一部を変更する提案であり、その中でも3番目の提案であるAd

                      Python理事会が古参開発者を追い出して開発者コミュニティが騒動に - Qiita
                      UhoNiceGuy
                      UhoNiceGuy2024/08/27非公開
                      追い出す側の人はどういう考えなのだろう。得はないように思えるが
                      • 【AtCoder】Pythonで競プロをするときの注意点まとめ【競技プログラミング】 - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これは何?競技プログラミングPythonでやるときに注意すべき点をまとめました。 numbaやcythonについてはあまり触れないので、別の記事も併せてご利用ください。 言語選択編PythonAtCoderには5種類あるAtCoderにはPythonの処理系が5つ入っています。具体的にはPython (CPython 3.11.4)Python (Mambaforge / CPython 3.10.10)Python (PyPy 3.10-v7.3.12)Python (Cython 0.29.34) SageMath

                        【AtCoder】Pythonで競プロをするときの注意点まとめ【競技プログラミング】 - Qiita
                        UhoNiceGuy
                        UhoNiceGuy2023/11/16非公開
                        Pythonのデフォルトのrecursion limitってたった1000なんだ。Windowsてone exe作ったとき(PyInstaller?)引っかかったな。21世紀ならデフォルトを10万くらいにしてもいいと思うが
                        • AIを語りたいなら最低限Pythonをやるべき。足し算より簡単なんだから|shi3z

                          昨日は新潟県長岡市に行って、市役所の職員向けと、一般向けに二回の講演を行った。 市役所の職員からの質問事項をよく読むと、ChatGPTを闇雲に何にでも使おうとして苦戦している姿が見てとれた。 たとえばこんな感じだ。 ⚪︎時に東京駅につく新幹線を予約したいとChatGPTに言ったが、公式サイトをチェックしろと言われた 我々からすればその回答は当たり前なのだが、闇雲になんでもChatGPTでやろうとするとこうなってしまうという典型的な例だった。当たり前だが、その目的ならえきねっと一択だ。ChatGPTには限界がある。しかも低い。 だから通常はPluginと組み合わせたり、プログラムから呼び出したりするという「工夫」が必要になる。 GPTを使うプログラムを書くのはものすごく簡単だ。 たぶんプログラムの世界でも最も簡単な部類だろう。 たとえば僕がプログラムでGPTを使おうかなと思った時、こんなふ

                          AIを語りたいなら最低限Pythonをやるべき。足し算より簡単なんだから|shi3z
                          UhoNiceGuy
                          UhoNiceGuy2023/10/02非公開
                          市職員の考えた「東京駅に…」の例はPCや人に質問する時は疑問点を的確に示さなければならないと思っているからじゃないかな。ChatGPTならもっと「東京駅に行くのにおすすめの経路は?」くらいの質問が一番有益だと思う
                          • Python 内包表記の限界: 複雑な処理と実行速度の関係 - Qiita

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                            Python 内包表記の限界: 複雑な処理と実行速度の関係 - Qiita
                            UhoNiceGuy
                            UhoNiceGuy2023/05/27非公開
                            リストの内包表記って、map、filterをわかりやすく表記するものでしょ。for loopと比べて一目瞭然。for loopはなんでも出来すぎるんだよ
                            • Pythonについて思うこと | 雑記帳

                              みなさん、Pythonは好きですか? この記事では、私がPythonという言語とそのエコシステムについて思うところを書いていきます。全体を通したストーリーみたいなのはなくて、トピックごとに書いています。 私のPython経験は3年弱です。Pythonについてまだまだ新米だという自覚はありますが、そこは有り余る才能でカバーしてこの記事を書いています。 静的型Pythonには静的型がありません。型ヒントはありますが、インタープリターにとっては飾りにすぎません。mypyとかの型チェッカーはありますが、「それさえあれば万事ハッピー」なものではなく、既存のコードを適宜書き換えないと型チェッカーでまともな結果を得るのは難しそうです。型検査を念頭に書かれていない(型ヒント付きの)コードをそのままmypyにかけても大量のエラー・警告が出てくるでしょう(ちなみに、型ヒントなしの関数はmypyのデフォルト

                              UhoNiceGuy
                              UhoNiceGuy2023/05/24非公開
                              Mojoはじめ、いろんなnext Pythonの提案聞くけど、それってPythonじゃなくね?と思わないでもない。なにも考えずPerlみたいにグワーって書けるから普及したのではないかと
                              • あなたのPythonを100倍高速にする技術 / Codon入門

                                はじめにPythonは世界的にも人気のあるプログラミング言語ですが、実行速度については課題があります。Pythonの実行速度を高速化したい、という要求は根強く、これまでにも様々なツールや処理系が開発されています。 この記事ではMITの研究者らが開発したPythonを高速化するツール「Codon」について紹介します。 この記事を3行でまとめると: 高性能で簡単に扱えるPythonコンパイラ「Codon」Pythonとの互換性がありながら、CやC++に匹敵する高速化を実現 実際にPythonコードが100倍速くなることを検証 Codonとは Codonは高性能なPythonコンパイラです。実行時のオーバーヘッドなしにPythonコードをネイティブなマシンコードにコンパイルし、シングルスレッドで10-100倍以上の高速化が実現できます。Codonの開発はGithub上で行われており、2021

                                あなたのPythonを100倍高速にする技術 / Codon入門
                                UhoNiceGuy
                                UhoNiceGuy2023/03/23非公開
                                型チェックが入るのは大胆な判断だな。教育的な目的?それとも、高速化の為に入れざるをえなかった?
                                • 退屈なことはPythonにやらせよう 第2版

                                  一歩先行くハイパフォーマンスなビジネスパーソンからの圧倒的な支持を獲得し、自作RPAの草分けとして大ヒットしたベストセラー書の改訂版。劇的な「業務効率化」「コスト削減」「生産性向上」を達成するには、単純な繰り返し作業の自動化は必須です。書ではWordやExcelPDF文書の一括処理、Webサイトからのダウンロード、メールやSMSの送受信、画像処理、GUI操作といった日常業務でよく直面する面倒で退屈な作業を、Pythonと豊富なモジュールを使って自動化します。今回の改訂では、GmailやGoogleスプレッドシートの操作、Pythonと各種モジュールの最新版への対応、演習等を増補しています。日語版では、PyInstallerによるEXEファイルの作成方法を巻末付録として収録しました。 関連ファイル サンプルコード 正誤表 書籍発行後に気づいた誤植や更新された情報を掲載しています。お手

                                  退屈なことはPythonにやらせよう 第2版
                                  UhoNiceGuy
                                  UhoNiceGuy2023/03/08非公開
                                  Kindle版欲しいなぁ。PDFだとなくしそう。紙の本買うか
                                  • NuitkaでPythonプログラムを配布してみよう

                                    こんにちは。Technicalスペシャリストの黒住です。 最近、Pythonの人気がさらに加速していますね。特に、AI開発やデータ分析においてはPythonの利用頻度が非常に高くなっています。 しかし、「Pythonプログラムを配布する」部分では問題が多いのではないでしょうか。そこで、今回は「Pythonプログラムをexe形式で配布する方法」についてご紹介します。Pythonでexeファイルを作成する方法 C#やC/C++などのプログラミング言語では、実行可能なexe形式のプログラムファイルを作成できますが、Pythonにはexeファイルを作成する機能はありません。 そこで、Pythonのコードを実行可能な状態で配布したい場合は、他のツールを使用してexeファイルを作成する必要があります。exe化のツールはいくつか存在しますが、有名なものは以下の通りです。 PyInstaller Py2

                                    NuitkaでPythonプログラムを配布してみよう
                                    UhoNiceGuy
                                    UhoNiceGuy2023/01/08非公開
                                    C言語に変換するんだ
                                    • UhoNiceGuy
                                      UhoNiceGuy2023/01/08非公開
                                      客先でpyinstallerで作ったexeファイルが起動に数分かかった思い出//nuitkaはライブラリの必要部分のみインクルードすると想像
                                      • Pythonの波に飲み込まれたRuby、日本のケータイ敗戦との共通点

                                        プログラミングの学習を始めようとする人がする定番の質問がある。「どのプログラミング言語を選べばいいか」というものだ。 私はこのコラムで以前、JavaScriptからプログラミングを始めてはどうかと書いた。JavaScriptはWebブラウザーさえあれば動作するからだ。例えば「Chrome」であれば、F12キーを押して「Console」タブを選ぶだけで、JavaScriptの対話実行環境を利用できる。 関連記事: 保存していないクレジットカード情報が漏洩する謎、鍵はあのプログラミング言語 もっとも、JavaScriptは最初に学ぶ言語としては少し癖が強いとも感じている。どちらかというと、2番目か3番目に学ぶことで視野が広がるタイプの言語ではないだろうか。 私が初心者に勧めるとしたら候補は2つある。「Ruby」と「Python」だ。 私がRubyを勧める理由は、「プログラミングの楽しさ」を体験

                                        Pythonの波に飲み込まれたRuby、日本のケータイ敗戦との共通点
                                        UhoNiceGuy
                                        UhoNiceGuy2022/01/14非公開
                                        記事は読んでない。Pythonのライブラリが凄いのもあるが、RubyはWindowsで気楽に始められないんだよね(だよね?)。なので、他人に勧められるのがPythonになる。自分が使っているのはRubyなのに(自分はマカー)
                                        • Python 4.0が登場しない理由

                                          TechRepublicより。 オーウェン・ヒューズPythonプログラミング言語の生みの親グイド・ヴァンロッサムとの質疑応答で、Python 2.0からPython 3.0への移行がトラブル続きだったことを受けて、「Python 4について真剣に語ることはほとんどタブー」だと述べました。 グイド・ヴァンロッサムは、MicrosoftReactorとのインタビューで、Pythonバージョン 4.0の可能性をほぼ否定しました。Image: Dan Stroud under theCreative Commons licencePython 4.0に期待しないで下さい。人気のプログラミング言語の生みの親であるグイド・ヴァンロッサは、おそらく日の目を見ることはないだろうと述べています。MicrosoftReactorとのインタビューで、ヴァンロッサムはPythonの将来とプログラミン

                                          Python 4.0が登場しない理由
                                          UhoNiceGuy
                                          UhoNiceGuy2021/06/06非公開
                                          Python2から3へは機械的変更ですむから問題ないはず、と考える人は頭のいい人で、大抵のユーザーはエラーが出るだけで絶望的な気分になるんだよ。昔の解説書が動かなくなるとどうしようもないんだ

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp