タグ

pythonに関するL3msh0のブックマーク (4)

  • Django Projects in Visual Studio Code

    Visual Studio Code is a free source code editor developed my Microsoft. It feels much more lightweight than traditional IDEs, yet its extensions make it versatile enough to handle just about any type of development work, including Python and the Django web framework. This guide shows how to use Visual Studio Code for Django projects. Installation Make sure the latest version of Visual Studio Code

    Django Projects in Visual Studio Code
  • Python基礎講座(11 例外) - Qiita

    例外とは? コードに間違いがあり、プログラムをコンパイルした際にエラーが発生することを「コンパイルエラー」と言いますが、 コンパイルは正常に終了しても、その後実行中に何らかの異常が発生することを例外と言います。 自分の記事の中ではこれまで意味が伝わるように「エラー」という言葉で「例外」を表現していましたが、 今後は正しい単語である「例外」を使用していきます。 これまでの記事で紹介した例外は以下のようなものがありました。 数値型と文字列型を+で結合する リスト.remove(要素)でリスト内に存在しない要素を削除しようとする ディクショナリでget(キー)を用いずに、存在しないキーを指定する 他にも有名な例外を発生させるコードが、数値を0で割るゼロ除算です。

    Python基礎講座(11 例外) - Qiita
  • Python: 明示的な相対インポートの使い方 - CUBE SUGAR CONTAINER

    Python のインポートには、次のように3つの種類がある。 暗黙の相対インポート 明示的な相対インポート 絶対インポート このうち、暗黙の相対インポートについては Python 3 で廃止されたので使ってはいけない。 となると、残るは明示的な相対インポートか絶対インポートのどちらかを使うことになる。 ただ、これまで明示的な相対インポートは使わずに、もっぱら絶対インポートだけを使ってきた。 今回は、これまで明示的な相対インポートを避けていた理由と、その解決策が分かったのでそれについて書いてみる。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.5 BuildVersion: 15F34 $ python --version Python 3.5.1 下準備 今回は mypackage というパッケージを用意

    Python: 明示的な相対インポートの使い方 - CUBE SUGAR CONTAINER
  • Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) | yunabe.jp

    Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) Python のパッケージ管理関係の情報がオフィシャルには整理されてなく、 またパッケージ管理まわりででてくるキーワードもいくつもあって分かり難いので完結にまとめてみました。 このドキュメント自体は少し長いですが、結論としては2015年1月時点では 原則 pip を使ってパッケージの管理を行う setuptools も広く使われているので入れておくとよい。そもそも pip のインストール時に自動的ににインストールされる distribute は 2013年に setuptools にマージされたので不要 という方針でよいと思います。 ただ少し古い情報ソースやパッケージのドキュメントを読んでいると distribute の利用が勧められていたり、 site-packages, e

  • 1