タグ

ブックマーク / www.python-izm.com (3)

  • PostgreSQL

    SQLiteとは違い、いわゆる格的なデータベースの一つであるPostgreSQLの例です。Pythonに対応したPostgreSQLドライバは数種類ありますが、サイトではpsycopg2を使用します。 ドライバのインストール 下記コマンドを入力しpsycopg2をインストールしてください。 ※これはpipがインストールされていることを前提としています。インストールしていない場合はpipの使い方とインストールを参照してください。 pip install psycopg2 insertサンプル データ登録は次のように行います。 import psycopg2 connector = psycopg2.connect( host='localhost', database='pdb', user='pgusr', password='pgpsw', ) cursor = connector.

    PostgreSQL
  • 2系と3系の違い

    Pythonではバージョン2系と3系との間に互換性がありません。ソースコードの書き方に違いがあるため、2系のインタプリタでは動作していたスクリプトが、3系のインタプリタでは動作しない可能性があります(逆のケースあります)。このあたりも交えてバージョン選定を行う上での注意点も簡単にまとめておきます。 対応ライブラリの数 2017年現在、かなり改善していますが対応ライブラリの数はまだ2系の方が多いようです。3系で開発を始めたものの、目的の機能を実装するために利用しようとしたライブラリが2系にしか対応していない、というような状況にならないよう事前に調べておく必要があります。そういった事に陥らないように、2系を選択して開発を行うケースもあるようですが、標準ライブラリのみで開発可能なプログラムであれば、最新の3系を利用して開発を行うのが良いでしょう。 パッケージの再構成 標準ライブラリのurllib

    2系と3系の違い
    mnru
    mnru 2013/11/16
  • Python-izm

    プログラミング言語Pythonの習得を目的としたサイト、Python-izmです。 入門編、基礎編、応用編などカテゴリ分けされていますが、すでにPythonの基構文、実行方法等を習得されている方は入門編を飛ばしてご利用ください。これからPythonを学習する、という方は入門編 – Pythonとはより順にご利用ください。またサイトは主にPython 3系を用いていますが、3系と比較して大きく異なる場合は Python 2系のコードも掲載しています。バージョン2系と3系の違いは2系と3系の違いを参照してください。 お知らせ 2018/01 サイトのリニューアルに伴い、Python 3系への対応、SSL化を行いました。今後ともPython-izmを宜しくお願い致します。 Pickupコンテンツ 各プログラミング言語の実行までの手順をまとめました。Pythonは他の言語と比較しても容易に実行

    Python-izm
    mnru
    mnru 2013/02/27
  • 1