コース概要
  • 自己紹介とコースについて
Python入門 概要と準備
  • Pythonとは?
  • Pythonのインストール(Windows7)
  • Pythonのインストール(Windows10)
  • Pythonのインストール(Mac)
Python入門 数値
  • Pythonを電卓代わりに使用してみる
  • 変数とは
  • オブジェクト?データ型?
Python入門 文字列
  • 文字列の作成方法
  • 文字列の応用
  • 文字列メソッド
  • シーケンス型としての文字列操作
Python入門 リスト、タプル
  • リストとは?
  • リストとタプルの違い
  • リストを操る
  • ミュータブルなオブジェクトの落とし穴
Python入門 辞書
  • 辞書とは
  • 辞書を操る
Python入門 集合
  • 【ステップアップ】集合とは?
  • 【ステップアップ】集合を操る
Python入門 pythonファイルの作成
  • pythonファイルを作成する
  • 様々なエディタ・IDE
  • 【エディタ選択にお悩みの方】シンプルなエディタの紹介
Python入門 条件分岐
  • 条件分岐とは?
  • 比較演算子、ブール演算子、暗黙のTrue
Python入門 繰り返し処理
  • forによる繰り返し
  • rangeによる指定回数繰り返し
  • 便利なforループ
  • Fizz Buzz問題
  • whileによる繰り返し
  • break, continute, else
内包表記
  • 【ステップアップ】それぞれの内包表記
  • 【ステップアップ】FizzBuzzを一行で作成する
Python入門 ファイルを扱う
  • ファイルの書き込み
  • ファイルの読み込み
Python入門 関数
  • 関数とは?
  • 特殊な引数
  • デフォルト引数とミュータブル
  • ローカル変数とグローバル変数
  • 【ステップアップ】デコレータ
  • 【ステップアップ】ジェネレータ関数
  • 【ステップアップ】ラムダ関数
Python入門 クラス
  • クラスとは?
  • クラスを使ってみる
  • クラスを再利用する(継承)
  • クラスの属性、インスタンスの属性
一歩進んだクラス
  • 【ステップアップ】プライベートな属性
  • 【ステップアップ】property
  • 【ステップアップ】様々な特殊メソッド
Python入門 モジュールとパッケージ
  • モジュールとは?
  • パッケージとは?
Python入門 エラー処理
  • エラーを捕まえる
  • else, finally
Python入門 サードパーティ製ライブラリ
  • pipとは?
  • 【ステップアップ】venvとは?
Python入門 今後の指針
  • Python公式ドキュメントの紹介
  • 標準ライブラリツアー
  • GUIプログラミング
  • スクレイピング
HTML・CSSの初歩
  • HTMLを作成してみる
  • CSSを作成してみる
  • よく使うタグ
  • よく使うcss
  • Tips
Bootstrap4の初歩
  • Bootstrap4を試してみる
  • グリッドシステム
  • チートシート
Django入門 はじめに
  • Djangoの概要
  • Djangoの導入と、準備
Django入門 はじめてのDjangoアプリケーション
  • 各ファイルの役割
  • はじめてのページ
  • Djangoフレームワークの処理の流れ
  • テンプレートを使う
  • テンプレートの便利な機能を使う
Django入門 シンプルな日記帳
  • 初期設定をする
  • モデルを作成する