Anna

ハワイ大学で天文物理学を専攻中。パソコン嫌いだしと言い続けた時代を脱し毎日Python…

Anna

ハワイ大学で天文物理学を専攻中。パソコン嫌いだしと言い続けた時代を脱し毎日Pythonをやる日々。Python初心者がPythonを1から学び得たものをシェアするページ。

マガジン

  • 初心者が1からプログラミング(Python)を学んでみた

    プログラミング初心者が学んだことをまとめるページです。更新は基本不定期です。

  • 親から学ぶ為になるか分からない経験談

    亀の甲より年の功とはこのこと。親の実際の経験談で面白かった話をシェアするページ。父親(60代、アメリカ人)、母親(50代、日本人)の経験談や為になる(?)話。

最近の記事

初心者が1からプログラミング(Python)を学んでみた Part14 - Inputと自動化

こんにちはー。かなりお久しぶりです。今日の話はPythonのスクリプト外から引数として引用する話です。 input() Pythonのパッケージ上にすでに含まれるinput()を使うことでスクリプトの外から引用することができます。形としては name = input() のような形です。このinput()が出るたびにPythonはその場でストップして入れるものを聞いてきます。何かしら入れないと先には進みませんので注意。🚨またターミナル上で何も足さずにEnterを押して

    • その2 ー 珍しいフルーツ

      上の写真は話には全く関係ありません。私自身が天文学を勉強しているため宇宙系統でまとめています。 第一弾はまた違った話を載せてます。⏬ 珍しいフルーツ 両親が”珍しいフルーツ買ってきた!”ってノリノリで先日何かを買ってきました。一生のうちにあるかないかの貴重な経験だったのに写真をみんなして撮り忘れるという大惨事。しょうがないから拾ってきました。 英語名は”jackfruit”、日本語名は”ジャックフルーツ”もしくは”パラミツ”と呼ばれているそうです。母はこの名前が何度聞い

      • 初心者が1からプログラミング(Python)を学んでみた Part13 - String その2

        Stringとは文字列を並べたもので、’(シングルクォーテーション)もしくは”(ダブルクォーテーション)で囲われた言葉です。いろいろな使い方があり、Part7では自分が特によく使う4つを載せました。⏬ またPart9では他のタイプとの違いも一部載せました。⏬ 今回の話はこれらに付属したStringの使い方をさらに習いました。 String差し替え不可能 Stringは一度決めると1箇所だけの変更が不可能になります。 上記のコードでは、 ①:指定した文字列をそのまま表

        • 初心者が1からプログラミング(Python)を学んでみた Part12 - Jupyter Notebook問題発生🚨

          少し間が開きましたが、不定期で更新してます。Python講習会での学びを連続で載せてましたが、飽きたので今日は違う話にしたいと思います。Python講習会での様子はPart9とPart10とPart11に載せてます(そしてまだ続きます)。今回の話はPython以前の話で、何も疑わず使っていて、指摘されるまで多分一生気づくことはなかったであろう話です。 私が今現在使用してるプログラミングをかくアプリはVSCode内で使えるJupyter Notebookです。コードとテキストセ

        初心者が1からプログラミング(Python)を学んでみた Part14 - Inputと自動化

        • その2 ー 珍しいフルーツ

        • 初心者が1からプログラミング(Python)を学んでみた Part13 - String その2

        • 初心者が1からプログラミング(Python)を学んでみた Part12 - Jupyter Notebook問題発生🚨

        マガジン

        • 初心者が1からプログラミング(Python)を学んでみた
          14本
        • 親から学ぶ為になるか分からない経験談
          2本

        記事

          初心者が1からプログラミング(Python)を学んでみた Part11 - Python講習会参加(8/15 - ③)

          講習会1日で詰め込みすぎだ!!!って思ってるんですけど初日だけで第三弾です。8/15の話はこれで終わりますが、講習会は4日間続きますので時間が出来たら順に載せます。初日第1弾と第2弾も載せてます。 今回の話は、FunctionとClassを使った話です。functionは以前に自分なりにまとめましたので(下参照)、今回は復習という形です。 classもPythonでは大事と言われ、講習会以前に教わりましたが、概念が難しく使いたいように使いこなせてないのが今の私です。なんと

          初心者が1からプログラミング(Python)を学んでみた Part11 - Python講習会参加(8/15 - ③)

          初心者が1からプログラミング(Python)を学んでみた Part10 - Python講習会参加(8/15 - ②)

          講習会の1回目の記録からお読みください。⏬⏬こちらは続きになります。 講習会は1日2〜4時間で詰め込まれるだけ詰め込まれたのでかなり初心者には難しいものもありました。しかも、その場で書かれたコードを自分のページに模写してたので、タイピングが遅い私にしては聞いて書いてトライしてみてとかなり大変でした。1日で習ったものが多すぎるのでそれぞれ習った形をまた別でまとめたいと思いますので、今日は動かしたコードと結果だけずらずらと並べます、ご了承ください。 True / False

          初心者が1からプログラミング(Python)を学んでみた Part10 - Python講習会参加(8/15 - ②)

          初心者が1からプログラミング(Python)を学んでみた Part9 - Python講習会参加(8/15 - ①)

          こんにちは。今回はPythonの基礎を1から学び直せる無料講習会があったので参加して学んだことをまとめたいと思います。私はPythonを学んで少し経ちますが、プログラミングの授業やオンラインコースをとったことがなく、独学と人からの伝え(あとはGoogle先生)でなんとなく乗り切ってきたところが多いので今回の講習会はきちんと学ぶことが初めてで復習と新しく学ぶことが混ざった良い機会でした。前述で被るところもありますが、教わった事を全部まとめておきます。Pythonはいくら学んでも

          初心者が1からプログラミング(Python)を学んでみた Part9 - Python講習会参加(8/15 - ①)

          その1 ー コインから始まる話

          上の写真は話には全く関係ありませんが、私自身が天文学を勉強しているので宇宙系統でまとめています。 Dr. Sally Rideとは 今日の話はもらった25セント硬貨から始まります。2022年に発行された硬貨で新品で綺麗だから目をひいたのですが、絵柄も珍しく女性だったので気になり聞いてみました。たまに知恵袋みたいな物知り風を醸し出す父親が答えてくれました。 彼女のWikipediaページです(英語の方が詳しかったので英語を載せてます)!⏬⏬ Dr. Sally Ride

          その1 ー コインから始まる話

          初心者が1からプログラミング(Python)を学んでみた Part8 - git command

          今回の話はPythonのスクリプト上に書いて実行するものではなく、ターミナル上で行ってPythonの環境をより良く設定するものです。Part3 ではPythonを始める前に知っておくべきターミナル上のコマンドをほんの一部まとめました。⏬⏬ 同じ様な形でこちらもターミナル上で行います。私はPythonを始めて1年以上経ちますが、今日の話はもっと早く知りたかった!!!と思うくらい便利だと感じたものです。 Git はなぜ便利 Git(ギット)はファイルをシステム上で管理し、全

          初心者が1からプログラミング(Python)を学んでみた Part8 - git command

          初心者が1からプログラミング(Python)を学んでみた Part7 - Stringで色々

          前回からだいぶ時間が空いてしまいましたが、こんにちは。今回は、”String(文字列)”の簡単で便利な使い方です。個人的に多くのファイルを扱うため、ファイル名を一括で変更したり、ファイル名や文字列から大事な情報だけ抜き出したりを多く行ったりするので、Python習い始めの時に教わったものです。 文字列に使えるいろいろなテクニックが載せてあるPython参照元も貼っておきます。⏬⏬ Part4(⏬)でも書きましたが、全部全部覚える必要は全くないと思うので、自分が使いそうなテク

          初心者が1からプログラミング(Python)を学んでみた Part7 - Stringで色々

          初心者が1からプログラミング(Python)を学んでみた Part6 - functionを学ぶ

          今日は、便利な”function”の機能を学んでいきたいと思います。 functionとは function(関数)とは、私の感覚的には箱に何か物を入れて違うものが出てくるマジックボックスみたいなもの。形としてはまず関数を定義し、作られた関数をコード内で呼び出して実行となります。関数を作っただけではPython は無視するので何も実行されないし、例え間違っていても、エラーも起こりません。関数の定義は決まっているので形で覚えます(下のコード)。 def 関数の名前(入れる

          初心者が1からプログラミング(Python)を学んでみた Part6 - functionを学ぶ

          初心者が1からプログラミング(Python)を学んでみた Part5 - Packageを使ってみる(matplotlib編)

          こんにちは。前回は計算式によく使われるnumpyを使いました。⏬⏬⏬⏬ matplotlibを使ってみた 今回は、matplotlibと呼ばれるまた別のPackageを使って練習してみました。違うPackageを使うときはまず提供元をインストール。⏬⏬ こちらのPackageはヴィジュアルをサポートするグラフや表、テーブルなどが簡単に作れるPackageとなっています。色指定や文字指定、棒グラフやヒストグラム、さまざまな機能をかね揃えて、自分好みの制作とこだわりが存分に

          初心者が1からプログラミング(Python)を学んでみた Part5 - Packageを使ってみる(matplotlib編)

          初心者が1からプログラミング(Python)を学んでみた Part4 - Packageを使ってみる(Numpy編)

          こんにちは。 今回の話は先駆者たちが作ってくれたものを使ってみよう、という話です! 絵を描いたり、ゲームやウェブページを作ってみたり、グラフやテーブルを作ってみたり、今じゃパソコンでできることは底知れず、Python で出来ることも多いです。でも、そのほとんどが他の誰かによって作られ管理され、便利な機能を他の人にも是非使ってほしいと”無料”で提供してくれる人たちがいるからです。まず私が教わったのは”Package (ライブラリとも呼ばれているみたいです)をダウンロードし、それ

          初心者が1からプログラミング(Python)を学んでみた Part4 - Packageを使ってみる(Numpy編)

          初心者が1からプログラミング(Python)を学んでみた Part3 - ターミナル上のコマンド

          ターミナル上で使えるコマンド Part2では”VSCode +Terminal” の使い方とVSCode内の”Jupyter ”の使い方を学びました。ここではTerminal のアプリを使う場合、Pythonとは別に設定されている便利な(あるいは必須な)機能を勉強していきます。こちらは私が習ったほんの一部となりますので、プログラミングが便利に早く打てるようになる機能はまだまだたくさんありますので調べてみてください。 英語ですが、参照元も一応貼っておきます。⬇⬇⬇ まずはタ

          初心者が1からプログラミング(Python)を学んでみた Part3 - ターミナル上のコマンド

          初心者が1からプログラミング(Python)を学んでみた Part2 - セットアップ

          まずはPythonダウンロードから Python を使うにはまずはPython をダウンロードするとこからです(アプリみたいに!)”Python ダウンロード”で検索検索。下のリンクから飛べます(ただしMac やWindows 等、自分の機種とあったものを探してください)。 Python を管理してるページからダウンロードできます。アプリのようにversionがいくつにもわかれ、常に新しいのが出されてますのでその時の最新のをダウンロードすればいいと思います。私は始めの1回

          初心者が1からプログラミング(Python)を学んでみた Part2 - セットアップ

          初心者が1からプログラミング(Python)を学んでみた Part1 - まずは環境を整える

          ちらっと自己紹介こんにちは、初めまして。Anna です。 日本で生まれ日本で育てられ日本の高校は卒業することなく、ハワイに引っ越してきて今は現役ハワイ大生です。 少し前までの口癖が ”パソコンは嫌いだし、パソコンも私のこと嫌いだし、絶対に私は関わらない” だったはずが、 今では毎日 Python (プログラミング言語のひとつ)を使って毎日奮闘中。 こちらはあくまで初心者目線の初心者が学んだPythonなのでプロでは勿論ないし、素早さや美しさを考慮したものではありません(C言語

          初心者が1からプログラミング(Python)を学んでみた Part1 - まずは環境を整える