dot blog


仮想通貨特集

仮想通貨の基本ブロックチェーンとは?

仮想通貨の基本ブロックチェーンとは?

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン
  • bitcoin

仮想通貨の土台となるブロックチェーンに関する技術を詳しく理解していこうと思うとP2P、各暗号化技術、1方向ハッシュ関数、ビザンチン合意アルゴリズム、電子署名、PKI、タイムスタンプ等、数多くの技術やアルゴリズムに関する理解が必要になります。

今回はそのような難しいことをとりあえず横に置いておいてブロックチェーンがどのような仕組みで、どのような特徴持っているのかということをざっくりと理解することを優先的に進めていきます。例えなどを使って出来る限りわかりやすく理解し仮想通貨が楽しくなることを目的として書いてみました。

ブロックチェーンを構成するノードの機能と種類

ブロックチェーンを構成するノードの機能と種類

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン
  • bitcoin

ブロックチェーンを構成するノードの機能と種類についてまとめていきます。ノードの持つ仕事や種類を理解していくことでブロックチェーンについてもう少し詳しく分かってきます。仮想通貨ごとに少しずつ詳細が変わってきますので今回はビットコインを中心に進めていきます。

通貨報酬が貰えるマスターノードとは?

通貨報酬が貰えるマスターノードとは?

  • cryptocurrency
  • 仮想通貨
  • bitcoin

インカムゲインが得られる仮想通貨のマスターノード。一体マスターノードって何なの?それが仮想通貨にどのような影響及ぼしているの?どのような役割を持っているの?報酬が得られることが先行しすぎていて重要な根本的なところが意外と理解しにくいです。今回はマスターノードの役割と報酬の関係について、ビットコインとの違いも交えながら説明してみたいと思います。

ハッシュ関数とは

ハッシュ関数とは

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン

今回はハッシュ関数に関する解説です。ブロックチェーンの暗号化の基礎となる技術で仮想通貨やブロックチェーンの解説にはよく出てくる用語です。ハッシュ関数には暗号化に適した特徴がいくつかあります。ハッシュ関数の基本から特徴までを事例を交えてわかりやすく解説していきます。

マイニング報酬の鍵はnonce

マイニング報酬の鍵はnonce

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン

マイニング時の計算競争で適切な解を見つけるためにはnonceの働きが重要になってきます。nonceはどのようなものか、そしてどの様な働きを持っているのか事例を使って説明していきます。

トークンとは

トークンとは ?各トークンの発行プラットフォームやシェア比率の表付

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン

仮想通貨の中にはトークンと呼ばれる種類の通貨が存在します。私も普段何気なくトークンと言う言葉を使っていますが意外と定義が難しく本質的なところが掴みにくい存在です。今回はそのトークンを役割的なところからまとめ、トークンを発行しているプラットフォームの一覧表や、各トークンごとのプラットフォーム通貨が分かる一覧表なども掲載しています。

トークンエコノミー

トークンが作り出す新たな経済圏 トークンエコノミーとは

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン

今後の経済を変えていくと考えられている大きな流れの1つとして「トークンエコノミー」があります。インターネット、ビックデータ、AI、IOT、ブロックチェーン、仮想通貨など様々なテクノロジーを集約して経済圏を構築していきます。トークンエコノミーとはどのような特徴を持ち、どのような経済圏を構築していくと考えられているのかまとめました。

【考察】トークンの配当金はトークンエコノミーの成長と安定に重要

【考察】トークンの配当金はトークンエコノミーの成長と安定に重要

  • cryptocurrency
  • 仮想通貨
  • ブロックチェーン

今現在トークンの配当金は日本の法律上規制対象です。これはトークン購入者に対して返せる報酬が1つ減っただけと言う問題ではありません。これによって起こりうる傾向などを考えた場合、今後のトークンエコノミーの成長や発展にとっての妨げになると考えられます。今回はそのトークン配当金の問題について考察してみました。

BitMEX特集

BitMEXってどんな取引所。信頼性・特徴・メリット等を徹底調査解説

BitMEXってどんな取引所。信頼性・特徴・メリット等を徹底調査解説

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

ビットコインのトレードでよく名前流流取引所の1つBitMEX。レバレッジの倍率が100倍であることで有名ですが、なぜこの取引所はトレーダーの方に愛用されているのか?どのような取引所なのか、そして信頼性は、その他、特徴やメリット等様々な角度から調査解説しています。

BitMEX テストネットの登録方法とAPIキーの発行

BitMEX テストネットの登録方法とAPIキーの発行

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

トレードに慣れていない方や、botの開発などが初めての方、また様々なbotの設定などを実験したい方にとってはテストネットが用意されているBitMEXは扱いやすいです。今回はBitMEXのテストネットの新規登録方法やAPIキーの発行方法を図解で解説します。

BitMEX テストネットに入金(deposits)する方法

BitMEX テストネットに入金(deposits)する方法

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

BitMEXテストネットを利用するためにはテストネット用の無料ビットコインを発行してBitMEXのテストネットへ送金する必要があります。今回は無料のテストネット用ビットコインの発行とBitMEXテストネットへの入金(deposits)方法について解説します。

BitMEXの新規登録手順

BitMEXの新規登録手順

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

BitMEXの新規登録方法を図解で説明しています。説明の手順通りに進めていけば初心者でも簡単に登録が行えます。トレードするには最適の取引所BitMEXに手順に沿って登録していきましょう。

BitMEXのAPIキー新規発行手順

BitMEXのAPIキー新規発行手順

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

BitMEXで自動トレードを行うbotの開発や裁量トレード補助ツール等の開発に利用するAPIの発行方法を図入りで解説します。

BitMEXが対応する注文方法(指値/成行/ストップロス/利確/トレイリングストップ)

BitMEXの使い方|対応の注文方法編(指値/成行/ストップロス/利確/トレイリングストップ)

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

BitMEXは数多くの注文方法に対応しています。それぞれの注文方法を組み合わせることで、より幅広い戦略を展開することができます。簡易的なチャート図も使いながら(指値/成行/ストップロス/利確/トレイリングストップ)それぞれの注文方法の特徴等について詳しく解説していきます。

BitMEX手数料別収益シミュレーション【誰でも簡単まるわかり】

BitMEX手数料別収益シミュレーション【誰でも簡単まるわかり】

  • cryptocurrency
  • 仮想通貨
  • 取引所
  • BitMEX

BitMEXの手数料は注文方法がTakerとMakerでかなり差があります。それぞれの注文方法による手数料と、どれぐらいの値幅で損切りや利確を行い、勝率がどれぐらいあれば収益に結びつくのか細かくシミュレーションできます。ちゃんと計算してみると結構恐ろしい!

TradingView特集

TradingViewのプランの比較と主要機能説明

TradingViewのプランの比較と主要機能説明

  • cryptocurrency
  • 仮想通貨
  • 取引支援ツール
  • TradingView

TradingViewには、無料プランと3つの有料プランを主要な機能や料金面で比較しました。できれば無料プランで利用したいが無料プランと有料プランではどれぐらいの機能的な差があるのか、そして有料プランを選択するとしたらどのプランを選ぶべきなのか迷ってしまいますよね。今回は無料プランと3つの有料プランを様々な面から比較してプラン選択時の指針となるようまとめています。

TradingViewのチャートに対応している仮想通貨一覧

TradingViewのチャートに対応している仮想通貨一覧

  • cryptocurrency
  • 仮想通貨
  • 取引支援ツール
  • TradingView

TradingViewのチャートに対応している仮想通貨に関する情報をまとめました。チャートに簡単にアクセスする方法が2種類あり、それぞれの一覧情報の取得の方法や、対応シンボルの一覧表等も記載しています。

TradingViewの新規登録手順

TradingViewの新規登録手順

  • cryptocurrency
  • 仮想通貨
  • 取引支援ツール
  • TradingView

TradingViewは、トレードに関する数多くの指標を閲覧したり、トレード戦略をバックテストにて事前確認したりできます。今回はそのTradingViewの新規登録手順を解説します。登録作業はとても簡単に終わります。

TradingViewのチャートレイアウト新規作成・銘柄変更方法

TradingViewのチャートレイアウト新規作成・銘柄変更方法

  • cryptocurrency
  • 仮想通貨
  • 取引支援ツール
  • TradingView

TradingViewでチャートレイアウトを新規作成し、希望の銘柄チャートに変更して表示させる方法を解説します。お気に入りのチャートレイアウトにカスタムして保存することでいつでも簡単にアクセスすることができます。

TradingViewでトレーディング戦略のバックテストを行う方法

TradingViewでトレーディング戦略のバックテストを行う方法

  • cryptocurrency
  • 仮想通貨
  • 取引支援ツール
  • TradingView

TradingViewでは投資戦略テスターと言う機能を使ってトレーディングのバックテストを行うことができます。裁量トレードの手法を事前に試してみたい方や、bot開発のロジックを事前にテストしたい方はこちらの機能を活用すると良いでしょう。TradingViewのPineスクリプトと投資戦略テスターを使ったバックテストの行い方を解説します。

TradingViewで単純移動平均線【SMA:Simple Moving Average】の使い方

TradingViewで単純移動平均線【SMA:Simple Moving Average】の使い方

  • cryptocurrency
  • 仮想通貨
  • TradingView
  • テクニカル分析

単純移動平均線の期間や算出に利用する価格の変更方法、色や線の太さなどのスタイル変更方法、複数の単純移動平均の表示のさせ方、デフォルト設定の変更方法などをキャプチャー画像を使ってわかりやすく説明しています。

Python入門講座

Python入門|文字列を出力するprint関数

Python入門|文字列を出力するprint関数

  • Python

Pythonのprint関数は入力端末に実行結果を文字列で出力して返すための関数です。Pythonのプログラム開発段階や学習段階においては頻繁に利用する関数ですのでまず最初に覚えておきましょう。

Python入門|変数の理解が最初の1歩

Python入門|変数の理解が最初の1歩

  • Python

Pythonのプログラミングを学習していく上で入門者が最初の一方踏み出すために必要となるのが変数です。変数はプログラミングで常に利用するものになります。今回はこれらの基本と命名規則等を解説します。

Python入門|基本的な計算方法をマスター【四則演算】

Python入門|基本的な計算方法をマスター【四則演算】

  • Python

Pythonを使った基本的な計算方法を学習します。四則演算を中心に変数などを使った少し拡張した計算方法まで実際のコードを提示しながら解説。実際のプログラミングの中では計算を多数利用することになりますのでしっかりとマスターしておきましょう。

Python入門|プラス、マイナスの符号を反転する方法

Python入門|プラス、マイナスの符号を反転する方法

  • Python

計算から導き出された値のプラス、マイナス符号を反転させたいケースがあります。pythonでのプラス、マイナス符号の反転方法を解説します。

Python入門|データ型の基本【種類と特徴】

Python入門|データ型の基本【種類と特徴】

  • Python

変数の理解をより深めていくためにはデータ型の学習が必要です。頻繁に利用するデータ型には【数値(整数・小数点)・文字列・真偽・リスト・辞書・タプル・セット・None】等があります。今回はこれらの基本的な種類や特徴を解説します。

本ページの学習目的:データ型の種類があることと、そして、種類がある意味、各データ型の特徴と作成方法を理解すること

Python入門|文字列操作の基本をマスター【str型】

Python入門|文字列操作の基本をマスター【str型】

  • Python

Pythonを使ったプログラミングに限らず多くの場合、文字列を扱うことが頻繁にあります。今回はその文字列操作について学習していきます。Pythonにおいて文字列のデータ型はstr型でしたね。つまり、str型の基本操作について学習します。

Python入門|リスト操作の基本をマスター【list型】

Python入門|リスト操作の基本をマスター【list型】

  • Python

今回はPythonの【list型】リストについて学習していきます。リストの概念や基本的な作成方法、演算子を使ったリスト操作、リスト内の要素の値を取得する方法、リストの入れ子構造のリスト操作、スライス機能、リスト内の値の変更や要素の削除等を解説します。

Python入門|辞書操作の基本をマスター【dict型】

Python入門|辞書操作の基本をマスター【dict型】

  • Python

今回はPythonの【dict型】辞書について学習していきます。辞書の概念や基本的な作成方法や、変数を利用した作成方法、【dict型】辞書のキーを使った要素の取得、追加、変更、削除方法等を実際のコードと出力結果を交えながら解説します。

Python入門|比較演算子で条件の真偽をチェックする【bool型】

Python入門|比較演算子で条件の真偽をチェックする【bool型】

  • Python

今回はPythonの比較演算子について学習していきます。比較演算子を利用することで条件の適合、不適合を判断することができます。演算子を使った条件の真偽値は主に条件分岐に利用しますのでここでしっかり身につけておきましょう。

Python入門|論理演算子(or,and,not)で複雑な条件判定方法【bool型】

Python入門|論理演算子(or,and,not)で複雑な条件判定方法【bool型】

  • Python

今回はPythonの論理演算子(or、and、not)を使った条件式の判定方法について学習します。比較演算子と論理演算子の組み合わせを利用することで様々な条件の適合、不適合を判断し、真偽値を取得します。また、論理演算子の優先順位による問題点やその解決方法も学習します。

Python入門|in演算子で文字列やリスト内に含まれているか判定【bool型】

Python入門|in演算子で文字列やリスト内に含まれているか判定【bool型】

  • Python

今回はPythonのin演算子を使った条件判定について学習します。in演算子を利用することで文字列内やリスト内に条件と合致する値が含まれているかどうかを判定することができます。in演算子を使った条件判定の真偽値はリストの条件判定を簡単に処理できるので覚えておくととても便利です。

Python入門|if文の基本をマスターして条件分岐を思い通りに

Python入門|if文の基本をマスターして条件分岐を思い通りに

  • Python

今回はPythonのif文について学習します。プログラムの大半は繰り返しと条件分岐で構成されています。if文の基本をマスターして条件分岐を思い通りに行えれば自分の目的とするシステム構築に大きく近づけます。複数条件や段階を追った条件などもわかりやすく解説します。

Python入門|for文を使った繰り返し処理の基本

Python入門|for文を使った繰り返し処理の基本

  • Python

Pythonで繰り返し同じ処理を行う時、for文を利用します。for文の基本中の基本で、繰り返し処理の種類、for文の記述方法、データ型のlistを使った繰り返し処理と、range関数を使ってあらかじめループ回数を指定した繰り返し処理について主に学習していきます。

Python入門|while文を使った繰り返し処理の基本

Python入門|while文を使った繰り返し処理の基本

  • Python

Pythonのwhile文は条件判定式を利用してループ処理を行います。同じように繰り返し処理が行えるfor文とはまた違った繰り返し処理を行うことができるのがwhile文です。特に無限ループや、その抜け方、そして基本的な特徴やwhile文の書き方等について学習します。

Python入門|関数の基本・関数作成時の書き方や利用方法

Python入門|関数の基本・関数作成時の書き方や利用方法

  • Python

今回学習するのは関数です。いよいよプログラミングらしくなってきました。関数を覚えるとプログラムを記述するときにとっても楽をすることができます。

これまでの講座の中でも関数と言う言葉が出てきましたが簡易な説明のみで詳しくは解説してきていませんでした。まずは関数とは何かから解説していきましょう。

Python入門|class(クラス)の基本・使い方と定義方法

Python|class(クラス)の基本・使い方と定義方法

  • Python

class(クラス)の概念について理解出来るとデータ型やメソッド等に対する理解も深まり今よりも使いこなしやすくなります。そしてクラスの学習はPythonのオブジェクト指向を理解するための第一歩。

慣れるまでは感覚をつかむのに少し苦労すると思いますが、できる限りクラスに対するイメージをつかみやすくするため噛み砕いて説明しています。

クラスが利用できるようになるとよりハイスペックなコードが記述できるようになりますので頑張って学習していきましょう。

Python入門|文字列を動的に出力できるformat関数とは

Python入門|文字列を動的に出力できるformat関数とは

  • Python

Pythonでの文字列操作を色々と便利にしてくれるformat関数。アプリケーションを構築する際に頻繁に出てくるPythonの文字列操作はオブジェクトのタイプの違いによるエラーや、後から読み込む文字列を使って動的な出力、結合時の表示の複雑さ、表示順序や表示回数のコントロールなどがあり意外と大変な作業です。

しかし、format関数を利用することでこれらの問題をスマートに解決することができます。今回はこのformat関数を初心者にもわかりやすいよう詳しく解説します。

Python入門|わかりやすい日付計算の基本(足し算,引き算,差分,etc)

Python入門|わかりやすい日付計算の基本(足し算,引き算,差分,etc)

  • Python

Pythonで日付の計算を行うシーンはよくあります。例えば30日サイクルの会員管理等起点日からの時間経過で判別して次のアクションにつなげるようなケース。数値の演算であれば簡単ですが日付の計算ってどうやってやるの?Pythonには日付の演算も簡単に行うためのオブジェクトが用意されています。今回はPythonの日付計算、特によく利用する「加算、減算、差分」について解説します。

Python入門|文字列の日付をdatetime型に変換する

Python入門|文字列の日付をdatetime型に変換する

  • Python

スクレイピングにより取得したデータやCSVから取得するデータは多くの場合文字列になっています。文字列の日付形式ではPythonでの分析作業などで日付データとして正しく扱うことができませんので、str型(文字列)の日付をdatetime型に変換する方法解説します。

Python入門|re.sub を使用して正規表現で「行頭」「行末」を置換する

Python入門|re.sub を使用して正規表現で「行頭」「行末」を置換する

  • Python

Pythonで正規表現を使った文字列の置換を行うときにはre.subメソッドを利用します。今回はre.subメソッドを使用して、正規表現で「行頭」や「行末」を指定した文字列の置き換え方法を解説します。

Python入門|絶対値を求めるabs関数の使い方

Python入門|絶対値を求めるabs関数の使い方

  • Python

Pythonで絶対値を求めるときにはabs関数を利用します。絶対値の説明やabs関数を使って絶対値を求める方法を解説します。

Python入門|リスト(list)同士の差分を求める方法【用途別3種類】

Python入門|リスト(list)同士の差分を求める方法【用途別3種類】

  • Python

2つのリストから共通する部分を削除し差分のデータを求めたい場合があります。今回はそれぞれの用途別に3種類のリスト差分の求め方を紹介します。3種類のパターンは2つのリスト内に重複したデータがあった場合に出力される結果が大きく変化します。

PythonとAmazon Product Advertising APIでアフィリエイトリンク作成

PythonとAmazon Product Advertising APIでアフィリエイトリンク作成

  • Python

Python3とAmazon Product Advertising APIを利用してアマゾンアソシエイトのアフィリエイトリンクを自動生成するコードを作ってみました。APIを利用してXMLデータを取得するまでの基本的な解説やレスポンス要素の一覧表などをつけています。

Pythonで単純移動平均線【SMA:Simple Moving Average】を算出する

Pythonで単純移動平均線【SMA:Simple Moving Average】を算出する

  • Python
  • bot
  • テクニカル分析

Pythonで単純移動平均値の算出や単純移動平均線の描画を行います。単純移動平均線を使ったトレードルールは容易に設定することができ、かつ、具体的な売買シグナルを出すことができるためbotなどの自動取引を行うプログラミングと非常に相性の良いテクニカル分析指標です。

ChromeDriver|unknown error: call function result missing 'value'

ChromeDriver|unknown error: call function result missing 'value'

  • Python

PythonでSelenium等とChromeDriverを使用中に「unknown error: call function result missing 'value'」エラーが出た時の対処方法を解説。通常のアップデート方法ではエラーが解消されなかったので、実際に解消までに行った自分の手順紹介します。

Cloud9の新規無料アカウント作成方法【amazon AWS】

Cloud9の新規無料アカウント作成方法【amazon AWS】

  • Python

ブラウザのみでPythonなどのコードの記述、実行可能な開発環境、アマゾンのAWSサービスCloud9に無料で新規アカウントを作成する方法を解説します。

Python入門講座|ブラウザで動くPythonの環境構築方法【AWS Cloud9編】

ブラウザで動くPythonの環境構築方法【AWS Cloud9編】

  • Python

今回はPythonの開発環境をアマゾンAWSのCloud9で構築します。いくつかあるPythonの開発環境構築方法の中でも比較的簡単でかつ学習用だけではなく、その後の運用などにも利用できるため大変便利なサービスです。

Cloud9の新規環境構築方法【amazon AWS】

Cloud9の新規環境構築方法【amazon AWS】

  • Python

amazon AWSのCloud9で利用する新規環境の構築方法を解説します。Cloud9の開発環境は利用する言語やパッケージなどに合わせて環境を複数用意することもできますが、今回はまず1つの環境を作る方法説明していきます。

Cloud9のPythonバージョンをPython3に変更【amazon AWS】

Cloud9のPythonバージョンをPython3に変更【amazon AWS】

  • Python

amazon AWSのCloud9で利用するデフォルトのPythonバージョンをPython3に変更する方法を解説します。Cloud9のPythonデフォルトバージョンは2.7になっています。最近のPython開発では3系を使うことが多くなってきていますのでデフォルトバージョンもPython3に変更しておきます。

Selenium環境用 ChromeDriverのインストールとアップデート方法

Selenium環境用 ChromeDriverのインストールとアップデート方法

  • Python

ブラウザを起動することなく操作可能なPhantomJSのメンテナーVitalyさんが引退するためSeleniumによるサポートが終了することになりました。今後はChromeのヘッドレスバージョン推奨となったためインストールやアップデート方法を解説します。

Python入門講座【フリーランス向け完全無料講座】

Python入門講座【フリーランス向け完全無料講座】

  • Python

最近特に注目度が高くなってきているプログラミング言語Python。フリーランス、独立・起業を検討中、日々の業務が忙しい社会人等なら今こそ身に付けておきたいスキルの1つです。初心者向けにやさしい内容の学習講座を無料で公開しています。

フリーランスにプログラミング言語『Python』をすすめる3つの理由

フリーランスにプログラミング言語『Python』をすすめる3つの理由

  • Python

最近何かと話題のプログラミング言語『Python』ですが、フリーランスの方が初めてプログラミング学習する場合に最もお勧めできる言語です。プログラミング初心者の入門言語としてPythonお勧めする3つの理由と学習メリットを紹介します。

一番簡単なPython用プログラミング学習環境の構築方法

一番簡単なPython用プログラミング学習環境の構築方法

  • Python

初心者がプログラミング学習を始めるときに1番つまずきやすいのは環境の構築です。しかし、学習を始める段階ではまだ難しい環境構築をする必要はありません。今回はPythonのプログラミング学習を始める上で最も簡単な学習環境の構築方法を解説します。

Pythonの組み込み関数とは?一覧と用途解説

Pythonの組み込み関数とは?一覧と用途解説

  • Python

特別な準備を行うことなくすぐに使えるPythonの組み込み関数。非常に数多く用意されておりそれぞれとても便利な機能を持っているため利用頻度は高めです。組み込み関数の基本的な解説と数が多いので忘れがちなため用途解説付き一覧表を用意しています。

Python入門講座|シーケンス(sequence)型とミュータブル・イミュータブル

Pythonのシーケンス(sequence)型とミュータブル・イミュータブル

  • Python

Pythonのオブジェクトにはシーケンス(sequence)型やミュータブル・イミュータブルと言った機能別のカテゴリがあります。今回はシーケンス型の基本、演算、メソッド、組み込み関数とあわせてミュータブル・イミュータブルも解説します。

【 AWS Cloud9 】 Pythonの新規ファイル作成と 実行・保存方法

Cloud9でPythonの新規ファイル作成と実行・保存方法

  • Python

amazon AWSのCloud9でPython3の新規プロジェクトを作成するためのディレクトリとファイルの作成、記述したコードの実行と保存方法までを解説。あわせてここまで行ったCloud9の新規環境設定がうまくできているかの確認も行います。

Pythonでオブジェクトのデータ型を調べるtype関数【組み込み関数】

Pythonでオブジェクトのデータ型を調べるtype関数【組み込み関数】

  • Python

Pythonで各オブジェクトのデータ型を調べるときに利用する組み込み関数『type関数』について解説しています。本番環境よりは学習時によく利用される組み込み関数で、Pythonのプログラミング学習を進めていっている方は最初のうちよく利用するでしょう。

Pythonのオブジェクトが特定のデータ型かを調べるisinstance関数

Pythonのオブジェクトが特定のデータ型かを調べるisinstance関数

  • Python

Pythonで各オブジェクトのデータ型が引数に指定した特定のデータ型かどうかを調べるときに利用する組み込み関数『isinstance関数』について解説。type関数は学習時によく利用するのに対しisinstance関数は本番のプログラミング環境でよく利用します。

len関数でPythonのオブジェクト内の要素数、文字数を調べる

len関数でPythonのオブジェクト内の要素数、文字数を調べる

  • Python

Pythonの組み込み関数『len関数』について解説。len関数を使えばオブジェクト内の要素数や文字数などをカウントしてその値を取得することができます。len関数の使い方やその特性等について詳しく見ていきましょう。

min関数でPythonのオブジェクト内要素の最小値を取得

min関数でPythonのオブジェクト内要素の最小値を取得

  • Python

Pythonの組み込み関数『min関数』について解説。min関数を使えばオブジェクト内の要素で最小値を持つ要素の値を求めることができます。min関数の使い方やその特性等について詳しく見ていきましょう。

max関数でPythonのオブジェクト内要素の最大値を取得

max関数でPythonのオブジェクト内要素の最大値を取得

  • Python

Pythonの組み込み関数『max関数』について解説。max関数を使えばオブジェクト内の要素で最大値を持つ要素の値を求めることができます。max関数の使い方やその特性等について詳しく見ていきましょう。

Homebrewの基本とインストール方法・使い方

Homebrewの基本とインストール方法・使い方

  • Python
  • Mac

MacでPythonの環境構築や各種パッケージのインストールなど頻繁に利用されるHomebrew。Homebrewの基本的な知識や役割に関する情報とインストール方法や利用方法について解説しています。Macで各種環境構築を行うときには必須となるものです。

pyenvを使ったPyhtonのローカルプログラミング環境構築【Mac編】

pyenvを使ったPyhtonのローカルプログラミング環境構築【Mac編】

  • Python

Macのローカル環境にpyenvを利用してPythonのプログラミング環境を構築する方法を解説。pyenvを利用することでPythonのバージョンを複数の環境で切り替え、利用するパッケージごとに構築環境を切り分けと言った要件に対して容易に対応できます。

pipでPythonのパッケージ管理する方法【インストール・アップデート】

pipでPythonのパッケージ管理する方法【インストール・アップデート】

  • Python

Pythonのパッケージ管理ツールpip。今回はpipの基本的な知識や頻繁に利用するコマンド、その使い方などを解説。パッケージの検索方法からインストール、アップグレード、アンインストール、環境移行用の一括インストールなどが行えます。

Sublime TextにPackage Controlをインストールする方法

Sublime TextにPackage Controlをインストールする方法

  • Python
  • Sublime Text

Sublime Textのパッケージマネージャー『Package Control』をインストールする方法を解説。Sublime Textの機能を拡張するパッケージのインストールや管理には必須のツールです。Sublime Textを導入したら最初にセットアップしておきましょう。

Python+Selenium+Beautiful Soup4のwebスクレイピング環境構築方法

Python+Selenium+Beautiful Soup4のwebスクレイピング環境構築方法

  • Python
  • 効率化

PythonでSeleniumとBeautiful Soup4を使ったウェブスクレイピング用の環境構築方法を解説。この環境で今日からウェブスクレイピングを始めることができます。Seleniumを使ってブラウザ操作も行うため動的なページでもスクレイピングすることが可能です。

Python環境にTensorFlowをインストールする方法

Python環境にTensorFlowをインストールする方法

  • Python

Pythonで機械学習を行う時によく利用されるオープンソフトウェアライブラリ「TensorFlow」をPython環境で利用できるようにインストール方法と動作確認方法も併せて解説。Google Brainチームが公開している強力なライブラリを使って機械学習を始められます。

Pythonで複数リストの値を同時に取得するzip関数

Pythonで複数リストの値を同時に取得するzip関数

  • Python

Pythonで複数のリストオブジェクトがあり、それぞれのデータを同時に取得して扱いたいときに便利な組み込み関数『zip関数』について解説。データとそれに紐付くラベルやインデックスを同時に扱いたい時によく利用します。

Pythonのenumerate関数とforループでリスト要素とインデックスを取得

Pythonのenumerate関数とforループでリスト要素とインデックスを取得

  • Python

Pythonでリストオブジェクトの要素をforループで取得する際、自動的にインデックス番号も付与したいときに便利な組み込み関数『enumerate関数』について解説。enumerate関数を利用することでとてもシンプルなコードでインデックスを取得することができます。

最新記事一覧

プログラミング等フリーランスの強力な武器となるコンテンツを記事にしています。

全記事を一覧で確認する >>

Pythonのenumerate関数とforループでリスト要素とインデックスを取得

  • Python

Pythonでリストオブジェクトの要素をforループで取得する際、自動的にインデックス番号も付与したいときに便利な組み込み関数『enumerate関数』について解説。enumerate関数を利用することでとてもシンプルなコードでインデックスを取得することができます。

Pythonで複数リストの値を同時に取得するzip関数

  • Python

Pythonで複数のリストオブジェクトがあり、それぞれのデータを同時に取得して扱いたいときに便利な組み込み関数『zip関数』について解説。データとそれに紐付くラベルやインデックスを同時に扱いたい時によく利用します。

Python環境にTensorFlowをインストールする方法

  • Python

Pythonで機械学習を行う時によく利用されるオープンソフトウェアライブラリ「TensorFlow」をPython環境で利用できるようにインストール方法と動作確認方法も併せて解説。Google Brainチームが公開している強力なライブラリを使って機械学習を始められます。

Python+Selenium+Beautiful Soup4のwebスクレイピング環境構築方法

  • Python
  • 効率化

PythonでSeleniumとBeautiful Soup4を使ったウェブスクレイピング用の環境構築方法を解説。この環境で今日からウェブスクレイピングを始めることができます。Seleniumを使ってブラウザ操作も行うため動的なページでもスクレイピングすることが可能です。

Sublime TextでDjango用のsyntaxを利用する

  • Python
  • Django
  • Sublime Text

Sublime Text 3 でDjangoのプロジェクトやテンプレートファイルを編集するときにDjango用にカスタマイズされているsyntaxを利用するを解説。Django専用のsyntaxを利用した方がコードの編集もはかどります。

Sublime Textのプラグインでcssやjsファイルを圧縮(Minify)

  • 効率化
  • SEO
  • フロントエンド開発
  • css
  • Sublime Text

googleのSpeed Updateにより特にモバイル検索ではよりウェブサイトの表示速度がseo対策の一環として求められファイルサイズも重要です。今回はSublime Textのプラグイン利用でcssやjsファイルをコマンド1つで圧縮(Minify)する方法を解説します。

pipでDjangoのバージョンを指定してインストール

  • Python
  • Django

Pythonのパッケージの中でも強力なウェブアプリケーションフレームワークであるDjangoをpipでインストールするときにバージョンを指定してインストールする方法を解説。自分の開発環境に合わせたインストールが可能です。

Sublime TextにPackage Controlをインストールする方法

  • Python
  • Sublime Text

Sublime Textのパッケージマネージャー『Package Control』をインストールする方法を解説。Sublime Textの機能を拡張するパッケージのインストールや管理には必須のツールです。Sublime Textを導入したら最初にセットアップしておきましょう。

pipでPythonのパッケージ管理する方法【インストール・アップデート】

  • Python

Pythonのパッケージ管理ツールpip。今回はpipの基本的な知識や頻繁に利用するコマンド、その使い方などを解説。パッケージの検索方法からインストール、アップグレード、アンインストール、環境移行用の一括インストールなどが行えます。

pyenvを使ったPyhtonのローカルプログラミング環境構築【Mac編】

  • Python

Macのローカル環境にpyenvを利用してPythonのプログラミング環境を構築する方法を解説。pyenvを利用することでPythonのバージョンを複数の環境で切り替え、利用するパッケージごとに構築環境を切り分けと言った要件に対して容易に対応できます。