キノコード

プログラミング勉強方法

【初心者向けガイド】プログラミング学習のはじめかた【独学も可能】

こんにちは。キノコードです。 この動画をクリックした方は、これからプログラミングを始めようと思っていらっしゃる方が多いと思います。 僕がプログラミング学習をはじめるに時、色々な疑問や不安がありました。 例えば、プログラミングはどうやって勉強...
エンジニア転職

転職で「ポートフォリオ」がエンジニア未経験者にとって重要な理由

エンジニア未経験者が、エンジニアに転職するには、ポートフォリオが必須といっても過言ではありません。 この記事ではその理由について説明をしたいと思います。 では、なぜポートフォリオが必要なのでしょうか? 近年、プログラミングの需要はますます増加しています。
エンジニア転職

コロナ禍におけるエンジニア転職【市場動向やキャリア戦略を解説】

IT業界の技術の進歩は早く、さらに現在はコロナの影響で社会全体の仕組みも変わりつつあります。 ではこのような変化に富む環境において、エンジニアはどのようにキャリア戦略を立てればよいでしょうか。 エンジニアの転職市場の動向とともに考えていきたいと思います。
Matplotlib & Seaborn入門講座

Matplotlib & Seaborn 入門講座 | 06.Pythonを使った円グラフの作成方法

今までのレッスンでは、線グラフ、棒グラフをmatplotlibで作成するレッスンを進めてきました。 このレッスンでは、円グラフの作成方法について解説します。線グラフ、棒グラフ、円グラフが仕事での資料作成によく多用されるかと思います。ぜひこのレッスンでPythonでの円グラフの作成方法をマスターしてください。
AI開発入門講座

【教養としての人工知能】人工知能とは何か?|人工知能(AI)開発 入門講座#02

人工知能開発入門講座の2回目です。人工知能といっても、なんだかふんわりしていて掴みづらい印象はありませんか? 人工知能やAIという単語が世間で飛び交う中、掴みづらい言葉や技術なため、おいてけぼりを感じたことはありませんか? そこで、この動画では、人工知能という言葉について徹底解説をしたいと思います。
Matplotlib & Seaborn入門講座

Matplotlib & Seaborn 入門講座 | 05.【実践】売上管理表で棒グラフでグラフ化してみよう

単純なデータを使って、Matplotlibで棒グラフ、積み上げ棒グラフなどの棒グラフ全般の作成方法について解説をしました。 今回は、売上管理表という実践的なデータを使って棒グラフの作成方法について学んでいきます。 PythonのライブラリPandasを使えばデータ集計やデータ加工が簡単にできます。
データ分析

【Pythonでファイナンス分析(株・FX)】日本発祥のテクニカル指標「一目均衡表」の作成方法

前回までの動画で、ボリンジャーバンドやMACD、RSIといったテクニカル指標を紹介しました。 また、mplfinanceというライブラリを使ってローソク足の作成も行いました。 今回は、日本発祥のテクニカル指標、一目均衡表の作成方法を紹介します。
メンバーシップ

【お知らせ】メンバーシップ始めます。その理由 & 私の夢や目標について

今日はタイトルにある通り、YouTubeのメンバーシップを始めるお知らせと、はじめる理由について説明をしたいと思います。捉え方は色々あるとは思いますが、私は、ファンクラブやクラウドファンディングのようなものと考えています。
自動化

【仕事の自動化】PythonでLINEを操作。メッセージや画像を自分へ送信しよう!【初心者の方もわかりやすいように解説】

みなさんが普段から使っていらっしゃるであろうLINE。 現在、LINEのアクティブユーザー数は8400万人といわれています。 これは、日本の人口の約67%にあたります。 この圧倒的なユーザー数を誇るLINEですが、メッセージのやり取り以外にもこんな機能が欲しい!と思ったことはありませんか?
AI開発入門講座

【Pythonで始める人工知能(AI)開発 入門講座】01.コース紹介|初心者の方でもわかるように説明を頑張ります!

タイトルにある通り、人工知能開発 入門講座というコースレッスンをスタートします。 これからの時代、データ分析担当者、データサイエンティストの人の人のみ人口知能について知っていれば良いというわけではないと私は考えています。
Matplotlib & Seaborn入門講座

Matplotlib & Seaborn 入門講座 | 04.【基礎編】棒グラフ、積み上げ棒グラフ、2変量棒グラフ

matplotlibで棒グラフ、積み上げ棒グラフ、2変量棒グラフなどの作成方法について説明します。 縦方向の棒グラフだけではなく、水平方向の棒グラフについても説明をします。
データ分析

Pythonのファイナンス(株 , FX)に特化したライブラリの使い方を解説【データ可視化、チャート分析を中心に進めていきます】

まず、ライブラリをインポートする記述をします。 mplfinanceというライブラリをmpfという名前でインポートします。 mplfinanceは名前の通り、ファイナンスに特化した可視化ライブラリです。 mplfinanceを使えば、ローソク足のグラフを簡単に作成することができます。
Matplotlib & Seaborn入門講座

Matplotlib & Seaborn 入門コース | 03.【実践編】株価のデータで折れ線グラフを可視化

Matplotlib & Seaborn 入門コースでは、株価や仕事でよく使いそうな売上データなどを使って、基礎を解説した動画の次に実践の動画をアップしていく予定です。 つまり、基礎の次に実践、基礎、実践といった感じで、すぐに使える方法やイメージをお伝えできればと思っています。
Matplotlib & Seaborn入門講座

Matplotlib & Seaborn 入門コース | 02.Matplotlibの基本的な使い方 | 折れ線グラフを使って学んでいこう

Matplotlibの線グラフの色の変え方、線グラフの太さの変更、タイトルをつけたり、凡例、注釈をつける方法などを勉強していきます。
Matplotlib & Seaborn入門講座

Pythonでグラフ化、可視化のレッスンの開始|Matplotlib & Seaborn 入門コース

Pythonを勉強していて「このデータをグラフ化できたらいいのにな」と思うことはありませんか? あるいは、「もっと自分の思う通りに可視化ができたらいいのにな」と思うことがありません? 他にも、Excelを使っている方で「周りを驚かせるもっと美しいグラフを作りたい」「Excelでは作れないグラフを作ってみたい」と思ったことはありませんか? そんな悩みを解決するのは、このMatplotlib & Seaborn 入門コースです。
自動化

【仕事の自動化】Pythonでの自動化プログラムを、さらに効率化させる「スケジュール実行」のやり方【初心者でもわかる】

キノコードでは、他の動画で、Pythonで集計をしてExcelに書き出す処理、自動でExcelの分析のレポートを作成する処理、Googleスプレッドシートに書き出す処理、PythonでGmailで送信する処理など解説してきました。
環境構築

【徹底解説】Windowsでの環境構築|Pythonでプログラミングをはじめる準備をしよう!

紹介する環境構築の方法は3つです。 1つめは、あなたのパソコンのOSに直接Pythonなどをインストールをして環境構築する方法です。 2つめは、Dockerというツールを使って環境構築する方法です。 3つめに紹介するのはGoogleColaboratoryです。
環境構築

【徹底解説】Macでの環境構築|Pythonでプログラミングをはじめる準備をしよう!

紹介する環境構築の方法は3つです。 1つめは、あなたのパソコンのOSに直接Pythonなどをインストールをして環境構築する方法です。 2つめは、Dockerというツールを使って環境構築する方法です。 3つめに紹介するのはGoogleColaboratoryです。
環境構築

たった1分でPythonのプログラミングを始める|GoogleColaboratoryの使い方

1分でPythonでプログラミングを始められるツールについて紹介します。クラウドツールなので、パソコンさえあれば無料で始められます。計算処理をするCPUのさらに性能がよいGPUだって無料で使えます。そのツールの名前は「GoogleColaboratory」です。
Pandas入門講座

Pandas入門講座|14.SeriesやDataFrameに関数を適用する方法(map, apply, applymapメソッド)【PythonのライブラリPandas】

この動画では、pandasのmap, applymap, applyについて学びます。 これまでのレッスンでは、作成したデータフレームを並び替えたり、集約や集計、結合の方法を学んできました。 これだけでもデータ解析の前処理、簡単な分析あればできるでしょう。
Pandas入門講座

Pandas入門講座|13.時系列データの扱い方【PythonのライブラリPandas】

この動画では、時系列データ処理について学びます。 時系列データとは、時間を軸に記録されたデータの集まりです。 時系列データの代表的なものには、人口推移のデータや気温や湿度などの気象データ、株価のデータなどがあります。
Pandas入門講座

Pandas入門講座|12.データフレームの結合方法(concat)【PythonのライブラリPandas】

この動画では、Pandasの結合の2本目です。 結合とは、2つのデータフレームをくっつけることです。 前回のレッスンで説明をしたmergeメソッドは、共通するカラムをキーとして2つのデータフレームを1つにしました。
Pandas入門講座

Pandas入門講座|11.データの結合方法(merge)【PythonのライブラリPandas】

この動画では、Pandas主にデータフレームの結合の方法について学びます。 結合とは、2つのデータフレームをくっつけることです。 Pandasによる結合の方法はいくつかありますが、ここではmergeメソッドについて説明します。 mergeメソッドは、SQLのjoinやExcelのVlookupと似ています。
Pandas入門講座

Pandas入門講座|10.データ集計(pivot_table)の方法【PythonのライブラリPandas】

Excelでよく使われるピボットテーブルですが、Pythonのpandasでもできます。 Pandasでのピボットテーブル は、集計方法をカスタマイズすることが可能です。そのため、その会社独自の集計方法や、特殊な集計をすることができます。
自動化

PythonでGoogleスプレッドシートの作業を一瞬で終わらせる|プログラミングによる自動化仕事術

環境構築がうまくいかないからDockerを使ってみたい方、理屈はいいからDockerを使ってみたい方にオススメの内容です。 WindowsとMacのパソコンに、Ubuntu(Linux)をベースイメージにAnacondaをインストールします。JupyterLabを立ち上げるところまでやります。
自動化

面倒なメール配信の作業をPythonで自動化しよう|PythonでGmailを自動送信【Pythonで業務自動化シリーズ#07】

例えば仕事をしているときに、何かの処理が終わったときに隣の席の人が知らせてくれたら便利だと思いませんか? また、メールの宛先によって宛名を変えたい場合、またその先ごとに本文の一部だけ変更したい場合、隣の人がやってくれたら便利じゃないですか?
データ分析

Pythonで株価のデータ分析|株価分析を通してpythonによるデータ分析でできることを学びましょう【株価のデータ取得から、データ加工、指標の追加、グラフ化まで】

MACD、RSI、ボリンジャーバンドのデータ取得方法と、それをグラフするの方法、つまりチャートに追加する方法について解説をします。 この動画紹介をするテクニカル分析は、ビットコインや為替FXにも活用できます。
Pandas入門講座

Pandas入門講座|09.データ集計(groupby)の方法【PythonのライブラリPandas】

この動画では、データを集計する方法について学びます。 具体的には、売上管理表を使って部署や名前ごとで売上げや平均を集計をするといった方法をみていきます。 Excelでいうと、Sum関数、sumifs関数、countifs関数、SQLでいうとGroupbyの方法になります。
プログラミング言語関連

パソコンが「1億個の計算問題」を解くと、どのぐらいで終わるのか?|プログラミング言語ごとのスピード対決もやります!

この動画では、タイトルにある通り、プログラミングで「1億個の計算問題」を解くといういうことをやってみます。今、人工知能が実社会でも活用されていますよね。その人工知能が発展した理由の1つとして、パソコンなどのコンピューターの計算スピードがアップしたことがあげられます。
環境構築

理屈はさておき、Dockerを使って、あっという間にPythonのデータ分析の環境構築をする|WindowsとMacの説明あり

プログラミングをするとき、環境構築が上手くいかないことがありませんですか?あるいは、新しくパソコンを買ったときに環境構築が面倒だと感じたことがありませんか? そういった問題を解決してくれるソフトウェアが、Dockerです。 Dockerは誤解を恐れずにいうと、バーチャル上で使える、新しいパソコンを無料で貰えるようなものです。
Pandas入門講座

Pandas入門講座|08.データの並び替えの方法【PythonのライブラリPandas】

この動画では、pandasのDataFrameやSeriesの並び替えについて学びます。 ExcelやSQLと同じように、小さい順からの並び替え、大きい順からの並び替え。他にも2つ以上の列の並び替えができます。
自動化

Excelでダイエット管理表を作成|初心者にもわかりやすく解説

今回はエクセルを使ってダイエット記録表を作成します。 毎日の体重を入力していくだけで、自動で体重の推移や前日との比較を確認することができる記録表です。 エクセルの関数や機能を使って記録表を作成することで、効率的に記録を行うことができるようになります。 このダイエット記録表を作成しながらエクセルの関数や機能、グラフの作成方法を学んでいきましょう。
ツール

【今日から使える!】Zoomの使い方(スマホ&パソコン)|インストールから便利機能まで紹介

リモートワークやオンライン飲み会が流行っている今、非常に使われているツールが Zoomです。 そこで、この動画では、初心者の方でもわかるように、Zoomの使い方をイチから解説しました。 パソコンをベースに説明していますが、スマホでの使い方も基本的には同じなので、機能の説明をしたあとに、スマホでの使い方もまとめて説明しています
Pandas入門講座

Pandas入門講座|07.データ抽出の方法【PythonのライブラリPandas】

この動画では、SeriesやDataFrameの特定の列や行、あるいは特定の条件に一致するデータを抽出する方法について説明します。初心者の方でもわかりやすいように丁寧な解説を心がけました。
Pandas入門講座

Pandas入門講座|06.CSV・Excelファイルの読み込み・書き出し、データベースとの接続方法【PythonのライブラリPandas】

この動画では、CSV・Excelファイルの読み込み・書き出し、データベースとの接続方法について説明します。初心者の方でもわかりやすいように丁寧な解説を心がけました。
Pandas入門講座

Pandas入門|05.シリーズ (Series) とは【Pythonの必須ライブラリのPandasを初心者にわかりやすく解説】

この動画では、シリーズの使い方について説明します。初心者の方でもわかりやすいように丁寧な解説を心がけました。DataFrameとは、エクセルの表形式のように、行と列で成り立っているイメージです。
自動化

脱・初心者 Excelの使い方講座【関数編】|3つの関数を覚えれば「集計」が圧倒的に効率化

この動画では、3つの関数を覚えれば集計を圧倒的に効率化できる関数たちを紹介します(厳密にはもうプラス1つ)。この関数さえ覚えれば、ローデータを貼り付けるだけで集計が終わってしまうものも出てくると思います。また関数を紹介する中で、小技もいくつか紹介していきます。
自動化

面倒なExcel作業をPythonで自動化しよう( 第三弾 )|「売上予測分析」や「グラフ付きレポート」を完全自動で作成

Excelには様々な関数、機能、グラフなどがあります。それらのことはPythonでもできるのでしょうか?結論からいうと、できるといって過言ではないでしょう。この動画では、一部ではありますが、「Excelの関数、機能、グラフ作成」と「Pythonでのやり方」を比較しながら学んでいきます。
Pandas入門講座

Pandas入門|04.データフレーム (DataFrame) とは|データフレーム作成、インデックスやカラムの変更方法、データ操作【Python必須ライブラリPandasを初心者にわかりやすく解説】

データフレームは、Pandasのスタート地点であり、ベースになる部分です。 というのも、例えば、Pandasの得意なデータ解析は、データを取得して、取得したデータをグループごとに集めたり、並び替えたり、グラフにするというプロセスを経ます。
Pandas入門講座

Pandas入門|03.Pandasとは?|できることや使い方をわかりやすく解説します|できることはCSV操作から人工知能開発まで。

Pandas超入門コースのコース紹介のところで、Pandasでは、PythonでExcelやcsv操作、グラフ化、データ集計や加工など人工知能開発の技術などができるとお伝えしました。ただ、これだけでは、どんなことができるのかイメージができていない方がいらっしゃるかと思います。
Pandas入門講座

Pandas入門|02.jupyter Labの使い方|プログラムの記述や実行、表やグラフも表示できるPythonユーザーに人気のツール

Jupyter Labとはなんでしょうか? Jupyter Labは、プログラムの実行環境のことです。つまり、プログラムを実行できるツールのようなものです。つまり、大きなくくりでいうと、キノコードのPython超入門コースで使ったVSCodeと同じようなものです。
Pandas入門講座

Pandas入門|01.コース紹介|Excelやcsv操作、データ分析、グラフ化などができるPythonのライブラリの使い方を初心者向けに解説【プログラミング初心者向け】

csvファイルを読み取るための機能, Excelのデータを取り込む機能, pandas, データをグラフ化にする機能, データ解析
自動化

面倒なExcel作業をPythonで自動化しよう【第二弾】|「Excelの関数、機能、グラフ作成」と「Pythonでのやり方」を比較しながら学んでいきます|自動で仕事が片付くプログラミング仕事術

この動画では、Excelの関数、機能、グラフ作成と、それに対応するPythonでのやり方をセットにして解説をしていきます。また、Excelだとめんどくさいこと、あるいはExcelだとできないこと、もあわせて紹介していきます。
データ分析

Pythonで株価のデータ分析|株価分析を通してpythonによるデータ分析でできることを学びましょう【株価のデータ取得から、データ加工、指標の追加、グラフ化まで】

株価を題材にPythonによるデータ分析について説明しました。株価のデータ取得から、データ加工、指標の追加、グラフ化までを学んでいきます。 初心者の方でもデータ分析がわかるような説明を心がけました。
自動化

面倒な「ブラウザ操作」や「データ収集」の作業はPythonで自動化しよう|スクレイピングとは何か?できることや使い方をわかりやすく解説【PythonでやるRPA】

pandas,「面倒な「ブラウザ操作」や「データ収集」の作業はPythonで自動化しよう|スクレイピングとは何か?できることや使い方をわかりやすく解説【PythonでRPA】」について説明します。
自動化

Pythonで面倒なExcelの仕事を自動化しよう( 第一弾 )|一瞬で仕事がおわるプログラミング活用術

Pythonでは、色々なことを自動化することができます。 したがって、そのExcelでの単純作業は、プログラミングのPythonで自動化できるかもしれません。 プログラミングを1度書いてしまえば、ほんの一瞬で作業が終わります。
PHP超入門コース

【PHP超入門コース】14.実践|すべて理解できればPHPの超入門者から卒業です!今日からプログラマーを名乗りましょう!【プログラミング初心者向け入門講座】

実践編として、テスト結果を判定するプログラムを作ってみましょう。 どのようなプログラムを書くか説明します。PHP, インスタンス化, クラス, コンストラクタ, メソッド
PHP超入門コース

【PHP超入門コース】13.クラス|クラスとは、「データ」と「処理」をまとめたもの【プログラミング初心者向け入門講座】

クラスにはインスタンスやコンストラクタなどの概念がでてきます。 私自身、プログラミングを勉強し始めたときに、これを理解するのに時間がかかりました。 私が何冊も書籍を読んで、こういう順番であれば理解しやすいというプロセスで説明します。
PHP超入門コース

PHP超入門コース】12.関数 |イメージしやすいように「料理ロボット」に例えて説明しました【プログラミング初心者向け入門講座】

関数とは、「処理」のことです。 なぜ関数があるのでしょうか? 料理で例えてみます。 例えば、いつも作るカレーがあるとします。 そのレシピを料理ロボットに記憶してもらいます。 またカレーが食べたくなったときに、 ボタン1つで作れる。 しかも、その料理ロボットは、自分も使えるし、家族も使える。 その料理ロボットが関数なのです。
PHP超入門コース

【PHP超入門コース】11.繰り返し|繰り返し処理とは、ぐるぐる同じ処理を繰り返すこと【プログラミング初心者向け入門講座】

繰り返しの代表例がfor文です。 for文は、条件を満たしていれば、同じ処理をぐるぐる繰り返します。 そして、条件を満たさなくなったタイミングで、繰り返しがおわります。 例えば、for文で同じ処理を5回繰り返したい場合で考えてみます。