マガジンのカバー画像

プログラミング基礎学習

8
運営しているクリエイター

記事一覧

【Google Colaboratory】超手軽にPythonを使うための環境を作ろう

【Google Colaboratory】超手軽にPythonを使うための環境を作ろう

今回は、プログラミング言語「Python」を使うための、環境を作る方法を紹介します。
作成する環境は、Google Colaboratory(グーグルコラボレイトリー、コラボ)です。
このGoogle Colab環境、ブラウザ上でPythonを使用できるので、どんなOSからでも5分程度でサクッと用意できてしまうんです。

手順はたったの5つ。
そのあとの2つの追加設定もしておけば、よりリッチな環境

もっとみる
Google ColaboratoryからVSCodeへ移行し、(同じ)実行環境を作ろう

Google ColaboratoryからVSCodeへ移行し、(同じ)実行環境を作ろう

以前、プログラミング初学者・Python初学者へ向けて、「Google Colaboratory」の設定方法を解説しました。
それは、学習するための一番簡単な環境が「Google Colaboratory」だと考えているからです。
しかし、プログラミングに慣れてくると、Colab環境の時間制限や処理能力に物足りない感覚を持つようになるはずです。

そんな方のために今回は、Colab環境から脱して、

もっとみる
Pythonのエラー処理を学ぼう【例外処理】

Pythonのエラー処理を学ぼう【例外処理】

■ なぜエラー処理をするのか今回は、Pythonのエラー処理(例外処理)について紹介します。

一度完成したプログラムは淀みなく動くものですが、たとえば「スクレイピング」を行うようなプログラムは時間の経過とともに動かなくなります。
当然のことですよね。
WEBの世界はどんどん変化するものですから、WEBページが変化すればスクレイピングプログラムも変更が必要になるわけです。
その「変化」をいち早く察

もっとみる
PythonでLineを送る方法【自動化に必須】

PythonでLineを送る方法【自動化に必須】

■ なぜ学ぶのか
今回はPythonを使ってLineを送る方法を紹介します。
プログラミングを学ぶ目的はひとそれぞれですが、皆に共通している部分は「人間の情報処理を減らす」ということです。
今回紹介するLineを送る方法を習得すれば、その目的を間違いなく達成でき、皆さんが触れる情報の量を最小化することができます。

皆さんがプログラミングを学び上達していけば、わりと早い段階で「人間が扱いきれないよ

もっとみる
【Windows版】超お手軽にPythonプログラムを自動で実行(起動)させる方法

【Windows版】超お手軽にPythonプログラムを自動で実行(起動)させる方法

通常、プログラムを自動で実行(起動)するには、サーバーサイドの知識やLinuxOSの知識が必要になります。
しかしながら、それらの知識はエンジニア水準のものが多く、プログラミング初心者にとってはハードルが高い技術なります。

初心者でも「作成したプログラムを自動で動かしたい!」という欲求はあるけど、技術が足りない...。

そんな状況にいるすべてのプログラミング初心者へ、今回の内容はばっちり突き刺

もっとみる
Pythonプログラムを外部から呼び出す方法

Pythonプログラムを外部から呼び出す方法

■ なぜ外部から呼び出すのか今回はPythonプログラムを外部から呼び出す方法を紹介します。
プログラミングを学習し始めたばかりの頃は、書いたプログラム自体を「直接実行」するはずです。
しかし、今回紹介する内容は、「あるプログラムから、他のプログラムを呼び出す」という実行方法になります。
さて、なぜ私はこんな回りくどい技術を紹介するのでしょうか…。

通常、プログラミングが上達するにつれ、書き上げ

もっとみる
【PyAutoGUI】あらゆるものを自動化する最終手段【PythonによるRPA】

【PyAutoGUI】あらゆるものを自動化する最終手段【PythonによるRPA】

■ 初心者の技術不足を補う神ツールがあるプログラミングの基礎を押さえ、少しずつプログラムを書けるようになってくると、
「あの作業も、この作業も、みんな自動化してしまいたい!」
という欲求が出てきます。
しかしながら、プログラミングというのは総合格闘技のようなものなので、
「一つのプログラム言語を覚えたから何でもできる!」
という程、学習コストは安くありません。
例えば、
「スクレイピングを実装して

もっとみる
【logging】Python初心者を卒業するログ出力【自動化に必須】

【logging】Python初心者を卒業するログ出力【自動化に必須】

■ なぜログ出力を学ぶのか今回はPythonのログ出力について解説します。
初心者がプログラムを作成する際、「print()」で内容を確認しながら完成を目指していくと思います。
「print()」を用いたデバッグは非常に手軽で、必要な効果を得ることができると感じますよね。

しかしながら、プログラムを自動で稼働し続けたりすると、イレギュラーな条件でのエラー(「スクレイピングしていたサイト構造が緊急

もっとみる