Python入門 Pythonの特徴・基本の書き方 プログラミングの世界で、Pythonが利用されるケースは年々増えており、今後も増えてくと予想されています。しかし、プログラミング言語やPythonについて調べてみると、難しい単語が並んでいてよく分かりませんよね。 そこで、ここでは「... 2019.12.13 Python入門
Python入門 定数と変数 Pythonに限らず、全てのプログラミング言語の基礎とも言える変数。 ただ、初めてプログラミングに触れる方にとっては「そもそも変数とは?」「どうやって使うの?」「変数を使うときの注意点は?」といった疑問があるのではないでしょうか? ... 2019.12.13 Python入門
Python入門 Pythonの型①(数値型や文字列型など) プログラミング言語での「型」とは「変数に入っているデータの種類」のことを指します。 ここでは「Pythonの型って何?」「どんな型があるの?」「型の具体的な使い方は?」といったことについて解説します。 YouTubeも公開し... 2019.12.13 Python入門
Python入門 Pythonの型②(数値型や文字列型など) ※このページは型(数値や文字列など)①の続きです。①は以下をご覧ください。 前回のページでは型の基本(静的型付け言語と動的型付け言語の違いや型の種類など)と、str()を使った型の変換方法を解説しました。 ここでは... 2019.12.13 Python入門
Python入門 条件分岐(if文) if文は、「もしAならB、それ以外ならCを実行する」といったような「条件分岐」をするための構文です。 今回は「ifはどうやって使うの?」「ifを使うときの注意点を知りたい」といった方へ、ifの使い方を解説します。 YouTub... 2019.12.13 Python入門
Python入門 繰り返し処理(for文) for文はwhile文と同じ繰り返し処理をするための構文です。 ここでは「forとwhileの違いは何?」「for文の使い方が知りたい」といった方へ、for文の使い方を解説します。 YouTubeも公開していますの... 2019.12.13 Python入門
Python入門 繰り返し処理(while文) whileは「一まとまりの処理を繰り返し実行する」ために使う構文です。 ここでは「whileとは何?」「whileはどうやって使うの?」「whileの便利な使い方を知りたい」といった方に、whileの使い方を解説します。 Yo... 2019.12.13 Python入門
Python入門 リスト(list)の使い方 リストは「複数の変数を1個の値として扱えるようにまとめる」機能のことです。 複数の変数を扱えるようにする方法はリスト以外にもありますが、リストが最も基本的で手軽な方法です。ここでは「リストって何?」「リストはどうやって使うの?」とい... 2019.12.13 Python入門
Python入門 辞書(dict)型の使い方 辞書はリストと同じように、複数の値を管理するために使用します。 リストと異なる点は、値に順番がなく、データにアクセスする場合はインデックス番号ではなく「キー」を使う点です。 ここでは「キーって一体何?」「辞書の使い... 2019.12.14 Python入門
Python入門 タプル(tuple)の使い方 タプルはリストと同じく「複数の変数を1個の値として使うために、まとめる」機能です。 ここでは「タプルって何?」「タプルはどうやって使うの?」「タプルとリストの違いは何?」といった疑問に答えつつ、タプルについての理解を深めていきましょ... 2019.12.15 Python入門
Python入門 集合(set型)の使い方 セットは複数の値を「集合」として扱いときに便利な構文です。 集合は高校の数Iあたりで習ったやつです。2つの◯を重ねた「ベン図」という図を使って集合を表現した覚えがあると思います。 ここでは「セットって何?」「どうやって使うの?... 2019.12.15 Python入門
Python入門 例外処理(try~except) プログラムを実行するとエラーになってしまう場合がありますが、そのプログラムがエラーを起こすことがあらかじめ想定されているのなら、エラー時の処理を別に用意したい場合があります。 そのようなときに使うのが例外処理です。 ここでは「... 2019.12.16 Python入門
Python入門 関数の使い方 関数とは「使い回したい処理に名前をつけたもの」です。 プログラムを組んでいると、同じような処理を何回もすることがあります。そういったときに関数は便利です。 ここでは「関数ってなに?」「関数はどうやって使うの?」「自分で関数を作... 2019.12.24 Python入門
Python入門 関数の応用(関数オブジェクト、クロージャ、ラムダ式) Pythonを日常的に使っている方でも、クロージャやラムダ式に関してしっかりと熟知している!と豪語できる方はもしかしたら少ないのではないでしょうか? これらの技術はうまく使えば高い効力を発揮しますが、書き方が特殊で直感的に理解しにく... 2020.02.20 Python入門
Python入門 文字コードの基本(エンコードやバイナリーなど) 文字コードとは「それぞれの文字に与えられた番号」のことです。 文字コードを正しく扱うことができないと、文字化けを引き起こすので注意が必要です。 ここでは「文字コードって何?」「エンコードやデコードはどうやって使うの?」「バイナ... 2020.02.22 Python入門
Python入門 オブジェクト指向(classの使い方-その①) 皆さんはオブジェクト指向という言葉をご存知ですか? オブジェクト指向とは「モノやコトに着目すること」を指します。 また、そのオブジェクト指向を組み込んでシステム開発することを「オブジェクト指向プログラミング」と言います。 ... 2020.10.31 Python入門
Python入門 オブジェクト指向(classの使い方-その②) その①では、オブジェクト指向とは何なのか?という話と、実際にサイコロを使ってオブジェクト指向プログラミングの基本を学習しました。 しかし、その①のようなクラスの設計ではオブジェクト指向プログラミングの原則に反しているというところで終... 2020.10.31 Python入門
Python入門 関数の応用(高階関数) 高階関数は「関数を引数や戻り値として扱っている関数」のことです。 一般的にプログラミングでは関数の引数や戻り値には変数や定数、またはリテラルをそのまま記述することが多いですが、高階関数を使えるプログラミング言語では関数の引数や戻り値... 2020.12.15 Python入門
Python入門 関数の応用(ジェネレータの使い方) ジェネレータとは「関数を一時停止させ、途中までの結果を返却できる」機能のことです。 基本的に関数は最後にreturnして結果を返却しますが、ジェネレータを使うことで関数の途中の結果を返却することができます。 ここでは「ジェネレ... 2020.12.23 Python入門