22
今日から始めるPython ファンタラクティブ株式会社 井村圭介

今日から始めるPython

Embed Size (px)

Citation preview

今日から始めるPythonファンタラクティブ株式会社 井村圭介

https://funteractive.co.jp/

自己紹介

井村 圭介K E I S U K E I M U R A

ファンタラクティブ株式会社CEOWordPressが大好きです。 Python勉強中。@imura_design

Pythonはじめました。

• なぜPython?

• Python開発環境

• Pythonの文法

アジェンダ

なぜPython?

via. 【プログラミング言語別!】求人給与額ランキング | HRog(http://hrog.net/2014102910652.html)

via. These programming skills will earn you the most money - Quartz(http://qz.com/298635/these-programming-languages-will-earn-you-the-most-money/)

We need Framework!!

Django

Pythonの開発環境

pyenvによるバージョンマネージメント

$  brew  install  pyenv

export  PATH=$HOME/.pyenv/bin:$PATH

.bashrcなど

pyenvによるバージョンマネージメント

$  pyenv  install  -­‐l  

$  pyenv  install  3.4.2  

$  pyenv  global  3.4.2  

$  pyenv  rehash  

$  python  —version

エディタI love JetBRAINS!!

Pythonの文法

sales  =  [50,  100,  80,  45]  

sales.sort()  

sales.reverse()  

!

d  =  '2013/12/15'  

split  =  d.split('/')  

print(split)  #['2013',  '12',  '15']  

print('-­‐'  .  join(split))  #a-­‐b-­‐c

リスト ≒ 配列

a  =  (2,  5,  8)  print(len(a))  print(a  *  3)  !

b  =  list(a)  #リストに変換  

print(b)  c  =  tuple(b)  #タプルに変換  

print(c)

タプル後から値の変更ができない

a  =  set([1,  2,  3,  4,  5])  print(a)  !a  =  set([1,  2,  3,  4])  b  =  set([3,  4,  5])  !print(a  -­‐  b)  #set([1,  2])  print(a  |  b)  #set([1,  2,  3,  4,  5])  print(a  &  b)  #set([3,  4])  print(a  ^  b)  #set([1,  2,  5])

セット重複を許さない集合型

ディクショナリ ≒ 連想配列

dict  =  {'YEAR':'2010','MONTH':'1','DAY':'20'}  

print(dict)

lambda無名関数

print(list(map(lambda  x:x  *  x,  [2,  5,  8])))  #[4,  25,  64]

ご清聴ありがとうございました m(_ _)m