Pythonプログラミングの例と実践ガイド(目次)

【概要】Pythonを用いたデータ処理、時系列データ処理、機械学習、地図処理、ゲーム開発(Cocos2d/pygame)、OpenCV、Python拡張、環境構築、ネットワーク処理、ファイル処理、開発ツールなど、Flask、Dash など実践的なプログラミング例を網羅的に紹介する技術ガイドである。

【目次】

  1. データ処理と分析
  2. 機械学習
  3. 画像・映像処理(OpenCV)
  4. 地図処理
  5. Webアプリケーション開発
  6. ゲーム・GUI開発
  7. システムプログラミング・ユーティリティ・Python拡張

【外部リソース】

データ処理と分析

基本操作

集計と問い合わせ

時系列データ処理

データ合成と数値近似

外部データソース

別ページに記載している: オープンデータ、データファイル処理(Excelファイル、オープンデータのAPI)

機械学習

次元削減

クラスタリング

画像・映像処理(OpenCV)

OpenCVとPythonを使用した画像処理,ビデオ処理,および関連技術の解説リンク集.画像表示,色空間変換,ノイズ除去,2値化,輪郭抽出などの基本的な処理から,ステレオマッチング,顔検出,イメージスティッチングなどの高度な技術まで.

画像処理の基礎(OpenCV,Python使用)

前景背景分離とセグメンテーション(OpenCV,Python使用)

動画処理とカメラの活用(OpenCV,Python使用)

高度な応用(OpenCV,Python使用)

地図処理

Webアプリケーション開発

Flask

Dash

周辺ツール・連携

ゲーム・GUI開発

環境構築

Cocos2d

Pythonでキーボード、マウス、線や四角形描画を行う。

WindowsでのCocos2d、pygame、pygletのインストールは別ページ »で説明している。

pygame

システムプログラミング・ユーティリティ・Python拡張

ネットワーク関連

ファイル・システム関連

開発支援ツール

Python拡張(C/C++連携)