プログラミングを学びたいですか?
プログラミングを学んで開発者になりたい方もいらっしゃるとか、ただ何かすることが分かると面白いことが多いようでも…人ごとにプログラミングを学びたい理由や目的は違います。しかし、入門者の立場では何を学ばなければならないかもしれず、難しくしか感じられないのも事実です。
初心者が学ぶのに最も難しくなく、実務開発者たちもその利便性と生産性に最も多く使われる言語の一つがまさにPythonという事実は開発者ではない方も多くご存知です。しかし、プログラミングを一度も行ったことのない人がいざ勉強してみると、その簡単だというPythonも難しく感じることができます。
Pythonを知らない人を基準に、Pythonの基本的な理論から実際のプログラムを作る内容まで重点を置いた講座です。いくら多くの内容を見て聞いても、いざ講座が終われば何を学んだようなのですが、実際の簡単なプログラム一つ自分で作れない方がたくさんいらっしゃいます。このような方のために興味と楽しさを中心に、より多様な例と実習で講座を進めます。初心者の方に最も必要なのは難しい知識よりも基本的に「プログラミングが面白いか興味深い」を感じることがより重要だと考えられます。
Pythonを活用してPythonで作成できるさまざまな種類のプログラムを作成します。
コースで扱う練習プログラムのプレビュー
テレグラムボットにCCTV機能を追加する
GUI電卓を実装する(マウス/キーボード入力の両方を可能にする)
GUIカラーピッカーの実装
FTPクライアントの実装(FTPブラウジング/ FTPアップ/ダウンロードの実装)
チャットサーバー/クライアントを実装する(Webバージョン)
ハンメタザのようなタイピングゲームを作る(Unicodeを理解してハングル秒。中。
練習プログラム一覧
- 数値フィットゲームの作成
- 数字野球ゲームを作る
- 英語の単語フィットゲーム
- ウィンドウ電卓の作成
- ハンメタザのようなタイピングゲームを作る
- インテリジェントロト番号ジェネレータ
- ファイルエンコーディングチェンジャー
- 自分のショートカットを作る
- ネイバーリアルタイムクエリをクロールする
- ネイバー映画の評価をクロールしてアクセルファイルとして保存する
- ネイバーブログの検索結果をクロールする
- Pythonで直方データをクロールする
- 外国のニュースサイトで最も出てきた英語の単語の意味合わせゲーム
- ホットディールが開いたときにカトクで知らせるプログラム
- 急流マグネット自動検索機の作成
- テレグラムボットの作成
- チャットサーバー/クライアントの実装
- 画像フォーマットとサイズ一括変更プログラムの作成
- マイコンピュータのビデオサムネイルを作成する
- GUI時計
- GUI電卓
- GUIカラーピッカー