갑자기 파이썬을 배우고 싶어서 온오프믹스를 뒤져보니, 대학생들이 진행하는 파이썬 무료 강좌가 있어서 짬을 내어 참여하였습니다.
강좌는 Visual Studio로 Python 게임을 만들고, 게임 점수를 수신하는 WebApp을 Azure를 통해 개발하는 과정으로 진행됩니다.
Session 1 : 환경설정
강의 개요
- 일시: 2016년 6월 4일 토요일 14:00 ~ 18:00
- 장소: 서울창조경제혁신센터 컨퍼런스홀 (100석)
- 참가대상: IT에 관심있는 비전공자부터 Python에 관심있는 전공자까지 모두 !
- 행사내용
- Python 기초문법
- Visual Studio로 Flappy Bird 게임 만들기
- Microsoft Azure 활용하기
- Facebook 페이지 Webzure(https://www.facebook.com/DonZure )
설치
- 필수설치 프로그램 (반드시 순서대로 설치할것)
- 비주얼 스튜디오 커뮤니티 ( https://www.visualstudio.com/post-download-vs… )
- LocalDB ( http://go.microsoft.com/fwlink/?LinkID=619232&clcid=0x412 )
- AzureSDK ( https://www.visualstudio.com/k…/features/azure-tools-vs.aspx )
- Visual Studio 에서 PIP (Package Manager)를 사용하여 패키지 설치
- Visual studio > 보기 > 다른창 > python environment

- Requests 설치 :
- PIP 선택 > 검색창에 requests > pip install requests 클릭
- Pygame 설치
- http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 에서 다운로드
- PIP 선택 > 검색창에 다운로드 full path 입력
- Pip install ~~~~.whl 클릭


Session 2 : Python 개요
파이썬 관련 링크
간략 개요
- High level language
- OOP : 객체, 메소드

변수
>>> x=1+2 >>> x 3 >>> print(x) 3
문자열
>>> "hi".upper()
'HI'
>>> "HI".lower()
'hi'
>>> "apple".count("p")
2
>>> "-".join("1234")
'1-2-3-4'
>>> " eh? ".strip()
'eh?'
>>> "pithon".replace("i", "y")
'python'
>>> "Life is beautiful".split()
['Life', 'is', 'beautiful']
>>> x = "well done"
>>> x.index("z")
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
x.index("z")
ValueError: substring not found
>>> x.find("z")
-1
>>> x.index("e")
1
>>> x.find("e")
1
>>> a = "fly to the sky"
>>> a[0]
'f'
>>> a[1]
'l'
>>> a[-1]
'y'
>>> a[-2]
'k'
배열
>>> people = ["설현", "수지", "수영"] >>> people[0] '설현'
Slice
>>> a = "fly to the sky" >>> a[0:5] 'fly t' >>> a[6:] ' the sky' ---> 맨끝까지 >>> a[:5] 'fly t' ---> 맨처음부터 >>> a[0:len(a):2] 'fyt h k' ---> 띄엄띄엄
list & tuple

사전형

덕타이핑

Session 3 : 게임 만들기
게임만들기 과정
- 화면 구성
- Assets : 배경, 이미지


게임만들기 실습
- 실습을 위한 소스파일은 Webzure 페이스북 페이지에 있습니다.

Session 4 : Azure & Django
Django : 파이썬 기반의 웹 프레임워크




Azure : MS의 클라우드 서비스







