lecture Python入門 演算子(動画あり) Pythonの演算について動画で説明しています。合わせて、Google Colaboratoryの使い方を説明します。 Python演算子の使い方 Pythonの演算子を使って計算を行います。コンピュータは演算が得意です。 ... 2020.04.12 lecturePythonPython動画動画
lecture Python入門 Python をはじめよう! (動画あり) IT工房では、IT系学習用の動画を配信します。 まずは、Python入門の動画を順次アップしていきますので、Python入門の参考にしてください。 それぞれの動画は、IT工房のVideoページから選ぶと解説も行っています。 Pythonには2系と3系がありますが、互換性がありませんので、ここでは新しいバージョンの3系を学習します。 なお、PythonコードはGoogle Colaboratoryを活用します。 Googleが提供する無料のJupyter Notebookを拡張したものです。 ビデオでは、入門者向けにゆっくり喋ってますので、1.5倍から2倍くらいのスピードで聞いても良いと思います。 2020.04.12 lecturenotePythonPython動画動画
lecture Flaskで画像判定アプリ作成入門(1)〜Hello world!の表示 Flaskをローカル環境で試す場合、直接インストールするよりも仮想環境を構築してその中で試す方がバージョンなどの問題を防ぐことができます。 まずは仮想環境作りから行います。 virtualenv環境作成 Pythonの仮想環境を作るに... 2020.04.11 lecturePython
lecture Pythonでローカルサーバーを作る pythonを使った、超シンプルなローカルサーバーの作成方法です。 Macの場合の例です。 事前に適当な場所に適当な名前のフォルダを作成しておいて、ターミナルのcdコマンドで移動しておきます。 次に、作成したフォルダ内に「inde... 2019.12.09 lecturePython
lecture Pythonで日付と時間を扱う方法 datetimeモジュール datetimeモジュールでは、以下4個のメインオブジェクトを定義しています。 年⽉⽇を対象にするdate 時分秒を対象にするtime ⽇時と時刻両⽅を対象にするdatetime ... 2019.12.02 lecturePython
AI Pandasの行や列の削除 drop関数とdel文 Pandasで作成した行列で特定の行や列を削除するにはdrop関数を使います。 drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False... 2019.11.21 AIlecturePython
AI Numpyのmat関数について Numpyには行列オブジェクトを作成するためのmat()が用意されています。 一般的にNumpyの大多数の操作がndarray型を返しているためmat()関数は特別な理由が無い限り使用しない方が良いでしょう。 けれども、知っておいて損は... 2019.11.05 AIlecturePython
lecture Python関数のデフォルト引数の注意点 ミュータブルな型とイミュータブルな型 Pythonは全ての型が参照渡しになっています。 ただし、イミュータブルな型のものはデータが更新されると新たなメモリ領域を確保する仕組みになっています。 つまり、何らかデータの変更が行われた段階で... 2019.10.28 lecturePython
lecture Python ジェネレータの作成 ジェネレータは反復子を作るためのもので、通常の関数と同様に作成します。 returnの代わりにyield を使用するのが特徴です。 yieldが使用された関数ならジェネレータであると言えます。 そして、yieldで返した値を順番に覚え... 2019.10.22 lecturePython
lecture PYTHON入門で気をつけるポイント(5)オブジェクト指向についてー(2) コンストラクタ クラスをインスタンス化すると、空のオブジェクトを生成します。 通常オブジェクトを作成する際に、ある特定の初期状態になることが望ましいはずです。 Pythonでは、 __init__() という名前の特別なメソッド定義す... 2019.10.14 lecturePython