Pythonエンジニア ファーストブック

[表紙]Pythonエンジニア ファーストブック

紙版発売
電子版発売

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 レゴ管理アプリケーションの作成
  • 次のステップ

著者プロフィール

鈴木たかのり(すずきたかのり)

第1章,コラム,第4章担当
Takanori Suzuki 株式会社ビープラウド
部内のサイトを作るためにZope/Plone と出会い,その後必要にかられてPythonを使い始める。主な活動は一般社団法人PyCon JP 理事,PyCon JP 2014-2016 座長,Pythonボルダリング部(#kabepy)部長,Python mini Hack-a-thon(#pyhack)主催など。共著書に『いちばんやさしいPythonの教本』(インプレス,2017年),『Pythonプロフェッショナルプログラミング 第2版』(ビープラウド著,秀和システム,2015年),『Pythonライブラリ厳選レシピ』(技術評論社,2015年)などがある。趣味は吹奏楽とレゴとペンシルパズルとボルダリング。


清原弘貴(きよはらひろき)

第2章担当
Hiroki Kiyohara 株式会社ビープラウド
Djangoが好きで,Web サービスの新規立ち上げやライブラリ開発を趣味や仕事でしたり,Django本体のソースコードへパッチを送ったりしている。Djangoの貢献者一覧に名前が載ってることが密かな誇り。共著書に『Pythonプロフェッショナルプログラミング 第2版』(ビープラウド著,秀和システム,2015年),『Pythonエンジニア養成読本』(技術評論社,2015年)がある。


嶋田健志(しまだたけし)

第3章担当
Takeshi Shimada フリーランス
主にPythonを用いたWeb システムの開発に携わるフリーランスのエンジニア。共著書に『Pythonエンジニア養成読本』(技術評論社,2015年)がある。また,『PythonによるWebクレイピング』(2016年),『Pythonではじめるデータラングリング』(2017年,共にオライリー・ジャパン)の技術監修を担当した。


池内孝啓(いけうちたかひろ)

第5章担当
Takahiro Ikeuchi 株式会社slideship
ITベンチャー数社,株式会社ALBERT執行役員の職務を経て 2015年,株式会社ユーリエを設立(現・株式会社slideship),同社 Founder & CEO。2017年,プレゼンテーション・スライド作成/公開サービスslideship.comを開発,新規事業として立ち上げる。Pythonとデータ分析者のためのコミュニティ「PyData.Tokyo」発起人の一人。共著書に『Pythonライブラリ厳選レシピ』(技術評論社,2015年),『PythonユーザのためのJupyter 実践入門』(技術評論社,2017年)などがある。


関根裕紀(せきねひろのり)

第6章担当
Hironori Sekine 株式会社SQUEEZE
複数のスタートアップ,ベンチャー企業にて新規サービス開発やマネジメントを経験。2015年10月,株式会社SQUEEZEのCTOに就任。コミュニティ活動として,PyCon JP 2015 副座長,「Pythonもくもく会」の主催。共著書に『Pythonエンジニア養成読本』(技術評論社,2015年)がある。