Pyhton応用講座

Pythonプログラミング応用講座 –実践的なスキルを身に着けよう

みなさん、こんにちは。ALEXです。Pytthonプログラミング基礎講座を学んでいただければ、Pythonを使っていくつかのコードが書けるようになったかと思います。そのスキルを実戦で使えるように、さらなるスキルアップを目指しましょう。

この講座では、「データサイエンティストになりたい」「ウェブサプリケーションを作れるデザイナになりたい」という今最も必要とされているpythonエンジニアとして活躍いただくためのスキルをご紹介します。最初は写経でかまいません、まず動かしてください。そして、今まで身に着けた知識を生かしてオリジナルのコードにヴァージョンアップしてください。バグもでます、なにがなんだかわからなくなる時もあります。でも、必ずできます。その経験がまさにPythonエンジニアになるためのレッスンです。

このページでは、当ウェブのサイトでのPythonの応用講座の記事のディレクトリとしてリンクを整理していますので、目次としてお使いください。

 

データサイエンス

マシンラーニング、ニューラルネットワーク、今最も注目されているAIの分野の技術がすごいスピードで発展しているのはPythonがあるからといっても過言ではありません。AI開発に必要なモジュール、コードが世界中で共有され進化しています。この講座では、AIエンジニアになるために必要なデータサイエンスの技術をお伝えしています。

機械学習全般

Pythonで利用可能な機械学習ライブラリ

PANDAS

DataFrame

Seriesの基本操作

SCIPY

 

NUMPY

導入編(インストールから簡単な配列計算)

SCIKIT-LEARN

Python Scikit-learnとは

インストール

単回帰分析

重回帰分析 

k-means

決定木

tf-Idfを使ってナイーブベイズ分析をやってみる(1)

番外編:TableauとRでクラスタ分析 

 

MATPLOTLIB

様々な分布(t分布、カイ二乗分布、二項分布、ポアソン分布)をプロットする

OPENPYXL

インストールからセル操作まで

Pythonを起動してみよう

Pythonを実行する

おすすめエディタ3選

Paizaioを使ってみる

 

言語間連携

PythonはC++等の他言語とシームレスに連携しています。ライブラリもCのコンパイルファイルがよくつかわれています。他言語のライブラリ、機能をシームレスに取り込めるのがPythonの魅力です。

R

統計用プログラムとして広く愛されているR。統計処理をすべてPythonでやってしまおう、という考えもありますが、今まで実務で統計をやってきた方からは膨大な資産を生かしたいという思いがあります。Rはとても便利なモジュールpipeRのおかげでシームレスにPythonと連携しています。ここではPython-R連携について詳しく解説します。

TableauとRでIRISデータをクラスタ分析

Pyhton – R 連携

シックスシグマ概論(管理図・工程能力指数)

IOT

Raspberry Pi pyhton 初期設定本体設定

Raspberry Pi python 初期設定OSインストール(WINDOWS)

Raspberry pi python 初期設定SSH接続でリモート操作(VNC)

Raspberry pi python 初期設定 WiFi設定

Raspberry Pi Python パイカメラインストール

Raspberry Pi Python TTLケーブルでシリアル接続

Raspberry Pi Python データロガーを作ってみる

ウェブアプリケーション FLASK

FLASK インストールから簡単なアプリ

FLASK ブラウザ経由でデータを表示する

FLASK 相関分析をブラウザで行うアプリをつくろう

 

Git & GitHub

Python言語ではありませんが、プログラマ、エンジニアとして働くためにはアプリをチームで共同開発するのに必要なスキルを身につける必要があります。そのうちの大切なスキルのひとつはGItHubを自在に使いこなすことですGit & GitHubの入門編レベルの書籍には、イマイチなものが多く、本の通りにやってもなかなか進まず途中で挫折してしまう、というお声をよく伺います。ここでは、再現性100%の講座を提供しています。

 

Gitの基本を押さえる

Gitの準備

ファイルのヴァージョン管理

ForkからPull Requestまでの手順