タグ

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

タグの絞り込みを解除

Pythonとpythonに関するt_43zのブックマーク (262)

  • itproの「基礎からはじめるPython」は参考にしないほうがいいと思う

    2009/03/20 00:58 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 itproで連載されている「基礎からはじめるPython」という記事(のコード)がいろいろひどいので、参考にしないで下さい。Djangoのものしか見ていませんので、Django以外のセクションはましかもしれませんが、やはりひどいといっている人がいるので、すべて参考にしない方がよいでしょう。 http://itpro.nikkeibp.co.jp/article/COLUMN/20090312/326481/?ST=develop&P=3 プログラマなら一目でわかると思うんですが、もしかしてPythonやDjangoはこういうことをするのかとか勘違いしないでください。 あんまり人のことをいえないんだが、これはさすがに。 Prev Entry TextMateからMe

    t_43z
    t_43z 2009/03/24
    あらまあ
  • 第6回 Djangoフレームワークを利用してWebアプリケーションを作成する

    今回はPythonの代表的なWebアプリケーションフレームワークであるDjangoを紹介しましょう。 DjangoPythonを代表するフルスタックなフレームワークで,独自のテンプレートエンジン,O/Rマッパー等を備えています。DjangoGoogleAppEngineのSDKにも含まれています。 前回の記事ではGoogleAppEngineでDjangoのテンプレートを利用する例を紹介しました。DRY(Don't Repeat Yourself),テストサーバーを利用した素早い開発,正規表現を用いたURLディスパッチ,再利用性の高いコンポーネントといった特徴を持ちます。これらの特徴はRubyのフレームワークであるRuby on Railsと似ているところがあります。 昨今,Railsの台頭により国産のスクリプト言語Rubyが人気を集めていますが,Pythonは可読性が特に高く,未経験

    第6回 Djangoフレームワークを利用してWebアプリケーションを作成する
  • もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 : 404 Blog Not Found

    2009年03月01日23:00 カテゴリ書評/画評/品評Lightweight Languages もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 オライリー矢野様より献御礼。 初めてのPython 第3版 Mark Lutz / 夏目大訳 [原著:Learning Python (3rd Ed.)] 私のような Occasional Pythonistas には、これまで書かれた最良の Python 。 だけど、初心者向けのとしては、どうなのだろう。 書「初めてのPython 第三版」は、タイトルどおり、プログラミング言語Pythonの初心者向けのであり、そしてオライリーという出版社がだしているだけあって、その決定版であることを運命づけられた一冊。 Book:初めてのPython 第3版より はじめに I部 Pythonの基礎知識 1章 Pytho

    もはや入門書というよりバイブル - 書評 - 初めてのPython 第3版 : 404 Blog Not Found
  • DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT

    Webシステム開発を行っているとデバッグメッセージを表示したいと思うことは多々ある。画面にメッセージを出しても良いだろうが、常々使うのであればログファイルなどを利用した方が効率的だ(デザインへの影響もあるので)。 FirebugとPythonをつないでくれる 開発者には見えてユーザには見えない(見ることもできる)、そんな素敵なメッセージプラグインがFirePythonだ。 今回紹介するオープンソース・ソフトウェアはFirePython、Firebugと連携するPythonデバッグライブラリだ。 FirePythonは二つのライブラリが提供される。一つはPython側で利用するライブラリで、もう一つはFirefoxアドオンとして動作するものだ。Python側でメッセージを送信し、それをFirebugが受け取って表示してくれるようになる。 設定画面 PHPでは同様のソフトウェアとしてFireP

    DjangoやPythonを使ったWebシステム開発のお供に·FirePython MOONGIFT
  • Pythonを始める一つの方法

    2009/02/12 11:00 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 Django×Python の見誌が届きました。発売は2月17日の予定です。 ある程度の数が送られてきたので、献して宣伝してもらえという指示なのだと推測をしました。 なので、読んでブログに書いてやるぜっていう5名様へ献します。 Python(Django)を始めるには このブログの右上にあるaboutから私のメールアドレスを探して、 「住所・氏名・電話番号」を文に、タイトルには「Django×Pythonをブログに書くぜ」 と書いたメールを送ってください。Pythonのrandom関数かなにかで決めます(自重する人が多ければ抽選無しです)。 締め切りは2月14日土曜日の14:00頃までに届いたメールにします。 不覚にも自重してしまった人も、屋さんでは自重

  • 初めてのPython 第3版

    Python(パイソン)は世界中で広く使用されているオブジェクト指向言語で、スタンドアロンプログラムにも、様々な種類のスクリプトにも利用できます。豊富な機能を備えている一方で、非常に使いやすく、無料で入手できる、ポータブルである、といった特徴も備えています。書は、プログラミングそのものがはじめての人から、他の言語で経験を積んでいる人まで、どちらの人にもPythonという言語の基を比較的短い時間で学べるように作られています。書を読めば、どのような種類のアプリケーションを作るにしても、必要な知識や技術が十分に身に付くようになっています。第3版はPython言語の変化への対応を中心に改訂され、Python 3.0を含めた新しいバージョンでの変更点についての解説を加えるとともに、将来新しいバージョンへ移行する際に役立つ情報も盛り込みました。Pythonの基礎を余すところなく解説するPytho

    初めてのPython 第3版
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    t_43z
    t_43z 2009/02/03
  • 【レビュー】登場! Python 3.0 - 2系との違いを比較 (1) print命令からprint関数へ変更 | エンタープライズ | マイコミジャーナル

    2008年12月3日(オランダ時間)、プログラミング言語Pythonの最新版となるPython 3.0(http://journal.mycom.co.jp/news/2008/12/04/041/index.html)が公開された。3.0は意図的に後方互換性が失われた初のバージョン。これまでのリリースよりも多くの変更が実施されており、すべてのPythonユーザに影響がある。しかし言語仕様が大幅に変更されたわけではない。これまで問題視されていた部分が変更されたといったもので、以前のバージョンよりも言語としての一貫性は向上している。以降で2系と3系の違いで特に注目されるポイントをかいつまんで紹介する。 Python Programming Language 最も目につく変更はprint命令がprint関数へ変更されたことだ。3.0ではprint命令は提供されていない。出力するにはprint関

    t_43z
    t_43z 2009/01/06
  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://blog.opensocial.org/2008/12/opensocial-now-friends-with-php-java.html にあります。 リダイレクトしますか。

  • Python 3.0登場、日本で利用できるレベルへ到達 | エンタープライズ | マイコミジャーナル

    Python Programming Language 3日(オランダ時間)、Pythonの次世代バージョンにしてマイルストーンリリースとなるPython 3.0(final)が公開された。プロダクションとしての利用レベルに達したと評価されている。"Python 3000"や"Py3k"としても知られているが、この新バージョンPython 3.0は従来のPython 2系とは互換性がない。言語そのものはほとんど同じだが、ディクショナリや文字列の動作などの組み込みオブジェクトの動作が熟慮のうえで変更されており、これまで非推奨とされてきた機能は3.0からは削除されている。 Python 3.0における注目の新機能や主な変更は次のとおり。 Unicodeへの全面移行を実施。str型はUnicode文字列を表現し、それ以外のデータ/バイナリデータはbytes型で表現する。strとbytesの変換は

    t_43z
    t_43z 2008/12/04
  • Python 3.0 Release

    Python 3.0 is end-of-lifed with the release of Python 3.1. All users of Python 3.0.x should upgrade to the most recent version of Python 3; please see the downloads pages. Python 3.0 has been replaced by a newer bugfix release of Python. Please download Python 3.0.1 instead. Python 3.0 final was released on December 3rd, 2008. Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the lan

    Python 3.0 Release
    t_43z
    t_43z 2008/12/04
    Python3000リリースされた!
  • wassr と Twitter への投稿クライアント(清楚なクライアント) - Djangoへの片思い日記

    そういえばソース公開してなかったので…… 自分用なので色々実験したりしててきちゃないコードです>< 何か入力するとクロスポストして、 何も入力せずに Return で replies が表示されます。 replies にいる ID は tab 補完が出来ます。 Outputz に文字数を投稿します。 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys, simplejson, urllib2, urllib, twitter as tw, readline from pit import Pit #source = 'profile_answer' source = '清楚なクライアント' class Wassr: def __init__(self, user, passwd): self.user = user self.p

    wassr と Twitter への投稿クライアント(清楚なクライアント) - Djangoへの片思い日記
    t_43z
    t_43z 2008/12/01
    ブクマするの早すぎて自分でもびっくり
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • MOONGIFT: » Python製のMercurialを使ったWikiエンジン「Hatta Wiki」:オープンソースを毎日紹介

    最近のWikiエンジンでは履歴管理機能が実装されているものが多い。大抵、独自で実装していることが多く、差分などではなく全てそのままに保存してしまう。これではデータサイズが肥大化するので勿体ない。 シンプルなWikiエンジン そこで既存のバージョン管理システムと連携させてしまってはどうかと考えたのが(恐らく)Hatta Wikiだ。 Hatta WikiはMu Licenseに基づくソフトウェアで、Python製のWikiエンジンだ。Muとは絶対的な無のことで、“ライセンスは何ですか”と聞くこと自体が間違っているという禅問答の狗子仏性に基づいてつけられたものになっている。(via Earle's Notebook: Mu License)。ソースは公開されているがオープンソース・ソフトウェアではないのでご注意いただきたい。 Hatta Wikiは単体で動作し、8080ポートを使って立ち上がる

    MOONGIFT: » Python製のMercurialを使ったWikiエンジン「Hatta Wiki」:オープンソースを毎日紹介
  • Pythonを選んだワケ

    Pythonを選択した理由 通常のプログラマの皆さんと同様に、筆者もいろいろな業務や私的なプログラミングにおいて複数の言語を利用しています。組み込みシステムの業務をするときはC言語を使用しますし、最近の私的なプロジェクトではErlangを使っていますし、趣味においてはMathematica、Rなどを使用します。 過去、システムインテグレーションを業としていた時期は、C++Javaも利用していましたし、現在もそれらを利用することに強い抵抗を感じるわけではありません。このように目的に応じて利用するプログラム言語を変えているのですが、総じてみると、Pythonを利用する頻度が高くなっています。筆者が日常的に利用する言語として、Pythonを選択する理由は大きく次の2つがあります。 ・アイデアをすぐに実現できるから。 ・Zopeで利用しているから。 以降、この2つの理由について説明しますが、一言

  • CodeReposにコミットできたよ! | スパムとか

  • 正規表現エンジンを作ろう (2)〜NFAとDFAを実装する〜:CodeZine

    はじめに こんにちは。hirataraです。 稿は、正規表現エンジン作成の第2回目です。前回は正規表現の数学的な側面を説明しました。今回は正規表現エンジンの実際の評価器となる、NFAとDFAを実装します。 対象読者 正規表現をもっと知りたい方 情報科学分野に興味がある方 正規表現エンジンを実装する必要がある方 必要な環境 サンプルはPython2.5で開発しましたが、2.4の環境でも動くはずです。 Python2.5 が動作する環境 実装する正規表現の仕様 今回から正規表現エンジンの実装に入りますが、実際に手を動かし始める前に、到達すべきゴールを明確にしておきましょう。まず、連載中に実装する正規表現の仕様を決定します。この連載では数学的な定義である3つの正規表現のみを実装し、正規表現が当にDFAと等価であり、DFAをシミュレートすることで実装できることを確かめます。 文法 これから作る

    正規表現エンジンを作ろう (2)〜NFAとDFAを実装する〜:CodeZine
  • 正規表現エンジンを作ろう (1)

    はじめに こんにちは。hirataraです。 私が初めて正規表現を使ったのは、PerlによるCGIでの文字列処理でした。それから私はPerlを使い続け、今では正規表現なしのコーディングは考えられないほど、正規表現を当たり前の機能として日常的に使っています。昔は標準では正規表現をサポートしていなかったJavaも、今では正規表現をサポートするようになりました。Javaだけではなく、今日ではほとんどの高級言語にとって、正規表現はなくてはならない機能であると言っても過言ではないほどメジャーな機能となっています。 記事では、この正規表現の舞台裏に光を当てます。一見すると作ることが難しそうな正規表現エンジンですが、その根底には数学的な概念があり、その概念さえ知っていれば基礎となる機能の実装はそんなに難しくありません。この連載ではその数学的な概念をPythonを使って表現しながら、実際に動作する正規表

    正規表現エンジンを作ろう (1)
  • teacup. byGMO サービス終了のお知らせ|GMO MEDIA

    teacup. byGMO サービス終了のお知らせ teacup. byGMOは、2022年8月1日をもちまして、サービスを終了いたしました。 これまでteacup. byGMOをご愛顧いただき、誠にありがとうございました。心より感謝申し上げます。 今後とも、GMOメディア株式会社のサービスをよろしくお願いいたします。 2022年8月1日

    teacup. byGMO サービス終了のお知らせ|GMO MEDIA
    t_43z
    t_43z 2008/10/28
  • Python 3.0で大きく変わる言語仕様 | OSDN Magazine

    一般に、Pythonプログラミング言語のこれまでの新バージョンはユーザに優しかった。多かれ少なかれ前バージョンとの下位互換性は維持された。しかし、2000年、Pythonの作者Guido van Rossum氏は新バージョン開発を発表し、言葉を濁さずにはっきりと宣言した。バージョン3.0に下位互換性はないと。そして、ついにPython 3.0の最初のリリース候補が公開された。最終リリースは今月末を予定する。古いコードを使い続けるか、新しいインタプリタを使うために手直しをするか、開発者は選択を迫られる。 以前のバージョンの言語で書いたコードが新しいバージョンで動作しないことは開発者が忌み嫌う事態だが、van Rossum氏にとって抜的なアップグレードは必要なことだった。Pythonは、同じタスクを行う方法が複数あることや、実際にはだれも使わないタスクの処理方法があることで、次第に見劣りする

    Python 3.0で大きく変わる言語仕様 | OSDN Magazine
    t_43z
    t_43z 2008/10/21