タグ

Pythonとpythonに関するWackyのブックマーク (1,422)

  • http://blog.av-jyo.com/2011-08/12-things-i-thought-when-starting-python-as-phper.html

    Wacky
    Wacky 2011/08/12
  • Visual StudioでPythonのリファクタリングとプロファイリング

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Visual StudioでPythonのリファクタリングとプロファイリング
  • Debian(Squeeze) + IronPythonでMySQLとSQL Serverに接続する

    DebianからMonoでMySQLSQL Serverに接続してみました。 Debian(Squeeze) + MonoでMySQLに接続する Debian(Squeeze) + MonoでSQL Serverに接続する ということは、IronPythonからも簡単に接続できるはず。 まず、IronPythonのインストールを行いました。 Debian(Squeeze)にIronPythonをインストール Debian + IronPythonMySQLに接続 Debian(Squeeze) + MonoでMySQLに接続する ここでやったようにdllを登録して、MySql.Data名前空間が使えるようにしておきます。 動作するサンプルはこんな感じになりました。 #!/usr/bin/ipy # -*- coding:utf-8 -*- # MySQL接続サンプル # clrをインポ

    Debian(Squeeze) + IronPythonでMySQLとSQL Serverに接続する
    Wacky
    Wacky 2011/07/24
    DebianからMonoでMySQLやSQL Serverに接続してみました。
  • IronPython Cookbook - 閑古鳥

    IronPython Cookbook IronPythonレシピ集。かなり充実していて、やりたいことから逆引きできるので便利です。 IronPython自体はマニュアルもあり、ネット上に情報も多いのですが、C#との相互運用に関してはあまり情報が多くないようで、ここにある小さなサンプルだけでも大分助けられました*1。 自分には丁寧な説明文があるより、必要最小限のソースコードを出して貰った方が合っているようです。まあ、そんなのばっかり見て開発していると、基とか理屈が理解できず、後々はまったりするんですが……。 *1:[http://www.ironpython.info/index.php/Using_Python_Classes_from_.NET/CSharp_IP_2.6:title] とか

    IronPython Cookbook - 閑古鳥
    Wacky
    Wacky 2011/06/18
    IronPythonのレシピ集。かなり充実していて、やりたいことから逆引きできるので便利です。
  • Excel:VBA:UTF-8/LFのファイルを読み込む - HiiHahWIKI - making some notes for... -

    Di era digital 2025,Mawar189 hadir sebagai pilihan cerdas bagi siapa pun yang mencari hiburan ringan namun penuh potensi keuntungan. Dengan konsep platform modern, Mawar189 memadukan kenyamanan beraktivitas online dengan fitur-fitur yang dirancang untuk membuat setiap pengguna merasa betah dan percaya diri dalam menjelajahi setiap peluang yang ditawarkan. Keamanan dan kenyamanan adalah dua pilar u

    Excel:VBA:UTF-8/LFのファイルを読み込む - HiiHahWIKI - making some notes for... -
    Wacky
    Wacky 2011/06/18
  • Google App Engine / Python 上での開発で最初から知ってればよかった、ってことをいくつか - Masatomo Nakano Blog

    ここ数ヶ月、Google App Engine/Pythonを使い、初めてちょっとしたものを作ってみているのだけど、開発初期から知っておけばよかったなー、と思うノウハウ/tips的なものをずらずらと書いてみる。 基的な環境設定は、 以前書いた まま。 0. 公式ドキュメントを良く読む 言うまでもなく、だけど、 マニュアル はもちろん、 この辺 の下の読み物も、流し読みだけでもしておいたほうがいい。 datastoreとmodel的なところ 1. key nameを使いこなす key nameは、レコードの作成時に指定できる(RDBでいう)primary keyの別名みたいなもの。primary key自体は自動的で作成されるので開発者が指定できるのはkey nameだけ。 key nameをうまく使うことで、datastoreを使いやすくすることができる。特にdatastore上で"un

    Wacky
    Wacky 2011/05/28
  • Pythonでファンシーなデバッガを手軽に利用する方法 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 以前pudbというCUIベースのソースコードデバッガを紹介した。コンソール環境で利用できてなかなかファンシーなのだが,デバッガをいちいち立ち上げる必要があるので少々面倒だ。今回はより手軽にCUIベースのデバッガを起動する方法を紹介する。 方法は簡単。debugというパッケージを「pip debug」などでインストール,デバッグを開始したい場所に「import debug」とするだけで,プログラムのその位置でシンタックスカラーリングの効いたファンシーなデバッガが立ち上がる。 「n」を押して実行を進めたり,print文を使って実行中の変数の中身を表示したりできる。実行中のプログラムも表示し

    Wacky
    Wacky 2011/05/20
    debugというパッケージを「pip debug」などでインストール,デバッグを開始したい場所に「import debug」とするだけで,プログラムのその位置でシンタックスカラーリングの効いたファンシーなデバッガが立ち上がる。
  • Python 3.3 で導入されるデバッグに役立つ faulthandler モジュール

    原文はこちら: New faulthandler module in Python 3.3 helps debugging プログラムが強制終了したり、固まったりしたことをユーザが報告する際にできることは、その状況の再現手順の概要とより詳細な情報を収集しようとすることだけです。信頼できるユーザーからの再現手順であっても、オペレーティングシステムやコンパイラといった環境の違いから、開発者として再現できないこともよくあります。運が良ければ、ユーザーがデバッグツールをインストールしてくれますが、誰かが同じ環境で詳細な情報を収集してくれるまで、ほとんどの時間を待っていなければなりません。 致命的なエラー Python 3.3 で導入される新たなモジュール faulthandler は、この問題に役立ちます。 faulthandler は、セグメンテーションフォールト、ゼロ除算、処理の中断、バスエラ

    Wacky
    Wacky 2011/05/20
    Python 3.3 で導入される新たなモジュール faulthandler は、この問題に役立ちます。 faulthandler は、セグメンテーションフォールト、ゼロ除算、処理の中断、バスエラーといった致命的なエラーのトレースバックをダンプする機能
  • IronPython で WPF - Paepoi

    WPF を IronPython から使う方法。 2011-05-03 IronPython 2.7 (.NET 4.0 専用なので注意) コードに書き換え 定数はすべて大文字、型名はアッパーキャメルケース、それ以外は全部小文字でスネークケース いまさら聞けない「変数の命名規則」 - プログラマ 福重 伸太朗 ~基へ帰ろう~ そしてインデントは半角スペース 4 つ という Python の掟で書いています、名の知れた Python コードは大半がそうなっているはずです。 なので VC++ 使いや C# 屋の御仁には少し見にくいかもしれません。 PresentationCore.dll, PresentationFramework.dll, WindowsBase.dll へのリファレンス参照が WPF を使う場合には必要、System.dll も必要だがコレは暗黙で行われる。 リファレン

  • GAE / py を始めよう for Flasher - 目次 - glasses factory

    連載記事 GAE / py を始めよう for Flasher の目次と概要です。 GAE / py を始めよう for Flasher - 【1】Python 導入編 GAE / py の開発をするために、Python を導入し、GAE / py SDK をインストールしよう。というお話です。 GAE / py を始めよう for Flasher - 【2】開発環境編 よりスムーズに開発を進めるため、コード補完、デバッグ、リファクタリングなど、開発が有利になる機能を多数揃えた PyDev 環境を整えよう。というお話です。 GAE / py を始めよう for Flasher - 【3】フレームワーク編 Python をまだそんなに覚えてなくても、やりたい事をすぐ実現するためにフレームワークを導入しよう。というお話です。例として kay-framework を導入しています。

  • Visual StudioがCPythonをサポート

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Visual StudioがCPythonをサポート
    Wacky
    Wacky 2011/04/20
    PTVSは、 IronPython Tools for Visual Studioコードベース(IronPython 2.7に導入された)上で改善され、 CPython, クラスタのサポート、.NETにおける NumPy やSciPyのような新しいモジュールを追加した。
  • liris.org

    This domain may be for sale!

  • IronPython が Python 2.7 の全機能を実装

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    IronPython が Python 2.7 の全機能を実装
  • GAE/Python - RequestHandler

    GAE/Pythonで最初に戸惑うのはRequestHandlerだと思います。新規アプリケーション作成時に自動生成されるので必要に応じて書き換えることができれば問題ありません。 RequestHandlerとは GAEにおいて xxx というIDでアプリケーションを公開すると http://xxx.appspot.com/ というURLが割り当てられます。ウェブアプリケーションには、トップページ、記事のリスト、記事の詳細など複数のページがありますが、それぞれのページにどういうURLを割り当てますか?こんな感じに割り当てる場合が多いと思います。RequestHandlerの役割はURLと処理を結びつけることです。 トップページ http://xxx.appspot.com/ 記事一覧ページ http://xxx.appspot.com/list 個別記事ページ http://xxx.app

    Wacky
    Wacky 2011/04/02
  • 米Microsoft、Visual Studio向けのPythonプラグイン「PTVS」ベータ1をリリース | OSDN Magazine

    Microsoftは3月7日、Visual Studio向けプラグイン「Python Tools for Visual Studio(PTVS)1.0」のベータ1をリリースした。Microsoftが支援するオープンソースコミュニティサイトCodePlexより無料でダウンロードできる。 PTVSはVisual Studio 2010向けのプラグイン。.NET Framework上のPython実装であるIron PythonとCPythonをサポート、開発者は同プラグインにより、Visual Studioの機能を使ってPythonコードを構築できる。Python環境は同梱されず、別途Python/IronPythonのインストールが必要。 高度なコード編集、複数のビューを利用したプロファイリングに加え、High Performance Computing(HPC)Clusterや並列コンピ

    米Microsoft、Visual Studio向けのPythonプラグイン「PTVS」ベータ1をリリース | OSDN Magazine
    Wacky
    Wacky 2011/03/18
    PTVSはVisual Studio 2010向けのプラグイン。.NET Framework上のPython実装であるIron PythonとCPythonをサポート、開発者は同プラグインにより、Visual Studioの機能を使ってPythonコードを構築できる。
  • Google提供の python ライブラリで Google Reader API を使ってみた

    Google のサービスと連携するには Google Data API を使う。Googleが公式にサポートしているので、とても安心して使える。RSS リーダーとしてよく使われている Google Reader 用のAPI も。。。は、まだ公式には無い。 まぁ、色々な人が解析しており、GoogleReaderAPIのページが、詳細にまとまっている。 なので、Google 提供の python ライブラリで、Google Reader API を叩いてみた ただ、サンプルを書いたあとで、pyrfeed内にGoogleReader 用のライブラリが含まれていたのに気付いたので、そっちを使うのがいいのかも。 インストール MacPorts を使っているので、さくっとインストール。 % sudo port install py27-gdata そうでないならば、gdata-python-clien

    Wacky
    Wacky 2011/03/12
  • クラウドを使いサイトのアクセスを地図上にリアルタイムでプロットする方法(無料/コーディング不要) | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Traffiqueを使って見たらことのほか面白かったので,だれでも簡単に楽しめるように方法をまとめてみた。App EngineやPythonを使う人が増えるといいなあ:-)。 ↓こんな風に,サイトにどの地点からアクセスがあったかを,リアルタイムにGoogle Maps上にプロットする方法について解説します。Google App Googleを使っています。大抵のサイトならApp Engineの無料枠で収まりますし,コードを書く必要もありません。アプリケーション体はPythonJavaScriptで書かれていて,読みやすいので,腕に覚えがある人はカスタマイズしても楽しいはず:-)。

  • gmailを、Pythonスクリプトでメールサーバとして使うtips

    久々の更新です。 現在、ブログのリニューアルのために、時間を割いています。 しかし、肝心の記事が書けていないっていうのはダメですね。 読者があってこそのブログです。 そんなこんなで、少し時間がありません。 今日はちょっとだけ(当に少しだけ)、使えるtipsを紹介します。 gmailを、Pythonスクリプトを使ってメールサーバとして使ってみます。 5分で出来るインストールと送信テスト インストールと初めの送信はとても簡単です。 Ubuntu 10.04 TLSでインストールする手順をまとめます。 インストール先は、”/usr/lib/gmail”とします。 必要に応じて、ルート権限で実行してください。 apt-get install -y libyaml-0-2 python-setuptools # easy_installとYAMLライブラリのインストール easy_i

    Wacky
    Wacky 2011/03/06
  • PythonでTwitter検索を係り受け解析しランキング表示する方法 - FutureInsight.info

    興味があると何人かの方に言われたので以下の発表でランキング作成に利用したスクリプトを公開します。 GXEB#2発表資料: みんなで楽しくオワコン解析 - FutureInsight.info 動かし方 動かし方は以下の通りです。エンジニアなら簡単ですが、非エンジニアだと結構大変です。 (1) Python2.7以上をインスール(simplejsonがあればPython2.5以上でOK)Macなら最初から入っているはず。 http://www.python.jp/Zope/download/pythoncore (2) 以下のURLからYahoo Developer IDを取得してソースコードのYAHOO_DEV_IDに記載。 テキスト解析 - Yahoo!デベロッパーネットワーク (「アプリケーションID」の登録からどうぞ) (3) エントリーの末尾にあるソースコードをUTF_8のファイ

    PythonでTwitter検索を係り受け解析しランキング表示する方法 - FutureInsight.info
    Wacky
    Wacky 2011/03/04
  • Pythonの粗大ゴミ - atsuoishimoto's diary

    なんかgcネタが続いてしまうが、先日のPython Hack-a-thon で発表した中で、「ジェネレータオブジェクトが解放されない場合がある」というのは、あまり知られていないようだ。Python公式ドキュメントを確認してみると、どうやらこちらにも書かれていない。知らないとハマってしまう場合もあるので、もうちょっと詳しく解説しておこう。 ガベージコレクションで解放されないオブジェクト まず、ちょっと復習しておこう。Pythonのガベージコレクション機構では、__del__() メソッドを持ったオブジェクトで循環参照を作ってしまうと、そのオブジェクトは自動的には解放されなくなってしまう。 例えば、次のように __del__() メソッドを持つクラスを定義する。 class UnCollectable: "__del__()メソッド付きクラス" def __del__(self): print

    Pythonの粗大ゴミ - atsuoishimoto's diary
    Wacky
    Wacky 2011/03/04
    循環参照でオブジェクトが解放されないケースにはもう一つ、tryブロックを持つジェネレータがある