2017年8月17日のブックマーク (3件)

  • Pythonで obj[...][...] ってしてるのは何? - Python学習チャンネル by PyQ

    こんにちは。PyQ開発チームの清原 id:hirokiky です。 今日も PyQ のメールサポートで何度かいただいた質問の紹介をします。 複雑なところですが、こういった疑問を通して深いPythonスキルを鍛えていってもらえればと思います。 質問 チャレンジ!売上データを集計しよう 2問目に以下の記述があるのですが、これはなんですか? detail[item_name]['count'] += 1 回答 この問題は少し難しいですね。ご説明いたします。 これの前の問題では値の集計として total、count 変数の2つを使って合計と個数を数えました。 ご質問いただいた2問目では 商品ごとに 、totalとcountという2つの値を集計しています。 コーラ: 320円、2個 コーヒー: 360円、3個 このように商品ごとに数を数えるため、detail という辞書を使っています。 detail

    Pythonで obj[...][...] ってしてるのは何? - Python学習チャンネル by PyQ
    ikaro1192
    ikaro1192 2017/08/17
    これディクショナリじゃなくてクラス使うべきだと思うんだけど。教材としてつかうサンプルとしてどうなの?
  • 1バイトが8bitに定まったのは2008年 - Qiita

    はじめに 【2022/02/03追記】 Twitterで、1バイトは何ビットかというのが話題に上り、この記事も急に参照されるようになりました。 話題になることで識者の方々から私自身も知らない知識を得ることが出来ました。 最終的には、ITmedia NEWSの大原雄介さんの下記の素晴らしい記事が産まれることになったので良かったです。 1バイトの定義 なぜ、1バイトは8bitになったのだろうという疑問から調べはじめました。 昔は4bitCPUがあったわけだし、その時も1バイトが8bitなのか4bitではないのか?という疑問がわいたわけです。 結論から書くと当時4bitCPUの場合、1バイトは4bitだったわけです。 とはいえ、CPUの値がそのまま1バイトになるわけではないです。 1bit CPU はできるのか?によると 長い歴史の中で、CPUのbit長はALU長でもなくアドレスバス長でもな

    1バイトが8bitに定まったのは2008年 - Qiita
    ikaro1192
    ikaro1192 2017/08/17
  • 「即時再充電可能」なバッテリー技術が誕生、電気自動車の未来を大きく変える可能性

    By Jakob Härter パデュー大学の研究者が、ガソリンスタンドで自動車にガソリンを補充するように、迅速かつ簡単なプロセスで電気自動車やハイブリッド車のバッテリーを安全かつ手頃な価格で瞬時に充電可能にする技術を発明しました。この発明は、従来の電気自動車のバッテリーを充電するのに必要な充電時間を大幅に短縮し、街中に充電ステーションを設置する必要性を劇的に減らすことにもつながり、電気自動車やハイブリッド車の普及を手助けすることにつながると見られています。 'Instantly rechargeable' battery could change the future of electric and hybrid automobiles - Purdue University https://www.purdue.edu/newsroom/releases/2017/Q2/instant

    「即時再充電可能」なバッテリー技術が誕生、電気自動車の未来を大きく変える可能性
    ikaro1192
    ikaro1192 2017/08/17