スキルアップ

スキルアップ

【知識理解】「バブルソート」の図解でアルゴリズムに触れよう

はじめに プログラムの基本は、「変数の取り回し」、「条件分岐」、「繰り返し」でできています。しかし、「本当にこんな単純なことで、複雑なプログラムができるのか?」、疑問に思うかもしれません。 そんな時に手助けになるのが「アルゴリ...
2021.11.19
スキルアップ

【入門編】「グラフ描画プログラム」で、Anacondaでのパッケージのインポートを学ぶ

はじめに これまでの勉強で、だいぶPythonプログラムを作成できるようなったと思います。突き詰めればまだまだ学ぶとは多いですが、「基本の考え方」(条件分岐や繰り返しなど)は習得できています。 現在 使われているほぼ全てのプロ...
2021.11.19
スキルアップ

【入門編】「BMI計算プログラム」を改良して、Pythonの例外処理(try、except、else、finally)を学ぶ

はじめに 作成したプログラムを実行すると思わぬことでエラーが発生して、処理が強制終了することがあります。 確かに、プログラムを作成する時点で発生し得る全てのパターンを想定しておくことはとても難しいです。つまりエラーとは、想定外...
2021.11.19
スキルアップ

【入門編】「BMI計算プログラム」で、Pythonのデータ型の理解を深める

はじめに Pythonの基礎で学んだ「データ型」について、もう少し掘り下げてみましょう。 よく考えれば、これまではデータ型ってあまり意識していなかったと思います。※というより、あえて具体的な説明を省略していました、、、 ...
2021.11.19
スキルアップ

【入門編】「じゃんけんゲーム」を改良して、関数と繰り返しを学ぶ

はじめに 前回は、コンピュータとじゃんけんを1回するプログラムを作りました。 もちろん、前回のプログラムでも目的の「じゃんけん」は行えました。しかし、勝敗の判定をゴリ押しで記述していたり、1回勝負のみであったりと改善の余地はあ...
2021.11.19
スキルアップ

【入門編】「じゃんけんゲーム」で、Pythonプログラミングの基礎を学ぶ

はじめに これまでのお話で、Pythonプログラミングを行う準備が整っています。今回は簡単なゲームを作りながら、プログラミングの要点を学びましょう! 最初から、「全部を学ぼう」とはせず、「作りたい物に必要な要素を調べながら作る...
2021.11.19
スキルアップ

【知識理解】Jupyter Notebookの魅力と使い方

はじめに 以前の記事ではPythonプログラミングの始め方やAnacondaについて説明しました。 今回は、Anacondaに搭載されているプログラムを作成/実行するJupyter Notebookというツールについて、詳しく...
2021.12.11
スキルアップ

Anacondaのメリット/デメリットとPython環境構築

Pythonでプログラミングの勉強をしたいけど、なにから始めていいか分からない。 プログラミングの勉強を始めるなら、自分のPCでプログラムを書いて実行できるように「環境構築」から始めると良いよ。 「環境構築」って、P...
2023.07.30
タイトルとURLをコピーしました