Pythonエンジニア ファーストブック
2017年9月9日紙版発売
2017年9月9日電子版発売
鈴木たかのり,清原弘貴,嶋田健志,池内孝啓,関根裕紀 著
A5判/328ページ
定価2,640円(本体2,400円+税10%)
ISBN 978-4-7741-9222-2
書籍の概要
この本の概要
データ分析,Web 開発などをはじめ,さまざまな場面で利用されるPython。本書は,これからPython エンジニアになる/なりたい人のための,Pythonによる開発に業務として取り組むために必要な知識と心構え,開発の流れ,事前に準備しておきたい環境の用意などを1 冊にまとめた書籍です。Python 3系による開発の基本,文法はもちろん,スクレイピング,データ分析,Web 開発など,現在開発の現場で求められている知識と開発の流れを学ぶことができます。
こんな方におすすめ
- Python による開発・プログラミングに取り組みたい新人・若手エンジニア
この書籍に関連する記事があります!
- Pythonがデータ分析でもてはやされる理由
- 近年,PythonとData(データ)を組み合わせた「PyData」と呼ばれる領域に注目が集まっています。
目次
第1章 Pythonの動向
その特徴,歴史とコミュニティの紹介
- 1.1 Pythonの特徴
- 1.2 Pythonの歴史
- 1.3 Pythonのコミュニティ
第2章 最低限知っておきたいPython言語の基本
Pythonで開発を始める前に知っておくべきこと
- 2.1 Pythonをはじめよう
- 2.2 Pythonのデータ型[基本編]
- 2.3 Pythonのデータ型[コレクション編]
- 2.4 ファイル操作とモジュール
- コラム 便利な標準ライブラリ,サードパーティ製パッケージ
第3章 開発環境とチーム開発
チーム開発で使われている開発環境とツール
- 3.1 開発環境とチーム開発のポイント
- 3.2 GitとGitHub
- 3.3 venv
- 3.4 テストと品質
- 3.5 Sphinx
- 3.6 PyCharm
第4章 スクレイピング
PythonによるWebスクレイピング
- 4.1 スクレイピングとは
- 4.2 サードパーティ製パッケージを使ってスクレイピングに挑戦
- 4.3 スクレイピングフレームワークScrapy入門
第5章 PyData入門ガイド
Pythonによるデータ分析のはじめの一歩
- 5.1 PyDataとは
- 5.2 はじめてのJupyter Notebook
- 5.3 実践 レゴデータ分析[データ探索編]
- 5.4 実践 レゴデータ分析[データ可視化,分析編]
- 5.5 Anaconda環境の利用
- 5.6 PyDataパッケージガイド
第6章 Webアプリケーション開発
Webフレームワークを使ってWebアプリケーション開発に挑戦
- 6.1 Webフレームワーク入門
- 6.2 Djangoアプリケーションの作成と初期設定
- 6.3 ビュー,テンプレート,ルーティング
- 6.4 モデル,管理サイト
- 6.5 レゴ管理アプリケーションの作成
- 次のステップ
この本に関連する書籍
-
つくってマスターPython ―機械学習・Webアプリケーション・スクレイピング・文書処理ができる!
Pythonの機械学習,Webアプリケーション,スクレイピング,文書処理が一冊でできる! Pythonで本格的なプログラミングを行ってみたいすべての人に向けた楽しい入門書...
-
Pythonクローリング&スクレイピング[増補改訂版] ―データ収集・解析のための実践開発ガイドー
Pythonによるクローリング・スクレイピングの入門から実践までを解説した書籍です。2017年の初版から内容をアップデート,新ライブラリの解説などを追加した増補改訂版...
-
Pythonによるはじめての機械学習プログラミング[現場で必要な基礎知識がわかる]
人工知能(AI)・機械学習と言ったバズワードを見ることは多くなりましたが,まだまだデータ解析のハードルは高いと考えられています。特に機械学習の入門書には高度な理...
-
PythonユーザのためのJupyter[実践]入門
Jupyter NotebookはPythonユーザを中心に人気の高い,オープンソースのデータ分析環境です。インタラクティブにコードを実行でき,その結果を多彩なグラフや表などによ...