파이썬과 커뮤니티와 한국어 오픈데이터Eunjeong (Lucy) ParkPyCon Korea 2019 키노트 발표 자료입니다.
슬라이드쉐어 아직도 이러네요 ㅠㅠ 아래 스피커덱 링크로 가주시거나 다운로드 받으시면 잘 보여요 ㅠㅠhttps://speakerdeck.com/e9t/paisseongwa-keomyunitiwa-hangugeo-opeundeiteo
쉽게 보는 언어처리 고전 ERP 연구 - P600 -Kihyo Park이전 PPT에 이어, 마찬가지로 개인 공부 겸 만들었던 Osterhout and Holcomb (1992)의 쉽게 보는 P600 연구입니다. 언어처리와 관련된 P600을 본격적으로 널리 알린 논문 중 하나죠. 마찬가지로 페이스북 페이지 '언어학덕후'에 있던 걸 일부 수정하여 올립니다.
쉽게 보는 언어처리 고전 ERP 연구 - N400 -Kihyo Park공부도 할 겸 개인적으로 작업했던 쉽게 보는 Kutas and Hillyard (1980)의 고전 N400 논문입니다. 언어처리에서 N400 출현을 처음으로 언급한 논문이죠. 페이스북 페이지 '언어학덕후'에 올렸던 슬라이드를 일부 수정하여 올립니다.
[PandoraCube] 새로운 언어, 변하는 언어PandoraCube , Sejong University2018.03.05 판도라큐브 세미나
제작자: 프로그래밍 파트 강민석
코멘트: 2주간 남는 시간에 여러 언어들을 공부했지만 시간이 많이 부족하네요 ㅠㅠ
이번엔 PPT도 멋지게 꾸밀려고 했는데 결국...
내용에 오류가 있을 수 있거나 조금 허술할 수도 있습니다.
비고: 없음
판도라큐브는 세종대학교 소프트웨어융합대학 소속의 게임 제작 동아리입니다.
매주 회의마다 게임 제작과 관련된 주제로 세미나를 개최합니다.
모든 자료는 세미나 자료 제작자의 동의 하에 업로드됩니다.
세미나의 소유 및 책임은 제작자가 지닙니다.
파이썬 플라스크로 배우는 웹프로그래밍 #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
파이썬 플라스크로 배우는 웹프로그래밍 #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.
[NEXT] Flask 로 Restful API 서버 만들기 YoungSu SonWritten By 정문철
Reviewed By 손영수
Mac에서 Flask로 Restful API 서버를 간단히 만드는 방법입니다
Android Basic 4일차 전에 진행되어야 하는 실습입니다.
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)성일 한This document discusses setting up a web service using Python Flask framework. It covers creating a virtual environment, installing Flask and related packages, setting up the directory structure, and copying over static files and templates from an example project.
1 Python기초 오리엔테이션cpt mobilex이 슬라이드는 창원대학교 정보통신공학과 mobile-x 학생들이 python을 주제로 2017년 하계 세미나를 진행한 내용입니다.
이 슬라이드는 오리엔테이션으로 총 6주 간의 세미나 계획과 python의 기본적인 설명을 담고있습니다.
파이썬 생존 안내서 (자막)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.
[NEXT] Flask 로 Restful API 서버 만들기 YoungSu SonWritten By 정문철
Reviewed By 손영수
Mac에서 Flask로 Restful API 서버를 간단히 만드는 방법입니다
Android Basic 4일차 전에 진행되어야 하는 실습입니다.
파이썬 플라스크로 배우는 웹프로그래밍 #4 (ABCD)성일 한This document discusses setting up a web service using Python Flask framework. It covers creating a virtual environment, installing Flask and related packages, setting up the directory structure, and copying over static files and templates from an example project.
1 Python기초 오리엔테이션cpt mobilex이 슬라이드는 창원대학교 정보통신공학과 mobile-x 학생들이 python을 주제로 2017년 하계 세미나를 진행한 내용입니다.
이 슬라이드는 오리엔테이션으로 총 6주 간의 세미나 계획과 python의 기본적인 설명을 담고있습니다.
파이썬 생존 안내서 (자막)Heungsub Lee넥슨코리아 사내 발표자료로 왓 스튜디오에서 파이썬으로 《야생의 땅: 듀랑고》 서버를 비롯한 여러가지 도구를 만든 경험을 공유합니다.
- 게임서버와 각종 툴, 테스트/빌드/배포 시스템을 만들 때 사용한 재료
- 파이썬 코드 품질 개선, 디버깅, 프로파일링, 최적화
- 파이썬 오픈소스 생태계와 왓 스튜디오가 하는 오픈소스 활동
3. Python에 관해서
1990년, 암스테르담에서
네덜란드人 개발자
Guido Van Rossum이 개발
Guido Van Rossum은 2012년
까지 Google에 재직하다
2013년부터는 dropbox로
이직했다.
Monty Python's Flying Circus
라는 코미디 쇼에서 이름
이 유래되었다.
그리스 신화에 나오는 큰
뱀의 이름이 Python어서
뱀 모양 로고를 사용하게
되었다.
4. Python의 철학
아름다운 것이 추한 것보다 낫다.(Beautiful is better than ugly)
명시적인 것이 암시적인 것보다 낫다. (Explicit is better than
implicit)
간결한 것이 복잡한 것보다 낫다. (Simple is better than complex)
5. Python의 특징
2.7 버전과 3.3 버전이 stable이며, 3.2까지의 장점은 2.7에 이식되어왔다. OSX
Yosemite에는 2.7.6이 설치되어 있다.
동적으로 자료형이 결정된다. (dynamic typing)
인터프리터 언어이나, 바이트 코드로 컴파일하여 VM에서 실행할 수도 있다.
다른 언어에 비해 느리다는 특징이 있지만, 전체 구현을 빠르게 만들어낸
뒤, wrapper를 통해 빠른 속도가 요구되는 병목 부분만을 C 등 다른 언어로 모
듈을 만들어 붙일 수 있다.
객체지향 언어다.
들여쓰기(Indent)가 강제된다. 들여쓰기를 통해 코드 블럭이 결정되기 때문.
문명 VI, Torrent, dropbox, YouTube, yum, 이브 온라인 등이 python을 사용한 예.
6. 자료형
> type(12)
int
> type(1.2)
float
> type(1+2j)
complex
> type(“12”)
str
> type(u“12”)
unicode
> type(True)
bool
# type() method를 통해 타입을 확인할 수 있다.
# 으로 시작하면 주석문이 된다.
> type([1,3])
list
> type((1, 3))
tuple
> type({1, 3})
set
> type(frozenset{1, 3})
frozenset
> type({‘a’:12})
dict
기타 등등...
7. 이것만 알고 넘어가자
str 타입 선언의 4가지 방법
1. a = “문자열”
2. a = ‘문자열’
3. a = “””문자열”””
4. a = ‘’’문자열’’’
str 연산
•print “hello”+”world”
helloworld
•print “hello” * 3
hellohellohello
#!/usr/bin/python
# -*- coding: utf-8 -*-
을 파일 최상단에 추가하면 한글을 사용할 수 있다.
8. 이것만 알고 넘어가자
문자열 인덱싱
•a = “hello”
print a[0]
> “h”
print a[-1]
> “o”
print a[:2]
> “he” <= 0~1까지의 문자열.
print a[2:]
> “llo” < = 2~ 끝까지의 문자열.
•python의 str은 불변이므로
a[1]=“c” 는 할 수 없다.
9. 조건문
연산자 의미
A and B A,B가 참일 때 참
A or B A나 B가 참일 때 참
not A A가 거짓일 때 참
A in B B에 A가 포함될 때 참
A not in B B에 A가 없을 때 참
12. 예외 처리
이후 with as 문이나 데코레이션, 리플렉션, 모듈 등은…….
관심 있는 분은 따로 알아보시면 좋을 것 같습니다.
14. Flask란?
Flask는 WSGI 마이크로프레임워크
그렇다면 WSGI란....? Web Server Gateway Interface.
서버가 웹 어플리케이션과 통신하기 위한 Interface. 상세 구조는...
왜 Flask는 WSGI 마이크로프레임워크인가?
최소한의 기능만을 제공하여 아주 유연하게 애플리케이션의 작성이
가능하기 때문.
많은 기능이 필요하다면 google의 python WSGI 프레임워크인 Django로.