[2013.07.16] PythonKorea강남스터디 발표 - flask testingDaeHyun Sung2013년 7월 16일자
PythonKorea강남스터디 2주차 발표 Flask Testing 자료입니다.
발표주제는 Flask의 테스트에 대한 소개입니다.
TDD의 간단한 소개와 unittest모듈 소개 및 Flask에서 unittest사용하는 방법과 unittest의 기능을 확장한 Flask-Testing모듈에 대해 소개를 합니다.
Django로 배우는 쉽고 빠른 웹개발 study 자료Han Sung Kim9xD Django Study
파이썬 웹프로그래밍 - Django로 배우는 쉽고 빠른 웹개발 Charter 2
발표자 - 김한성
ppt 내용 : 실습 예제 및 내용 요약
개발툴 : pycharm
개발환경 : python 3.5 이용(일부 예제의 경우 동작안함 - 주석 참고)
소스코드 : 2 page github 링크이용
16 1 상속과super()Changwon National University이번 강의에서는 파이썬 클래스의 상속에 대해 알아보겠습니다. 소프트웨어 개발시에는 예전에 만들어진 코드를 이용하여 새로운 기능을 개발하는 경우가 많은데요, 클래스의 상속 기능을 사용하면 부모 클래스에서 만들어둔 기능과 속성을 물려받을 수 있습니다.
상속은 객체지향 프로그래밍의 매우 뛰어난 기능으로 이 강의에서는 상속에 대해 알아봅니다. 또한 상속받은 자식이 부모 클래스를 호출하기 위해 사용하는 super() 함수에 대해서도 알아봅니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programmingwjd
012파이썬설치 Changwon National University이번 강의에서는 파이썬의 설치방법, 개발방법에 대해 살펴보도록 하겠습니다.
파이썬을 사용하는 방법은 파이썬 명령 프롬프트에서 대화형으로 명령을 입력하여 실행하는 방법과 편집기를 이용하여 파일을 생성한 후 컴파일 하는 방법이 있습니다.
본 강의에서는 주로 pyCharm 통합개발도구를 이용하여 파이썬을 프로그램을 작성하도록 하겠습니다.
마지막으로 파이썬 2와 파이썬 3을 비교하고 파이썬 3의 특징을 살펴보도록 하겠습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
024주컮Changwon National University이번 강의에서는 파이썬의 주석문의 사용법과 필요성에 대해 살펴보도록 하겠습니다. 주석문은 프로그램의 명령문이 하는 역할을 설명하는 역할을 하며 실행이 되지 않는 문장입니다.
해시 혹은 샵 기호로 읽히는 #를 이용하여 한줄 주석문을 만들 수도 있으며, 작은 따옴포와 큰 따옴표를 이용하여 여러줄 주석문을 만들 수도 있습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
08 모듈Changwon National University모듈은 파이썬 함수나 변수 또는 클래스들을 모아놓은 파일을 말하는데, 내가 직접 코드를 만들지 않아도, 다른 개발자가 미리 만들어놓은 코드를 가져와서 쓸 수 있으므로 매우 중요한 기능을 합니다.
모듈을 가져올 적에는 import 모듈명을 사용하는 방식으로 가져올 수 있습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
04 1 함수Changwon National University이번 강의에서는 프로그래밍의 중요한 구성요소인 함수에 대해 익혀보도록 하겠습니다.
함수의 역할은 크게 다음과 같습니다.
1. 다른 프로그램에서 재사용이 가능하다
2. 코드의 가독성이 증가한다
3. 유지 관리가 쉬워진다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
파이썬 생존 안내서 (자막)Heungsub Lee넥슨코리아 사내 발표자료로 왓 스튜디오에서 파이썬으로 《야생의 땅: 듀랑고》 서버를 비롯한 여러가지 도구를 만든 경험을 공유합니다.
- 게임서버와 각종 툴, 테스트/빌드/배포 시스템을 만들 때 사용한 재료
- 파이썬 코드 품질 개선, 디버깅, 프로파일링, 최적화
- 파이썬 오픈소스 생태계와 왓 스튜디오가 하는 오픈소스 활동
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)성일 한The document discusses front-end web development using Flask and Bootstrap in Python. It introduces front-end development, the main front-end components of HTML, CSS, and JavaScript, and how they work together with the back-end. It also explains what Bootstrap is and how it can be used to simplify front-end design.
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한파이썬으로 코딩 기초를 배우고 플라스크로 웹서비스 개발을 배우는 과정을 다루고 있습니다.
- 입문용 자료입니다.
ABCD : http://www.abcds.kr/
Facebook Group : https://www.facebook.com/groups/562787713823026/
한성일 : https://www.facebook.com/jamie.han.16
iheart79@gmail.com
16 1 상속과super()Changwon National University이번 강의에서는 파이썬 클래스의 상속에 대해 알아보겠습니다. 소프트웨어 개발시에는 예전에 만들어진 코드를 이용하여 새로운 기능을 개발하는 경우가 많은데요, 클래스의 상속 기능을 사용하면 부모 클래스에서 만들어둔 기능과 속성을 물려받을 수 있습니다.
상속은 객체지향 프로그래밍의 매우 뛰어난 기능으로 이 강의에서는 상속에 대해 알아봅니다. 또한 상속받은 자식이 부모 클래스를 호출하기 위해 사용하는 super() 함수에 대해서도 알아봅니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programmingwjd
012파이썬설치 Changwon National University이번 강의에서는 파이썬의 설치방법, 개발방법에 대해 살펴보도록 하겠습니다.
파이썬을 사용하는 방법은 파이썬 명령 프롬프트에서 대화형으로 명령을 입력하여 실행하는 방법과 편집기를 이용하여 파일을 생성한 후 컴파일 하는 방법이 있습니다.
본 강의에서는 주로 pyCharm 통합개발도구를 이용하여 파이썬을 프로그램을 작성하도록 하겠습니다.
마지막으로 파이썬 2와 파이썬 3을 비교하고 파이썬 3의 특징을 살펴보도록 하겠습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
024주컮Changwon National University이번 강의에서는 파이썬의 주석문의 사용법과 필요성에 대해 살펴보도록 하겠습니다. 주석문은 프로그램의 명령문이 하는 역할을 설명하는 역할을 하며 실행이 되지 않는 문장입니다.
해시 혹은 샵 기호로 읽히는 #를 이용하여 한줄 주석문을 만들 수도 있으며, 작은 따옴포와 큰 따옴표를 이용하여 여러줄 주석문을 만들 수도 있습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
08 모듈Changwon National University모듈은 파이썬 함수나 변수 또는 클래스들을 모아놓은 파일을 말하는데, 내가 직접 코드를 만들지 않아도, 다른 개발자가 미리 만들어놓은 코드를 가져와서 쓸 수 있으므로 매우 중요한 기능을 합니다.
모듈을 가져올 적에는 import 모듈명을 사용하는 방식으로 가져올 수 있습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
04 1 함수Changwon National University이번 강의에서는 프로그래밍의 중요한 구성요소인 함수에 대해 익혀보도록 하겠습니다.
함수의 역할은 크게 다음과 같습니다.
1. 다른 프로그램에서 재사용이 가능하다
2. 코드의 가독성이 증가한다
3. 유지 관리가 쉬워진다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
파이썬 생존 안내서 (자막)Heungsub Lee넥슨코리아 사내 발표자료로 왓 스튜디오에서 파이썬으로 《야생의 땅: 듀랑고》 서버를 비롯한 여러가지 도구를 만든 경험을 공유합니다.
- 게임서버와 각종 툴, 테스트/빌드/배포 시스템을 만들 때 사용한 재료
- 파이썬 코드 품질 개선, 디버깅, 프로파일링, 최적화
- 파이썬 오픈소스 생태계와 왓 스튜디오가 하는 오픈소스 활동
파이썬 플라스크로 배우는 웹프로그래밍 #2 (ABCD)성일 한The document discusses front-end web development using Flask and Bootstrap in Python. It introduces front-end development, the main front-end components of HTML, CSS, and JavaScript, and how they work together with the back-end. It also explains what Bootstrap is and how it can be used to simplify front-end design.
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한파이썬으로 코딩 기초를 배우고 플라스크로 웹서비스 개발을 배우는 과정을 다루고 있습니다.
- 입문용 자료입니다.
ABCD : http://www.abcds.kr/
Facebook Group : https://www.facebook.com/groups/562787713823026/
한성일 : https://www.facebook.com/jamie.han.16
iheart79@gmail.com
20 2 강의를 마치며Changwon National University이번 강의에서는 지난 7개월간 이어진 강의의 마지막 편으로 파이썬이 각광받고 있는 이유와 장점에 대해서 다루어 봅니다.
그리고 저의 개인적인 강의 경험도 알려드릴까 합니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programmingwjd
12 1 예외처리(try-except)Changwon National University본 강의에서는 파이썬의 예외처리에 대해 살펴보도록 하겠습니다. 프로그램을 실행하다보면 문법적으로는 올바른 프로그램이 실행중에 에러를 일으키는 경우가 있습니다. 값 오류, 인덱스 오류, 0으로 나누기 오류, 파일 가져오기 오류 등의 많은 경우가 이 실행 에러를 일으키는데요, 이러한 오류로 인해 프로그램이 갑자기 중지하게 되는 경우가 있습니다.
파이썬의 try - except 문은 에러가 발생할 수 있는 예외적인 상황을 유연하게 대처할 수 있는 효율적인 방법입니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming