メニュー

Python3で学ぶ!プログラミングはじめの一歩

発売日: 2021/1/15 想定ページ数: 248ページ ISBN: 9784844378761 全文検索: 対応
★★★★★ ★★★★★ 0件
本書はプログラミング言語の1つであるPythonのバージョン3を使って、プログラミングを「手を動かしながら覚える」ことに留まらず、読者が「実際にプログラムを作りながら覚える」ことを目指す入門書です。プログラミングに興味のある方やこれからプログラミングを始めてみたい方、一度は学習を挫折してしまった方にもわかりやすく、しっかりとプログラミングの基礎を身に付けられる内容になっています。

【目次】
第1章 プログラミングとは
第2章 環境構築
第3章 Pythonを実行してみよう
第4章 標準出力
第5章 変数と定数
第6章 演算処理
第7章 データの型について知ろう
第8章 標準入力
第9章 条件分岐
第10章 ループ処理
第11章 関数について知ろう
第12章 ライブラリとモジュール
第13章 リスト(配列)
第14章 複数の入力値の取得
第15章 辞書(ディクショナリ)
第16章 多次元リスト
第17章 テキストファイルの読み出しと書き込み
第18章 CSVファイルの読み出しと書き込み
第19章 関数とモジュールを作ってみよう
第20章 オブジェクト指向について知ろう
第21章 例外処理
第22章 GUIアプリ制作に挑戦してみよう
目次プレビュー
  • はじめに
  • 第1章 プログラミングとは
  • 第2章 環境構築
  • 想定する読者層
  • 前提とする知識
  • 本著のゴール
  • 免責事項
  • 1.1 プログラミング言語とはなにか
  • 1.2 Pythonの特徴
  • 2.1 本著で用意する環境
  • 2.2 Pythonのインストール
  • 3.1 Pythonプログラムファイルの作成
  • 3.2 Pythonプログラムファイルの実行
  • 4.1 画面への出力
  • 4.2 コメントアウト
  • 4.3 様々な出力の仕方
  • 5.1 変数とは
  • 5.2 変数を使ってみよう
  • 5.3 値の再代入
  • 5.4 定数とは
  • 5.5 ドリル
  • 6.1代数演算子
  • 6.2 演算をしてみよう
  • 6.3 変数を使った演算
  • 6.4 ドリル
  • 7.1 データ型とは
  • 7.2 データ型の種類
  • 7.3 静的型付けと動的型付け
  • 7.4 ドリル
  • 8.1 プログラム実行の流れ
  • 8.2 標準入力とは
  • 8.3 入力されたデータを受け取ってみよう
  • 8.4 ドリル
  • 演習問題1:三角形の面積
  • 演習問題2:税込み価格
  • 9.1 条件分岐とは
  • 9.2 条件分岐を使ってみよう
  • 9.3 ドリル
  • 10.1 ループとは
  • 10.2 for文
  • 10.3 while文
  • 10.4 ドリル
  • 演習問題3:クイズアプリを作ってみよう
  • 解答例
  • 11.1 関数とは
  • 11.2 組み込み関数
  • 11.3 引数と戻り値
  • 12.1 モジュールとは
  • 12.2 モジュールの使い方
  • 12.3 標準ライブラリを使ってみよう
  • 12.4 ドリル
  • 演習問題4:勇者と魔王の決闘
  • 演習問題5:勇者の必殺技
  • 解答例
  • 実行ファイルとは
  • サードパーティライブラリのインストール
  • exeファイルへの変換
  • 13.1 リストとは
  • 13.2 リストの作成
  • 13.3 要素の取り出し
  • 13.4 リストの基本操作
  • 13.5 リストをループで処理
  • 13.6 要素とインデックス番号を両方取り出す
  • 13.7 ドリル
  • 14.1 1行の複数のデータをリストとして取得
  • 14.2 複数行のデータをリストに格納
  • 14.3 行数不明の入力値をリストに格納
  • 14.4 ドリル
  • 演習問題6:タイピングゲームを作ってみよう
  • 解答例
  • 15.1 辞書とは
  • 15.2 辞書の作成
  • 15.3 要素の取り出し
  • 15.4 辞書の基本操作
  • 15.5 辞書をループで処理
  • 15.6 集合に対して使える比較演算子(in,not in)
  • 15.7 ドリル
  • 16.1 多次元リストとは
  • 16.2 2次元リストの作成
  • 16.3 2次元リストの基本操作
  • 16.4 2次元リストをループで処理
  • 16.5 将棋盤に駒を配置してみよう
  • 16.6 ドリル
  • 演習問題7:じゃんけんゲーム
  • 17.1 ファイルを開く・閉じる
  • 17.2 ファイルの読み出し
  • 17.3 ファイルの書き込み
  • 17.4 ドリル
  • 18.1 CSVファイルの読み出し
  • 18.2 CSVファイルの書き込み
  • 18.3 ドリル
  • 解答例
  • 演習問題8:1位の生徒は誰
  • 演習問題9:合計点と平均点の追加
  • 解答例
  • 19.1 関数の作成
  • 19.2 変数のスコープ
  • 19.3 引数のデフォルト値
  • 19.4 可変長引数
  • 19.5 キーワード引数
  • 19.6 モジュールの作成と読み込み
  • __name__変数
  • 19.8 ドリル
  • 20.1 プログラミング・パラダイム
  • 20.2 オブジェクト指向とは
  • 20.3 オブジェクトの作成と呼び出し
  • 20.4 クラス変数とクラスメソッド
  • 20.5 アクセス制限
  • 20.6 クラスの継承
  • 20.7 メソッドのオーバーライド
  • 20.8 ドリル
  • 21.1 例外とは
  • 21.2 例外処理をしてみよう
  • 21.3 例外情報の詳細を出力
  • 21.4 複数の例外を捕捉
  • 21.5 ドリル
  • SyntaxError
  • NameError
  • IndentationError
  • TabError
  • TypeError
  • ImportError
  • AttributeError
  • UnboundLocalError
  • 演習問題10:CSVからオブジェクトを作ってみよう
  • 演習問題11:ガチャを作ってみよう
  • 22.1 GUIとは
  • 22.2 ウィンドウの作成と表示
  • 22.3 ラベルウィジェット
  • 22.4 ボタンウィジェット
  • 22.5 キャンバスウィジェット
  • 22.6 フレームウィジェットによる入れ子構造
  • ドリル
  • 演習問題12:GUIでクイズアプリを作ってみよう
  • 解答例
  • この本を読んだ後に学ぶといいこと

まだレビューが投稿されていません