並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 80件

新着順 人気順

Pythonistaの検索結果1 - 40 件 / 80件

  • ゼロからはじめるPython(56) iPhone/iPadでもPythonが使いたい - Pythonistaを始めよう

    「いつでもどこでもPythonを使っていたい」という人が世界中にたくさんいる。筆者もその一人なのだが、電車や飛行機の中でプログラムを作りたいという場合には、ノートパソコンを持ち歩くしかなかった。しかし、時代は変わった。今やiPhone/iPadでも気軽にPython開発ができるようになったのだ。今回は、Pythonistaというアプリを使って、いつでもどこでもPythonを使う方法を紹介しよう。 iOSでPythonを使うには? iPhone/iPad(iOS)でPythonを使いたいと思ったときには、いくつかの選択肢がある。まず、今回紹介する有料アプリのPythonista、無料アプリのPython3 IDEなどを使う方法一つ。他には、VNCやSSHなどのアプリを利用して遠隔地のパソコンに接続して、遠隔地のパソコンでPythonを実行する方法がある。 もちろん、遠隔地のパソコンに接続する

      ゼロからはじめるPython(56) iPhone/iPadでもPythonが使いたい - Pythonistaを始めよう
    • Pythonのプログラミング環境はどう作る?お薦めはAnacondaとPythonista 3

      初めに、Pythonでプログラミングできる環境を構築しましょう。パソコンでは「Anaconda」というソフトウエアの利用がオススメです。Anacondaを使うと、Pythonの標準的な環境だけではなく、便利なツールや様々なライブラリを同時にインストールできるので、後々便利です。iPhone/iPadをお使いの方には「Pythonista 3」というアプリもオススメできます。Pythonista 3は、App Storeで購入できるPythonプログラミング環境です。完成度が高く、iPhone/iPadで快適にプログラミングできます。 Anacondaのインストール Anacondaは公式サイトのダウンロードページから無償で入手できます(図1)。URLは次の通りです。 https://www.anaconda.com/download/ AnacondaにはWindows用、macOS用、L

        Pythonのプログラミング環境はどう作る?お薦めはAnacondaとPythonista 3
      • 非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita

        ※Pythonistaとか言っていますが、Pythonicなコード書きまくっているとかエンジニアに転職したとかではないです。 でも言いたかったから書いた! サマリ 友人は非エンジニアですがプログラミングに興味があり、初心者向けの本で勉強していたのですが、読み終えても自分が作りたいものをどう作ればいいのかわからず悩んでました。 そんな中京都大学からPythonを使ったプログラミング演習の教材が無料公開されました。 そこで、教材を週に1回オンラインで画面共有しながらいっしょに読み、いっしょにコードを書いていきました。 約2か月後、彼は今自分でファイル整理用のスクリプトやCLIの海戦ゲームを作り、今はCLIでWizardryをつくろうとプログラミングを楽しんでいます。 この記事では以下を紹介します。 どう進めていったか 彼をつまづかせていたもの:教えるほうが学ぶスコープを広げてしまっていたことと

          非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita
        • Pythonistaに贈るAWS Lambda入門 / AWS Lambda Essentials for Pythonista

          2020年4月15日に開催された「みんなのPython勉強会#56」で講演した際の資料です。

            Pythonistaに贈るAWS Lambda入門 / AWS Lambda Essentials for Pythonista
          • Python の勉強時間を取れない人に Pythonista は絶対オススメな話

            最近注目のプログラミング言語 Python(パイソン)の勉強をしたいけれども、なかなか勉強時間を取れない方は多いのではないでしょうか? そんな方にオススメなのが Python のコードを iPhone や iPad で 簡単に実行できるアプリ Pythonista(パイソニスタ)です。そこで今回は、Python の勉強時間を取れない人に Pythonista をオススメする理由をまとめてみました。 Pythonista(パイソニスタ)とは? 冒頭にも書きましたが Pythonista(パイソニスタ)は、Python のコードを iPhone や iPad で簡単に実行できるアプリです。 Pythonista は、Python のコードを実行できるだけでなく、Python 用のとても便利なコードエディタ(Python の関数や変数などを自動で補完してくれます)が付いていますので、iPhone

              Python の勉強時間を取れない人に Pythonista は絶対オススメな話
            • Pythonistaのためのdigdag py> operator開発ガイド | Democratizing Data

              Table of Contentsこの記事は、Arm Treasure Data Advent Calendar 2019の24日目です。 今年の夏に新しくTreasure Dataで使えるようになったPython Custom Scriptingですが、 開発する際にどういう点を気をつければ良いのかという質問をいただくことが多いので、 今日はTreasure Workflowとdigdagのpy> operatorを使った開発の際に気をつけることを書いて行こうと思います。 なお、Treasure WorkflowとありますがOSSのdigdagでも活かせる内容があると思います。 なお、既にPython Custom Scriptingが試せる環境にある方は、このGoogle Colab notebook https://bit.ly/191212_cs で一通り試すことが出来ます。 wo

                Pythonistaのためのdigdag py> operator開発ガイド | Democratizing Data
              • Pythonistaの使い方まとめ

                iPhone及びiPad向けのPython開発アプリ「Pythonista」の使い方についてまとめている記事です。 基本的な使い方やライブラリの使い方について紹介します。 ※リンク先がないものについては順次追記予定。 サイト中では単にPythonistaと記載しておりますが、Pythonista3+Python3で開発しております。 Pythonistaのダウンロード方法と始め方対応機種はiOSのみPythonistaが対応しているのはiOS(iPhone/iPad)のみです。 Androidには対応していません。 ただし、AndroidはPydroid/QPython(無料)で開発ができます。 また、Windows版やMac版もありません。 最もパソコンは普通にPythonをインストールできますし、PyCharmなどよりもっと便利なエディタがあるので問題ないですね。 ダウンロード方法Py

                  Pythonistaの使い方まとめ
                • PythonistaがGo言語に入門してみた | フューチャー技術ブログ

                  The Gopher character is based on the Go mascot designed by [Renée French](http://reneefrench.blogspot.com/). はじめにはじめまして。TIG DXユニット所属の村上です。2020年4月にフューチャーに新卒入社しました。 私の所属しているプロジェクトでは、Go言語を使ってWeb APIを構築しています。私は元々Pythonを主に書いていましたが、Go言語を書くのは初めてでした。そんな私がPythonからGo言語へ入門する際に、苦労した経験や発見を共有したいと思います! 自分のITスキルセット プログラミング言語 : Python, Java, PHP, C, アセンブリ データサイエンス : 確率統計, 機械学習(特に深層強化学習) ハードウェア : コンピュータアーキテクチャ, 自作P

                    PythonistaがGo言語に入門してみた | フューチャー技術ブログ
                  • iOS用Python開発環境Pythonista 3で外部ディスク上のファイルを扱う

                    USB接続モードを使って連携を組む 電子ノートはPCなどとの連携のために、USBマスストレージとして動作するUSB接続モードを備えます。 Apple Lightning – USBカメラアダプタなどを使ってiPhoneとUSBケーブルで接続。 電子ノートをUSB接続モードにすると、iPhoneのファイル.appでも電子ノートの中身を見ることができます。 電子ノートからPCなどへの画像の受け渡しは一つずつに限られいささか面倒なのですが、逆を言うとUSB接続モードで受け渡しする画像は自ずと一つに決定されます。 このことを利用し、セミオートでiPhoneに持っていく方法を考えてみました。 外部ファイルを読み書きできるPythonista 3 使った道具はPythonista 3というアプリです。 Pythonista 3はiOS上で使えるPythonで、自由度の高いセルフ開発環境です。 最近のア

                      iOS用Python開発環境Pythonista 3で外部ディスク上のファイルを扱う
                    • iphoneだけでPythonistaでyoutubeから動画をダウンロード出来るようにしよう! - Qiita

                      概要 iphoneでyoutubeを使っていて手元に保存したいと思うことがよくあります。でもyoutube premiumは結構高い。。 そこで自分でダウンロードできるようにしました。 お題はずばりYoutubeの動画をiphoneからダウンロードするです! 参考にしたサイト https://qiita.com/Gold_Gliders/items/331eac3045c635ce0612 urlの取得方法などでとても参考になりました。この方はpytubeを使って動画を取得していましたが自分はyoutube_dlを使ってダウンロードしたかったので自分流に改造しました。また、動画のフォルダもスクリプトがあるフォルダ配下に作成したかったので少し手を加えています。 https://mahimahironron.hateblo.jp/entry/2019/09/29/youtubeの動画をダウンロ

                        iphoneだけでPythonistaでyoutubeから動画をダウンロード出来るようにしよう! - Qiita
                      • iPadでプログラミング!! Pythonistaを使った本格開発(練習問題あり!)

                        Pythonista 3 とは? 今回はPythonista 3 というアプリを使ってプログラミングを行います。 Pythonista 3 はiPad用(iPhoneでも利用可)の有料アプリです。 このアプリを使うことで iPad 上で Python を使用することができるようになります。 2023年8月現在で¥1,500の有料アプリですが、非常に完成度が高く、使いやすいデザインや iCloud の連携で他端末との同期もできることから十分お金を払う価値のアプリだと言えます。(画像をクリックすると App Store のページに遷移します。) プログラミングを始める際に最初にぶつかる壁が開発環境の整備です。 パソコンでプログラミングを始めようと思ったら、最初にソフトをダウンロードしてインストールして環境の設定をする必要があります。これがなかなかめんどくさいです。 しかし、 Pythonist

                          iPadでプログラミング!! Pythonistaを使った本格開発(練習問題あり!)
                        • PYTHONISTA3を使って機械学習(ディープラーニング) - 社畜エンジニア発掘戦線

                          おつかれさまです。 しばらくの間、どっぷり機械学習(ディープラーニング)について勉強していて更新が滞っていました。その基礎の基礎が分かってきたところで忘れないうちにまとめなきゃ!!となり筆をとった次第です。少しブログのテイストもリフレッシュしました。最近アメリカに移住した経緯もあって英語でも書いてたんですが、同じ媒体で2カ国語はやっぱ見にくいな、となり英語は英語で別のブログ媒体を探しています。(「あっ!アイツ諦めやがったぞ!」とか言わないで、、) さて、機械学習(特にディープラーニング)にフォーカスして話を進めていきたいと思います。あくまで、現時点での私の理解をメモしたものなので多々間違っている部分、極大解釈してる部分はあるのであしからず。何かミスに気づいたらすぐ修正します。 勉強するツール(PYTHONISTA3) 機械学習の概要 問題解決のフロー 練習問題 ディープラーニングのコツなど

                            PYTHONISTA3を使って機械学習(ディープラーニング) - 社畜エンジニア発掘戦線
                          • PYTHONISTA3のクセ(グラフの描画) - 社畜エンジニア発掘戦線

                            おつかれまです。 PYTHONISTA3はmatprotlibをインポートすることでグラフ描写が可能です。しかし、このアプリ上でグラフが描画されるときのクセを知ってるとイライラせずに済むこともたくさんあります。 ひとつのプラグラムで複数回グラフ描写するときはfigureで分ける:2019-01-27 グラフ画像の保存ができる:2019-01-27 処理落ちする:2019-02-03 ひとつのプラグラムで複数回グラフ描写するときはfigureで分ける:2019-01-27 ふだんはPCでPythonを書いているのであんまり気にしてなかったんですが、PCだと特にfigureを設定しなくても、plt.show()するたびにその直前の設定で毎度グラフを出力してくれるんですね。ありがたく(気づかず)この仕様にあやかっていました。figureとはグラフを描画するためのレイヤー?絵のキャンパスみたいなも

                              PYTHONISTA3のクセ(グラフの描画) - 社畜エンジニア発掘戦線
                            • Pythonista上でChatGPTのfunction callingを使って音声対話エージェントを作ってみた - Qiita

                              2023/06/13にOpenAIからChatGPTのFunction callingの機能がアナウンスされました。 以前、プラグイン機能が出た時にそれがAPIでもできると良いなと思っていたので、ついに来たか!と思い早速試してみました。 ChatGPT Funciton callingとは? OpenAPIのフォーマット(JSON)で説明付きで関数を定義しておくと、ChatGPTがチャットの会話の中で呼び出しが可能な時に教えてくれる機能だと解釈しています。 例えば、下記のように関数のインターフェースを定義しておくと、会話の中で呼び出しすべきタイミングに、この関数に対してこの引数を渡せばいいよと教えてくれます。 インターフェース [ { "name": "add", "description": "Take the sum of two numbers", "parameters": { "

                                Pythonista上でChatGPTのfunction callingを使って音声対話エージェントを作ってみた - Qiita
                              • PythonistaのUI実装で遊ぶ[Actionの実装] - Qiita

                                はじめに Pythonistaで作ったUIに動きをつけることにけっこう悩んだので記事にしておきます。あんまりPythonistaのUI実装を触らないでここ見てる人は以下を先に読んだほうがいいと思いますよ! Pythonista3のUI実装で遊ぶ[超超入門] PythonistaのUI実装で遊ぶ[画面要素] PythonistaのUI実装では、各要素にActionという属性が設けられていて、たとえばボタンであれば、押下(タップやクリック)されたときの動作を定義することができます。 赤い丸の部分です。 ここに、処理を定義した関数名やメソッド名を指定すると、ボタンが押下されたときに呼び出されるってわけです。 処理は、pyuiに対応するpyファイルに記述します。

                                  PythonistaのUI実装で遊ぶ[Actionの実装] - Qiita
                                • iPhone + pythonista3で物理シミュレーションをやってみた。

                                  robo8080 @robo8080 iPhone + pythonista3で物理シミュレーションをやってみた。(4) 何回見ても飽きない😁 pic.twitter.com/nKWcvLbZic 2020-01-14 08:52:45

                                    iPhone + pythonista3で物理シミュレーションをやってみた。
                                  • 【Pythonista】ショートカットを設定する方法

                                    こんにちは、にわこまです。 今回は、pythonista3でショートカットを設定する方法を紹介します。pythonista3自身にショートカットを設定する機能がありますが、それだけではショートカットを設定できません。ショートカットアプリを使います。 誤字脱字や不明点がございましたらご連絡お願いします。 スポンサードサーチ まず、準備して頂くものが2つあります。ショートカットで実行したいpythonファイルとショートカットアプリです。 実行したいpythonファイルについては、ご自身で適当に作っていただく必要があります。 特に何もないという方はこちらの記事を参考にアプリを作って見てください。

                                      【Pythonista】ショートカットを設定する方法
                                    • [初心者向け]Pythonista3のStash導入〜pip installまでの手順|Junya

                                      こんにちは。 普段プログラミングを趣味として自分なりに楽しんでやっています。 その中で学んだ事などを備忘録として残し、僕の思いも少し付け足してnoteにまとめています。 今回はiOSでPythonの開発環境が構築できるアプリ『Pythonista3』のシェル《Stash》のインストール方法を書いています。 Stashを導入するメリット 導入するメリットとしては、pip("Pip Installs Packages" もしくは "Pip Installs Python"の略)を使う事が出来る。 このpipとは、Pythonで書かれたパッケージをインストールしたり管理する為の『パッケージ管理システム』の事です。 Pythonの標準には無いサードパーティー製のパッケージ(例えば“Numpy”や“selenium”等)のインストールを簡単に行う事が出来ます。 パッケージのインストールが簡単に出来る

                                        [初心者向け]Pythonista3のStash導入〜pip installまでの手順|Junya
                                      • スマホでプログラミングができる!Pythonista3の初期設定と使い方

                                        Pythonista3ならスマホやiPadでプログラミングができる! Pythonista3の魅力はなんと言っても、PCじゃなくてiPhoneやiPadなどでPythonコードを動かせることです♪本などでPythonの勉強をしてみても、やっぱりコードを実際に書かなきゃ覚えられませんよね(^^) Pythonista3を使う前にStaShをインストールしよう では、早速Pythonista3をインストールしてみましょう。 Pythonista3をインストールしたら、次はPythonista3の中でStaShをインストールしましょう。 StaShとは? StaShとは、Pythonista3でコマンド操作ができるシェルのことです。何のことかよくわからない方も、現段階ではひとまず初期設定の1つとしてインストールしておきましょう☆ ちなみにStaShとは「Pythonista Shell」の「st

                                          スマホでプログラミングができる!Pythonista3の初期設定と使い方
                                        • Pythonista3 時刻を表示する | サイクルきゃぁ

                                          iOSでPythonを使うやつです。ブックマークなんだけど、アプリっぽくアプリ同列にアイコンを置けるということも魅力 https://cycle.eek.jp/blogs/ee9king/268 これで、定年タイマと同じものを作れないか、ずーと考えてわかんないことがあったが、今日ようやく、できた。 ボタンを押したらどうこうという、作り方の検索結果は多数あるが、ボタンなしで表示だけするというのを探すと、"Hello World"などでprint文しか出てこない。探し方もあると思うけど、print文だと、Pythonのコンソールに表示される。それ、意味ないやろ。 UIにlabelを一つだけ作り、立ち上げたら、Label1にunixtimeを表示したい。長かった! import ui import time import datetime ut=time.time() dt=datetime.d

                                          • PythonistaのためのC++記法入門: それC++ではどう書くの2 ~基本的な配列~ - Qiita

                                            Pythonにおける配列として代表的なのはlistであり、C++でそれに近い挙動をするのはarrayやlistおよびvectorである。ここでは主にvectorを例に挙げてPythonのlistとの用法を比較していく。 vector vectorは末尾への要素追加とシーケンス内要素へのランダムアクセスが$O(1)$と高速に行える一方、任意位置への要素の挿入は$O(N)$と要素数に応じた時間がかかる。こういった特性、およびarrayと異なり動的配列をサポートしているなど、Pythonのlistはこちらに近い。 1次元配列 Pythonではこう書いた data = list() # 空の配列 data = [0, 0, 0] # [0, 0, 0] で初期化 data = [128, 128, 128] # [128, 128, 128] で初期化 data = [1, 2, 3] # [1,

                                              PythonistaのためのC++記法入門: それC++ではどう書くの2 ~基本的な配列~ - Qiita
                                            • Pythonista3 for iphoneを使って簡単ssh port fowarding - Qiita

                                              ここで、sshtunnelを少し修正します。sshtunnelはparamikoというモジュールに依存しているのですが、バージョンの食い違いでそのまま使うとエラーが出ます。PythonistaメニューのPython Modulesからsshtunnel.pyを探し出して次のように修正します。 1021> if host_pkey_directories is not None: 1022> paramiko_key_types = {'rsa': paramiko.RSAKey, 1023> 'dsa': paramiko.DSSKey, 1024>-'ecdsa': paramiko.ECDSAKey, 1025>-'ed25519': paramiko.Ed25519Key} 1024>+'ecdsa': paramiko.ECDSAKey} ... 1215> for pkey_cl

                                                Pythonista3 for iphoneを使って簡単ssh port fowarding - Qiita
                                              • Pythonista3 やろうぜ!標準機能をみてみる 〜 コーディング編 - Qiita

                                                この記事は、Pythonista3 Advent Calendar 2022 の01日目の記事です。 一方的な偏った目線で、Pythonista3 を紹介していきます。 ほぼ毎日iPhone(Pythonista3)で、コーディングをしている者です。よろしくお願いします。 以下、私の2022年12月時点の環境です。 --- SYSTEM INFORMATION --- **System Information** * Pythonista 3.3 (330025), Default interpreter 3.6.1 * iOS 16.0.2, model iPhone12,1, resolution (portrait) 828.0 x 1792.0 @ 2.0 他の環境(iPad や端末の種類、iOS のバージョン違い)では、意図としない挙動(エラーになる)なる場合もあります。ご了承く

                                                  Pythonista3 やろうぜ!標準機能をみてみる 〜 コーディング編 - Qiita
                                                • pythonistaでuiを作成する(label, button) - Qiita

                                                  uiの作成に当たって pythonistaのuiはGUIから部品をポチポチと貼り付けて作成するのと、部品をコーディングで作成する方法があります。 前者は、他でも記事(iPhoneでiPhoneアプリを作ろう)を見かけますが、後者はあまり見られないように感じたため、コーディングによって画面を作成する最低限のコードをまとめてみました。 ※部品をコーディングによって作成すると、画面の向きが変わったときに部品のサイズを動的に変更したりなどカスタマイズ性が柔軟になって便利になる?と思ってこの記事を作成しました。 ソース from objc_util import * import ui import console def button_tapped(sender): console.clear() i = console.alert('Info', 'Hi!!', 'Take Photo', 'T

                                                    pythonistaでuiを作成する(label, button) - Qiita
                                                  • PythonistaのためのC++記法入門: それC++ではどう書くの6 ~関数定義1~ - Qiita

                                                    PythonistaのためのC++記法入門: それC++ではどう書くの5の続き。今回からは関数について。 関数関連 関数の基本 例として 1. 整数型の2値を受け取ってその和(整数型)を返す関数 2. 整数型の2値を受け取ってその平均(整数型とは限らない)を返す関数 を考える。 Pythonではこう書いた def sum(x, y): ans = x + y return ans def average(x, y): ans = sum(x, y) / 2. return ans def main(): a = 10 b = 20 print(sum(a, b)) # 30 が出力される print(average(a, b)) # 15.0 が出力される if __name__ == '__main__': main() #include <bits/stdc++.h> using na

                                                      PythonistaのためのC++記法入門: それC++ではどう書くの6 ~関数定義1~ - Qiita
                                                    • 【Ruby】Pythonistaの自分がRubyのPythonにはない機能をまとめていく - Qiita

                                                      【Ruby】Pythonistaの自分がRubyのPythonにはない機能をまとめてみた Rubyを新しく学習するにあたって、RubyのPythonにはない(知らないだけであるのかもしれないけど)機能や、新しく知ったことのみを随時まとめていきます。 真偽値と条件分岐 真偽値ルール falseまたはnilであれば偽 それ以外は全部真。 # !!を前につけることでbool値に変換する !!true #=> true !!1 #=> true !!0 #=> true !!-1 #=> true !!'true' #=> true !!'false' #=> true !!'' #=> true !![] #=> true

                                                        【Ruby】Pythonistaの自分がRubyのPythonにはない機能をまとめていく - Qiita
                                                      • PythonistaでYouTubeの#NowPlaying - Qiita

                                                        Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                          PythonistaでYouTubeの#NowPlaying - Qiita
                                                        • iOSの最強無敵なプログラミング環境 Pythonista 3 を使えるようにした - a_sue’s diary

                                                          Pythonに興味を持ってから、いろいろ本を見たりネットを調べたりしてたんだけど、iOSのアプリPythonista 3が凄いらしい。 ‎「Pythonista 3」をApp Storeで iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る Pythonista 3にシェル、Dropbox同期・ダウンロード機能などAppleが許さない機能を追加する Pythonistaを使ってみて ( ソフトウェア ) - tsukada816のブログ - Yahoo!ブログ こいつは面白そうだけど、1200円かぁ。 と思ってしばらく保留。 そろそろ Pythonista 3 を買おうかなぁ— a.sue@葛飾区 (@a_sue) 2017年2月8日 omz:software「Pythonista 3」買っちゃった https://t.co/iqoFQSbcFX— a.s

                                                            iOSの最強無敵なプログラミング環境 Pythonista 3 を使えるようにした - a_sue’s diary
                                                          • PythonistaのためのC++記法入門: それC++ではどう書くの3 ~tuple / dict(map) / set~ - Qiita

                                                            C++では要素数によってpairとtupleがあるが、Pythonでは要素数に関わらず一律tupleとして扱われる。Pythonのtupleはイミュータブル(変更不可)であるために不変のデータの格納に向いているとよく言われる。 Pythonだとこう書いた # 要素数2のtuple p = ("math", 4) # ()はなくても可 # 要素へのアクセス subject = p[0] score = p[1] # アンパックの基本 subject, score = p # 代入する変数の数と要素数が一致していないといけない # 要素数3のtuple score = ("Bob", "math", 87) # 特殊なアンパック - 値を捨てる name, subject, _ = score # 末尾の要素の87は(実質)捨てられる # 特殊なアンパック - 値をまとめる name, *mi

                                                              PythonistaのためのC++記法入門: それC++ではどう書くの3 ~tuple / dict(map) / set~ - Qiita
                                                            • PythonistaのためのC++記法入門: それC++ではどう書くの1 ~基本のデータ型~ - Qiita

                                                              はじめに C++をもう一度真面目に勉強するにあたりPythonで書いていたものをC++ではどう書くのかを中心に書いていく。そのため、この一連の記事はPythonは書けるけどC++は…という人向けに書いている(つもりである)。 内容としてはAtCoderのC++入門およびcpprefjp - C++日本語リファレンスをだいぶ参考にさせていただいている。 つたない内容であるがご容赦いただきたい。 代表的なデータ型 整数型 Pythonではこう書いた Pythonで数値を扱う際にその表現範囲を気にすることはあまりないだろう。

                                                                PythonistaのためのC++記法入門: それC++ではどう書くの1 ~基本のデータ型~ - Qiita
                                                              • iPad Pythonista 3:写真をリサイズするプログラム - Qiita

                                                                (2021.09.26) はじめに M1 iPad Pro 12.9-inch を買った。メインで使っている M1 MacBook Air よりも高価なので、それよりも働いてもらわなくてはならない。しかし、iPad では Python を Macと同等には使えない(ライブラリやアプリの安定性などのため)ので、せめてブログの更新ぐらいは iPad Pro でやろうと思った。 この場合、テキストを打ち込むくらいならどうにでもなるのであるが、iPad の標準機能では写真のリサイズができない。そこで iPad アプリである Pythonista 3 で画像サイズを変更するプログラムを作った。このプログラムではピクセルの横サイズは 800 に固定している。 この文書は、iPad Pro で作成しているが、MacBook Air と接続した 27-inch display を用いながらの文書作成と比べ

                                                                  iPad Pythonista 3:写真をリサイズするプログラム - Qiita
                                                                • Pythonista3の使い方を学べる良書レビュー【iOSでpython】

                                                                  「Pythonで始めるiOSプログラミング」を読んだ理由・きっかけ Pythonista3というiPadやiPhoneでpythonが使用できるようになるiOS用アプリをpythonを初めて勉強する時に購入しました。 このアプリ、pythonの基礎を勉強する時にとっても役に立ったのですが、どんな使い道があるのかは全然理解できませんでした。 たまたま、Pythonista3についての解説本ということで、「せっかくアプリ持ってるし何かできることが増えないかな」と思って読んでみました。 「Pythonで始めるiOSプログラミング」で解説されていること 解説されている内容 解説されている内容としては下記の通りです。 1. Pythonista3開発を始めよう Pythonista3を準備しよう Pythonista3の使い方をマスターしよう 2. 標準モジュールをマスターしよう numpyを使おう

                                                                    Pythonista3の使い方を学べる良書レビュー【iOSでpython】
                                                                  • iPad Pythonista3でmatplotlibを使う - Qiita

                                                                    0. はじめに せっかく iPad mini 4 を持っていて,なおかつ Pythonista 3 を入れているので,もっとiPad mini を使おう,と思いたち,Macbook pro に入れている matplotlib の作図プログラムの雛形を iPad Pythonista 3 に入れ,その過程でさらなる効率化を図ることを目指し,作業を開始しました. まずは作例を.これはiPad mini 4 のスクリーンショットです. subplot により,3つのグラフを横並びにしてみました. 2. やっていることの説明 (1) 黒背景 Pythonista3のエディタを黒系背景としているので,

                                                                      iPad Pythonista3でmatplotlibを使う - Qiita
                                                                    • PythonistaでGitとGitHubを使ったバージョン管理をする方法 | Udemyのセールを活用してほしかったあのスキルを手に入れよう!【非公式】

                                                                      Python学習【365日チャレンジ!】365日目のマスターU(@Udemy11)です。 ついに、Python学習365日チャレンジの最終日がやってきました! 実際に、この日を迎えてみると、思ったより短かったな〜というのが率直な感想です。 このチャレンジを始めるときは、1年間毎日記事を書けるのか不安でしたが、Pythonを学習した内容を健忘録のように記録することを繰り返していると、あっという間に1ヶ月、2ヶ月と過ぎていきました。 3ヶ月ほど経ったくらいの時期に、Python学習自体でつまづきも出てきたので、記事にするのがちょっとむずかしい時期がありました。 その時期をなんとか切り抜けて、また順調に記事を書けたと思うとまたつまずいてという繰り返しだったのですが、もっとも危うかったのが年末年始です。 気持ちは年末だし、サボってゆっくりしたいと思いながらも、それまでに継続してきた日数から考えると

                                                                      • Python3, Pythonista3: Wikipedia PageIDに変換したりAmazonのASINに変換したり - Qiita

                                                                        Python3, Pythonista3: Wikipedia PageIDに変換したりAmazonのASINに変換したりPython研究Wikipedia文系Pythonista3 はじめに 本コードはiOS版アプリPythonista3を用いて、クリップボードにコピーされたWikipediaのURL(テキスト形式)をWikipedia PageIDのURLに変換したり、AmazonのASINに変換してクリップボードにコピーし直すというものです。 URLをクリップボードにコピー Pythonista3を起動 本コードを実行 Pythonista3のコンソールに変換後URLを吐き出す という趣旨です。 きっかけ LINEやMessengerなどでWikipediaとAmazonのコピーを貼り付けることがよくあるので、手間を省くために作成しました。 前準備 Pythonista3は有料です。

                                                                          Python3, Pythonista3: Wikipedia PageIDに変換したりAmazonのASINに変換したり - Qiita
                                                                        • Python, Pythonista3 & Automator: AmazonのURLからASINのみが記載されたURLを生成する - Qiita

                                                                          #モジュール導入 import sys import pyperclip url = pyperclip.paste() #クリップボード取得 #AmazonURLの判定 if not 'https://www.amazon.co.jp/' in url: sys.exit("Amazonのリンクではありません:" + url) #クリップボードの内容をそのままで終了 #AmazonURLの処理 if '/dp/' in url: #dbの場合 def asin_url(url): pos = url.find('/dp/') #'dp/'の位置を取得 asin = url[pos+4:pos+14] #10文字分スライス url = 'https://www.amazon.co.jp/dp/' + asin return url elif 'https://www.amazon.co.j

                                                                            Python, Pythonista3 & Automator: AmazonのURLからASINのみが記載されたURLを生成する - Qiita
                                                                          • 非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita

                                                                            ※Pythonistaとか言っていますが、Pythonicなコード書きまくっているとかエンジニアに転職したとかではないです。 でも言いたかったから書いた! サマリ 友人は非エンジニアですがプログラミングに興味があり、初心者向けの本で勉強していたのですが、読み終えても自分が作りたいものをどう作ればいいのかわからず悩んでました。 そんな中京都大学からPythonを使ったプログラミング演習の教材が無料公開されました。 そこで、教材を週に1回オンラインで画面共有しながらいっしょに読み、いっしょにコードを書いていきました。 約2か月後、彼は今自分でファイル整理用のスクリプトやCLIの海戦ゲームを作り、今はCLIでWizardryをつくろうとプログラミングを楽しんでいます。 この記事では以下を紹介します。 どう進めていったか 彼をつまづかせていたもの:教えるほうが学ぶスコープを広げてしまっていたことと

                                                                              非エンジニアの友人にPythonを教えた。彼はPythonistaとなった。 - Qiita
                                                                            • Pythonista3+Shortcuts+Blinkを使ってiPadからEC2インスタンスをワンタップで起動+ssh接続する - Qiita

                                                                              Pythonista3+Shortcuts+Blinkを使ってiPadからEC2インスタンスをワンタップで起動+ssh接続するAWSEC2BlinkShortcutsPythonista3 やったこと iPadからEC2インスタンスをワンタップで起動・停止できるようにした。 (gif対応のため、インスタンス立ち上げ時間を大幅にトリミングしています。実際には40秒ほどかかります。) 全体のコードはこちら 動機 EC2に開発環境を置いており、iPadからssh接続して開発を行っている。 が、毎回ログイン面倒くさい。 認証から入らないとだし、何よりawsのwebページはiPadからだとスクロールするのに癖がある。 awsのアプリでもEC2を起動したいだけなのに、 services->ec2->Instances->instance->Actions->start と、かなり深い。 あと、立ち上げ

                                                                                Pythonista3+Shortcuts+Blinkを使ってiPadからEC2インスタンスをワンタップで起動+ssh接続する - Qiita
                                                                              • Pythonistaなら知っておきたい計算量のはなし - Qiita

                                                                                最近久しぶりにアルゴリズムイントロダクションを読んでいるのですが、ふと「Python(CPython)のデータ構造に関する各操作の計算量ってどれくらいなのかな?」と気になったので調べてみました。以下のページを参考にしています: Python Time Complexity 以下では $n$ や $k$ といった記号を使います。ここで $n$ はコンテナ内の要素数、$k$ はパラメータ内の要素数かパラメータの値とします。では見ていきましょう。 2021/05/02 コメントでのご指摘を記事に反映しました。ありがとうございます。 リスト まずはリストです。Pythonではリストは内部的にはC言語の配列として表しているようです。そのため、先頭要素の追加や削除を行うとそれ以降の要素をすべて移動する必要があるため大きなコストがかかります。なので先頭に要素を追加したり削除する必要がある場合は、代わりに

                                                                                  Pythonistaなら知っておきたい計算量のはなし - Qiita
                                                                                • 【Pythonista3】ActivityIndicatorの使い方 - Qiita

                                                                                  Abstract 本記事では、日本語情報が皆無に近いPythonista3のuiモジュールの中でも特に情報が少ないui.ActivityIndicatorの使い方と注意点を共有します。本記事ではドキュメントに書かれている内容を日本語でサンプルコードと共に注意点を含めて紹介します。 Pythonista3とは (任意のPythonやってる人向け説明, リンクはApp store) Pythonista3とは、Pythonが動くスマホアプリです。それだけだと他の競合がいくつかありますが、Pythonista3はuiモジュールやsceneモジュールを提供しており、Pythonで比較的簡単にスマホで動くGUIアプリを作ることができるのです!! 1200円と少々高いですが、私は4,5年使っていますが価値はあったと十分に感じています。最近アプデがなくて不安です。 前提 uiモジュール自体の説明は省略し

                                                                                    【Pythonista3】ActivityIndicatorの使い方 - Qiita