投稿時間:2023-08-03 11:11:29 RSSフィード2023-08-03 11:00 分まとめ(13件)
カテゴリー等 | サイト名等 | 記事タイトル・トレンドワード等 | リンクURL | 頻出ワード・要約等/検索ボリューム | 登録日 |
---|---|---|---|---|---|
IT | ITmedia 総合記事一覧 | [ITmedia ビジネスオンライン] チキンラーメンが3時代を再現 「昭和」「平成」「令和」はそれぞれ何味? | https://www.itmedia.co.jp/business/articles/2308/03/news068.html | itmedia | 2023-08-03 10:15:00 |
TECH | Techable(テッカブル) | 食事指導ツール「カロミルアドバイス」、GPT活用の“AIアドバイス”を指導対象者にも表示可能に | https://techable.jp/archives/214521 | chatgpt | 2023-08-03 01:00:25 |
python | Pythonタグが付けられた新着投稿 - Qiita | Metaの大規模言語モデル「Llama 2」との会話をMacBook(M2)でPythonで実装してみた記録 | https://qiita.com/nabata/items/b2ef32b30fec19923131 | llama | 2023-08-03 10:15:25 |
AWS | AWSタグが付けられた新着投稿 - Qiita | CloudFormation内でForEachが使えるようになりました | https://qiita.com/kurono/items/75cc2dd7c57e740bc07c | cloudformation | 2023-08-03 10:56:39 |
Ruby | Railsタグが付けられた新着投稿 - Qiita | 【個人開発】カメラの設定値を共有するカメラ初心者向けサービス「ShotSharing」をリリースしました | https://qiita.com/junkawai/items/69680a30d3a755059145 | crewrunteq | 2023-08-03 10:05:02 |
海外TECH | DEV Community | The new pdbp (Pdb+) Python debugger! | https://dev.to/mintzworld/the-new-pdbp-pdb-python-debugger-2blc | The new pdbp Pdb Python debugger Meet pdbp Pdb ーa new Python debugger pdbp Pdb debugging exampleSeleniumBase testing the Coffee Cart app with pdbpWhy not just use Python s built in pdb debugger or another existing one like ipdb or pdbpp Starting with pdb it has a limited display with no color and limited abilities Here s Python s built in pdb debugger Regular pdb debuggerThe ipdb debugger added tab completion syntax highlighting better tracebacks etc I talked about it in a past blog post Here s a sample of how it looks ipdb debuggerThe major drawback is that it comes with a high number of external dependencies that take time to download Here s a pipdeptree for ipdb dependencies gt pipdeptreeipdb ├ーdecorator required Any installed └ーipython required gt installed ├ーappnope required Any installed ├ーbackcall required Any installed ├ーdecorator required Any installed ├ーjedi required gt installed │└ーparso required gt lt installed ├ーmatplotlib inline required Any installed │└ーtraitlets required Any installed ├ーpexpect required gt installed │└ーptyprocess required gt installed ├ーpickleshare required Any installed ├ーprompt toolkit required gt lt installed │└ーwcwidth required Any installed ├ーPygments required gt installed ├ーstack data required Any installed │├ーasttokens required gt installed ││└ーsix required Any installed │├ーexecuting required gt installed │└ーpure eval required Any installed └ーtraitlets required gt installed If you re already using ipython this isn t a problem because you ll already need to download most of these dependencies anyway But if you re not using ipython…you ll still need to download those dependencies Up next is the pdbpp debugger It has tab completion syntax highlighting better exceptions different modes for displaying code so that you can get a full view vs line by line etc Here s a sample of how it looks pdbpp debuggerHere s what the main issue is pdbpp has a dependency on fancycompleter which has a Windows dependency on pyreadline which has this issue pyreadline pyreadline which leads to this error AttributeError module collections has no attribute Callable This is a major problem for Windows users running Python or newer Here s what I did to fix and improve on that Using pdbp I created the pdbp Pdb Python debugger with a dependency on my own library tabcompleter which has a dependency on the improved pyreadline instead of pyreadline Then things started working again As a bonus I fixed some bugs improved on default configuration settings and added some new features Not only is it powerful but it s light on dependencies Here s a pipdeptree for pdbp gt pipdeptreepdbp ├ーPygments required gt installed └ーtabcompleter required gt installed Here are a few examples of the new pdbp debugger in action Now that we ve covered the differences between debuggers let s cover installation pip install pdbp Note pdbp is already included with seleniumbase Then add import pdbp to an init py of your project which will automatically make Pdb the default debugger at breakpoints Now let s talk about using it Debug Mode in pytest can be triggered in a few different ways Your test raises an exception after passing the pdb option to pytest The moment your test begins after passing the trace option to pytest Calling pdb set trace or pdbp set trace from your test after importing pdb or pdbp respectively Python versions and newer can also use the breakpoint method to enter Debug Mode At the end of a test if you added the final debug or ftrace options to pytest SeleniumBase only When Debug Mode is activated the browser window will remain open when used in combination with browser automation and you can see how variables look from the command line Note that you may need to add s to your pytest run command to allow breakpoints unless you already have a pytest ini file present with addops capture no in it Once you re in Debug Mode there are several commands that you can use in order to control and debug tests n next Execute the next line of the current method block s step Step through and execute the next line of the current method block but if the current method calls another method go down the stack c continue Leave Debug Mode and continue the test where the current method left off r return Continue running the test until the current method returns j jump Jump to the line number of the current method block w where Show where you are within the current stack trace u up Move up the stack d down Move down the stack ll longlist See the code for the current method block dir List namespace objects h help List all available commands Here are some new commands added by pdbp sticky Toggle between sticky and non sticky mode which shows full code blocks vs individual lines in a stack trun truncate Use this to toggle between truncating or not truncating long lines in sticky mode Additionally you can execute any Python code that you want from within Debug Mode Now that you ve covered the basics on using pdbp see the pdbp GitHub ReadMe for more details And for Python browser automation see the SeleniumBase GitHub page | 2023-08-03 01:38:01 |
金融 | ニッセイ基礎研究所 | インフレ時代の企業経営(2)-コスト・カットから価値創造の時代へ | https://www.nli-research.co.jp/topics_detail1/id=75706?site=nli | 物価の継続的な上昇を経験したことで、物価に対する国民の見方期待インフレ率も変わり始めている。 | 2023-08-03 10:57:20 |
ニュース | BBC News - Home | Niger: US announces partial evacuation of embassy | https://www.bbc.co.uk/news/world-africa-66390918?at_medium=RSS&at_campaign=KARANGA | foreign | 2023-08-03 01:49:38 |
ビジネス | 東洋経済オンライン | 日本人"Twitter"好きなのは無礼講文化のせいか LinkedInなど実名SNSの利用には消極的なのに | 気になる英語気になる日本語 | 東洋経済オンライン | https://toyokeizai.net/articles/-/691848?utm_source=rss&utm_medium=http&utm_campaign=link_back | 2023-08-03 10:30:00 | |
ビジネス | 東洋経済オンライン | 「生成AI」今から活用したい人が知るべき驚く盲点 自分の考えを文章で書く「超アナログ能力」が必要 | IT・電機・半導体・部品 | 東洋経済オンライン | https://toyokeizai.net/articles/-/690144?utm_source=rss&utm_medium=http&utm_campaign=link_back | 東洋経済オンライン | 2023-08-03 10:20:00 |
マーケティング | MarkeZine | 「店頭ならでは体験」に再注目!PLAZAとアットコスメに聞く、これからの店頭体験【参加無料】 | http://markezine.jp/article/detail/42991 | 参加無料 | 2023-08-03 10:30:00 |
マーケティング | MarkeZine | 【参加無料】ふわっとしたブランディングは終わりにしませんか?「ブランドパワーのスコアリング」を解説 | http://markezine.jp/article/detail/42990 | 参加無料 | 2023-08-03 10:15:00 |
マーケティング | AdverTimes | 資生堂『新アクアレーベルお披露目発表会』に杏&清野菜名が登壇 | https://www.advertimes.com/20230803/article429514/ | 清野菜名 | 2023-08-03 01:34:45 |
コメント
コメントを投稿