【プログラミングxアート】直感的・視覚的に学ぶ Processing×Python 入門講座
What you'll learn
- 無機質なコード画面で終わらず、毎回絵を出力して確認することで、プログラミングを視覚的に学びます。
- 可愛い動物のキャラクターを簡単なコードだけで作成する方法について、基礎から丁寧に学びます。
- 汎用性が高く人気のPythonを使って、初心者でも分かりやすいシンプルなコードから徐々にレベルアップしながら学びます。
- ランダム要素を加えて、毎回異なる絵を出力する方法を学びます。
Requirements
- 事前に必要な知識はありません。講座の中でイチから丁寧に解説します。
- よくあるノートパソコン1台あれば始められます。高性能なPCを必要としません。
Description
プログラミング×アートの世界へようこそ
講師のダダです。
プログラミングと聞いて
独学が難しそう
深い数学の知識が必要
パソコンに向かって文字をカタカタする無機質な作業
そう思っていませんか?
プログラミングは近年需要が高まっているスキルのひとつで、2020年にはプログラミング教育が必修化されるほどです。
しかし、プログラミング学習を始めても成果を出すまでに時間と労力がかかり、挫折してあきらめる方が多いことも事実です。特に、目的なく関数や型を覚えようとするとプログラミング学習は全く面白くありません。
この講座では、無機質な文字の羅列で終わらず、視覚的・直感的な絵としてコーディングを学ぶことができます。
ただし、この講座はプログラミングを極めたい!という人のための講座ではありません。
プログラミング初心者でも、絵をかきながらプログラミングの基礎を自然に身に着けることで、抵抗感なく楽しく学べることをコンセプトにしています。
イラスト、アートの世界にいるけど、プログラミングは基礎だけでも知っておいた方がいいかなとは思いつつも、文字だらけの画面を敬遠してしまう、過去に挑戦したことがあるけど挫折した方にもお勧めできる内容です。
【講座の特徴】
プログラミングで犬や猫などのキャラクターを作成できます。
プログラムのランダム性を生かした作品を作ることができます。
プログラムで条件を付けて動物をマウスの動きに合わせて変化させることができます。
【本講座で扱う関数の一例】
ellipse関数
rect関数
triangle関数
quad関数
arc関数
fill関数
background関数
stroke関数
などの関数を使用しております。
この講座を受講される方の、プログラミングって楽しい!もっとプログラミングを学んでみよう!と思うキッカケになると嬉しいです。
Who this course is for:
- プログラミング未経験者や過去に挫折経験のある方
- プログラミングの入口から絵を描く出口まで、体系的に学びたいデザイナー、アーティスト方
- 文字ばかりのコード画面では面白味を感じず、絵を描きながら視覚的に学びたい方
- YouTube,Instagramなどで使用され、AIや機械学習への活用も盛んな人気の言語「Python」に興味がある方
Instructors
やるなら楽しく学びたいをモットーに講座作成を行っております。
自分が好きなことを始めようと思い、やり始めたプログラミング
しかし、プログラミング学習をするも何も作ることができず挫折
でも、プログラミングをできるようになりたいという思いは消えず再開したプログラミング学習、楽しんで学ぶためにはどのようにしたらと考えているときに出会ったProcessing、絵を描きながら学べるので楽しくて今も続けられています。
そして、学習内容をブログにまとめて発信をしていたところ現在は月20人程度が私のブログからProcessingを初めていただけるブログとなりました。
もっとプログラミングに興味を持っていただけると嬉しいなと思い講座を作っています。よろしくお願いします。
全国の子供と大人と私達の教育を創るため、「創造の力でみんなを元気にする」を理念に掲げ、学びの自給自足コミュニティ学びラボを運営しています。
子供たちが自分の好きなものに出会い、情熱的な人生を歩めるよう、全国の学校を回り3DCG講座を開催しています。