タグ

pythonと開発環境に関するatm_09_tdのブックマーク (10)

  • 【2021】モダンなPython開発環境の紹介 - Qiita

    📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです

    【2021】モダンなPython開発環境の紹介 - Qiita
  • Ricty for Powerline フォントとvim Airlineでかわいくて実用的なPython開発環境を作る | DevelopersIO

    はじめに こんにちは植木和樹@上越妙高オフィスです。新潟からリモートワークしながら打ち合わせする際には、GoogleハングアウトでSublime Textを開いた画面を共有しつつ、その日の議題や決まったことを書いて認識をあわせながら進めていくスタイルです。 先日営業事務の女の子と打ち合わせしてたら 「植木さんのそのフォントかわいらしいですね」 と言われて上機嫌になったので、勢いでvimの開発環境を設定してみました。 必要なもの Sublime TextでもiTerm2でも普段使っているフォントはRictyです。視認性が良くて、見た目が柔らかいためここ数年気に入って使ってます。というわけで必要なのはこちら。 Homebrew (Rictyフォントをインストールすため) vim 7.4 dein (vim 7.4用のプラグインマネージャー) vim-airline (ステータスラインを見やすく

    Ricty for Powerline フォントとvim Airlineでかわいくて実用的なPython開発環境を作る | DevelopersIO
  • Vimを最強のPython開発環境にする2 - Λlisue's blog

    気でPythonをやりたいならあわせて読みたい「え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの?」 2013-06-23 21:30 おしりに追記しました 2013-06-24 10:00 設定等微修正しました 2013-06-24 15:20 quickrunの設定を修正しました 2013-07-03 14:30 間違い等を修正しました 様々な開発環境を試してきましたが、結局Vimに落ち着いてしまっているAlisueです、どうも。 Vimを最強のPython IDEにするを書いてからかれこれ二年ほどが経ちます。 二年もあると新しいVimプラグインが増えるなどし、先の記事内容では最強ではなくなってしまいました。なのでこの辺でもう一度現在の最強をまとめてみたいと思います。 基方針 プラグイン関係はすべてNeoBu

    Vimを最強のPython開発環境にする2 - Λlisue's blog
  • 2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は色々とPythonの開発環境も変化してきていて、ようやくPython2.xとPython3.xを行き来しながら開発する体制が整ってきたという印象を受けています。ここしばらくは色々と試していたのですが、ようやく鉄板っぽい方法にたどり着いたのでメモしておきます。 なお、後半はPythonに限らない内容なので、他のLLを使っていても使えそうかなと思っています。この環境を設定すると何ができるのかというと、以下のことすべてが、無料で、自鯖を立てることなく行えます。 開発環境の整理(virtualenv) ローカルでの複数環境のテスト容易化(tox+pytest) CIによるテスト(Travis-CI) ドキュメントの自動ビルドおよびドキュメントの公開(ReadTheDocs) 概要 とりあえず全体像を先に共有しておきます。ちょっとでかいですがご了

    2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog
  • EmacsのPython開発環境を整えた

    macbookを買ってからずっとcarbon emacsを使っていたんだけど、思うところあって23系に変更した。 ここを参考にしながらソースコードを落としてきてインストールした。 python開発環境はemacs-for-pythonがよさそうだったんだけど自分の環境ではpyflakesが動かなかったので、深入りする前にやめた。今度また時間があるときにチャレンジする。 結局以下のサイトを参考にしてflymake, pyflakes, pep8, virtualenv, noseが動くようにしておいた。 flymake+pyflakes+pep8 virturalenv nose 出来上がったelisp (add-hook 'python-mode-hook '(lambda() (setq indent-tabs-mode nil) (setq indent-level 4) (setq

    EmacsのPython開発環境を整えた
  • PythonのPythonによるPythonのためのIDE(統合開発環境)·Ninja IDE MOONGIFT

    Ninja IDEはPythonで作られたPython専用のIDE(統合開発環境)。 Ninja IDEはPython製のオープンソース・ソフトウェア。プログラマはIDEが好きか否か、この二つに分かれると思う。スクリプト言語系の開発者はどちらかと言えばIDE好きではない人のが多いように感じられる(違うだろうか)。コンパイルを伴う言語の場合、IDEを使うのが一般的だ。 開発画面 だがスクリプト言語であっても、専用のIDEにはその名に恥じない特別な機能が多数備わっている。それは初心者はもちろん、上級者であってもより開発が楽になるものだ。特にIDEが開発言語と同じもので作られていればそう感じるかも知れない。Ninja IDEはまさにそう感じられるソフトウェアだ。 Ninja IDEはPythonで作られたPython用のIDEだ。GUIはQtを使っている。タブを使って複数のファイルが開けるように

    PythonのPythonによるPythonのためのIDE(統合開発環境)·Ninja IDE MOONGIFT
  • Cygwin で App Engine 開発環境を構築する - present

    zsh を使うために Cygwin を導入したので、App Engine の開発環境も Cygwin 上に構築することにしました。 簡単に構築できると思ってたら、結構苦労したので、作業内容をメモしておきます。 Python 2.5 と Mercurial をインストール Cygwin の setup.exe を起動し、Python 2.5 と Mercurial のパッケージをインストールします。 Mercurial は Kay Framework のインストールに使います。 App Engine SDK for Python をインストール AppEngine 公式サイトから Linux 用 SDK をダウンロードします。 Downloads - Google App Engine — Google Developers ダウンロードが終わったら、/usr/local/gae に解凍。

    Cygwin で App Engine 開発環境を構築する - present
  • Python 環境構築 At Debian Squeeze - log

    最近 Python 周りの記事を漁ってたら、pip やら virtualenv やら pythonbrew やら素敵ツールの存在を知ったのでその辺りを使った Python 環境構築の手順をまとめてみます。OS は Debian Squeeze です。 今回使うツール一覧 pythonbrew 複数バージョンの Python 環境を管理するツールです。HOME 以下にインストールできるので、レンタルサーバなど root 権限が取得できない場合でも問題なく使えます pip easy_install の代替を目指して開発されているライブラリマネージャです。perl で言うところの cpan, ruby で言うところの gem に当たります。 virtualenv Python の仮想環境を作成するツールです。これを使うことで、あるライブラリを複数バージョンで使い分けたり、他のライブラリとの依存関

    Python 環境構築 At Debian Squeeze - log
  • Python開発環境 | Go for it!

    Pythonバージョン 2.5 or 2.6を使う。 3.xはまだ時期尚早というか、DjangoGoogle App Engineが対応していないので事実上選択肢にならない (DjangoGoogle App Engineが対応したら移行が加速すると思います)。 ちなみに、RedHat LinuxにはPython 2.4がプリインストールされていますが、 SQLiteが動かないなど開発作業を行うにあたってはちょっと厳しい。 ソースコンパイル 、 EPEL からyumで拾う、aptitude install python2.5するなどなど、お好きな方法でインストールしてください。 MacOSXならMacPortsが便利です。 パッケージ管理 とりあえずsetuptoolsとpip入れましょう。 setuptools pip setuptools入れ方: wget http://peak.

  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • 1