2018-01-01から1ヶ月間の記事一覧
概要 Python 3.7 (現在アルファ版公開中)で追加になる Data Classes についての情報メモ。 恐らく、みんな欲しかった機能ではないでしょうか。名前付きタプルも便利ですが、Mutableなデータクラスがサクッと定義できるのは楽です。 Hacker Noonさんで、A b…
概要 いつのまにか、JetBrainsの各製品のマニュアル日本語版サイトが登場してたので、メモメモ。 まだ、ベータみたいなのですが、荒削りな訳の部分もありつつ、普通に読めますね。 JetBrainsのIDE使っている人間としては、嬉しい限り。 pleiades.io 本家のド…
概要 たまに間違えてバグ作ってしまったりしてるので、忘れないようメモメモ。 python で サブクラスの __init__ 定義する場合に super().__init__() としていないと、親クラスの__init__() が呼ばれないよって話しです。 他の言語の場合 (例えば C#) C#の場…
概要 前回 devlights.hatenablog.com ってことで、pygments ってライブラリを初めて使ってみたのですが 面白かったので、もう少し遊んでみました。 ドキュメント見ると、いろいろ関数があって、Lexer を推定して作ってくれる系のものがあります。 その中にge…
概要 何かのライブラリをインストールしようとすると、ちょこちょこ見る名前って結構あります。 私の場合、pygments ってライブラリがよく出てきていたのですが これが何なのか知りませんでした(恥 Welcome! — Pygments とっても有名なライブラリなんですね…
概要 前回、前々回と VSCode のメモ書いたので、ついでにC#の方もメモ。 devlights.hatenablog.com devlights.hatenablog.com ドキュメントさらっと見た限りだと、サポートの仕方がものすごく限定的。.NET Core 用って感じ。 それ以外の事したい場合は、本家…
概要 前回、VSCode の Java サポート具合について devlights.hatenablog.com 書いたので、ついでなので、Python の方も調べてみた。 私自身は、普段は PyCharm で作業しているので、 VSCode で書くのは、たまに殴り書きのスクリプト書くときぐらいでした。 M…
概要 最近、Visual Studio Code での Java のサポートが加速してるなって思ったのでメモメモ。 VSCodeでのJava環境構築事始め。 code.visualstudio.com Webアプリ作ってみようのページ。Spring Boot を用いている。 code.visualstudio.com デバッグとテスト…
概要 QiitaでKotlinについて、すごく分かりやすい記事を見つけたので、忘れないようメモメモ。 公開してくださった方に感謝。 qiita.com qiita.com qiita.com Javaプログラマ向けと銘打ってありますが、Javaやってなくても充分分かります。 Kotlin勉強せなっ…
概要 JetBrains さんの 各 IDE を普段めっちゃ使っているのですが、日本語化できるの全然知りませんでした。 WillBrainsさんのページをひょんなことで発見。 IntelliJ や PhpStorm などの日本語化 IDE がJavaで作成されているから、Pleiades で日本語化でき…
概要 普段お世話になっている pytest さんなのですが、ネットで情報みると py.testってなっているものと pytestってなっているものが あります。 バージョンが異なるのかなって思って見てみても $ py.test --version This is pytest version 3.3.0, imported…
概要 前回、前々回とpudbについて書きました。 devlights.hatenablog.com devlights.hatenablog.com pudbのdocument見ると、pytestからpudb起動も出来るとのこと。 Getting Started — pudb 2.0.1.7...1...4 documentation 普段からpytest使っているので、こ…
概要 前回の続き devlights.hatenablog.com 前回で、pudbスゲーってなって、いろいろ見てみると ipython とも連携できるみたい。 PuDB/IPythonIntegration - Andreas Klöckner's wiki 試してみる てことで、前回の環境には ipython いれてなかったので入れる…
概要 twitter で以下のようなツイートを発見。 Trying to find a bug in your script? Rerun it with pdb as followspython -m pdb example.py(example.py and output attached)Too complicated? The text-GUI debugger pudb is here to helppython -m https…
概要 以前、以下の記事で fish shell に切り替えたのですが devlights.hatenablog.com conda のバージョンをアップデートしたら、fish shell 上で activate できなくなりました。 $ conda --version conda 4.4.6 $ activate py3 Error: activate must be sou…
概要 知らなかったのでメモメモ。ドキュメントみたら、ちゃんと書いてあった。。。 大抵の言語では、文字列などに startswith / endswith みたいなメソッドが存在していますが pythonの場合は、タプルも受け付けてくれる。何気にすごい便利です。いちいちル…