プログラミング講座プログラミング講座

大重美幸 のPython入門講座

講座レベル2

Python(パイソン)は、科学技術計算、統計、機械学習、Webアプリ、IoTアプリなどで利用されている、今もっとも注目のプログラム言語です。Pythonは構文がシンプルで手軽に試せることもあり、プログラミングの初学者が手始めに学ぶプログラム言語としても適しています。Pythonプログラミングを学び、プログラマーとしての門を開きましょう

Python の対話型インタプリタを利用して、Pythonコードの実行方法、モジュールの読み込み、リスト、タプル、関数定義といった基礎知識と基本シンタックスを学習します。身近な問題をプログラムで解決し、グラフの描画なども行います。

大重美幸

修了目標

本講座の受講修了時に、以下のスキル習得を目指します。

  • Pythonの対話型インタプリタでコードの入力、編集、実行ができる。
  • Pythonファイルにプログラムを書いて保存し、それを実行できる。
  • Pythonの基本的なシンタックスを使ったプログラムを書ける。
  • 外部ライブラリのモジュールを読み込んで利用できる。
  • 簡単なグラフを描けるようになる。
  • プログラミング初心者がプログラミングを体験し、理解する。
折れ線グラフ
お得なプリペイド受講チケット

カリキュラム概要

  1. 手軽な対話型インタプリタ
    • Pytonインタプリタの起動
    • 簡単な計算をしてみよう
    • 変数を使おう!なぜ?
    • 入力したコードの修正と再利用
  2. Pythonファイルにコードを書く
    • コードはPythonファイルに保存しよう
    • Pythonファイルを実行する
    コード
  3. 組み込み関数とモジュールの使い方
    • 組み込み関数を使う
    • キーボード入力を受け付けるinput関数
    • モジュールを読み込んで便利な関数を利用する
    • オブジェクトのメソッドを実行する
  4. 繰り返しや条件分岐の書き方
    • 繰り返す処理を簡単に書く
    • 条件によって処理を振り分ける
    • 数当てゲーム
  5. リストを使う
    • リストを作る
    • リストの連結やスライス
    • リストの要素を並べ替える
    • リストの値を効率的に取り出す、検索する
    • 内包表記という記述方法があることを知っておく
  6. タプルって?
    • 便利なタプル
    • リストとタプルの違いは?
  7. 関数を定義しよう
    • 関数を定義するワケ
    • 関数と引数
    • Pythonファイルに保存した関数を呼び出す
  8. グラフを描いてみよう
    • 折れ線グラフを描く
    • 棒グラフを描く
    • 散布図を描く
    • グラフを保存する
    散布図
大重美幸

*カリキュラムの進度および内容は、受講者全員の理解度・習得度によって変更される場合があります。


使用OS
macOS または Windows
※普段使用しているOSと異なっている場合でも講座内容の習得に大きく影響はありません。
PCの持ち込みも可能です。講座内で使用するソフトウェアの設定、環境構築をしておくようお願いします。
使用アプリケーション
Python 3および主要な外部ライブラリ(Anacondaディストリビューションの開発環境)
Unicodeを編集できるテキストエディタ(Atom、CotEditorなど)
講師
大重美幸
定員
6名
対象
プログラミングを体験し、プログラミングを始めたい方
会場
ロクナナワークショップ
東京都渋谷区神宮前1-1-12 原宿ニュースカイハイツ 204号室
JR山手線「原宿駅」・東京メトロ副都心線「北参道駅」から徒歩7分

受講料

29,800円(税込み)

受講料には、テキストやノートPCの使用料金などを含んでおります。入会金などは一切必要ありません。

最大30%OFFまでの割引あります

  • 早割30
  • 早割10
  • 遠方割
  • 学割
  • 主婦割

開講日・お申し込み

2019年06月11日(火)11:00~18:00残り6席

受講希望の方は 受講規約 および よくある質問 のページを閲覧していただき、ご了承の後にお申し込みフォームからお申し込みください。また お申し込みの流れ もご参照ください。


受講対象レベルチェック問題

次の問題はプログラミングの書き方や考え方を擬似的に試しています。このような問題を考えることに苦手意識がなく、クイズ感覚で楽しめる方は本講座も楽しんで受けることができる人だと思われます。受講対象レベルの目安としてお考えください。

問1: 国語、英語、数学の3教科のテストをしました。合格ラインは2教科が60点以上の場合です。ただし、3教科の合計点が200点を越える場合にも合格にします。次のテスト結果から合格した受験生の名前を挙げてください。

名前  国語、英語、数学
はるな 59、67、58
サクラ 50、68、62
みどり 57、54、91
タカシ 54、52、86

問2: 次の計算式を見てください。4+2は6ですが、4△2は0です。

4 + 2 = 6
4 △ 2 = 0

同様に△ を使って計算すると次のような答えになります。

5 △ 2 = 1
6 △ 2 = 0
8 △ 3 = 2

では問題です。次の計算式の答えを考えてください。

10 △ 3 = ?

問3: AとBの値を比較して、大きい方を選ぶ操作をmax(A, B)と書くことにします。同様に小さい方を選ぶ操作をmin(A, B)と書くことにします。たとえば、max(3, 7)ならば7が選ばれます。min(2, 5)ならば2のほうが選ばれます。
では問題です。min(9, max(8, 6))の結果で選ばれる値は何でしょうか?

問4: Popcorn Makerと書いた機械があります。機械には2個の穴が空いています。左の穴にトウモロコシを100g、右の穴にチョコレートを入れてボタンを押すと下からチョコレートコーンが2袋出てきました。これを次の式で表すことにします。
popcornMaker(チョコレート, 100g) → (チョコレートコーン, 2袋)
では問題です。トウモロコシを150gとキャラメルを入れる場合の操作と結果を表す式を予想して作ってみてください。


答1: サクラ、みどり

答2: 1 (△は割り算の余りを計算しています)

答3: 8

答4: popcornMaker(キャラメル, 150g) → (キャラメルコーン, 3袋)


  • Twitter
  • Instagram
  • Facebook