プログラミング初心者のために「脱Python初心者ロードマップを作成しました。」
達成目標は「Pythonの基本的な操作や簡単なプログラムを書くことができるようになる」です。
目次
プログラミングをする環境を整えよう
まずはプログラミングを勉強する前にプログラミングを実行できる環境を構築する必要があります。
シンプルで拡張性・可読性が高いプログラミング言語であるPython(パイソン)を使うこと想定して、Pythonの実行環境の1つであるAnaconda(アナコンダ)で環境を構築しましょう。
JupyterLab
AnacocndaをインストールするとJupyterLabが使えます。
JupyterLabとはpythonを用いたデータ分析に使う時に必要なアレやコレやが組み込まれている開発環境のことです。つまり、総合開発環境(Integrated Development Environment:IDE)のことです!
JupyterLabで入力・実行したプログラミングの実行結果(数値や図など)はすぐに確認できる対話型の実行環境なので実行結果を確認しながらデータ分析がサクサク進めることができます。また、JupyterLabでの作業は.ipynbという拡張子を持ったファイルに記述されていきます。
JupyterLabJupyterLabショートカット集
JupyterLabを使ってプログラミングを記述するときに便利なショートカットキーをご紹介します。
作業の効率化につながれば幸いです。できるだけ、マウスを使わない方が早くプログラミングをコーディングすることができます。
JupyterLab ショートカット集四則計算
まずはPythonで四則計算をしてみよう!!
Pythonで四則計算をしよう比較演算子とbool演算子
比較演算子とは演算子を挟んだ2つの値がどのような関係性かを調べるものです
Pythonで比較演算子と論理演算子を使ってみよう変数
プログラミングを行うときに同じ値を何度も出力や計算に使いたい時があると思います。
そんな時は変数を利用しよう!
Pythonで変数を定義してみよう型
Pythonでプログラミングを行うときにオブジェクト(データを抽象的に表したもの)の型を意識することはとても重要です。
Pythonの基礎(型)Pythonの基礎(リスト)
if文
もしこうだった場合は、、といった条件分けがしたい場合はif文の出番です!!
Pythonの基本文法(条件分岐, if, else, elif)for文
listなどのシーケンス型の要素を順番に処理したい時がある。そんな時にはfor文の出番です!!
Python の基本文法(for文)組み込み関数
pythonには組み込み関数というものがあります。組み込み関数はあらかじめ用意されている関数のことです。
便利なものも多いのでどんなものがあるか見てみましょう!
組み込み関数関数の作成
関数とはいくつかの処理をひとまとめにしたものです。ひとまとめにすることで何回も同じコードを記述しないでもよくなりますし、プログラムの解釈もしやすくなります。
Pythonの基礎(関数) 再帰関数(python)