やさしくわかる Python の教室(ヤサシクワカルパイソンノキョウシツ)
- 著者:
- リブロワークス/株式会社ビープラウド(監修)(リブロワークス/カブシキガイシャビープラウド)
- 出版社:
- 技術評論社
- 出版日:
- 2021年05月15日頃
- ISBN:
- 9784297121174
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
イラスト&会話形式で楽しもう! やさしくわかる Python の教室。
キャラクターの会話形式でやさしくわかりやすい Python の入門書です。
キャラクターと一緒に、楽しいイラストやわかりやすいコードでサクサク Python を学んでいきます。
やさしくわかりやすいのに、現場のプロが監修するから内容は本格派。
基本の文法からパワフルなライブラリ/フレームワークの活用法まで、大人気のプログラミング言語 Python をしっかり&楽しく学びましょう。
Chapter 1 プログラミングを始めよう
Section 1 プログラミングって何ができるの?
Section 2 人気のプログラミング言語 Python
Section 3 Python を使うための準備
Section 4 Python に触れてみよう
Chapter 2 Python の基本を身につけよう
Section 1 プログラムは「データと命令」でできている
Section 2 電卓のように計算してみよう
Section 3 ちょっと変わった計算用演算子
Section 4 print 「関数」という命令を使ってみよう
Section 5 何度も使う値は「変数」に入れよう
Section 6 さまざまな種類の文字列
Section 7 文字列の演算と型変換
Section 8 複数の値をリストに入れる
Section 9 複数の値をタプルに入れる
Section 10 複数の値を辞書に入れる
Section 11 オブジェクトとメソッドを使ってみよう
Chapter 3 処理の流れを制御しよう
Section 1 分岐と反復でもっと便利なプログラムに
Section 2 大きいか、小さいか、同じか?
Section 3 条件によって処理を変える
Section 4 入力に応じて結果を変える対話型プログラムを作ろう
Section 5 もっと複雑な条件分岐
Section 6 リストのデータを繰り返し処理する
Section 7 回数を決めて繰り返す
Section 8 繰り返し処理でリストをすばやく作る
Section 9 条件式を使って処理を繰り返す while 文
Section 10 繰り返しを制御する文
Chapter 4 ライブラリで Python はもっと楽しくなる
Section 1 標準ライブラリはバッテリー?
Section 2 import 文の使い方を覚えよう
Section 3 日付時刻を扱う datetime
Section 4 ファイルを扱う pathlib
Section 5 テキストファイルを文字列操作する
Section 6 正規表現を扱う re
Chapter 5 関数とクラスで処理をまとめよう
Section 1 処理に名前を付けてどうするの?
Section 2 関数を自分で作ろう
Section 3 戻り値のある関数を作ろう
Section 4 変数と値の関係をあらためて理解する
Section 5 さまざまな種類の引数を使いこなす
Section 6 トレースバックでエラー原因を探そう
Section 7 クラスはオブジェクトの設計図
Section 8 クラス定義に挑戦する
Section 9 関数やクラスをモジュールにする
Chapter 6 サードパーティ製ライブラリで世界はさらに広がる
Section 1 サードパーティ製ライブラリとは
Section 2 サードパーティ製ライブラリを使おう
Section 3 pandas で表データを分析しよう
Section 4 TensorFlow で AI 技術を体験しよう
技書の森解説
プログラミングに触れたことがない人が Python を選んだとき、最初の壁は「何から始めればいいのか分からない」という漠然とした不安です。本書はその不安を取り除くことに徹した一冊で、変数や条件分岐といった基礎概念をイラストと対話形式で噛み砕き、手を動かしながら少しずつ理解を積み上げる構成になっています。
対象としているのは、プログラミング経験がまったくない社会人や学生です。専門用語の羅列で置き去りにされる心配が少なく、コードの一行一行が何をしているのかを丁寧に追えるため、独学で学び始める際の最初の足場として機能します。逆に、他言語の経験がある方や、 Python で実務レベルの開発を始めたい方には物足りなく感じるはずです。
本書を読み終えた段階では、ライブラリを駆使した開発まではたどり着けませんが、「 Python のコードを読んで何が起きているか追える」という感覚が身につきます。ここから先は目的別の実践書へ進む必要がありますが、その橋渡しとして「挫折しない最初の一冊」を探している人に合った入門書です。