FROG_WOMAN(FROGWOMAN)@長崎

http://blog.livedoor.jp/frog_woman から移転

Pythonを学んでみる

最近本屋の技術本コーナに行くとPython関連の書籍ばっかですね Pythonは何年か前に少し触ったことがあるのですが、改めて学んでみることにしました

いつもなら入門の本を一冊買って学ぶのですが 最近はネットでのプログラミング講座的なのが充実しているので まずはそれらのサービスだけを使っての学習をやってみようと思います

入門に使わせて頂くサービスは

Progate prog-8.com

Paizaラーニング paiza.jp

です

といってもどちらも内容とか似てる部分があるので、同じ会社のなんですかね。

どちらかというと使いやすさやとっかかりやすさはProgateの方がいいかなって思いました

対応も親切みたいですしね

で、Paizaラーニングは演習が学びに丁度よくて、Pythonに限るとProgateはコマンドラインで対話式で進めていくのに比べて Paizaラーニングの方はPythonファイルに書いていく感じです。なので先々対話式では限界がくると思うので、個人的にはこっちの方が学びたいことに近かったです

ただ、演習で先に進むのにコードチェックがあるのですが、それが時間帯でなのかだいぶ重くてストレスでした..

なのでどちらかというとProgateの方をまずは進めると思います

で、学んだことで試しにローカルで作ってみたのが以下のやつです


学び

とりあえず、こんな感じのスタートです

Twitterに自動メディア投稿機能「Media Studio」が追加されたらしい


動画が自動で投稿されるサービスらしい。
審査が通れば広告もつけれる..?

今の所web版限定のサービスで
最初、自分のメニュー一覧にはなかったのですが、「アナリティクス」のメニューを開いて、適当にあれこれ「アナリティクス」のメニューをクリックした後にマイページに戻り画面更新をしたら「アナリティクス」項目の下に「Media Studio」の項目が追加されてました

まだ自分は使っていないので活用してみようかなと思います
でも、基本的にスマホ版を利用しているので使う機会が限られるかなって思います
f:id:frog_woman:20180829120455p:plainf:id:frog_woman:20180829120459p:plain

Swift4アプリ作成「TODOリストアプリ」続き2

frogwoman.hatenablog.jp 前回の続き

一応、「今日はここまでする」ってスケジュール立ててやってるのだけど

なかなか思うように上手くいってくれない

とりあえず今日の目標は「TODOの修正機能」を追加するでした。

できれば直接TODOリストの文字列を修正できるようにしようと思ってCustomCellのやり方をなんとか作ってみたのだけど

なんか微妙だなって思ったのでアラート画面を出してテキストボックスを配置することにしました

でももしかしたら直接編集できるようにするかもしれない(

まだ判定とか足りてないけどとりあえずできたのがこんな感じ

拘りとしてViewの部分もStoryboardを使わずSwiftコードで作りたかったので、Swiftコード部分の情報が出てこなくて梃子摺りました...

TableViewのCellのSwipeAction部分の実装に関しては分かりづらいし、サンプルがあっても古いしとかで同じように梃子摺ってる人が多いようでした

ある程度完成して良さそうなコードができたらQiitaかブログに書こうかなと思います

と言っても以下の参考URLを見れば大体分かるかと思います



参考URL
[ iOS アプリ ] UITableViewをコードで実装するときにあると便利なテンプレート ( swift 3 ) – Unknown Network

051 UITableViewに追加・削除機能を追加 · GitBook

045 TableViewのボタンの拡張 · GitBook

dev.classmethod.jp qiita.com amarron.blog 初めてでも分かる!カスタムセルをSwiftで使用する方法 | Yuuの悠々自適Blog


今度参考にしたいURL qiita.com