Python仕事自動化 面倒な「ブラウザ操作」や「データ収集」の作業はPythonで自動化しよう|スクレイピングとは何か?できることや使い方をわかりやすく解説【PythonでやるRPA】 pandas,「面倒な「ブラウザ操作」や「データ収集」の作業はPythonで自動化しよう|スクレイピングとは何か?できることや使い方をわかりやすく解説【PythonでRPA】」について説明します。 2020.05.25 Python仕事自動化
Python仕事自動化 Pythonで面倒なExcelの仕事を自動化しよう( 第一弾 )|一瞬で仕事がおわるプログラミング活用術 Pythonでは、色々なことを自動化することができます。 したがって、そのExcelでの単純作業は、プログラミングのPythonで自動化できるかもしれません。 プログラミングを1度書いてしまえば、ほんの一瞬で作業が終わります。 2020.05.21 Python仕事自動化
Go超入門コース 【Go言語 超入門コース】14.メソッド|Goのメソッドは、他の言語のメソッドとは違っています【プログラミング初心者向け入門講座】 メソッドとは、構造体などの特定の型に関連づけられた関数のことです。 メソッドといっても、他のプログラミング言語にあるメソッドとは異なります 例えば、Pythonなどのプログラミング言語のメソッドは、クラスの中に記述されたものです。 しかし、そもそもGo言語にはクラスの概念がありません。 2020.05.09 Go超入門コース
Ruby超入門コース 【Ruby超入門コース】13.クラス|クラスとは、「データ」と「処理」をまとめたもの!【プログラミング初心者向け入門講座】 クラスの説明をする前に、レッスン7で学んだ内容を3つ、簡単に復習します。 1つ目。Rubyでは、すべての値がオブジェクトであること。 2つ目。オブジェクトは、クラスから作ることができること 3つ目。オブジェクトは何らかのクラスに所属している。 ということです。 2020.04.21 Ruby超入門コース
Ruby超入門コース 【Ruby超入門コース】12.メソッド|メソッドを料理ロボットに例えて説明しました! ず、メソッドについて説明します。 メソッドとは、「処理」のことです。 なぜメソッドがあるのでしょうか? 料理で例えてみます。 例えば、いつも作るカレーがあるとします。 そのレシピを料理ロボットに記憶してもらいます。 またカレーが食べたくなったときに、 ボタン1つで作れる。 しかも、その料理ロボットは、自分も使えるし、家族も使える。 その料理ロボットがメソッドなのです。 2020.04.20 Ruby超入門コース
Python超入門コース 【Python超入門コース】14.実践|すべて理解できればPythonの超入門者から卒業です【プログラミング初心者向け入門講座】 総まとめの実践編として、テスト結果を判定するプログラムを作ってみましょう。 どんなプログラムを書くか説明します。 まず、Studentというクラスを作ります。Studentクラスには、生徒の名前を代入する「name」のアトリビュートを定義します。 2020.03.01 Python超入門コース
Python超入門コース 【Python超入門コース】13.クラス|クラスとは、「データ」と「処理」をまとめたもの【プログラミング初心者向け入門講座】 クラスにはインスタンスやコンストラクタなどの概念がでてきます。 私自身、プログラミングを勉強し始めたときに、これを理解するのに時間がかかりました。 私が何冊も書籍を読んで、こういう順番であれば理解しやすいというプロセスで説明します。 2020.02.29 Python超入門コース
Python超入門コース 【Python超入門コース】12.関数 |関数を料理ロボットに例えて説明しました【プログラミング初心者向け入門講座】 まず、関数について説明します。 関数とは、いろいろな「処理」をまとめて1つにしたものです。 なぜ関数があるのでしょうか? 料理で例えてみます。 例えば、いつも作るカレーがあるとします。 そのレシピを料理ロボットに記憶してもらいます。 2020.02.28 Python超入門コース
Python超入門コース 【Python超入門コース】11.繰り返し|同じ処理を何度も実行できます【プログラミング初心者向け入門講座】 繰り返しとは、決まった回数や条件を満たしてれば、同じ処理を実行するプログラム構造です。繰り返しの代表例がfor文です。 for文は、条件を満たしていれば、同じ処理をぐるぐる繰り返します。 そして、条件を満たさなくなったタイミングで、繰り返しがおわります。 2020.02.02 Python超入門コース
Python超入門コース 【Python超入門コース】10.条件分岐|条件にあてはまればAという処理、あてはまらなければBという処理ができます【プログラミング初心者向け入門講座】 この動画では、「条件分岐」について説明します。 条件分岐とは、条件に合致する場合は「処理A」、そうじゃないときは「処理B」ということができます。条件分岐の代表例が、if文です。 Pythonでのきまりをみてみましょう 2020.01.31 Python超入門コース
Kotlin超入門コース 【Kotlin超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】 データ型とは、変数に入れるデータの種類のことです。 この動画では、データ型の数値型、文字列型、ブール型、最後にデータ型の型推論について説明します。 ちなみに、Kotlinでは、変数にデータを入れるときに、データ型を指定する必要があります。 2020.01.29 Kotlin超入門コース
Python超入門コース 【Python超入門コース】09.演算子|足し算や引き算、2つの値の大小を比較するときに使います【プログラミング初心者向け入門講座】 演算子とは、足し算、引き算などの四則演算や2つの値の大小を比較するときに使う記号のことです。算術演算子からみていきましょう。 算術演算子とは、足し算、引き算、掛け算、割り算などをするための演算子です。 早速、ソースコードを見ていきましょう。 2020.01.23 Python超入門コース
Go超入門コース 【Go言語 超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】 データ型とは、変数に入れるデータの種類のことです。 この動画では、データ型の数値型、文字列型、ブール型について説明します。 ちなみに、Goでは、変数にデータを入れるときに、データ型を指定する必要があります。 このようなプログラミング言語のことを静的型付け言語といいます。 2020.01.29 Go超入門コース
Python超入門コース 【Python超入門コース】08.リスト|変数を箱。リストをロッカーに例えて解説します【プログラミング初心者向け入門講座】 リストとは、複数のデータを格納することができるデータ型です。 変数のレッスンで、変数は「箱」と説明しました。 例えるなら、変数は1つのデータしかいられない「箱」なのに対して、リストは複数のデータを入れることができる「ロッカー」です。 2020.01.22 Python超入門コース
PHP超入門コース 【PHP超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】 データ型とは、変数に入れるデータの種類のことです。この動画では、データ型の数値型、文字列型、ブール型について説明します。 ちなみに、PHPでは、変数にデータを入れるときに、データ型を指定する必要がありません。 PHPが自動的にデータ型を判断してくれるからです。。 2020.01.18 PHP超入門コース
Python超入門コース 【Python超入門コース】07.データ型 |変数に入れるデータの種類のことです【プログラミング初心者向け入門講座】 データ型とは、変数に入れるデータの種類のことです。 この動画では、数値型、文字列型、ブール型について説明します。 ちなみに、Pythonでは、変数にデータを入れるときに、データ型を指定する必要がありません。 Pythonが自動的にデータ型を判断してくれるからです。 2020.01.16 Python超入門コース
PHP超入門コース 【PHP超入門コース】06.変数 |変数は、例えるなら「箱」のこと。箱にデータを入れておくことができます【プログラミング初心者向け入門講座】 まず、変数について説明します。変数は、例えるなら、「箱」のことです 変数があることで、文字や数字などのデータを変数に入れておくことができます また、変数は、必要な時に取り出すことができます。 変数にデータを入れることを「代入」といい、取り出すことを「参照」といいます。 2020.01.04 PHP超入門コース
Python超入門コース 【Python超入門コース】06.変数 |変数は、例えるなら「箱」のこと。箱にデータを入れておくことができます【プログラミング初心者向け入門講座】 まず、変数について説明します。 変数は、例えるなら、「箱」のことです 変数があることで、文字や数字などのデータを変数に入れておくことができます また、変数を必要な時に取り出すことができます。 変数にデータを入れることを「代入」といい、取り出すことを「参照」といいます。 変数には名前をつけることができ、変数名といいます。 変数を作ることを「変数を宣言する」といいます。 2020.01.15 Python超入門コース
Go超入門コース 【Go言語 超入門コース】03.環境構築 for Windows|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 このレッスンでは、Go超入門コース#03 環境構築について説明をします。 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Go本体、VisualStudioCode、VisualStudioCodeのGoの拡張機能の3つをインストールします。 2020.04.05 Go超入門コース
Go超入門コース 【Go言語 超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 このレッスンでは、Go超入門コース#03 環境構築について説明をします。 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Go、VisualStudioCode、Goの拡張機能の3つをインストールします。 2020.01.15 Go超入門コース
Python超入門コース 【Python超入門コース】05.プログラム実行方法 |プログラムを書いて動かしてみよう【プログラミング初心者向け入門講座】 このレッスンでは、パソコン上に挨拶の「Good morning(おはよう)」「Good afternoon(こんにちは)」「Good evening(こんばんは)」と表示させるプログラムを記述・実行してみましょう まず、VScodeを起動します。 2020.01.11 Python超入門コース
Python超入門コース 【Python超入門コース】04.プログラムの3つの基本構造|プログラムの動きはシンプル。動きは3つだけ【プログラミング初心者向け入門講座】 プログラムではインターネットのサービスや人工知能、スマホアプリ、ゲームなどいろいろなものを作ることができます。 そう聞くと、プログラムでは複雑なことをしているイメージをもつかもしれません。 でも、プログラムの動きはシンプルです。 動きは3つだけです。 2020.01.11 Python超入門コース
Python超入門コース 【Python超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、VisualStudioCode本体、VisualStudioCodeのPython拡張機能、anacondaの3つをインストールします。 2020.01.11 Python超入門コース
Python超入門コース 【Python超入門コース】03.環境構築 for Windows|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、VisualStudioCode本体、VisualStudioCodeのPython拡張機能、anacondaの3つをインストールします。 2020.03.31 Python超入門コース
Kotlin超入門コース 【Kotlin超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、Kotlin、VisualStudioCode、VisualStudioCodeの拡張機能、CodeRunnerの合計5つをインストールします。 2020.05.08 Kotlin超入門コース
Kotlin超入門コース 【Kotlin超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、Kotlin、VisualStudioCode、VisualStudioCodeの拡張機能の2つ、合計5つをインストールします。 2020.01.05 Kotlin超入門コース
Ruby超入門コース 【Ruby超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう! 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Ruby、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。 2020.03.29 Ruby超入門コース
Ruby超入門コース 【Ruby超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう! 境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Ruby本体、VisualStudioCode本体、VisualStudioCodeのRuby拡張機能の3つをインストールします。 2020.01.04 Ruby超入門コース
Go超入門コース 【Go言語 超入門コース】02.Goとは? |Goの特徴などをわかりやすく解説【プログラミング初心者向け入門講座】 このレッスンでは、 Go言語について説明をします。 Go言語は、2009年にGoogleが開発したプログラミング言語です。 Go言語は、当初、LinuxとMacOSのみサポートしていましたが、2012年の正式バージョン1.0からはWindowsもサポートしています 2020.01.04 Go超入門コース
Python超入門コース 【Python超入門コース】02.Pythonとは?|Pythonの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】 Pythonは、1991年にオランダ人のグイド・ヴァンロッサムさんが開発したプログラミング言語です。 Pythonという名前は、ヴァンロッサムさんが好きだった『空飛ぶモンティ・パイソン』からとりました。 2020.01.04 Python超入門コース
Python超入門コース 【Python超入門コース】01.コース紹介|初心者にわかりやすいようなコースを作りました【プログラミング初心者向け入門講座】 初めてのことを学習しようとする場合、時間と学習費用がかかってしまい、そこがハードルになってしまうことがあるかと思います。 少しでもハードルを下げたいということから、「短い時間で学べる」「無料で学べる」ということを意識してコースを作りました。 2020.01.04 Python超入門コース
PHP超入門コース 【PHP超入門コース】03.環境構築(for Windows)|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築のために、PHP、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。 PHP本体をインストールします。インストールすることにより、PHPのプログラムを実行できるようになります。 2020.04.08 PHP超入門コース
PHP超入門コース 【PHP超入門コース】03.環境構築(for Mac)|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、PHP本体、VisualStudioCodeの2つをインストールします。 インストールするものをそれぞれ簡単に説明します。 2019.12.29 PHP超入門コース
JavaScript超入門コース 【JavaScript超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、Node.js、VisualStudioCodeの2つをインストールします。 1つずつ簡単に説明します。 2019.12.28 JavaScript超入門コース
JavaScript超入門コース JavaScript超入門コース#03 環境構築(for Windows) 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。環境構築のために、Node.js、VisualStudioCodeの2つをインストールします。 2020.04.06 JavaScript超入門コース
Java超入門コース 【Java超入門コース】03.環境構築 for Windows|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 このレッスンでは、Java超入門コース#03 環境構築について説明をします。 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、VisualStudioCodeの2つをインストールします。 2020.03.08 Java超入門コース
Java超入門コース 【Java超入門コース】03.環境構築 for Mac|プログラミングをする準備をしよう!【プログラミング初心者向け入門講座】 環境構築とは、プログラムを書いたり、実行できたりする環境を自分のコンピュータに整えることをいいます。 環境構築のために、JDK、VisualStudioCodeの2つをインストールします。 2019.12.16 Java超入門コース
用語解説 Laravelとは?|Laravelとは何か、特徴などを3分でわかりやすく解説します【プログラミング初心者向け】 Laravelは、PHPのフレームワークです。 フレームワークとは、WebサイトやWebサービスなどを作るときに、よく使う機能を提供するソフトウェアのことです。 PHPのフレームワークは「CakePHP(ケイクピーエイチピー)」が主流でした。 2019.12.01 用語解説
用語解説 フレームワークとは?|フレームワークを使うメリットや代表的なものを4分でわかりやすく解説します【プログラミング初心者向け】 フレームワークとは、WebサイトやWebサービスなどを作るときに、よく使う機能を提供するソフトウェアのことです。アプリケーションフレームワークとも呼ばれています。有名なフレームワークは、基本的にオープンソースです。オープンソースなので無料で使うことができます。 2019.12.01 用語解説
用語解説 プログラミング言語とは?|プログラミング言語が必要な理由、どんな種類があるのかなどを3分でわかりやすく解説【プログラミング初心者向け】 プログラミング言語とは、コンピュータを動かす言語のことです。 プログラム言語とも呼ばれます。なぜプログラミング言語が必要なのでしょうか? コンピュータは、日本語や英語などの「人間語」を理解することができないからです。 コンピュータは、機械語と呼ばれる「0」と「1」だけでできた言葉しか理解することができません。 そのため、人間語を機械語に変換できる言語が必要になります。 2019.11.30 用語解説
用語解説 プログラムとは?|プログラムとは何か、プログラマー、プログラミング、プログラミング言語などの違いなどを3分でわかりやすく解説します【プログラミング初心者向け】 プログラムとは、コンピュータにどう動いてもらうか記した「命令書」のことをいいます。 プログラムのことを「ソースコード」「コード」「スクリプト」といったります。 プログラムは、色々な言葉で書くことができます。 2019.11.30 用語解説
用語解説 プログラミング言語とは?|プログラミング言語が必要な理由、どんな種類があるのかなどを3分でわかりやすく解説【プログラミング初心者向け】 プログラミング言語とは、コンピュータを動かす言語のことです。 プログラム言語とも呼ばれます。 2019.11.29 用語解説
用語解説 機械学習とは?|4分でわかりやすく解説します 機械学習とは、コンピューターにある問題についての学習をさせて、問題に潜むパターンを見つけだす技術のことをいいます。 どういう意味でしょうか? ECサイトで使われている機械学習を例にみてみましょう。 2019.11.12 用語解説
用語解説 人工知能とは?|人工知能開発ができるプログラミング言語などの話をまじえながら4分でわかりやすく解説 人工知能とは、人間のような知能をコンピューターに持たせる技術のことを言います。 人工知能を英語にすると、artificial intelligenceです。頭文字をとって、AIと呼ばれることも多いです。 人工知能というと、人間のようにふるまうヒューマノイドロボット(人間型のロボット)をイメージするかもしれません。 2019.11.02 用語解説
用語解説 【3分解説】Rustとは?Rustとは?|プログラミング言語のRustについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 Rustは、2006年にグレイドン・ホアレさんが開発を始めたオープンソースのプログラミング言語です。 現在では、ブラウザのFireFoxで有名なMozillaが、開発の支援に入っています。 正式版は2015年にリリースされています。 2019.11.02 用語解説
用語解説 ガベージコレクションとは?|ガベージコレクションの仕組みをまじえて4分でわかりやすく解説します ガベージコレクションとは、プログラミングにおけるメモリ管理を自動で行ってくれるシステムのことです。省略して、GC(ジーシー)とも呼ばれます。 メモリ管理とは、プログラミングで変数のデータを保存するためにメモリ領域を割り当てたり、使い終わった変数のメモリ領域を解放したりすることです。 2019.11.02 用語解説
用語解説 プログラミング言語の人気言語、年収が高い言語、求人数が多い言語のTOP3について説明します プロこのレッスンでは、 プログラミング言語の人気、年収、求人数ランキングTOP3について説明をします。グラミング言語の人気言語、年収が高い言語、求人数が多い言語のTOP3について説明します。2019年の人気言語を3位から順に発表します。 2019.10.22 用語解説
用語解説 初心者におすすめの言語とは?|おすすめする理由をまじえて、3分でわかりやすく解説します【プログラミング初心者向け】 このレッスンでは、 初心者におすすめするプログラミング言語について説明をします。私が初心者におすすめするプログラミング言語は、PythonとJavaScriptです。 2019.10.14 用語解説
用語解説 Go言語とは?|プログラミング言語のGo言語について3分でわかりやすく解説します【プログラミング初心者向け】 Go言語は、2009年にGoogleが開発したプログラミング言語です。 Go言語は、当初、LinuxとMacOSのみサポートしていましたが、2012年の正式バージョン1.0からはWindowsもサポートしています。 そして、2014年にAndroidアプリの開発ができるようになり、2015年にiOSアプリの開発もできるようになりました。 2019.10.05 用語解説
用語解説 Scalaとは?|プログラミング言語のScalaについて特徴をまじえて3分でわかりやすく解説します【プログラミング初心者向け】 Scalaはスイスのマーティン・オーダスキー教授が設計したプログラミング言語で、2003年に登場しました。 マーティン教授はJavaの開発にも携わっていました。 そのため、Javaとの親和性が高く、Javaで作ったプログラムをScalaで使用することもできます。 Scalaでは、基本的にJavaでできることもできるので、幅広いWebアプリ開発が可能です。 2019.10.05 用語解説