タグ

Pythonに関するhtsignのブックマーク (7)

  • 辞書型のリストを特定の値で検索する - Sweet Escape

    Pythonの話です。見る人が見たらどうってことない話なんでしょうがちょっと混乱したのでメモ。 以下のような構造のリストがあったとします。 [ { "key": 1, "name": "Foo Bar", "email": "foobar@example.com" }, { "key": 2, "name": "Scott Tiger", "email": "scotttiger@example.com" }, { "key": 3, "name": "John Doe", "email": "johndoe@example.com" }, ] なんでこんな構造とかそういう話は一旦置いておいて、あったとします。 で、この中からemailがjohndoe@example.comのユーザ名nameを取得したいとかそんなユースケースです。 今回はリスト内包表記を使って実現します。ひとまずこんな感

    辞書型のリストを特定の値で検索する - Sweet Escape
    htsign
    htsign 2021/01/21
    name = next((x['name'] for x in address_list if x['email'] == "johndoe@example.com"), None) みたいなのでもよさそう
  • 今時のPythonはこう書く2020 - Qiita

    はじめに システム作ってるとかライブラリ作ってるみたいなある程度Pythonを綺麗に1書くことが求められる方々に向けた記事です。 (機械学習系のライブラリを使うためにPython書いてる方とか、初学者の方にはちょっとあわないかも知れません) 綺麗に書くための作法の難しさって共有が面倒なところだと思うんですよね。その書き方は間違いじゃない、間違いじゃないけどもっといい書き方があるぞみたいなやつってなかなか指摘し辛いですし、じゃあ1人に対してレビューしたら他のメンバーにはどう伝える?そもそも伝える必要?俺の工数は?みたいになりがちです。 一番いいのはこういう時はこう書く!みたいなドキュメントを作って「ドキュメント違反です」ってレビューをしてあげることなんですが、まーそれもそれで超面倒じゃないですか。なのでこの記事がそのドキュメントの代わり、とまではいかなくとも礎くらいになればいいなと思って書き

    今時のPythonはこう書く2020 - Qiita
    htsign
    htsign 2020/12/05
    すっごい謎なんだけど Python って関数やメソッドはスネークケースなのでは?「今時はこう書く」と書いてありながらパスカルケースで書かれてるから気になって仕方なかった。 / いつの間にか直ってた
  • JavaScript is almost pythonic

    console.log(`string text line 1 string text line 2`)

    JavaScript is almost pythonic
    htsign
    htsign 2017/12/09
    現代的な高級言語が互いに影響を与え合ってることはよくあることだから、この程度で似てるって言ってたらほとんどの言語が似ていることになるのでは。
  • GitHub - nvbn/thefuck: Magnificent app which corrects your previous console command.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - nvbn/thefuck: Magnificent app which corrects your previous console command.
    htsign
    htsign 2016/10/01
    なにこの便利すぎるコマンド。知らなかった。人生損してた。
  • Python 2.7 in Debian Squeeze 6.0 | stylesen

    In work I wanted python2.7 for using some latest modules. I run Debian 6.0 ie., squeeze in my laptop, but python2.7 is available in Wheezy or Debian testing. In order to install python2.7 from the testing repository add the following in your sources.list file ie., /etc/apt/sources.list deb http://mirror.cse.iitk.ac.in/debian/ testing main contrib After adding the testing repository, do an update a

    htsign
    htsign 2014/03/21
    Python2.7が事情により必要になったので。
  • はてブのホッテントリのタイトルを要約してWebの今を見つめる - Qiita

    GoogleReaderが終焉し、SmartNews,Gunosyなど寝ててもおすすめコンテンツが降ってくるサービスが注目を集めている今、ここでひとつ自分もなんか気の利いたものを作ってみたい。 というわけで、はてブの人気エントリーから記事を引っ張ってきて、 ズバリ一行に要約するプログラムを書いてみた。 はいこれ。 要約くん http://xiidec.appspot.com/markov.html これを使うと・・・ けだるいイオンがこの国でエリートコースに乗れると日の真相。 こんな感じで なぜ高学歴の差別発言が求められるのかって生産性を欲しがった話をどうするか。 今話題のニュースがごちゃ混ぜになって一行に要約される。 浜崎あゆみの件、原子炉に十分届かず 炉心溶融の差別発言が続出。 Webの今が1行で分かる! 仕組み サーバサイド(Python)で、はてなブックマーク人気エントリーの

    はてブのホッテントリのタイトルを要約してWebの今を見つめる - Qiita
    htsign
    htsign 2013/12/14
    要するに圧縮新聞っぽいもの
  • 無料で「みんなのPython Webアプリ編」のPDFファイルがダウンロード可能に

    「脱初心者を目指したい人にはよいだと自負しています」「すでに絶版になっており,アマゾンでは中古しか手に入らないのですが,プレミアが付いているようで,需要があるんだなー,と思っています」「出版契約を解除して,オマケでPDFまでいただいてしまったのです。手元にあるPDFをどうしようか,と考えました。電子書籍として有料で流通,という選択肢もあったのですが,無料公開の方がいろいろと利点が多いと判断しました」ということで、なんと定価が税込2604円だった「みんなのPython Webアプリ編」が無料ダウンロード可能になりました。 ダウンロードは以下のページに行けば可能です。ファイルサイズは4.1MBほどなので、すぐにダウンロードは終わります。 クリスマスプレゼント!「みんなのPython Webアプリ編」のPDFを無料公開します | TRIVIAL TECHNOLOGIES on CLOUD ht

    無料で「みんなのPython Webアプリ編」のPDFファイルがダウンロード可能に
    htsign
    htsign 2011/12/22
    暇なときにPythonコーディングでも初めてみるか。
  • 1