"python"

Python仕事自動化

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

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

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

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

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

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

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での自動化プログラムを、さらに効率化させる「スケジュール実行」のやり方【初心者でもわかる】

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

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

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

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

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

たった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仕事自動化

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

面倒な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, データをグラフ化にする機能, データ解析
Python仕事自動化

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

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

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

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

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

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

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

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

【Go言語 超入門コース】14.メソッド|Goのメソッドは、他の言語のメソッドとは違っています【プログラミング初心者向け入門講座】

メソッドとは、構造体などの特定の型に関連づけられた関数のことです。 メソッドといっても、他のプログラミング言語にあるメソッドとは異なります 例えば、Pythonなどのプログラミング言語のメソッドは、クラスの中に記述されたものです。 しかし、そもそもGo言語にはクラスの概念がありません。
Ruby超入門コース

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

クラスの説明をする前に、レッスン7で学んだ内容を3つ、簡単に復習します。 1つ目。Rubyでは、すべての値がオブジェクトであること。 2つ目。オブジェクトは、クラスから作ることができること 3つ目。オブジェクトは何らかのクラスに所属している。 ということです。
Ruby超入門コース

【Ruby超入門コース】12.メソッド|メソッドを料理ロボットに例えて説明しました!

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

【Python超入門コース】14.実践|すべて理解できればPythonの超入門者から卒業です【プログラミング初心者向け入門講座】

総まとめの実践編として、テスト結果を判定するプログラムを作ってみましょう。 どんなプログラムを書くか説明します。 まず、Studentというクラスを作ります。Studentクラスには、生徒の名前を代入する「name」のアトリビュートを定義します。
Python超入門コース

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

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

【Python超入門コース】12.関数 |関数を料理ロボットに例えて説明しました【プログラミング初心者向け入門講座】

まず、関数について説明します。 関数とは、いろいろな「処理」をまとめて1つにしたものです。 なぜ関数があるのでしょうか? 料理で例えてみます。 例えば、いつも作るカレーがあるとします。 そのレシピを料理ロボットに記憶してもらいます。
Python超入門コース

【Python超入門コース】11.繰り返し|同じ処理を何度も実行できます【プログラミング初心者向け入門講座】

繰り返しとは、決まった回数や条件を満たしてれば、同じ処理を実行するプログラム構造です。繰り返しの代表例がfor文です。 for文は、条件を満たしていれば、同じ処理をぐるぐる繰り返します。 そして、条件を満たさなくなったタイミングで、繰り返しがおわります。
Python超入門コース

【Python超入門コース】10.条件分岐|条件にあてはまればAという処理、あてはまらなければBという処理ができます【プログラミング初心者向け入門講座】

この動画では、「条件分岐」について説明します。 条件分岐とは、条件に合致する場合は「処理A」、そうじゃないときは「処理B」ということができます。条件分岐の代表例が、if文です。 Pythonでのきまりをみてみましょう
Kotlin超入門コース

【Kotlin超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】

データ型とは、変数に入れるデータの種類のことです。 この動画では、データ型の数値型、文字列型、ブール型、最後にデータ型の型推論について説明します。 ちなみに、Kotlinでは、変数にデータを入れるときに、データ型を指定する必要があります。
Python超入門コース

【Python超入門コース】09.演算子|足し算や引き算、2つの値の大小を比較するときに使います【プログラミング初心者向け入門講座】

演算子とは、足し算、引き算などの四則演算や2つの値の大小を比較するときに使う記号のことです。算術演算子からみていきましょう。 算術演算子とは、足し算、引き算、掛け算、割り算などをするための演算子です。 早速、ソースコードを見ていきましょう。
Go超入門コース

【Go言語 超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】

データ型とは、変数に入れるデータの種類のことです。 この動画では、データ型の数値型、文字列型、ブール型について説明します。 ちなみに、Goでは、変数にデータを入れるときに、データ型を指定する必要があります。 このようなプログラミング言語のことを静的型付け言語といいます。
Python超入門コース

【Python超入門コース】08.リスト|変数を箱。リストをロッカーに例えて解説します【プログラミング初心者向け入門講座】

リストとは、複数のデータを格納することができるデータ型です。 変数のレッスンで、変数は「箱」と説明しました。 例えるなら、変数は1つのデータしかいられない「箱」なのに対して、リストは複数のデータを入れることができる「ロッカー」です。
PHP超入門コース

【PHP超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】

データ型とは、変数に入れるデータの種類のことです。この動画では、データ型の数値型、文字列型、ブール型について説明します。 ちなみに、PHPでは、変数にデータを入れるときに、データ型を指定する必要がありません。 PHPが自動的にデータ型を判断してくれるからです。。
Python超入門コース

【Python超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】

データ型とは、変数に入れるデータの種類のことです。 この動画では、数値型、文字列型、ブール型について説明します。 ちなみに、Pythonでは、変数にデータを入れるときに、データ型を指定する必要がありません。 Pythonが自動的にデータ型を判断してくれるからです。