タグ

pythonに関するinventのブックマーク (13)

  • PyQ - 本気でプログラミングを学びたいあなたへ

    必要なのはブラウザだけプログラミングを始める時に、最初につまづくのが環境構築です。 PyQでは環境構築なしで、ブラウザをひらけば10秒でプログラミングを始められます。 読む・書く・動かすサイクルで定着PyQのエディター画面では、実際にブラウザの後ろでPythonが動いています。これにより、教材を読む→コードを書く→実際に動かすという流れを画面内で完結できます。もちろん、自分で内容を変更して、動かして試してみることもできます。 あなたの興味に寄り添う、1500問以上から選べるコンテンツPyQでの学習は、数個の問題からなる「クエスト」という単位で進みます。 600クエスト・1500問以上存在するすべてのクエストは、好きな順に学び放題。 関連の深いクエストはパート・コースにまとめられており、 直感的に様々なクエストを組み合わせて、自分の興味のある分野を学べます。

    PyQ - 本気でプログラミングを学びたいあなたへ
  • 短縮URLを展開する - ギークを夢見るじょーぶん男子

    import sys import urllib2 URL = "http://t.co/lWhYkfyK" url = urllib2.urlopen(URL).geturl() print url

    短縮URLを展開する - ギークを夢見るじょーぶん男子
    invent
    invent 2012/04/23
    短縮URLを展開する - ギークを夢見るじょーぶん男子
  • HTMLメールとテキストメール を両方同時に送る(Flask-Mail) - Study03.net 対シンバシ専用

    こんばんは。そろそろブログを書かないと、またどんどん忘れるだけなのでメモをちゃんと残そうかと思います。 一昔前だとHTMLメールってうざいよねぇwww。みたいに思っていたんですが、TwitterやらFacebookやら軒並み最近のWebサービスHTMLメールを送ってくるようになったと感じています。でどんな感じで送ってるのか見てみたら、Content-Typeに「multipart/altnative」という見慣れないやつを使ってました。 multipart/alternative形式とは? 「multipart/altnative」とは何ぞやといういうのは上記リンクを見てもらえればなんとなく分かると思うのですが、誤解を恐れずに端的に言うと「HTMLとテキスト、両パターン送っとくから、メーラのお前は表示できる方表示しろや」という事です。 最近 送られてくるHTMLメールのContent-T

    HTMLメールとテキストメール を両方同時に送る(Flask-Mail) - Study03.net 対シンバシ専用
    invent
    invent 2011/09/07
    HTMLメールとテキストメール を両方同時に送る(Flask-Mail)
  • plone.jpへようこそ ― plone.jp portal

    最も完成されたオープンソースWebコンテンツ管理システム、Ploneの最新バージョン5.2がリリースされました。 Plone 5.2はPython3完全互換で、コア部分にREST APIを実装し、最新のZope4.0を取り込んでいます。 Ploneは全オープンソースプロジェクトのトップ2%にあたり、57ヵ国に300以上のソリューションプロバイダ企業があり、200名以上のコアデベ ロッパが存在します。Ploneプロジェクトは2001年に開始され40地域以上の言語で利用でき、主要CMSの中でもすぐれたセキュリティを備えていま す。Ploneは非営利組織のPlone Foundationにより管理された主要なOS向けに提供されます。(資料:CVE/Ohloh) Ploneに関する質問は、コミュニティのメーリングリストでお問い合わせください。★

    invent
    invent 2009/06/05
    『Plone(プローン)は、Zope上で動作し言語Pythonで開発されたLinux, Windows, Mac OS X, FreeBSDといった様々なOS上で動作するエンタープラã‚
  • Pythonがプログラミングの学習に向いているたった一つの理由 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 みんなのブロックチェーンは,ブロックチェーンの入門書。暗号やハッシュなどを含め,基礎からブロックチェーンの仕組みを学べる書籍です。 いろんな方に「新しい技術を学ぶことの楽しさ」を感じ取ってくれたら著者として嬉しいです:-)。お金技術的にどのように定義されるのか。 みんなのIoTは,モノのインターネットと呼ばれるIoTの入門書です。IoTの基について,読者に寄り添って優しく解説しました。裏テーマは一番とっつきやすいPython入門書。サポートページはこちら みんなのPython 第四版は,より分かりやすい入門書を目指し,機械学習やデータサイエンスの章も追加して第三版を大幅に書き換えました。Python 3.6にも華

  • Python 3.0がここ数年は初心者に非推奨なたった一つの理由 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    2012年9月追記 記事執筆当時から比べると,主に著名なパッケージやモジュールのPython 3対応が進んできており,そろそろPython 3への移行を考えてもよい頃かもしれませんね:-)。 ちょっと宣伝。Pythonの最新版に対応した入門書「みんなのPython 第三版」,発売中です:-)。 2008年のリリース当時,Python 3.0は完全に普及するまで数年かかるだろうと言われていて,僕も実際に仕事で3.x系をバリバリ使うようになるのは何年か先になるだろうと思っている。 最も大きな理由。それはCで書かれたエクステンションの3.0対応がけっこう大変だから。 エクステンション開発者を悩ませるのは,組み込み型の変更だろう。このへんに書かれていることを読むと分かるけど,3.0では文字列型,数値型のC構造体の名前が変わってしまうのだ。Cのソースコードでは,構造体を利用している部分を全部見て,書

  • 全文検索エンジンを試作してみたよ - やればできる子の日記

    今日は奥様とタイ料理&タイ式マッサージの日でした。マッサージはちょっと素晴らしいなあ。 表題のように、全文検索エンジンをGAE上で試作してみました。GAEはGoogle様提供のサービスにもかかわらず「なんで全文検索機能がないねん」という声が上がっていたんですよね。主にtwitter界隈から。 「Introduction to Information Retrieval」というのドラフトPDFと、たつをさんのところのIIR輪講の資料を参考に作りました。つっても、第1章の一部の知識しか使ってないですが。論理和検索もスキップリストも使ってないし(論理和検索はクエリ式のパーサを書くのが面倒だった)。 import logging import re from urllib import urlencode import wsgiref.handlers from google.appengine

    全文検索エンジンを試作してみたよ - やればできる子の日記
  • 本当は興味のあるアナタへ捧ぐ ― Google App Engine - 暗号、数学、時々プログラミング

    Google App Engine | 02:56 | 「虚数の情緒」にて「英語が分からなくても学ぶ為の書物が十分に手に入る日人は幸せである」といった類の記述があった。明治期に多くの才能が猛烈な勢いで欧米のを翻訳して行ったからこそ、人々は日に居ながらにして様々な教養を身に付けることが出来たのであり、それが1つの日の強みであった、といった主旨だ。ただこうした試みは、昔とは比較にならない大量の情報が溢れている現代においては無謀に過ぎたものであり、梅田望夫さんが著書の中で「これからを考えると、やっぱり英語は出来るに越したことはないよ」という主旨の事を述べられているのは、残念ながら正しいのだろうと思う。「オレサマが遍く全ての英語ドキュメントを日語化してやるぜ!」なんて決意すら湧かない。とは言え、言葉が障壁になって面白いものに触れる事を躊躇っている人達は今でもきっと沢山いるだろう。「Goo

  • Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan

    エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス AWSとAzu

    Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan
  • Google App Engineでもうちょっとがんばってみる:メール送信プログラム - builder by ZDNet Japan

    さらに深く Google App Engineに関する特集は、今回が二回目だ。前回は「Hello, World」プログラムを通じて、App Engineにおけるwebappフレームワークの使用方法と設定方法、そしてインターネットに公開する方法を学んだ。今回は、App Engineが持つ様々なAPIの使用方法を学んでいこう App Engineが持つ様々な機能 App Engineは、Webアプリを作成するために頻繁に利用される機能をAPIとして提供している。大まかに分けて、以下のような機能が存在する。 Webアプリケーションフレームワーク データストア Googleアカウントを用いた認証 外部のWebサイトへのHTTPリクエスト メール送信機能 今回は、以下のようなサンプルを作成する過程を学ぶことにする。 Googleアカウントにログインしていない状態でアクセスすると、まずログイン画面へ

    Google App Engineでもうちょっとがんばってみる:メール送信プログラム - builder by ZDNet Japan
  • PHPで高速に携帯ゲートウェイのIPから携帯キャリアを判別する - グニャラくんのグニャグニャ備忘録@はてな

    [追記]id:hetimaに指摘された、32bitアーキテクチャでの問題を修正。大感謝。 携帯電話からのWebアクセスゲートウェイのIPアドレスから、 携帯キャリアを判別したい場合がある。 通常は、id:tokuhiromによる Net::CIDR::MobileJP(WWW::MobileCarrierJP)を使うといいと思う。 DSAS開発者の部屋:携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法 http://d.hatena.ne.jp/tokuhirom/20071207/1196989588 YAMLが出力されるので、さまざまな環境で利用ができるよ! 今回、PHPで携帯キャリアを判別したいと思ったんだけど、 PHPYAMLを読んでその中身をすべて検査するなんてやだいやだい! と沸き立つような強い衝動が。 というわけで、cidr-mobilejpというPythonスク

    PHPで高速に携帯ゲートウェイのIPから携帯キャリアを判別する - グニャラくんのグニャグニャ備忘録@はてな
  • Visual StudioでIronPython開発 ― @IT

    前編は、IronPython開発環境の構築と、SDKによる(テキスト・エディタを使った)IronPython開発の手法について紹介した。それに引き続き今回は、Visual StudioのIDEを活用したIronPython開発の手法を紹介する。 ■IronPython開発環境のVisual Studioへの統合 まずはIDE環境の構築を行う。 ●1. Visual Studio 2005とSDK 4.0のインストール IronPython開発を行うには、Visual Studio 2005(以降、VS 2005)が必要である(ただしVS 2005 Express EditionやVisual Studio 2002/2003は不可である)。また(稿の手順を試すには)、VS 2005でVisual C++が(インストールされて)利用可能になっている必要がある。 以下は、これらがコンピュータ

  • 初めてのSilverlight 1.1α + Expression Blend β2(取っ掛かり編?) - ふにゃるんv2

    という訳で、先日新たに発表された、Silverlight 1.1αを勉強する為の取っ掛かりを、自分なりに解釈してみます。 (最初に)御免なさい 今回は、自分でもよく判ってなくて、ここいら辺から入門すりゃOKなのかな?という状態です。 先達の方々は、遥か先を行ってらっしゃっていて、このネタも果たして正しい手順かどうか不明です。そこいら辺、ご承知ください。 Silverlightって何だ? 正しい情報は、各種有名所を参照して下さい。 自分的には、今の所、以下の解釈です。 使い勝手的には、FlashのMicrosoft版みたいなもの 技術的には、.NET 3.0のWPF技術を使っている 1.1αからは、DLR(Dynamic Language Runtime)という新技術を導入しており、各種言語(C#, JavaScript, VB, IronPython, IronRuby)を制御言語に選べる

    初めてのSilverlight 1.1α + Expression Blend β2(取っ掛かり編?) - ふにゃるんv2
  • 1