メインカテゴリーを選択しなおす
ChatGPT入門ガイド:プログラミングでの使い方の基礎を解説
ChatGPTをプログラミングに活かし、開発効率を極める方法の基礎を解説。初心者からプロまで、ChatGPTを導入して未来のコーディングを変える手法を探る。
Dockerで本番のWordPress環境をローカルにコピーしてみた
WordPressのローカル開発環境が欲しかったのですが、Dockerを使ったことなかったので、今回使ってみました。Docker初心者からWordPress環境をローカルコピーまでの手順を記載しています。
WordPressテーマデプロイをGitHub Actionsで実装してみた
WordPressテーマデプロイをGitHub Actionsで実装してみました。備忘録代わりに残しておきます。
電子工作は楽しい!大人にビジュアルプログラミングがおすすめな理由
プログラミング電子工作にチャレンジしたいけど、経験がなくて困っていませんか?プログラミング初心者におすすめなのがブロックを積み木のように積み上げて作るビジュアルプログラミング(ブロックプログラミング)です。おすすめのビジュアルプログラミングツールも紹介します。
株とPython─自作プログラムでお金儲けを目指す本 / 宮部保雄
株とPython─自作プログラムでお金儲けを目指す本 (技術の泉シリーズ(NextPublishing)) 作者:宮部 保雄 インプレスR&D Amazon レビューという名の感想文です。 Pythonを使って株取引のシミュレーションをしてみようという本です。 三分の一がPythonについて、残りが株取引そのものについて書いてあります。 株取引について詳しくなく、Pythonをはじめたばかりって人向けですかね。 株取引については、細かく用語説明や、売り時買い時の指標の見方など書いてあります。 Kindle版をスマホで読んでいたので、プログラムリストがすごく読みにくかったのが残念。 Python…
すみっコぐらしは、日本キャラクター大賞2019でグランプリを受賞した、子どもにも大人にも人気があるキャラクターです。 今回は、すみっコぐらしの知育玩具やすみっコぐらしの知育玩具で遊ぶことによる効果などについてご紹介します。 すみっコぐらしと
Arduinoで割り込み制御を行う!ブロックプログラミング(スクラッチベースmBlock)【Lesson18】
Arduino(アルドゥイーノ)でプログラム演算中に割り込み処理をさせます。ビジュアルプログラミングというブロックを組み合わせてプログラミングする方法を紹介します。使用機器、配線方法及び、ArduinoIDEとmblockプログラムの作り方を説明します。
仕事で同期, 非同期, async, awaitとか色々出てくるんですが、いつも忘れてしまうのでまとめさせてください。
【有料級】Googleフォームの回答内容をGASで取得し、Googleドキュメント内の本文を書き換え&PDF化してメールを自動送信しよう!
近年、Googleフォームの回答内容を活用した業務効率化のニーズは非常に高まっています そこで、本記事ではGo
プログラミングでは、ある条件が成り立つ場合と成り立たない場合で異なる処理を行う必要があります。このような場合に使用されるのが条件分岐(if文)です。 この記事では、Javaの条件分岐の基本を学びましょう!初心者でもわかりやすく、シンプルなサ
Webエンジニアに必要なスキルとは?新人が身につけるべき7つのこと【未経験者必見】
《未経験向け》新人のWebエンジニアがまず「身につけるべき7つの事」とは?Webエンジニア必要となるスキル・知識、準備や学習方法を現役エンジニアが解説―『転スト』はエンジニア特化の情報メディアです
諸用で必要になったので、特定の文言を抽出するchromeの拡張機能を作りました。マーケットに出すものなどではなく、完全に自分用のものとなります。
Template Methodパターンを使って簡単なアプリを作ってみた
デザインパターンの一つ、Template Methodパターンを勉強してみました。今回はQtとC++を使って、簡単な(無意味な)GUIアプリを作ってみました。テンプレートを使うように実装することで、コードの構造が綺麗になるのかも?というのが実感できました。
CPU, プロセス, スレッド, メモリを簡単にまとめてみた
今までは、プログラムなんて動けばいいんでしょ精神でやっていたのですが、業務でメモリのこともちゃんと考えなくちゃダメだよ!とお叱りを受けました。なんとなくでしか理解していなかったので、改めて勉強し直したいと思います。
文字コードと符号化文字集合と文字符号化方式って結局どういう関係性なの?
ASCIIやUnicodeやUTF-16や、なんだか色々あるのは知ってますが、具体的に何がどういう関係になっているのかについて、ちゃんとは理解していないので、自分なりにまとめたいと思います。ただし、ちょっとモヤモヤが残る・・。
CTFで問題を解いている中で、学んだ・知った知識を小ネタ集としてまとめました。当たり前すぎる内容が多いかもしれませんが、誰かの役に立てれば幸いです。
デザインパターンの一つ、Adapterパターンを勉強してみました。今回はQtとC++を使って、簡単な(無意味な)GUIアプリを作ってみました。どういう時に使うべきパターンかは、少しわかったかもしれません!
【GAS】Googleフォームの様々な項目の回答取得方法について徹底解説
GAS(Google Apps Script)を使ってGoogleフォームの回答を取得する際、複数回答や
ナニコレ珍百景 伊藤紬記さんはプログラミングの天才?岐阜聖徳学園大学附属小在籍
11月19日テレビ朝日で19:00から、「ナニコレ珍百景」が放送されます。番組内容を見ると「全国のスーパー小学生」とあり、プログラミングのスーパー小学生はどうやら岐阜聖徳学園大学附属小学校の伊藤紬記(いとうつむぎ)さんのようです。本記事では伊藤紬記さんの経歴や岐阜聖徳学園大学附属小についてまとめてみました。
Pythonのset型のデータについて-How to use “set” type data in Python?
Pythonのset型は、集合(set)を表現するためのデータ型であり、重複しない要素のコレクションです。setはユニークな要素の集合を作成し、集合演算(和、差、積など)を行うために使用されます。以下にset型の主要な特徴と使用方法について説明します。
PythonとRどちらを勉強するか迷ったら – Which language should I learn for data analysis, Python or R?
データサイエンスの学習を始めた方は、おそらくプログラミングのスキルが不可欠であることをご存知かもしれません。PythonとRのどちらを選ぶべきか悩んでいるかもしれませんが、心配することはありません。多くのデータプロフェッショナルが同じ選択に直面してきました。 PythonとRはデータサイエンスで最もよく使われるプログラミング言語です。
PythonでNumpyのndarrayの要素へのアクセスする方法 – How to access ndarraay elements
NumPyのndarray(多次元配列)において、単一の要素にアクセスするためのインデキシング方法を説明します。単一の要素にアクセスするには、要素の位置を指定する必要があります。 以下は、単一の要素にアクセスするためのいくつかの方法です。
PythonでNumPyを使用してデータの入出力をしたい – How to input/output data using Numpy functions in Python
NumPyを使用してデータの入出力(I/O)を行う際には、さまざまな方法とツールが提供されています。以下に、NumPyにおけるデータの入出力の主要な方法について説明します。
【Python】NumPyのデータ型について – Data types of Numpy package
NumPyには、数値計算やデータ処理に使用されるさまざまなデータ型があります。 numpy.bool_ num
PythonのNumPyでの基本的な演算について – Basic calculation using Numpy package in Python
NumPy(Numerical Python)は、数値計算に特化したPythonライブラリで、多くの数値演算をサポートしています。以下では、NumPyでの基本的な演算について説明します。
Pythonにおける関数について – How to use “function” in Python ?
Pythonにおける関数(function)は、プログラム内で一連の処理をまとめて名前を付け、再利用可能なコードブロックを作成するための重要な概念です。関数は、コードの構造を整理し、効率的なコードの書き方を支援します。以下に、Pythonでの関数についての基本的な説明を提供します。
Pythonのosモジュールで出来ること – How to use os module of Python
os モジュールは、Pythonの標準ライブラリに含まれており、オペレーティングシステムにアクセスしてファイルやディレクトリの操作、プロセス管理、環境変数の取得など、さまざまなシステム関連のタスクを実行するための便利な機能を提供します。以下に、os モジュールでできることについて詳しく説明します。
statsmodels.apiを用いた最小2乗法による線形回帰How to use “statsmodels” to execute “OLS” in Pytrhon
statsmodels.apiは、統計モデリングと統計テストのためのPythonライブラリであり、さまざまな統計モデルを構築し、テストするための機能を提供します。ここではOLSについて解説します。 statsmodelsのOLSクラスによる通常の最小2乗法(OLS) statsmodels.api モジュールを使用して Ordinary Least Squares (OLS) 回帰を行う方法を説明します。
Pythonのstatsmodelsモジュールを用いて重みづけ最小2乗法を行う How to “Weighted Least Squares” using Python
statsmodels.apiのWLS(Weighted Least Squares)クラスは、重み付き最小二乗法を用いて回帰モデルを構築するためのクラスです。通常の最小二乗法では、各データポイントは等しい重みを持つと仮定されますが、WLSクラスでは異なる観測値に異なる重みを適用することができます。
一般化最小二乗法(GLS)は、異なる分散構造や相関構造を考慮した回帰モデルを扱う手法です。これは、データの誤差項が等分散かつ独立でない場合や、データ点間に相関がある場合に有用です。statsmodels.apiは、Pythonで統計モデリングと仮説検定を行うための豊富なツールを提供しています。
statsmodels.apiのGLSARは、一般化最小二乗法(GLS)を自己相関のある誤差項(AR:AutoRegressive)に適用するためのクラスです。主に時系列データに対して使用されます。以下に、GLSARの概要と主要な属性について説明します。
Pythonのstatsmodels.apiを使って分位点回帰を行う – How to estimate quantile regression model using Python –
statsmodels.apiのQuantRegの利用 statsmodels.apiのQuantRegは、分位点回帰(Quantile Regression)を実行するためのモデルです。分位点回帰は、通常の最小二乗法回帰(OLS)とは異なり、データの異常値に頑健であり、異なる分位点(分位数)における条件付き分布をモデル化します。以下は、QuantRegを使用した基本的な例です。
Pythonのstatsmodels.apiを用いてロジスティック回帰を行う – How to estimate “logit” models using Python
statsmodels.apiのLogitは、二項ロジスティック回帰を実施するためのクラスです。二項ロジスティック回帰は、2つのカテゴリをもつ従属変数(成功・失敗、0・1など)を予測するための統計モデルです。以下は、Logitクラスの主なプロパティとメソッドについての説明です。
Pythonでプロビットモデルを推定する -How to estimate probit models using Python-
Probitモデルの基本理論 Probitモデルは、二値分類問題におけるイベント発生の確率をモデル化します。以下は、PythonのStatsmodelsライブラリを使用してProbitモデルを推定する簡単なコード例です。これを用いてProbitモデルについて説明します。
Pythonのstatsmodelsを使って多項ロジットモデルを推定する -How to estimate Multinomial logit using Python-
statsmodelsのMNLogit(Multinomial Logit)は、多項ロジットモデルを推定するためのクラスです。多項ロジットモデルは、複数の選択肢の中から1つを選ぶようなケースに適しています。以下に、MNLogitを使用して多項ロジットモデルを推定する基本的なコード例を示します。
Pythonのstatsmodelsを使ってポワソン回帰モデルを推定する -How to estimate Poisson regression model using Python-
statsmodels.apiのPoissonモデルは、ポアソン回帰モデルを推定するためのクラスです。ポアソン回帰は、カウントデータ(離散カウント)のモデリングに使用されます。以下に、statsmodels.apiを使用したポアソン回帰の基本的な手順を示します。
【2023年最新版】Googleフォームの回答者に自動でメールを送ろう!
Googleフォームの回答者にサンクスメールを送りたい!と思ったことはありませんか?回答者に回答内容をそのまま
働きながらのスキルアップにはプログラミングスクールがおすすめ!
プログラミングスクールに通うことで、SEが仕事をしながらスキルアップすることができます。ただし通学する場合は、仕事との両立が難しいため、短期間で修了するカリキュラムや社会人向けのプログラミングスクールも多数ありますので、自分に合ったスクール
デザインパターンの一つ、Iteratorパターンを勉強してみました。今回はQtとC++を使って、簡単な(無意味な)GUIアプリを作ってみました。使い勝手はわかったつもりですが、果たして使う時が作るのかは謎です。
新発売のArduino UNO R4 WIFIをレビュー!マトリクスLEDが魅力的
新発売のArduino UNO R4 WIFIをレビューします!ド迫力のマトリクスLEDが見た目のインパクトを大きくしています。WIFIやBluetoothにも対応しているのでIotなど、幅広い使い方ができそうです。
子どもは、褒められることで様々な可能性が広がり、伸びていくといわれていますが、ただ褒めれば良いわけではありません。 褒め方にはコツがあり、中には悪い褒め方もあるので注意が必要です。 今回は、子どもを褒めて伸ばす方法をご紹介します。 子どもを
WordPressプラグインのHighlighting Code Blockで&が#で表示される
Highlighting Code Blockの中で、&numが#として表示されてしまってちょっと困ってしまいましたが、原因がわかったので残しておきます。
C++プログラムを書いていて、関数の引数ってどういう形で渡すのがいいのかいまいちわかってませんでした。結論でいうと、参照渡しが一番いいんですね〜ってことで。それぞれを簡単にまとめたいと思います。
python備忘録 seleniumでByが無いってエラーが出てた場合の対処法
Webスクレイピング: Pythonによるインターネット情報活用術 作者:豊沢聡 カットシステム Amazon ずーっとエラーが出て、探しても探しても情報が出てこなかったり、fine_elemets_by_xpathでやろうかと思ったら、非推奨扱いになってたりしたものの、エラーメッセージからの検索でようやく発見。 qiita.com seleniumをまるごとインポートするなら問題ないのかしらね。メモリ消費激しくなるだろうから、必要箇所だけインポートしてるのよね? とりあえず、これで一つ解決。