Movatterモバイル変換


[0]ホーム

URL:


PDF, PPTX14,048 views

PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側

https://pycon.jp/2015/ja/schedule/presentation/48/

Embed presentation

Download as PDF, PPTX
初心者女性向けPython体験ワークショップ開催の裏側Nobuko Katayanagi, Ai Makabi, Maaya Ishida, Yumi HashizumePyConJP 2015 "Possibilities of Python" 10 Oct. 2015
この発表中にお願いしたいたったひとつのこと
We need your support!https://github.com/PyLadiesTokyo/girls-tech-fesプルリクお待ちしています
Who am I?Katayanagi, Nobuko片柳 薫子農水省系研究機関研究員Python歴 1年半PyLadies Tokyo staffnobolis/nobolispy
What's PyLadies?
Pythonが好きな女性のための国際的組織http://www.pyladies.com/aboutWhat's PyLadies?
❖ 積極的な女性参加者の増加❖ 女性リーダーの育成PyLadies Mission
❖ 多様性のあるPythonコミュニティ作り❖ 女性のためのサポートネットワークの提供❖ より広いPythonワールドへの橋渡しPyLadies Mission
❖ アウトリーチ❖ 教育❖ ミートアップ❖ イベントetc.PyLadies Activities
for more information :)
http://tokyo.pyladies.com
2014年9月日本初の支部発足宣言@PyConJP2014
Who we are?http://tokyo.pyladies.com/staff/
 女性だけで集まる必要 あるのかな?
❖ 気楽さ❖ 多様なスキルレベル❖ 多様な目的❖ 質問・相談しやすい雰囲気http://tokyo.pyladies.com参加してみてわかったこと
❖ 男性ばかりの集まりはハードルが高いと思っている女性❖ より広いPythonワールドへの入り口http://tokyo.pyladies.com参加してみてわかったこと
http://tokyo.pyladies.comこの一年の活動
Meetup 1回/月
2015年01月Tech Women - New Year’s Party 共催
2015年3月Workshop @ Girls Tech Fes
2015年7月Django Girls 1-Day Workshop 共催
Poster sessionConference room10:50-12:4011th Oct 2015
http://tokyo.pyladies.com活動予定
10月12日(月・祝)PyConJP2015 SprintPyLadies支部立ち上げ支援http://pyladies-tokyo.connpass.com/
10月24日(土)PyLadies Tokyo 一周年記念パーティライトニングトーク大会 & ビアバッシュhttp://pyladies-tokyo.connpass.com/男性参加OKだよ!
11月27日(金)~29日(日)PyLadies Tokyo秋合宿2015http://pyladies-tokyo.connpass.com/
http://pyladies-tokyo.connpass.com/
Girls Tech FesPyLadies Tokyo Workshopチャットを作ってみよう!〜Pythonでたのしくプログラミング〜
開催の経緯
PyLadies Tokyoとして女子学生向けワークショップやりませんか?Girls Tech Fes関係者はい、やります!
女子学生が喜びそうなかんじのものをお願いしますきらきらしたかんじがほしいですねGirls Tech Fes関係者
参加者とみんなでチャットしたらたのしいかも?LINEみたいなイメージ?掲示板とかチャットツールとか?
Girls Tech Fes - PyLadies Tokyo Workshopチャットを作ってみよう!〜Pythonでたのしくプログラミング〜❖ チャットプログラム作成体験❖ 講義+プログラミング+質疑❖ 45分
Girls Tech Fes - PyLadies Tokyo Workshopチャットを作ってみよう!〜Pythonでたのしくプログラミング〜❖ タイピング・コピペできればOK❖ 女性ならば誰でもOK❖ PCはこちら(大学)で用意❖ 25台
利用したパッケージ・ソースコード
Demonstration
JavascripthtmlWebsocketPyLadies Tokyo チャットプログラム
フロント側の変更点❖ ログイン画面の追加❖ チャット画面への名前表示❖ 吹き出しの中に文字列を入れる
JavascripthtmlWebsocketPyLadies Tokyo チャットプログラム
実装されているハンドラ
参加者に追加してもらった機能サインアップ  チャット実装されているハンドラ
当日使うPCの準備
PC❖ 大学側で用意❖ Windows❖ 25台
Application❖ Python2.7.9❖ PyCharm 4.0.4➢ virtualenvの作成➢ Tornadoのインストール❖ Google Chrome
その他用意したもの❖ コードセット➢ masterブランチソース➢ 午前・午後 各1セット❖ Github URL➢ 講義資料(コピペするコード)❖ アンケートフォームURL
当日の流れ
当日朝❖ すべてのPC起動❖ PyCharm起動❖ Githubページ(講義資料)オープン
講義❖ PyLadiesのこと❖ プログラミングってなに?❖ Pythonってなに?❖ どういうところで使われているの?❖ 今日作るプログラムのこと
へび子
サインアップしたのに名前が表示されない!
参加者に追加してもらった機能サインアップ  チャット実装されているハンドラ
pastepaste
JavascripthtmlWebsocket1. 名前入力 2.入力内容送信3. 名前をログアウト時まで保存4.保存した名前を使ってチャットするように指示5.チャット開始
へび子
Sing up できた!
こんにちは
Postしてもなにもおこらないよ(涙)
参加者に追加してもらった機能サインアップ  チャット実装されているハンドラ
JavascripthtmlWebsocket1. 発言入力 2.入力内容送信3. 入力内容整形・他の人の発言内容取得4.表示の指示5.会話内容表示
こんにちは
Postできた!
最後はみんなでチャット
1. 講義2. チャットページ遷移コード追加トップページからチャット画面に遷移!3. チャット機能コード追加チャットができた!3. チャット体験・質疑参加者・スタッフとわいわい
工夫した点❖ 変化が目に見えるようにした❖ 直接入力ではなくコピペにした❖ 早く終わっている人へ発展的内容の説明
当日の様子と反応
チャットで出た質問❖ 楽しいですか?❖ 難しいですか?❖ いつから学ぼうと思ったんですか?❖ 英語は必要ですか?❖ どうやって勉強しましたか?❖ どうやったらプログラマになれますか?進路相談的質問多数
参加後の感想❖ とても楽しかったです❖ わかりやすかったです❖ また参加したいです❖ プログラミングに興味が持てました❖ もっと詳しく勉強してみたいですうれしい感想
参加後の感想❖ こういう場で質問するのはとても勇気がいるので、チャットで質問できるのはありがたかったですチャットプログラムにしてよかった!
参加後の感想❖ コピペだけで残念➢ 自分で作った感じがあまりしなかった➢ もっとしっかりプログラミングを学べると思ってた❖ プログラミングの難しさを知りました❖ 参加者のレベルの幅がある❖ フォローアップ企画の実施
参加後の感想❖ 小学生向けの企画もこれから期待します!❖ 女性向けだけでなく子供向け企画のニーズもありそう
感想・反省・改善
❖ うまく動かないPCがあった➢ インストールのチェックが不十分だった➢ 3人で3~4時間でPCのセットアップ➢ マニュアルも作ってあったがひとつひとつ確認する余裕がなかった
一人のチューターにつき3名の初心者対応までが限界
作業順とコード順の不一致コピペ2コピペ1
コピペの落とし穴ここにペーストとか。字下げがされていなかったり。
Possibilities of Python
Thank you for your attention

Recommended

PPTX
オリエンテーション
PPTX
Python入門者の集い #6 Lightning Talk
PDF
S12 t1 python学習奮闘記#5
PDF
S09 t0 orientation
PDF
Introduction
PDF
Pythonによるwebアプリケーション入門 - Django編-
PDF
Python札幌 2012/06/17
PPTX
Pythonのプロファイリング
PDF
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
PDF
S14 t0 introduction
PPTX
210526 Power Automate Desktop Python
PPTX
独学プログラマーのその後
PDF
万年ビギナーによるPythonプログラミングのリハビリ計画
PDF
エキスパートPythonプログラミング改訂3版の読みどころ
PDF
まとめ
PDF
Python for Beginners ( #PyLadiesKyoto Meetup )
PDF
S18 t0 introduction
PPTX
S13 t0 introduction
PDF
S02 t0 get_started
PDF
The tale of I and python / Python とのはなし
PDF
S01 t2 akutsu_my_pythonhistory
PPTX
Python エンジニアの作り方 2011.08 #pyconjp
PDF
S20 t1 stapyのこれまでとこれから
PDF
S06 t1 python学習奮闘記#4
PPTX
ちょっと真面目にPython&Django・基礎編
PDF
Python学習奮闘記#07 webapp
PDF
S16 t1 python学習奮闘記#6
PDF
S01 t1 tsuji_pylearn_ut_01
PPTX
PyCon JP 2015 keynote
PDF
Django から各種チャットツールに通知するライブラリを作った話

More Related Content

PPTX
オリエンテーション
PPTX
Python入門者の集い #6 Lightning Talk
PDF
S12 t1 python学習奮闘記#5
PDF
S09 t0 orientation
PDF
Introduction
PDF
Pythonによるwebアプリケーション入門 - Django編-
PDF
Python札幌 2012/06/17
PPTX
Pythonのプロファイリング
オリエンテーション
Python入門者の集い #6 Lightning Talk
S12 t1 python学習奮闘記#5
S09 t0 orientation
Introduction
Pythonによるwebアプリケーション入門 - Django編-
Python札幌 2012/06/17
Pythonのプロファイリング

What's hot

PDF
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
PDF
S14 t0 introduction
PPTX
210526 Power Automate Desktop Python
PPTX
独学プログラマーのその後
PDF
万年ビギナーによるPythonプログラミングのリハビリ計画
PDF
エキスパートPythonプログラミング改訂3版の読みどころ
PDF
まとめ
PDF
Python for Beginners ( #PyLadiesKyoto Meetup )
PDF
S18 t0 introduction
PPTX
S13 t0 introduction
PDF
S02 t0 get_started
PDF
The tale of I and python / Python とのはなし
PDF
S01 t2 akutsu_my_pythonhistory
PPTX
Python エンジニアの作り方 2011.08 #pyconjp
PDF
S20 t1 stapyのこれまでとこれから
PDF
S06 t1 python学習奮闘記#4
PPTX
ちょっと真面目にPython&Django・基礎編
PDF
Python学習奮闘記#07 webapp
PDF
S16 t1 python学習奮闘記#6
PDF
S01 t1 tsuji_pylearn_ut_01
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
S14 t0 introduction
210526 Power Automate Desktop Python
独学プログラマーのその後
万年ビギナーによるPythonプログラミングのリハビリ計画
エキスパートPythonプログラミング改訂3版の読みどころ
まとめ
Python for Beginners ( #PyLadiesKyoto Meetup )
S18 t0 introduction
S13 t0 introduction
S02 t0 get_started
The tale of I and python / Python とのはなし
S01 t2 akutsu_my_pythonhistory
Python エンジニアの作り方 2011.08 #pyconjp
S20 t1 stapyのこれまでとこれから
S06 t1 python学習奮闘記#4
ちょっと真面目にPython&Django・基礎編
Python学習奮闘記#07 webapp
S16 t1 python学習奮闘記#6
S01 t1 tsuji_pylearn_ut_01

Viewers also liked

PPTX
PyCon JP 2015 keynote
PDF
Django から各種チャットツールに通知するライブラリを作った話
PDF
Pythonで作る俺様サウンドエフェクター
PDF
日本のオープンデータプラットフォームをPythonでつくる
PDF
Python と型ヒント (Type Hints)
PDF
アドネットワークのデータ解析チームを支える技術
PPTX
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
PPTX
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
PDF
pandasによるデータ加工時の注意点やライブラリの話
PDF
pyconjp2015_talk_Translation of Python Program__
PDF
Ry pyconjp2015 karaoke
PDF
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
PDF
SekainoKAO by TeamKAO
 
PPTX
非エンジニアの私でもPythonの勉強会に 参加したらしあわせになれたというお話
PDF
Writing Fast Code (JP) - PyCon JP 2015
PDF
sqldf for pandas
PDF
How we realized SOA by Python at PyCon JP 2015
PDF
強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp
PDF
初心者のためのWeb標準技術
PDF
3分でサーバオペレーションコマンドを作る技術
PyCon JP 2015 keynote
Django から各種チャットツールに通知するライブラリを作った話
Pythonで作る俺様サウンドエフェクター
日本のオープンデータプラットフォームをPythonでつくる
Python と型ヒント (Type Hints)
アドネットワークのデータ解析チームを支える技術
Sphinxで作る貢献しやすい ドキュメント翻訳の仕組み
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
pandasによるデータ加工時の注意点やライブラリの話
pyconjp2015_talk_Translation of Python Program__
Ry pyconjp2015 karaoke
野球Hack!~Pythonを用いたデータ分析と可視化 #pyconjp
SekainoKAO by TeamKAO
 
非エンジニアの私でもPythonの勉強会に 参加したらしあわせになれたというお話
Writing Fast Code (JP) - PyCon JP 2015
sqldf for pandas
How we realized SOA by Python at PyCon JP 2015
強くなるためのプログラミング -プログラミングに関する様々なコンテストとそのはじめ方-#pyconjp
初心者のためのWeb標準技術
3分でサーバオペレーションコマンドを作る技術

PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側


[8]ページ先頭

©2009-2025 Movatter.jp