Submit Search
Python勉強会 2015-12-02
0 likes
744 views
WoodPecker (Shizuoka Univ)
身内向けpython3入門資料.Pythonの概要とインストール(Windows版)について.
Technology
Read more
1 of 21
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
More Related Content
PDF
(超初心者向け)オブジェクト指向とC#
ssusera3d157
PDF
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
PDF
正しいプログラミング言語の覚え方
Kimikazu Kato
PDF
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
PDF
PDLで遊んでみた Yomitan.pm #5 LT
yokoda_toshiaki
PPT
情熱プログラマー Passionate programmer100428
Hiro Yoshioka
ODP
About myon
myuon
PDF
私とUnityとLINQと
Ryota Murohoshi
(超初心者向け)オブジェクト指向とC#
ssusera3d157
最近のPHP事情とNagoya.phpへのお誘い #ngk2018b
77web
正しいプログラミング言語の覚え方
Kimikazu Kato
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
PDLで遊んでみた Yomitan.pm #5 LT
yokoda_toshiaki
情熱プログラマー Passionate programmer100428
Hiro Yoshioka
About myon
myuon
私とUnityとLINQと
Ryota Murohoshi
What's hot
(17)
PDF
Sinatra風マイクロフレームワークで始めるPython
kuroneko1988
PPTX
Seq2Seqでボットづくり
Masato Fujitake
PPTX
iii_SGMI #5 "OOP & Design Patterns"
Ryohei Suzuki
PDF
リファクタリング勉強会 第2回
ikikko
PPTX
Python による 「スクレイピング & 自然言語処理」入門
Tatsuya Tojima
PDF
本気でPythonで宛名書きした話
Satoshi Yamada
PDF
Why python
TeppeiAkada1
PDF
Why python
TeppeiAkada1
PDF
Ruby Introduction
YushiroDodo
PPTX
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
Satoru Kodaira
PDF
pythonでemlファイルを扱う話
Satoshi Yamada
PDF
Pyladies tokyo 20150123
Ai Makabi
PPTX
他人が書いたコードのリファレンスをSphinxで作る方法
Takeshi Sugiyama
PDF
bottle.pyをつかったチャットアプリ作成チュートリアル
Satoshi Yamada
PDF
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
PDF
20111206 GLT vol.40
kashew_nuts
PDF
読書会開催提案
YAMANE Toshiaki
Sinatra風マイクロフレームワークで始めるPython
kuroneko1988
Seq2Seqでボットづくり
Masato Fujitake
iii_SGMI #5 "OOP & Design Patterns"
Ryohei Suzuki
リファクタリング勉強会 第2回
ikikko
Python による 「スクレイピング & 自然言語処理」入門
Tatsuya Tojima
本気でPythonで宛名書きした話
Satoshi Yamada
Why python
TeppeiAkada1
Why python
TeppeiAkada1
Ruby Introduction
YushiroDodo
ジーノ先生の文系的オブジェクト指向(1) - ジーノ誕生
Satoru Kodaira
pythonでemlファイルを扱う話
Satoshi Yamada
Pyladies tokyo 20150123
Ai Makabi
他人が書いたコードのリファレンスをSphinxで作る方法
Takeshi Sugiyama
bottle.pyをつかったチャットアプリ作成チュートリアル
Satoshi Yamada
DBエンジニアに必要だったPythonのスキル
Satoshi Yamada
20111206 GLT vol.40
kashew_nuts
読書会開催提案
YAMANE Toshiaki
Ad
Viewers also liked
(20)
PDF
Python3でwebアプリ
Atsushi Odagiri
PPT
Juha Niemelä
Maa- ja metsätalousministeriö
DOCX
Networking
University of Somalia (UNISO)
PPTX
A1 7
thuja thuja
PPTX
3
thuja thuja
PPT
Pra você
Cris Passos
PPTX
El vallenato
juniorcastellano
PDF
ビックデータとPythonではじめる野球の統計分析(α)
Shinichi Nakagawa
PDF
Pythonのすすめ
Masashi Shibata
PDF
プログラミング教育シンポジウム@札幌 資料
Yuta Tonegawa
PPTX
Odoo Warehouse
Matiar Rahman
PDF
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
Antoine Choppin
PPTX
ANÁLISE DA VIABILIDADE DA TROCA DE EQUIPAMENTOS DE CONDICIONAMENTO DE AR COMO...
Felipe Pontes
PPTX
Estimando o crescimento
Felipe Pontes
PPTX
Research in Management Accounting (Pesquisa em contabilidade gerencial)
Felipe Pontes
PDF
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Yasutomo Kawanishi
PDF
python-twitterを用いたTwitterデータ収集
Hikaru Takemura
PDF
生成モデルの Deep Learning
Seiya Tokui
PDF
現在のDNNにおける未解決問題
Daisuke Okanohara
PDF
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
Python3でwebアプリ
Atsushi Odagiri
Juha Niemelä
Maa- ja metsätalousministeriö
Networking
University of Somalia (UNISO)
A1 7
thuja thuja
3
thuja thuja
Pra você
Cris Passos
El vallenato
juniorcastellano
ビックデータとPythonではじめる野球の統計分析(α)
Shinichi Nakagawa
Pythonのすすめ
Masashi Shibata
プログラミング教育シンポジウム@札幌 資料
Yuta Tonegawa
Odoo Warehouse
Matiar Rahman
RaspberryPiで日本の子供たちにプログラミングのパッションを伝えよう!
Antoine Choppin
ANÁLISE DA VIABILIDADE DA TROCA DE EQUIPAMENTOS DE CONDICIONAMENTO DE AR COMO...
Felipe Pontes
Estimando o crescimento
Felipe Pontes
Research in Management Accounting (Pesquisa em contabilidade gerencial)
Felipe Pontes
Pythonによる機械学習入門〜基礎からDeep Learningまで〜
Yasutomo Kawanishi
python-twitterを用いたTwitterデータ収集
Hikaru Takemura
生成モデルの Deep Learning
Seiya Tokui
現在のDNNにおける未解決問題
Daisuke Okanohara
Python入門 : 4日間コース社内トレーニング
Yuichi Ito
Ad
Similar to Python勉強会 2015-12-02
(20)
PDF
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
PDF
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
PPTX
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
PDF
S03 t1 python_learningdiary#3
Takeshi Akutsu
PDF
S02 t2 my_historyofpythonlearning
Takeshi Akutsu
PDF
DATUM STUDIO PyCon2016 Turorial
Tatsuya Tojima
PDF
Python Kyoto study
Naoya Inada
ODP
Introduction of Python
Tomoya Nakayama
PPTX
Wacode5thでのpython講義資料
丈 宮本
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Katsuhiro Morishita
PPTX
Django_Fukuoka
Shuya Motouchi
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
PDF
Django_fukuoka
ShuyaMotouchi1
PPTX
Python 学習教材
Jun MITANI
KEY
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
PPT
Python languageupdate (2004)
泰 増田
PPTX
Python 学習教材 (~299ページ)
Jun MITANI
PPTX
ゆるふわぱいそん
yumi_chappy
PPT
Pythonintro
Mikio Kubo
PDF
Python入門
Shohei Okada
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
2017/12/21 虎の穴 Python勉強会
虎の穴 開発室
S03 t1 python_learningdiary#3
Takeshi Akutsu
S02 t2 my_historyofpythonlearning
Takeshi Akutsu
DATUM STUDIO PyCon2016 Turorial
Tatsuya Tojima
Python Kyoto study
Naoya Inada
Introduction of Python
Tomoya Nakayama
Wacode5thでのpython講義資料
丈 宮本
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Katsuhiro Morishita
Django_Fukuoka
Shuya Motouchi
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
Katsuhiro Morishita
Django_fukuoka
ShuyaMotouchi1
Python 学習教材
Jun MITANI
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
Python languageupdate (2004)
泰 増田
Python 学習教材 (~299ページ)
Jun MITANI
ゆるふわぱいそん
yumi_chappy
Pythonintro
Mikio Kubo
Python入門
Shohei Okada
Python勉強会 2015-12-02
1.
@yumechi0525 Python勉強会 2015/12/02 (2015/12/13修正版)
2.
今日の内容 • プログラミングって何? • Pythonの特徴 •
Pythonをインストールしよう
3.
プログラミングとは? • いろいろな定義があるけど… • 私の理解では! •
ソフトウェア上で問題を解決するための 手段 • 目的ではない • ex. 物理演算のシミュレーション • 私の代わりに難しい計算,めんどうな繰 り返し作業を代行させるためのもの • ex. 同じようなファイルをいっぱい生成する • 解決手段をコンピュータに伝えるための もの
4.
Pythonとは? • スクリプト言語 • シンプルかつ簡潔に書ける •list,
set, mapなどデータ構造体も 数多く準備 • (使っていくうちに便利さがわかる…?) • CやJavaの比ではないくらい短く 書ける •私のAtcoderとか見て
5.
Pythonとは? • インデントで構造を表現 • 読みやすい(はず) •
割と新しいめ(1991年生まれ,流 行りだしたのは最近) • (わかってる人向け) • 動的型付け,GC,マルチパラダイム, オブジェクト指向,ある程度の関数型 言語指向
6.
シンプルに短く書ける?ホント? • http://yumechi0525.hatenablog.com/entry /2015/08/07/011015 • 私のブログ記事だけど参考になりそう •
問題の概要:一番いい狩場に6回行った 時に,ほしい経験値の量を稼ぎきること ができるかどうかを判定する
7.
C++で書いたもの(447byte)
8.
Pythonで書いたもの(195byte) (コーディングスタイルが違うことも あるけど,半分くらいでかけてる?
9.
Pythonで開発されているソフトウェア • 有名どころ • BitTorrent •
Dropbox • OpenOffice.org • 他にもたくさん(Wikipediaとかみて) • また,ソフトウェアの拡張として pythonがつかえるものが多数存在 • LibreOffice • Gimp
10.
Pythonをインストールする (Windows) • https://www.python.org/downloads/ • へアクセス,Python3.5.0をインストール •
(Python2系はサポート打ち切り が宣言されているので,これから は3系書きましょう) • 補足ですが,python2.X系と python3.X系は文法が大きく異なるの で,同じ言語だと思わないほうがい いです
11.
ここ!
12.
インストーラを起動する • 下部のPATHのチェックボックスを 入れておいてください! • 手動でPATH追加する手間が省ける •
(初心者のうちは環境パスを設定する のが大変なので,大変ありがたい…) • Install now をクリックして待つ
13.
必ずチェック!!
14.
コマンドプロンプトを起動して,インス トールが上手く行ったかを確かめる • コマンドプロンプトを起動してく ださい • わからない人向け •
スタートボタン→すべてのプログラム→ア クセサリ→コマンドプロンプトを • Windows+Rを押して,cmdと打ち込む • 起動して,「python」と打ち込ん でバージョン番号などが表示され たらOK!
15.
pythonと打ち込んで バージョンが出ればOK
16.
インストールについて(Mac) • Homebrewで入れるのが一番楽 • http://brew.sh/index_ja.html •
brew install python3 って打てば入る • ただし,terminalで打ち込むときは pythonではなく,python3と打つこと • pythonだとMacに元々入っている python2.X系が動くから
17.
インストールについて(Mac) • Pythonのサイトから落としても出来るか も? • 試したことないから知らない •
Pathとか大丈夫なのかな? • (管理がめんどくさいという面もあるので, HomeBrewで入れることをおすすめしたい)
18.
来週以降について • Turtleでお絵かきをする予定 試しに四角を 書いてみました 小さくて申し訳ない →
19.
という予定でしたが,変更します • ※思ったより経験者しか集まらなかった • 来週から文法を簡単にやりつつ,実際に 問題を解いてみよう •
変数とか,ループとかは割とさっさとやって きます
20.
参考文献など • スライド元テーマ • http://www.presentationmagazine.com/corpora te-2-277.htm •
Pythonの情報など • https://ja.wikipedia.org/wiki/Python • https://ja.wikipedia.org/wiki/Pythonを使ってい る製品あるいはソフトウェアの一覧 • Python本家サイト • https://www.python.org/downloads/
21.
参考文献など • ソースコード長の比較 • 私のブログ!! •
http://yumechi0525.hatenablog.com/entry/201 5/08/07/011015 • ソースコード長比較に使った元問題 • No.231 めぐるはめぐる (1) - yukicoder • http://yukicoder.me/problems/535 • Homebrewを使ったインストール方法 • http://hiho- developer.hatenablog.com/entry/20131221/13 87564021
Download