Pythonで,知っておくとちょっと便利になる組み込み関数や標準ライブラリを紹介してみようと思います! そこそこメジャーなものからニッチなものまでいろいろありますが,知らないものはぜひチェックしてみて下さい. 組み込み関数 allとany all( )は引数の要素が全てTrueならばTrue,any( )は引数の要素のいずれか1つでもTrueならTrueを返す. In [1]: all(_ % 2 == 0 for _ in [1, 2, 3]) # 全て偶数 or not Out[1]: False In [2]: any(_ % 2 == 0 for _ in [1, 2, 3]) # いずれか1つでも偶数 or not Out[2]: True
Welcome to Autodesk’s Maya Forums. Share your knowledge, ask questions, and explore popular Maya SDK topics.
これはなに? こちらの記事の続きです 【Python+heroku】Python入れてない状態からherokuで何か表示するまで (前編)http://qiita.com/it_ks/items/afd1bdb792d41d0e1145 (後編)http://qiita.com/it_ks/items/ca6c7f6e8fc89e49e46d このところherokuをさわっていたのは Shotgun API でshotgunへの的処理を行うためでした。 補足1:使用経緯 株式会社GUNCY'Sさんの Road to Stingray というプロジェクトに Shotgunセットアップ要員として参加しました。 ここではShotugnについて得られた知識等を(今後も進行系で)書いていけたらいいんじゃないかなと思っています。 あまり深いことはできていないので、範囲としては公式等で公開済みのもの(の
これは『Rubyによるデザインパターン』(ラス・オルセン著 ピアソン・エデュケーション刊)をPythonに翻訳してみようというシリーズです。 Rubyによるデザインパターン 作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 13人 クリック: 220回この商品を含むブログ (66件) を見る デザインパターンの原則から 変わるものを変わらないものから分離する インターフェイスに対してプログラムし、実装に対して行わない 継承より集約 委譲、委譲、委譲 必要になるまで作るな(これは「Rubyによる〜」の筆者による) 記事 Template Methodパターン Strategyパターン Observerパターン Compositeパターン Iteratorパターン C
An enumeration is a set of symbolic names (members) bound to unique, constant values. Within an enumeration, the members can be compared by identity, and the enumeration itself can be iterated over. from enum import Enum class Fruit(Enum): apple = 1 banana = 2 orange = 3 list(Fruit) # [<Fruit.apple: 1>, <Fruit.banana: 2>, <Fruit.orange: 3>] len(Fruit) # 3 Fruit.banana # <Fruit.banana: 2> Fruit[‘ba
この記事は Python Advent Calendar 2014 の14日目の記事です。 この記事では、離散イベントシミュレーション用の Python パッケージ simpy について書きたい。simpy の現在のバージョンは 3.0.5、イニシャルリリースは 2002 年とかなり歴史のあるパッケージだ。 この simpy、けっこう面白いなーと思っていて、自分は 毎朝 起きるたび、今日は simpy について書かれたブログあるかな?と探しては 裏切られる日々を数年つづけてきた。もう誰かにこんな思いはさせたくない、、、こうなったら自分で書くしかない。 離散イベントシミュレーション (Discrete event simulation) とは 離散イベントシミュレーションの説明はこちらがよくまとまっている。 《離散型シミュレーション》 - ORWiki 簡単にいうと 発生が離散的なイベントを
DjangoとMakoを使用しつつ、どうしてもSlimライクを実現したかった そんな時にPlimと出会ったわけだが、案外悪戦苦闘したのでその時のまとめ きっかけ 今のアサインされているプロジェクトの環境が、 Django(webアプリケーションフレームワーク) Mako(テンプレートエンジン) で開発しています テンプレートをいじる時のストレス軽減の為にSlimライクを実現したかった、ということです Plimはそれを実現してくれるというわけです Plimの導入と使い方 Plimについてはドキュメントを参照してください、一通り文法とか載ってます 問題はフレームワークへの組み込み部分でした 公式ドキュメントにはDjangoでの使用法が載ってないんです 「django plim」 検索 なんてしても日本語の記事はおろか英語の記事もまともにヒットしない MakoのAPIリファレンス読むとわかるんで
keyhacとは このソフトウェアは、スクリプト言語 Python を使って、キーボード操作を カスタマイズするアプリケーションです。 アプリケーションの標準のキーアサインを柔軟にカスタマイズしたい人に とって便利なソフトウェアです。 特徴 - キーボードの入力をカスタマイズします。 - 設定ファイルをスクリプト言語 Python で記述します。 - キー入力を別のキー入力に置き換えることが出来ます。 - キー入力に応じて Python で記述した任意のアクションを実行できます。 - アプリケーションごとに、別々のキーマップにカスタマイズできます。 - タスクトレイに常駐します。 - キーボードでウインドウを移動させることが出来ます。 - キーボードでウインドウをアクティブ化ことが出来ます。 - キーボードでマウスの操作を実行できます。 - モディファイアキーを新たに定義することが出来ます
一日をむだにする方法はいくらでもある。しかし一日を取り戻す方法はひとつもない。 View My GitHub Profile Download ZIP File Download TAR Ball View On GitHub 時雨堂関連は更新されていますが、技術系は WebRTC 以外は古い記事が多いです。 X アカウント https://x.com/voluntas スパム対策で DM は認証アカウントのみ受け付けるようにしています 無償での情報搾取へは対応しません Bluesky アカウント https://bsky.app/profile/voluntas.net ブログ https://voluntas.medium.com/ 経営系のポエムだったり、仕事系の技術だったり Zenn https://zenn.dev/voluntas ちょっとした技術記事やちょっとしたポエム メー
# This file is just Python, with a touch of Django which means you # you can inherit and tweak settings to your hearts content. from sentry.conf.server import * import os.path CONF_ROOT = os.path.dirname(__file__) DATABASES = { 'default': { # You can swap out the engine for MySQL easily by changing this value # to ``django.db.backends.mysql`` or to PostgreSQL with # ``django.db.backends.postgresql
How to provide initial data for models¶ It’s sometimes useful to prepopulate your database with hard-coded data when you’re first setting up an app. You can provide initial data with migrations or fixtures. Provide initial data with migrations¶ To automatically load initial data for an app, create a data migration. Migrations are run when setting up the test database, so the data will be available
はじめに なぜPythonを選ぶか かなり独断と偏見が入っていますが、 シンプルな言語セット 某言語のように、呪文のように短く書けることが命ではない。 それでいて、書くコード量は少なく、すっきりしている。 某言語のように、記号を多用しない。 コードを書いている間Shiftキーを押しっぱなしにならない。 学習コストが低い。 言語セットとしての文法は、わりと平易で、直感で理解できる。 難しい書き方は、後から覚えればよい。 文法書を読むのは、後からでいいでしょう。まずこの講座をやってみましょう。 Djangoフレームワークや、各種Pythonパッケージのソースを読んでも、 言語仕様を駆使した難しい書き回しは少ない。 メンテナーでなくても意外と読める。 なぜDjangoを選ぶか Pythonで作られたフルスタック・フレームワークであるということ。 必要なものはすべて揃っている。 テンプレートはあれ
Pythonでのグラフ描画 Pythonチャートを描く場合の定番は「matplotlib」ですが、その見た目のやや野暮ったい感じと、 表記法のややこしさが指摘されています。 そこで、この記事ではMatplotlibの機能をより美しく、またより簡単に実現するためのラッパー的存在である、「Seaborn」の使い方を取り上げます。 Seabornについてと、初歩的な使い方については下記リンクをご覧ください。 ◆pythonで美しいグラフ描画 -seabornを使えばデータ分析と可視化が捗る その1 http://qiita.com/hik0107/items/3dc541158fceb3156ee0 seabornでは下記のように美しいヒートマップを描くことが出来ます (SeabornのTutorialサイトより抜粋) 見た目にもインパクトがあり、数字があまり得意でない人にもウケがよかったりする
3. Python環境構築 Python の環境構築方法は複数存在しますが、便利なvirtualenv + PyCharm + bpython で構築する手順に沿って作業してもらいました。 virtualenv + virtualenvwrapper virtualenv を導入すると、複数のPython環境を簡単に構築・切り換えできるようになります。たとえばコマンド1つで Python2.7 + Django1.5環境と Python3.5 + Django1.7環境をworkon コマンド1つで切り替えられます。 # install sudo easy_install pip sudo easy_install virtualenv sudo easy_install virtualenvwrapper pip install pbr sudo easy_install virtual
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く