acokikoy's notes

最近気になる=[NoCode, Shopify], I am..=[Python, ウクレレ, マニュアル車, CMS] LoveなWebディレクター

Python

毎朝Codewars@2019.05.21(火)-23(木): How Many Numbers? II

毎朝ちびちびCodewars。 How Many Numbers? II [5 kyu] www.codewars.com 今日のお題: """max_sumDig(nMax, maxSum) 1000 以上 nMax 以下の範囲の整数について、 どの4桁をとっても 各桁の数値の和が maxSum以下であるような数値を求める。 例えば、6桁の整…

毎朝Codewars@2019.05.18(金): Sat Nav directions

毎朝ちびちびCodewars。 Sat Nav directions [5 kyu] www.codewars.com 今日のお題: """ sat_nav(directions) 東西南北に、1Kmごとの格子状に広がる道路がある。 スタート地点 座標[0,0] からナビゲーションの指示に従って進み、最終到達点の座標返す。 開…

毎朝Codewars@2019.05.10(金): Perimeter of squares in a rectangle

毎朝ちびちびCodewars。 Perimeter of squares in a rectangle [5 kyu] www.codewars.com 今日のお題: """ n 番目のフィボナッチ数を Fn とした時、 F0からFnまでの各項を一辺とする正方形の外周の和を返す。 Args: n (int): フィボナッチ数列 Returns: 正…

毎朝Codewars@2019.05.07(火): Decode the Morse Code, advanced

毎朝ちびちびCodewars。 Decode the Morse Code, advanced [4級] https://www.codewars.com/kata/decode-the-morse-code-advanced/ www.codewars.com 今日のお題: """ モールス信号デコーダー2 - ビットレートが異なるデジタル信号からのデコード 新たに書…

毎朝Codewars@2019.05.05(日): Morse Code

毎朝ちびちびCodewars。 Morse Code [6級] www.codewars.com 今日のお題: """ モールス信号デコーダー - 大文字と小文字の区別はしない。モールス符号では伝統的に大文字が使われる。 - 単一のスペースが文字の区切り、3つのスペースが単語の区切り。 - 冒…

毎朝Codewars@2019.05.04(土): Coloured Triangles

毎朝ちびちびCodewars。 Coloured Triangles www.codewars.com 今日のお題: """RGBで三角形を書く 各行RGBで構成される文字列。次行の文字列は、すぐ上の行で隣り合う2文字が同じならその文字を、異なる場合はその2文字以外の第3の文字を置く。 例えば、 R …

毎朝Codewars@2019.05.02(木): Prime String

毎朝ちびちびCodewars。 Simple Fun #116: Prime String [6級] www.codewars.com 今日のお題: """ The string is called prime if it cannot be constructed by concatenating some (more than one) equal strings together. For example, "abac" is prime,…

毎朝Codewars@2019.05.01(水): Catching Car Mileage Numbers

令和初日の今朝もちびちびCodewars。 Catching Car Mileage Numbers [4級] www.codewars.com 今日のお題: def is_interesting(number, awesome_phrases): """3桁以上の数字で、次の6つのいずれかに該当したら「面白ナンバー (Interesting numbers)」とす…

毎朝Codewars@2019.04.30(火): Gap in Primes

毎朝ちびちびCodewars。 Gap in Primes [5級] www.codewars.com 今日のお題: """ m以上 n以下の素数で、隣の素数との差がgである最小の組み合わせ[P(i), P(i+1)]を返す Args: g (int >= 2): m (int > 2): 対象範囲の開始値(mを含む) n (int >= m): 対象範…

毎朝Codewars@2019.04.23(月): String incrementer

毎朝ちびちびCodewars。 String incrementer [5級] www.codewars.com 今日のお題: """ increment_string(strng) Args: strng (str): Returns: 加工後のstrng (str): - 文字列の末尾が数字なら、数字部分を 数値に1を足した文字列に変換する。 ただし、数字…

flurrytimeline開発 一旦まとめ

flurrytimeline開発 一旦まとめ 2月ぐらいから、flurrytimeline(仮称)と称して、 作業していて気が散るときに、"気が散る何か"をメモに吐き出すことで一旦忘れて集中し、 そのメモは後から思い返して活かせるような、そんな自分支援ツールをちびちび書いて…

Pythonもくもく自習室 #19 @ Rettyオフィス 2019/04/20(土) 11:00-19:00

「技術とイイゴハンを楽しむ」#rettypyに参加した。先月に続いて2回目。 前半は Codewars をやって、後半は「PythonとJavaScriptではじめるデータビジュアライゼーション」を読んで勉強した。 retty.connpass.com 参加目的・獲得目標 成果物 CodewarsのWiki…

「Python中級者のための13のプロジェクトアイデア」ザッと読みメモ

Pythonの勉強が踊り場に差し掛かって停滞気分なので突破する作戦を考えた -- の続き。 codewars に毎日細かく取り組んで足腰を鍛えるのと並行して、少し長いスパンで、何かまとまった"動くもの"の開発もしたい。丁度、テーマ選びの参考になりそうな記事を見…

Pythonの勉強が踊り場&停滞気分なので突破作戦を考えた

Pythonの勉強が踊り場に差し掛かって停滞気分なので突破する作戦を考えた。 昨年後半からPythonを勉強し始めた。 本とかPyQを齧りながら少しずつ動くものが作れるようになって楽しくて仕方なかったのが昨年末から今年の2月ぐらいまで。ここ1ヶ月強、最初の踊…

イベント参加ログ》 (第97回)Python mini Hack-a-thon 3/23 11:00-19:00

pyhack.connpass.com ビープラウドさん会議室が会場の、 #pyhack 定期もくもく会。参加2回目。 先月の #pyhack 以来ちびちび開発している自分用ツールの続き。Responderの勉強がてら、ログをブラウザで表示する部分を作った。 参加目的・獲得目標 成果 キー…

イベント参加ログ》Pythonもくもく自習室 #18 @ Rettyオフィス 3/16 11:00-19:00

「技術とイイゴハンを楽しむ」しつつ一緒にPythonでもくもくする会に初参加した。 Sublime Textのちっちゃいスニペットを書いたのと、Responderのチュートリアルを進めた。 retty.connpass.com 参加目的・獲得目標 成果物 気づき(3つ書く) TODO(気づきを…

Python のWebフレームワーク「Responder」の勉強 (1)

Python のWebフレームワーク「Responder」をチュートリアルで勉強したログ。その1。 A familiar HTTP Service Framework — responder 1.3.0 documentation サーバ起動 URLから受け取った値で処理を変える JSONやYAMLを返す Rendering a Template

現在日時や生まれてから今日までの日数を挿入する Sublime Text 用のちびプラグイン

Sublime Text で、現在日時を簡単に挿入したい。 既存のプラグインもあるけど、自分好みにしたかったので書いてみた。 現在日時 生まれてから今日までの日数 を挿入するコードを書いて、ショートカット登録するところまでの手順を残す。 現在日時を表示するS…

TInyDB - Pythonの軽量なドキュメント指向データベースの使い方

TinyDB JSON感覚で扱えるPythonの軽量データベースについて勉強したので、その覚書。 TinyDB samples

Sublime Text 対応の、Python のコード補完ツール「kite」導入メモ

kite はコード補完ツール。Sublime Text(v3)にも対応している。 1ヶ月ぐらい前に Guido van Rossum(@gvanrossum)さんが絶賛していたので入れてみた。 I really love the line-of-code completions in the new https://t.co/TcfoSNq6b4. Thanks for the demo …

イベント参加ログ》 (第96回)Python mini Hack-a-thon 2/16 11:00-19:00

pyhack.connpass.com ひとりで勉強し続けるのは苦手なので、"もくもく会に参加して、自分をブースト アップしよう作戦" の一環 Python mini Hack-a-thon はpyhack さんの定期もくもく会。 今回、初参加。いい感じなので今後も参加したい。 自分用ツールの開…

FizzBuzz in Python

or 演算子の動作 x or y x がFalseなら y が, そうでなければ x が返る この演算子は短絡評価される。つまり x が False のときにのみ、y が評価される。 via. Python 3.7.2 ドキュメント>ブール演算 --- and, or, not https://docs.python.org/ja/3/library…

MacBook Pro セットアップログ@2019.02.09

MacBook Air から MacBook Proに機種変更した。 クリーンインストールして、必要なデータだけ移行する方法で移行。 機種変更やOSクリーンインストールは間隔が空くので、毎度手順やファイルパスを調べ調べ作業することになりがち。 当然、効率が悪く大量に時…

1月第3週 イベント参加ログ

シニアプログラミングもくもく会渋谷2019年1月版 - 2019.01.18(金) みんなのPython勉強会#41 - 2019.01.16(水)

Python Adventカレンダー2018の拾い読みメモ

Adventカレンダーは、その年のトレンドや目新しい話題が集約される。みんなで寄ってたかって書くから切り口も多様で、書き手は ”1年の締めくくり” と張りきって書くから読んで楽しい。Python Adventカレンダー2018から、現時点の自分の琴線に触れたタイトル…

Python と MT DataAPI で 「お勉強ログ」プログラムを書いたよ - MTはデータ保存箱

この記事は、Movable Type Advent Calendar 2018の18日目です。 adventar.org プログラムを書いたきっかけ Web業界にいながら JavaScript もろくに読めない私が、9月に突然 Python のお勉強を始めて 早3ヶ月。 少しずつできることが増えて 楽しい盛りの今日…