タグ

2021年10月25日のブックマーク (4件)

  • はじめに — pep8-ja 1.0 ドキュメント

    X-Translator: Yoshinari Takaoka <reversethis -> gro tod umumum ta umumum> はじめに¶ この文書は Python の標準ライブラリに含まれているPythonコードのコーディング規約です。CPython に含まれるC言語のコードについては、対応するC言語のスタイルガイドを記した PEP を参照してください。 この文書と PEP 257 (Docstring 規約) は、Guido が書いたオリジナルのPythonスタイルガイドのエッセイと、 Barry のスタイルガイドに少し追記したものをまとめたものです。 [2] このスタイルガイドは、追加の規約が必要だとわかったり、Pythonの言語自体が変更されることで過去の規約が時代遅れになった時に徐々に改訂されてゆきます。 多くのプロジェクトには、自分たちのコーディングスタイル

  • Python入門

    第1回 Pythonってどんな言語なの?(2023/09/11) Pythonとは シンプルで覚えることが少ない構文 1行で多くの処理を記述可能 豊富な標準ライブラリと外部ライブラリ Pythonの外部ライブラリを使えば、単回帰分析を行うコードも数行に Pythonを学ぶための環境 [Jupyter Notebook]リンクを使ったPython環境 第2回 Hello Python:一番簡単なプログラムを作ってみよう(2023/09/11) 一番簡単なHello Worldプログラム ここまでのまとめ:関数と文字列 もう少し難しいHello Worldプログラム 1行目:変数、代入演算子、input関数 2行目:文字列の結合 3行目:実行の流れ(制御フロー) ここまでのまとめ:変数、演算子 より複雑なHello Worldプログラム 関数定義 ここまでのまとめ:関数定義 第3回 数値と算術

    Python入門
  • 量子コンピュータが「ベテラン従業員の勘頼み」の企業を救う!? AIとの相乗効果がもたらす未来

    政府は、仮想空間と現実空間を融合させたシステムにより、経済発展と社会的課題の解決を目指す「ソサエティー5.0」を推進している。いうなれば、デジタルツインにより社会全体のDX(デジタルトランスフォーメーション)を実現しようという壮大な取り組みだ。 そのようなソサエティー5.0の推進に欠かせないのが、強力なコンピューティングパワーだ。なかでも「量子コンピュータ」への期待は高い。NECは、量子コンピュータのコアとなる「量子ビット」の製造に世界で初めて成功した企業として、「量子アニーリング」と呼ばれる動作方式の量子コンピュータの開発に取り組んでいる。 NECが開発中のアニーリング型は、膨大な選択肢から制約条件を満たした上で、ベストな選択肢を選び出す「組合せ最適化問題」に適している。SF小説のような話に思えるかもしれないが、実用化はすぐそこまで迫っているのだ。 NECが9月に主催したオンラインイ

    量子コンピュータが「ベテラン従業員の勘頼み」の企業を救う!? AIとの相乗効果がもたらす未来
  • [Python入門]Pythonコーディングスタイルガイド

    PEP 8とは PEP(Python Enhancement Proposal)とは、Pythonの新機能に関する仕様やその背景を、Pythonコミュニティーに対して提供する文書のことだ。これまでに数多くのPEPが発行されているが、その中でPEP 8は「Style Guide for Python Code」と銘打ち、Pythonコードを記述する際の決めごとを定めたものとなっている。 Pythonは誰が書いても同じようなコードとなりやすいように作られた言語だが、そうはいってもコードの書き方そのものが言語仕様上でガチガチに定められているわけではない。例えば、if文を例に取れば、同じコードでも次のような書き方ができる。 if節の体を改行なしで書くこともできるし、空白文字はある程度自由にコード中に含めることもできる。どんな書き方をするかは、プログラマーに一任されている。だが、これでは誰の目にも

    [Python入門]Pythonコーディングスタイルガイド