acokikoy's notes

{"勉強中":"Python","注目":"Shopify","LOVE♡":["ABARTH595","TA-GG9","Ukulele","Movable Type","ガーナ ミルクチョコレート"]} なWebディレクター

Python

毎朝Codewars@2019.06.18(火): Holiday VII - Local Talk

毎朝ちびちびCodewars。 Holiday VII - Local Talk [7級] www.codewars.com 今日のお題: """ 与えられた文章の単語間に "pak" という言葉を挟んで返す一種の「はさみ言葉」遊び。 例えば pak("Man I need a taxi up to Ubud")) ならこうなる => "Man pak I …

毎朝Codewars@2019.06.17(月): Buddy Pairs

毎朝ちびちびCodewars。 [5 kyu] Buddy Pairs www.codewars.com 今日のお題: """ 自分自身を除く約数を proper な約数と言うらしい。 例えば 48の properな約数は、1, 2, 3, 4, 6, 8, 12, 16, 24 だ。 nの properな約数の和を s(n) とする。 先の例なら 1 +…

毎朝Codewars@2019.06.14(金): Coding with Squared Strings

毎朝ちびちびCodewars。 [5 kyu] Coding with Squared Strings www.codewars.com 今日のお題: """n x n文字列のエンコード・デコード Code(暗号化): 与えられた文字列 s をn文字ごとに改行して、n x n の正方形に並べる。 これを時計回りに90°回転させた結…

毎朝Codewars@2019.06.10(月): Find the missing letter

毎朝ちびちびCodewars。 Find the missing letter [6級] www.codewars.com 引き続き、レベルを下げて脊髄反射を鍛える系チャレンジで数をこなす (`ω´)キリッ。 今日のお題: """ 与文字列は連続したアルファベットからなるリストだが1文字抜けがある。その文…

毎朝Codewars@2019.06.06(木): Square(n) Sum

毎朝ちびちびCodewars。 Square(n) Sum [8級] www.codewars.com 今日のお題: """ リストnumbersで与えられた各要素を二乗し、それらの合計値を返す def square_sum(numbers): Args: numbers (list): 要素はint型 Returns: 各要素の2乗の合計値 (int): """ …

毎朝Codewars@2019.05.29(水): Scramblies

毎朝ちびちびCodewars。 [5 kyu] Scramblies www.codewars.com 今日のお題: """ scramble(s1, s2) 文字列s1 を構成する文字を使って 文字列s2 が作れるならTrue、そうでないなら Falseを返す。 構成文字は1回しか使えない(s2に'a'が2回出現するなら、s1に2…

毎朝Codewars@2019.05.28(火): Unique In Order

毎朝ちびちびCodewars。 Unique In Order [6級] www.codewars.com 今日のお題: """ unique_in_order(iterable) 与えられた文字列から、隣同士同じ文字を取り除いて、 残りを文字のリストで返す。ただし、文字の並び順は変えない。 例: unique_in_order('AA…

毎朝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 Pro 2020セットアップログ@2020.09.19 - acokikoy's notes MacBook Air から MacBook Proに機種変更した。 クリーンインストールして、必要なデータだけ移行する方法で移行。 機種変更やOSクリーンインストールは間隔が空くので、毎度手…