タグ

pythonに関するhideito2000のブックマーク (16)

  • SQLのSELECT文を、DjangoのQuerySet APIで書いてみた - メモ的な思考的な

    SQLのSELECT文をDjangoのQuerySet APIで書いてみた時のメモを残しておきます。 2015/9/6 追記 id:kkotyy さんのコメントを受けて、文中の.values()は省略しました。 参考:QuerySet API reference | Django documentation | Django なお、GitHubのコードはそのままにしてあります。実行結果はモデルオブジェクトよりも辞書のリストのほうが確認しやすいかなと考えているためです。 2015/9/6 追記ここまで 目次 環境 今回使用するModel fixtureによるデータの投入 SQL SELECT句 全列抽出 指定列抽出 WHERE句 通常 NOT AND OR 演算子 ORDER BY句 昇順 降順 GROUP BY句 全体の集約 行の集約 LIMIT句 LIMITのみ OFFSET付 Pyt

    SQLのSELECT文を、DjangoのQuerySet APIで書いてみた - メモ的な思考的な
  • PyCharm で Djangoプロジェクトの開発環境を設定する - akiyoko blog

    Mac (OSX Yosemite) に PyCharm Professional Edition をインストールして、Django プロジェクト開発環境の設定をします。 やりたいこと Mac (OSX Yosemite) に PyCharm Professional Edition をインストール 各種初期設定 GitHub から Django プロジェクトを Clone Vagrant の仮想サーバとの連携設定 仮想サーバとのソースコードの同期設定 前提条件 クライアントマシンは、OSX 10.10.5 (Yosemite) 以下は Mac にインストール済み(手順は以下の 過去記事 を参考) Homebrew & Homebrew Cask pip virtualenv JDK 1.8 Git Vagrant & VirtualBox <過去記事> akiyoko.hatenablo

    PyCharm で Djangoプロジェクトの開発環境を設定する - akiyoko blog
  • Home | djangoproject.jp

    Djangoと日の仲間たち

  • Python Django入門 (1) - Qiita

    はじめに なぜPythonを選ぶか かなり独断と偏見が入っていますが、 シンプルな言語セット 某言語のように、呪文のように短く書けることが命ではない。 それでいて、書くコード量は少なく、すっきりしている。 某言語のように、記号を多用しない。 コードを書いている間Shiftキーを押しっぱなしにならない。 学習コストが低い。 言語セットとしての文法は、わりと平易で、直感で理解できる。 難しい書き方は、後から覚えればよい。 文法書を読むのは、後からでいいでしょう。まずこの講座をやってみましょう。 Djangoフレームワークや、各種Pythonパッケージのソースを読んでも、 言語仕様を駆使した難しい書き回しは少ない。 メンテナーでなくても意外と読める。 なぜDjangoを選ぶか Pythonで作られたフルスタック・フレームワークであるということ。 必要なものはすべて揃っている。 テンプレートはあれ

    Python Django入門 (1) - Qiita
  • VIRTUALENV について

    Python中心に、日々発生する疑問点や解決策を記録していきます。 内容が間違っていたらゴメンね。 ( このブログは目次を用意しています。記事をお探しの際は、ご利用ください。 ) 今回、virtualenv について簡単に触れてみようと思います。 virtualenv については、既にサイトやブログで紹介しているところが多い。私も幾つかの記事を読んでみたが、「どうもイマイチわからない」 という状態だった。 しかし実際に使ってみると、かなり便利だということがわかってきた。このため、『メモ書き+α』 レベルで virtualenv について書いてみる。 virtualenv の機能 virtualenv は Python の仮想環境を提供する。こう書くと、 「あれ、Python の環境自体が仮想ではないの?」 と思う人がいるかもしれない。実は私もそう思いました・・・。 もう少し付け足して書くと

    VIRTUALENV について
  • Anaconda で Python 環境をインストールする - Qiita

    Python やそのパッケージをインストールする方法はいくつかありますが、ここでは Anaconda を使ってインストールする方法を紹介します。 私の周りでは Anaconda で環境構築をすることと Python コミュニティ標準の方法をとることの是非についての議論をよく見かけます。自分の目的にあったものを選択すれば良いと思いますが、初心者にとってどちらが目的に叶うものかを判断するのは難しいことかもしれません。 以下にディストリビューターとして Anaconda (Continuum Analytics 社) が提供している価値について私見をまとめました。 Anaconda は Environment Isolation Tool (環境分離ツール) ではない 一方で Python コミュニティ公式のバイナリーディストリビューションを提供するツールである wheel も充実してきました。

    Anaconda で Python 環境をインストールする - Qiita
  • Google App Engine - Python Tutorial を和訳してみた - Qiita

    Google App EngineのPython TutorialのIntroductionを和訳しました。 誤訳・誤植の修正はご遠慮なく編集リクエストを送りつけてください。 原文ページ はじめに 原文ページはこちら ようこそ Google App Engine へ! App Engine アプリを作るのは簡単で,数分しか掛かりません。そして自由に初められますし,アップロードしたアプリはすぐにユーザと共有できて,無償で契約も必要ありません。 Google App Engine アプリケーションは Python2.7,JavaGoPHP のいずれかのプログラミング言語で書けます。このチュートリアルは Python 2.7 が対象です。もし JavaGoPHP でアプリケーションを組みたい場合は,JavaGoPHP のガイドを見てください。 このチュートリアルで次の方法が学

    Google App Engine - Python Tutorial を和訳してみた - Qiita
  • 乳酸菌の菌について

    乳酸菌とは漬物やキムチなどの品に入ってるものですが、この菌の具体的な効果や役割とは一体どのようなものなのでしょうか。 乳酸菌というものはごく簡単に言うと、人間の体の免疫力を高めて病気にかかりにくくする作用があり、またアトピー等を防ぎます。 そして腸内環境を綺麗にするという大きな働きがあるのです。 更に乳酸菌といえば、その高い免疫力の効果などによって昔から多くの人に知られているのがよく分かると思います。 この免疫力とは、簡単に言えば風邪やインフルエンザなどの悪影響のある菌をはねのけてくれる効果を発揮するものなのです。 そして普段から乳酸菌を取っている人は、この免疫力が高いので風邪等にはかかりにくくなります。 また、乳酸菌は身体に悪いものが入った時に働く防御の役割のある免疫力で、外からの細菌やウイルスなどを寄せ付けないようにしてくれるのです。 特に便秘などで悩んでいる方は腸内環境の改善が大切

  • NexTech » 圧縮されたFLV(CWS)を解凍(FWS)する CWS to FWS

    FLVでたまにMP3を分離できないものがある。 具体的にはヘッダが通常FWSのところがCWSになっているものである。 CWSになっているのは圧縮フォーマットになっているもので、 実は単純にZlibで圧縮されているだけなのだが、 Windowsで手軽に変換できるツールが出回ってなかったりする。 DOSであれば Flash decompressor というのがあって試してみたんだけどうまく動かなかった。 perlの場合 perl -MCPAN -e shell cpan> install Compress::Zlib % cat cws2fws.pl #!/usr/bin/perl use Compress::Zlib; $in = STDIN; read $in,$header,8; die 'not CWS' if $header !~ /^CWS/; undef $/; # enable

  • Djangoチュートリアル(前編)

    はじめに 近年、Webアプリケーション開発で用いるプログラミング言語として、Lightweight Language(以降LL)と呼ばれるスクリプト言語が人気を博しています。稿では、そのスクリプト言語の中からPythonとWebアプリケーションフレームワークのDjango(ジャンゴと読む)を紹介します。 Pythonの大きな特徴として、「言語仕様が小さくシンプルであり、簡潔で読みやすいアプリケーションを作れる」という点が挙げられます。DjangoPythonの簡潔さをうまく活かし、シンプルかつ格的な開発ができるWebアプリケーションフレームワークです。稿ではこのDjangoによるアプリケーション開発の基をチュートリアル形式で説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日頃、PerlRubyPHPJava、C#などPython以外のプロ

    Djangoチュートリアル(前編)
  • EclipseとPydevによるGoogle App Engineの開発環境構築

    隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPWindows/macOS/Android/iOS/Webアプリなどを作ってます Pydev 1.4.7からGoogle App Engineに対応したそうです。 そこで、EclipseとPydevによるGoogle App Engineの開発環境の構築手順を解説します。 Google App Engineの開発環境の構築から始めます。 すでにGoogle App Engine SDK for Pythonがインストール済みの場合は、「Eclipseをインストールする」からお読み下さい。 Python 2.5.4をインストールする まずはPythonからインストールします。 Pythonは、Python 2.6系やPython 3.1系もリリースされていますが、Google Ap

    EclipseとPydevによるGoogle App Engineの開発環境構築
  • ActionScriptとPythonの書式の違いについて - PukiWiki

    Link: Python(40d) for in文について(40d) ActionScript3(40d) 1行コメントアウトの方法(40d) コンソール出力方法(40d) インスタンス化(40d) インポート(40d) スーパークラスのコンストラクタの実行う(40d) コンストラクタの実行(40d) クラスの継承(40d) クラス定義(40d) 関数定義(40d) 定数定義(40d) 変数定義(40d) bao_bao wiki(40d) 複数行コメントアウトの方法(40d) Site admin: anonymous PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 4.4.4. H

  • 404 NOT FOUND

    404 NOT FOUND

  • 動的な言語の開発 - NetBeans チュートリアル、ガイド、および記事

    IDE でサポートされている動的な言語について IDE では、PHP のほかに、RubyJRuby、RailsPython、Groovy などの動的な言語での開発をサポートしています。IDE でこれらの言語を使用する開発についてのリソースは、次を参照してください。 Ruby および Rails アプリケーション。Ruby は、容易に読解可能な構文を使用し、簡単さと生産性に焦点を合わせた、動的なオープンソースプログラミング言語です。Rails は、Model View Controller (MVC) パターンの分割に基づいた、データベース支援の Web アプリケーションをすばやく作成できるフレームワークです。 Python アプリケーション。 Groovy アプリケーション。

  • Google App Engine: mixi OpenIDで認証する

    mixiがOpenIDに対応したということで早速Google App Engineで実装してみた。以前のエントリで紹介したがGoogle App Engineのサンプル集にOpenID ConsumerというWebアプリがあるので、そのソースコードを利用させてもらった。 しかし、実際に使ってみればわかるのだがこのコードにはいくつかのバグ(とGoogle App Engineの制限)があってちゃんと動かない。下記のリンク先は正常に動くように修正したものだ。 mixi OpenID テスト 以下にバグの箇所とその修正コードを示す。 consumer.py 344-345行目の以下のコードを self.response.set_status(302) self.response.headers['Location'] = redirect_url 以下のように修正する。 self.respons

  • PythonによるGoogle App Engine(GAE)プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 GAE(Google App Engine)は、Googleのパワーを利用してWebアプリケーション開発を行えるクラウド開発環境です。EclipseにPyDevというPython用プラグインをインストールし、Google App Engineのプログラムを作成していきましょう。 ※Pythonがよくわからない、という方は、こちらのPython超入門をどうぞ。

  • 1