タグ

Pythonistaに関するosada5963のブックマーク (5)

  • Pythonistaで自分専用RPN電卓を作る(01) - Art, Business & Engineering

    RPN電卓アプリは数が少なくて、自分にあったものがない…。 ないなら作ってしまおう。 Pythonistaとは こちらのBlogに詳細があります。参考にさせて頂きました。 iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る まずはコアの構造を作ってみる A級B型C++入門というで、行き当たりばったりにコードを修正しながら仕上げていくやりかたを、B型人間のプログラミングと呼んでました。 それでいうと、僕は正にB型プログラマーです。 まずは、RPN電卓のコア構造になるスタックを作ってみます。Pythonではリストを使えば、あっという間です。 C言語の時代を知る人間としては、感動的な簡単さです。 class RPN(): _stack = [] def push(val): RPN._stack.append(val) def pop(): return RP

    Pythonistaで自分専用RPN電卓を作る(01) - Art, Business & Engineering
  • PythonistaでYouTubeの動画をフォトライブラリーに追加する - Qiita

    はじめに Pythonistaとpytubeを使ってYouTube Downloaderをつくることにしました。既存のiOSアプリはアプリ内に動画をダウンロードしますが、今回はiOS純正のフォトライブラリーにダウンロードしたいと思います。 方針 YouTubeアプリでダウンロードしたい動画のページへ行き、その動画の共有からPythonistaのスクリプトを実行します。スクリプトは大まかに、pytubeを使い動画をダウンロードし、それをフォトライブラリーに追加する工程に分かれます。 環境設定 Stashをインストールした後、pipでpytubeをインストールする。 実装 ファイルは以下のように分割します。 どうやらiCloud Driveでこれらのファイルを実行するとエラーが出る(Dropboxは未確認)。なのでローカルでこれらのファイルを作成し、実行してください。 main.pyはその名の

    PythonistaでYouTubeの動画をフォトライブラリーに追加する - Qiita
  • 【Python入門】インタラクティブモードで関数電卓として使う - なりなり日記

    こんにちは、なりなりです(^ ^) Pythonはプログラミング言語ですが、プログラムを組むのは敷居が高いという人にもお勧めです(^-^) 僕が通信系のハードウェアエンジニアということもありますが、Pythonはインタプリタで、かつ、インタラクティブモードを備えるため、プログラミングに興味が無くても、関数電卓としてとても便利です。 技術系の人はWindows PCやスマホの標準電卓では機能的に足りず、PCではExcelを使ったりするでしょうが、Pythonの方が便利です。 専門的な計算にはMATLABを使う人もいるでしょうが、あれは30万円ほどしますよね。 Pythonは基的にフリーのオープンソースですから、NumPyという無料の拡張モジュールを使えば、行列演算までこなしてしまいます。 Simulinkまで使わないなら、Pythonで事足りるかもしれませんよ(^-^) 関数電卓としての簡

    【Python入門】インタラクティブモードで関数電卓として使う - なりなり日記
  • Pythonista for iOSで松屋のクーポン(QRコード)を表示する - Qiita

    はじめに 松屋好きですか?私は大好きです。 そんなエンジニアなら誰しもが好きな松屋ですが、スマホの公式アプリやLINE上でクーポンが配信されていることはご存知でしょうか。 タッチパネル式券売機にQRコードをかざすと使える1のですが、いちいちアプリやLINEを起動してQRコードを表示するのが面倒な上に、画面の輝度が低かったりするとうまく読み取ってくれません。 松屋で発券に17秒以上かける輩は出禁もやむを得ないというのは周知の事実2なので、最新のQRコードの表示と画面の輝度調整をワンタップでやってくれるPythonista for iOS用のスクリプトを書きました。 Pythonista for iOSというのはiOS上で動くPython環境で、iOS上でpythonが動くだけでもヤバいのにpythonからObjective-Cのオブジェクトも触れたりなんかもう色々ヤバいアプリです。3 使い方

    Pythonista for iOSで松屋のクーポン(QRコード)を表示する - Qiita
  • iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る

    iOS用のアプリは通常、開発アカウントを取得し、Macを使って開発します。 開発アカウントを取得するほどではないが、iOSデバイス上で何かやりたい処理がある、という人はいるでしょう。 あるいは、プログラム好きな人なら率先してiOSデバイス上でプログラミングをしたいと思うのではないでしょうか。 そうしたニーズに存分にこたえることができる、iOSデバイス上で動作する統合開発環境がPythonista 3です。 2016年9月21日に開催されたPyCon JP 2016で @equal_001 さんがPythonistaについて発表されていたのでご紹介。 Python支持者のことをPythonistaといいますが、アプリ名はそこから取ったんでしょうね。 正真正銘のPythonが内蔵されていて、ローカルで動きます。 [参考] Kazuhiro AbeさんはTwitterを使っています: 「インタプ

    iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る
  • 1