タグ

Pythonとgdbに関するraimon49のブックマーク (4)

  • pytest ヘビー🐍ユーザーへの第一歩 - エムスリーテックブログ

    蛇行区間にはレールの内側に脱線防止ガードが設置される(文とは関係ありません)。 こんにちは、エムスリー・エンジニアリングG・基盤開発チーム小です。 pytest は Python のユニットテストのデファクトスタンダードです。エムスリーでも顧客向けレポートや機械学習Python&pytest をヘビー🐍1に使っています。 ですが、実は pytest は、意外と入門のハードルが高い。と言うのも、pytest の公式ドキュメント が、fixtureのような新概念も登場する上、詳細で分量が多いからです(しかも英語)。初心者にいきなり読ませると挫折する可能性大です 2。 そこで、とりあえず使い始めるのに必要そうな情報を日語でまとめました。 pytest ってどんなライブラリ? unittest や nose から簡単に移行できる 書き方がシンプル fixture モックもできる プラグイ

    pytest ヘビー🐍ユーザーへの第一歩 - エムスリーテックブログ
  • PEP 553 – Built-in breakpoint() | peps.python.org

    PEP 553 – Built-in breakpoint() Author: Barry Warsaw <barry at python.org> Status: Final Type: Standards Track Created: 05-Sep-2017 Python-Version: 3.7 Post-History: 05-Sep-2017, 07-Sep-2017, 13-Sep-2017 Resolution: Python-Dev message Table of Contents Abstract Rationale Proposal Environment variable Implementation Rejected alternatives A new keyword sys.breakpoint() Version History References Cop

    PEP 553 – Built-in breakpoint() | peps.python.org
    raimon49
    raimon49 2019/03/31
    Python 3.7ではbreakpoint()と埋め込むとimport pdb; pdb.set_trace()相当の動きをしてくれる。
  • 就職面接でプログラムの解読を求められた! | POSTD

    長文ですが、よかったら読んでください。 就職面接でプログラムの解読を求められました。そして、就職が決まりました。 皆さん、こんにちは。新しいブログを開設したので、私は今とても張り切っています。週に何度か記事を投稿するつもりです。 タイトルを見れば大体の話の内容は分かると思いますが、これから書くのは、トルコのアンカラで受けた就職面接の話です。 私が応募した職は「ソフトウェアセキュリティエンジニア」でした。面接中、面接官たちは非常に専門性が低い質問をしてきましたが、分かることもあれば分からないこともありました。 その後、その企業からメールが届き、保護および暗号化されたバイナリファイルが添付されていました(「解読してみろ」ということでしょう)。 帰宅後にファイルをダウンロードすると、ファイルを開くために聞かれたのはパスワードだけでした。面接官が私に課した課題は、そのパスワードを探すことでした。

    就職面接でプログラムの解読を求められた! | POSTD
  • Pyclewnを使ってVimからGDBを操作 - メモの日々(2011-08-07)

    ■ [vim][dev] Pyclewnを使ってVimからGDBを操作 GDBは--tuiオプションを使って使用していたのだけれど、PyclewnというPythonスクリプトを使うと、Vim上でGDBを操作できるようになることを知った。Vimにパッチを当てる必要もなく、GVim必須でもなくて素晴らしい。使い方などをメモ。 インストール 現在の最新バージョンは1.6。インストーラがあるのでそれでインストール。ドキュメントの通り、 % vimdir=$HOME/.vim python setup.py install --force --home=$HOME を実行し、ホームディレクトリへインストールした。これで、pyclewnコマンドやVimのPyclewnプラグインが使えるようになる。 Pyclewnの起動と終了 Pyclewnは、Vimから「:Pyclewn」を実行して起動する方法と、p

    Pyclewnを使ってVimからGDBを操作 - メモの日々(2011-08-07)
  • 1