kuwaharu

学生 趣味はプログラミングなどパソコンいじることと、トランペット 主にPython、…

kuwaharu

学生 趣味はプログラミングなどパソコンいじることと、トランペット 主にPython、他にはJava、Javascript。Linux、MySQL、AWSも勉強中。 資格はiパス、FE取得。

最近の記事

  • 固定された記事

初めて知ったIT用語集

2024-02-22開始 この記事の目的日付とその日に初めて知った用語を書き留めていく予定のなので何度も再編集をしていきます。おそらく見る人にとってはあまり意味のない記事になりそうですが、モチベーション維持のため公開したいと思います。私が普段どのようなことを学んでいてどれくらいの知識を持っているのか自己紹介するときに使えたらなと… 2024-04-30RAD(Rapid Application Development) 高速アプリケーション開発。 短期的に目的のシステム

    • 応用情報技術者試験受験報告

      午前結果自己採点の結果58/80問正解でした!合格ラインの60%には届いているので午前は大丈夫そうです。 午後感想必須科目のセキュリティについては最初の問題の"ゼロトラスト"という用語を知らなかったため"リスクベース"と書いてしまったので不正解、ほかの人の回答を見た感じにほかにも1問間違えてそうです。 プログラミンを選択したのですが、最初の1問以外全くできず、途中で断念しました。急遽マネジメント系科目に切り替えました。マネジメント系科目3問+データベースを最終的に選択したの

      • Raspberry Pi デビュー!!

        購入したものRaspberry Pi 5 8GB 公式ケース HDMIケーブル タイプAオス-タイプDオス(micro) 電源アダプタ SSD(USB接続) 購入理由今まで使用していたノートPCにUbuntuを入れてサーバーにしていたものが、一週間に一回以上、ストレージが原因なのかバグで動かなくなってしまう現象が起きていたため、新しくサーバ用のコンピュータが必要だったことに加え、XのTLを見ていた際にラズパイで外からエアコンの操作をできるようにしたというポストを見

        • Jinja2基礎

          Jinja2とはPythonのテンプレートエンジンであり、主にWebアプリケーションや静的サイトジェネレーターなどで使用されています。 Flaskを使ってWebアプリケーションを開発する際、Jinja2テンプレートを使用してHTMLの生成を簡単に行うことができます。Jinja2テンプレートは、HTMLファイルにPythonの変数や制御構文(if文やforループなど)を埋め込むことができ、これにより動的なWebページを効率的に生成できます。 Jinja2の便利な機能(Cha

        • 固定された記事

        初めて知ったIT用語集

          並列処理、並行処理、非同期処理をPythonで学ぶ

          はじめに申し訳ないのですが、まだ完全に理解しているとは言えない状態なので、間違いがある可能性があるということを承知の上でお読みください。(間違いをコメントなどで指摘していただけるとありがたいです) また、今回はそれぞれの特徴などを理解するのが目的なのでコードの詳しい解説は行っておりません。できる限り特徴が分かるようなコードを書いたつもりなのですがもし分からない部分がありましたらコメントでご指摘をお願いします。 ざっくりとそれぞれの特徴を確認並列処理 同時に複数のタスクを実

          並列処理、並行処理、非同期処理をPythonで学ぶ

          応用情報技術者試験の申込をしました

          こんばんは。先週はさぼってしまいました… 今週もバイトやらテスト勉強やらで忙しく、新しく勉強したことや作ったものはあるのですが、まとめている時間はないので単なる報告です。 数日前に応用技術者試験の申込をしました。 まだほとんど勉強に手を付けていませんが、基本情報技術者試験での知識がどれほど役に立つのか試してみたくて軽く午前の過去問をやってみた結果正答率は45%~50%前後ほど… 再来週にある学校のテストが終わればしばらく授業はないため一日5時間は応用情報技術者試験の勉強をし

          応用情報技術者試験の申込をしました

          Python datetimeモジュール

          前書き 本当は今週flaskの続き、またはデコレーターについて記事を書こうと思って書き進めていたのですが、今日中に書き終わらなそう(今日残り6分)なので少し前に学習してまとめておいたdatetimeモジュールについてを記事にしてしまおうと思います。 datetime利用可能なデータ型(一部)datetime.date・・・year, month, day datetime.time・・・hour, minute, second, microsecond, tzinfo

          Python datetimeモジュール

          WindowsPCにubuntuをインストールするときに苦労した話

          インストールしたubuntuのファイル名: ubuntu-22.04.3-desktop-amd64.iso PCのスペック: CPUがIntel Celeron N4100 1.10GHz、メモリが4GB、ストレージ容量が60GBのmouse製ノートPC 大掃除をしていたら昔使っていた学習用ノートPCが見つかったため、ubuntuを入れてみることに。早速USBメモリを買ってインストールメディアを作成、インストールまではうまくいったのですが、インストール後の再起動でうまく起

          WindowsPCにubuntuをインストールするときに苦労した話

          今年やってみたいこと

          新年あけましておめでとうございます。今年も週に1~2回ほど投稿しますのでよろしくお願いします。今年の抱負は去年書いたので、今年できるかは置いといてやってみたいと思うことを書き連ねようと思います。 コンパイラ型言語を深く学習する ゲームを作る Unityを触る 動画編集 デザインの勉強 学校以外の人と勉強会or開発 自作PC アウトドアの趣味 思った以上にそんなに思いつきませんでした…笑 今年の抱負は絶対にできるように頑張りつつ、余裕があったらこれらもできるよ

          今年やってみたいこと

          来年の目標

          今年も残りわずかになってしまったので軽く今年の振り返りをしつつ、来年の目標をここで宣言しようと思います。 今年の振り返り ちょうど今年が始まったあたりからプログラミングやITパスポートの勉強をしはじめ、3月にITパスポート取得、そして4月に専門学校に入学。それまではJavascriptでしたが、それ以降はひたすらPython。また、データベースやLinux、ネットワークなど広く基礎知識を身に着けていく感じでした。11月には基本情報技術者試験に合格。最近はようやく少し自分の

          来年の目標

          Flaskをapache上で動かす

          flaskで作ったアプリをいつかwebサーバに上げようと思っているのですが、webサーバについてまだまだ知識がなく、いろいろ調べながらやってみました。やり方が間違っている、または、こうしたほうが良いなどありましたらコメントお願いします。とりあえず動くことを目標にしてるのでおそらくセキュリティ的に良くないことをしてる気がします… 今回の目標 virtual boxで作った仮想マシンにwebサーバを構築し、flaskで作ったwebアプリを表示できるようにする。 環境 ub

          Flaskをapache上で動かす

          flaskメモ

          本当は休日にflask勉強記録を更新しようと思っていたのですがそれよりもflaskで現在作っているアプリケーション制作のほうにモチベが傾いてしまっています。制作途中で分からないところがあり、chat-gptにきいたところよさげなのが返ってきたので忘れないようにメモします。 Jinja2はPythonのテンプレートエンジンの1つで、Pythonアプリケーション内で動的なコンテンツを生成するために使用されます。テンプレートエンジンは、HTML、XML、テキスト、その他のフォーマ

          Python 抽象クラス

          ちょっと気になったので調べてみてわかったことを忘れないように書き留めておきます。もしかしたら間違っているところがあるかもしれません。そのうえで読んでください。 抽象クラスとはなにか Pythonにおける抽象クラスは、abc(Abstract Base Classes)モジュールを使用して定義できます。抽象クラスは、そのクラス自体から直接オブジェクトを作成することはできず、サブクラスで実装されるメソッドや属性を定義するための基本的な設計要素です。 なんのために抽象クラスを

          Python 抽象クラス

          Flask勉強してみた!2

          こんばんは。毎週休日に投稿しようと意気込んでいたのですが、学校でやっているドローンをpythonで動かすプログラムのほうが忙しくて全然自学に時間をさけず月曜日になってしまいました。前回のFlask勉強の続きです。あまり進みませんでしたが…笑 前回↓↓↓ そのうちまとめて一気に出す予定です。 経路設定現在http://127.0.0.1:5000/で一つの関数しか実行できませんが、このURLを指定したらこの関数を実行するということができます。 ここで前回わかりずらかったro

          Flask勉強してみた!2

          Flask勉強してみた!

          Flaskとは?PythonのメジャーなWebアプリケーションフレームワーク。 小規模なWebアプリ開発のために最小限の機能を提供します。 PythonにはDjangoというフレームワークもあるがこちらは大規模なWebアプリケーション開発向けです。 Flaskの環境構築まず仮想環境を構築します。なぜ仮想環境が必要なのか、また仮想環境の詳しい作り方などはFlaskへようこそを見ると分かると思います。(うまく説明できる自信がない…笑) まずコマンドプロンプトで仮想環境を作りた

          Flask勉強してみた!

          基本情報技術試験に合格しました!

          初めに こんばんは。今日もお疲れまです。 本日、基本情報技術試験を受けてきて無事合格したのでその話を書こうと思います。まだ書き方が全然わからないので拙いですが最後まで読んでもらえたら嬉しいです。 結果と感想 科目A800点、科目B865点で割と余裕をもって合格できました。前日模擬試験をやってみた時科目Aが72%ぐらいの正答率だったので不安でしたが杞憂でしたね(笑)。 科目Aに関してはかなり時間に余裕を持てました。しかし科目Bのほうはかなり時間が厳しく一問だけ途中で終わっ

          基本情報技術試験に合格しました!