開発環境・ツール jupyter notebookの基本的な使い方。起動と終了 Pythonをjupyter notebookで使えると便利です。jupyter notebookでのデータ分析の解説も多い。ここではMacのAnacondaでのjupyter notebookの基本的な使い方、起動と終了の方法を扱います。 2018.08.19 開発環境・ツール
UNIX/macOS Macのターミナル操作でよく使う基本的なUNIXコマンド入門一覧 Macでターミナルの操作を覚えて置くと何かと便利です。ここではMacのターミナル操作でよく使う基本的なUNIXコマンドを入門編として一覧にしてみました。Linuxコマンドとしても使えますから、他でも活用できますよ。Macの醍醐味もわかります。 2018.08.17 UNIX/macOS
Pythonの基礎 【Python入門】集合を扱う。作成とsetと集合演算 Pythonの集合について扱います。集合の作り方と空集合、set()、add()、remove()などのメソッド、集合演算をみていきます。学生時代に見たことのある集合理論の知識も思い出してみるのもいいかもしれません。 2018.08.17 Pythonの基礎
Pythonの基礎 【Python入門】辞書の使い方。操作とメソッドとコピー Pythonの辞書を学んでいきましょう。辞書型はキーと値がセットになった要素を持ちます。keys()、values()での抜き出しや、pop()、update()、copy()、delなどのメソッドをマスターしましょう。 2018.08.16 Pythonの基礎
Pythonの基礎 【Python入門】タプルを使う。リストと似てるけど違います Pythonのテータ型でタプルを扱います。リストと同じような形ですが、要素を変更することができずイミュータブルであるのが特徴です。アンパックを使えば、要素を一度に変数に対応させることができるので便利です。 2018.08.16 Pythonの基礎
Pythonの基礎 【Python入門】リストのコピーとその注意点 Pythonのリストをコピーすることを扱います。イコール(=)で代入することでコピーできますし、copy()を使うことで複製することもできます。ただし、データの参照先が同じであるものと、別の独立したデータであるものとの違いを理解しましょう。 2018.08.14 Pythonの基礎
Pythonの基礎 【Python入門】リストのメソッドいろいろ。append、pop、count、sort、etc Pythonでのリストのメソッドを扱います。リストでの代表的なappend()、extend()、insert()、remove()、pop()、sort()、count()、len()、in演算子などのメソッドをみていきましょう。 2018.08.14 Pythonの基礎
Pythonの基礎 【Python入門】リストの作成。インデックスと要素と操作 Pythonのリストについて学びます。角括弧で要素を囲むことでリストが作成でき、インデックスを使って要素を取り出したり、削除したり、オフセットを指定してスライスしてみましょう。リストを要素に持たせて入れ子構造のリストも作ってみましょう。 2018.08.14 Pythonの基礎
Pythonの基礎 【Python入門】文字列メソッドを学ぶ。検索・置換・結合etc Pythonの文字列メソッドについて、検索・置換・結合といった基本的なものをここで学んでいきます。len()、split()、join()、find()、count()、replace()など、よく見かける文字列メソッドを扱ってみました。 2018.08.13 Pythonの基礎
開発環境・ツール AtomエディタでPythonコードの入力補完ができるようにする AtomエディタでPythonコードを入力する時に、コード補完をしてくれると入力作業が楽になります。その為には、プラグインの「autocomplete-python」をインストールしましょう。前と後では補完の威力が違いますよ。 2018.08.12 開発環境・ツール
Pythonの基礎 【Python入門】文字列を操作してみよう!抽出・スライス Pythonの入門的に知識として文字列の操作をマスターします。ここでは文字列の抽出とスライスです。インデックスを利用して文字を抽出したり範囲指定した文字列を表示したりすることができます。インデックスの位置関係をしっかり理解しましょう。 2018.08.12 Pythonの基礎
Pythonの基礎 【Python入門】文字列を表示してみよう! Pythonの文字列について扱っていきましょう。文字列の表示の仕方、改行や複数行のコードの書き方などについて扱っていきます。他の細かい方法などは他の項目を学んでいくうちに得られる知識も出てきます。慣れることで自然と応用が効くようになります。 2018.08.10 Pythonの基礎
Pythonの基礎 【Python入門】数値と四則演算。Pythonで計算してみよう! Pythonの数値型をみていきましょう。数値型には整数型のintと浮動小数点数型のfloatがあり、学校で習ったのと同じように四則演算ができます。変数に数値を代入しての変数での演算も見ていきましょう。また、複合演算子も合わせて見ておきます。 2018.08.09 Pythonの基礎
Pythonの基礎 【Python入門】変数の宣言の仕方と使い方をマスターしよう! Python入門として変数の宣言の仕方と使い方をマスターしていきましょう。変数の型や変数に使える文字、型変換についても簡単に触れています。変数に使えない予約語についてまとめています。予約語は今はここで暗記する必要はありません。 2018.08.08 Pythonの基礎
Pythonの基礎 【Python入門】printで出力してみよう!sepとendの指定は? Python入門の学習として、printで出力するところから始めてみましょう。特に難しくもなんともありません。ついでにオプションのsepとendの指定の方法についても合わせて触れておきたいと思います。 2018.08.06 Pythonの基礎
Pythonの基礎 Pythonプログラミングの超基本的な約束事を知っておこう! Pythonプログラミングには他の言語とは少し異なったコードの書きかたをする部分があります。これがPyhonの特徴的なところでもあり、コードの見やすさに繋がる部分でもあります。これに慣れるとPythonがとても効率的に感じられるはずです。 2018.08.05 Pythonの基礎開発環境・ツール
開発環境・ツール Atomエディタを日本語化する方法 Atomエディタの日本語化の方法についてまとめています。メニューは英語表記よりも日本語表記の方が理解しやすいという人もいるでしょう。このあたりはどちらを選ぶかはスキルや慣れによると思いますので、好みに応じて選択しましょう。 2018.08.03 開発環境・ツール
Pythonの基礎 AtomエディタをMacにインストールしてPythonでの開発環境を整える 簡単な計算ならターミナルでPythonを直接実行できますが、複雑なコードを入力していく場合、エディタや統合開発環境などを使ってコードを書いた方が現実的です。ここでは、AtomエディタをMacにインストールしてPythonを利用してみます。 2018.08.02 Pythonの基礎開発環境・ツール