コース概要
- 自己紹介とコースについて
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入門 シンプルな日記帳
- 初期設定をする
- モデルを作成する