プロフェッショナルWebプログラミング Django
インプレスグループでデザイン分野のメディア事業を手がけるエムディエヌコーポレーションは、大人気のフレームワーク「Django」を現場で使える力を身につけることができる一冊「プロフェッショナルWebプログラミング Django」を発売した。
近年、AI開発を中心にPythonがますます注目されている。
Pythonは初心者にもやさしい言語で、「パッケージ」や「フレームワーク」という便利な「部品」が数多く提供されているのも人気の理由となる。
その一つであるDjangoは、Webアプリケーションの制作環境として大人気で、業界でも注目されています。アプリ開発における技術的な敷居の低さも人気の理由の一つとなっている。
Djangoを使用すると、よく見かけるような会員制サイトなども簡単に開発できる。
たとえば、YouTubeやInstagramでも活用されている。
「プロフェッショナルWebプログラミング Django」は筆者がエンジニアとして得た実践的な知識をお伝えするべく、実際の開発の流れに沿って学べる構成となっている。
環境構築が苦手な方でも学習を進められる内容なので、初心者の人も安心。
読み進めていくためのPythonの基礎から始めてDjangoの基本を紹介、そして作例(社内SNS)を開発するという流れで、実務的な開発手法を学べる形式になっている。
デプロイ、各種ツールやサービスの基礎解説も掲載。作例データはダウンロードできる。
プログラミングの学習は、とにかくコードを書いて実際に動かしてみることが重要となる。
コードが理解できなかったり、エラーが出てしまったりすることがあるかも知れないが、まずは立ち止まらず最後まで諦めずに開発を進めてみよう。
そうすると開発の流れや全体像が見えてくるだろう。
田中潤Profile●Shannon Lab株式会社 代表取締役。アメリカの大学で数学の実数解析の一分野である測度論や経路積分を研究。カリフォルニア大学リバーサイド校博士課程に在籍中の2011年、「ShannonLab」を立ち上げるために帰国。これまでの研究成果や技術を生かして、対話形式で有名人を当てる推測エンジン「Mind View」や、テキスト対話エンジン「Deep Love」など数々の人工知能エンジンを開発。開発する際は常にPythonを愛用。近年人工知能がホットな話題となり、数理研究とビジネスモデルの双方の視点からアドバイスを行い、企業の人工知能ビジネス立ち上げを多数手がけている。コンサルティングを重ね、人口知能サービスを商品化するためのビジネスプランを練り、企業との共同研究開発も行っている。
伊藤陽平Profile●日本暗号資産市場株式会社のエンジニアとして、ブロックチェーンやWebアプリケーションの開発を中心に行っている。元Shannon Lab株式会社のインターンとしてPython、Djangoの開発に携わる。また、新宿区議会議員(2期)、Code for Shinjukuの代表として行政のICT化やプログラミング教育にも取り組んでいる。
「プロフェッショナルWebプログラミング Django」の内容
■PART1 Pythonの基本を学ぶ
■PART2 Djangoの基本を学ぶ
■PART3 DjangoでSNSを作る
■PART4 アプリケーションを公開する
■APPENDIX
「プロフェッショナルWebプログラミング Django」Amazonでの購入はこちら
「プロフェッショナルWebプログラミング Django」楽天市場での購入はこちら