/ KOSSLab

Similar documents
본문01

Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이

github_introduction.key


May 2014 BROWN Education Webzine vol.3 감사합니다. 그리고 고맙습니다. 목차 From Editor 당신에게 소중한 사람은 누구인가요? Guidance 우리 아이 좋은 점 칭찬하기 고맙다고 말해주세요 Homeschool [TIP] Famil

2 min 응용 말하기 01 I set my alarm for It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower.

¹Ìµå¹Ì3Â÷Àμâ

Social Network

001_1장

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

퇴좈저널36호-4차-T.ps, page Preflight (2)

Stage 2 First Phonics

71816 감사해 복음성가 주여 이 죄인이 복음성가 감사함으로 그 문에 복음성가 파송의 노래 복음성가 괴로울 때 주님의 얼굴 보라 복음성가 하나님은 너를 지키시는 자 복음성가 고난의 길 복음성가 73370

2013여름영어캠프팜편최종

하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한 손의 도우심이 함께 했던 사람의 이야기 가 나와 있는데 에스라 7장은 거듭해서 그 비결을

03.Agile.key

2011´ëÇпø2µµ 24p_0628

00표지

49-9분동안 표지 3.3

1_2•• pdf(••••).pdf

09 ½ÅÇù3¿ùb63»ÁöÃÖÁ¾FFš

430출력-3

야쿠르트2010 9월재출

가정법( 假 定 法 )이란, 실제로 일어나지 않았거나 앞으로도 일어나지 않을 것 같은 일에 대해 자신의 의견을 밝히거나 소망을 표현하는 어법이다. 가정법은 화자의 심적 태도나 확신의 정도를 나타내는 어법이기 때문 에 조동사가 아주 요긴하게 쓰인다. 조동사가 동사 앞에

야쿠르트2010 3월 - 최종

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

영어-중2-천재김-07과-어순-B.hwp

?????

2 2010년 1월 15일 경상북도 직업 스쿨 운영 자격 취득 위한 맞춤형 교육 시 10곳 100명에 교육 기회 제공 본인에게 적합한 직종 스스로 선택 1인당 최고 100만원까지 교육비 지원 경상북도는 결혼이주여성 100명에게 맞춤형 취업교 육을 제공하는 결혼이민자 직

SchoolNet튜토리얼.PDF

DE1-SoC Board

3항사가 되기 위해 매일매일이 시험일인 듯 싶다. 방선객으로 와서 배에서 하루 남짓 지내며 지내며 답답함에 몸서리쳤던 내가 이제는 8개월간의 승선기간도 8시간같이 느낄 수 있을 만큼 항해사로써 체질마저 변해가는 듯해 신기하기도 하고 한편으론 내가 생각했던 목표를 향해

①국문지리학회지-주성재-OK

공연영상

02 스트리밍서비스로 빠르게 변화! 음원가족 스트리밍서비스로 빠르게 변화! [표1] 1997년~2013년 세계음반시장 규모 (US 백만 달러) 글로벌 음악시장의 규모 2001년 이후부터 디지털 음악 서비스의 등 장과 온라인 불법 침해 등의 원인으로 인하여 급격하게 줄어

항공우주뉴스레터-제13호-컬러3

about_by5

저작자표시 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니

#중등독해1-1단원(8~35)학

00표지

LEADERSHIP DEVELOPMENT PROGRAMME

도비라


국립중앙도서관 출판시도서목록(CIP) 청소년유해매체물 모니터링 결과 발표회 / 靑 少 年 保 護 委 員 會 保 護 基 準 課 편. -- 서울 : 국무총리 청소년보호위원회, 2002 p. ; cm. -- (청소년보호 ; ) 일시: (월)

<BFEFBBEA20BDBAC5E4B8AE20C5DAB8B52DBEC6B9F6C1F6BFCD20B1CDBDC5B0EDB7A12E687770>

Vol.257 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,


11¹Ú´ö±Ô

55호 1면

untitled

Product A4

2 소식나누기 대구시 경북도 영남대의료원 다문화가족 건강 위해 손 맞잡다 다문화가정 행복지킴이 치료비 지원 업무협약 개인당 200만원 한도 지원 대구서구센터-서부소방서 여성의용소방대, 업무협약 대구서구다문화가족지원센터는 지난 4월 2일 다문화가족의 지역사회 적응 지원을

장양수

06/09-101È£ä263»Áö

04/07-08(È£ä263»Áö

Microsoft Word Hanwha Daily_New.doc

I&IRC5 TG_08권

¿ÀǼҽº°¡À̵å1 -new

00내지1번2번

Intro to Servlet, EJB, JSP, WS

_KF_Bulletin webcopy

네이버 오픈소스 세미나 key


카테고리 시리즈 명 SME 컨텐트 에센스 심화 컨텐트 탬플릿 평가 대 분 류 중 분 류 개수 평균 시간 개수 총 시간 개수 총 시간 유 형 개수 유무 경영일반 경영기법 Performance Management를 위한 전략적 성과면담 김정일 20 0:43:09 8 6:3

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자.

< B3E232C8B820C1DFC1B92DB1B9BEEE5F BFC0C8C437BDC3B9DD2E687770>

kia world october Vol

MPLAB C18 C

6자료집최종(6.8))

AT_GraduateProgram.key

09È«¼®¿µ 5~152s

CD-RW_Advanced.PDF

17-221~235설계01철도사장교1.ps

15_3oracle

레이아웃 1

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에

20, 41..,..,.,.,....,.,, (relevant).,.,..??.,

±èÇö¿í Ãâ·Â

동부CTL1119

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

LG-LU6200_ICS_UG_V1.0_ indd

Vol.258 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

5/12¼Ò½ÄÁö

untitled

2016년 트렌드 책목차를 활용한 시장 예측.numbers

11.8.HUHkoreanrock.hwp

38이성식,안상락.hwp

FreeBSD Handbook

중국 상장회사의 경영지배구조에 관한 연구

<B9AEC8ADC4DCC5D9C3F7BFACB1B82D35C8A32833B1B3292E687770>

pdf..

Output file

Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: *,..,,,.,.,,,,.,,,,, ( )

<B1E2C8B9BEC828BFCFBCBAC1F7C0FC29322E687770>

<32B1B3BDC32E687770>

해외취업 가이드

사단법인 커뮤니케이션디자인협회 시각디자인학회

4ÃÖÁØ¿µ

Transcription:

Python, PyCon, and Dev. Sprint KOSSLab 2018.10.01 iam@younggun.kim 1

/ KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 2

- @scari_net Python Software Foundation Board Director / Grants WG / PSF Ambassador PyCon US/KR/APAC member Chairing / Organizing Committee / Program Committee ODK Media, Engineering VP KOSSLab (pandas) KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 3

Python Communities There are 1,863 Python User groups in 618 cities, 89 countries and 1,269,081 members. We reached Python users living in 150 different countries. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 4

== [...] KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 5

https://www.jetbrains.com/research/python-developers-survey-2017/ KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 6

Python Developers Survey 2017 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 7

Python Developers Survey 2017 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 8

Python Developers Survey 2017 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 9

Stack Overflow Developer Survey 2018 https://insights.stackoverflow.com/survey/2018/ 10

Stack Overflow Developer Survey 2018 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 11

Python Developers Survey 2017 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 12

Stack Overflow Developer Survey 2018 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 13

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 14

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 15

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 16

.! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 17

Web BigData Game Biology Chemistry Government Education Mobile Scientific Weather Manufacturing GIS Music Film https://www.python.org/about/success/ KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 18

Data / Scientific NASA 9 9 https://losc.ligo.org/s/events/gw150914/gw150914_tutorial.html 19

Education BBC:microbit 10 10 https://www.microbit.co.uk/ 20

CG Maya, Blender Disney 11, ILM 11 github.com/wdas 21

Music Ableton Live KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 22

Diverse, Balanced... Why? KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 23

Code of Conduct We value the participation of each member of the Python community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference and at all conference events, whether officially sponsored by the Python Software Foundation or not. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 24

... And for me, the conference lived up to this, with a very friendly feel, and a lot of diversity in its attendants. The friendly and informal atmosphere was impressive for such a large event. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 25

Sprint!!!! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 26

Sprint /.,.?.. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 27

Development sprints are a key part of PyCon, and a chance for the contributors to open-source projects to get together face-to-face for up to four days of intensive learning, development and camaraderie. Newbies sit with gurus, go out for lunch and dinner together, and have a great time while advancing their project. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 28

Welcome! 1st time contributors! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 29

Worldwide pandas sprint 2018 2018 March 18 around 500 people in over 30 locations 246 PRs for one day KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 30

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 31

...... (Contribution)......... ( ) KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 32

"I don't know about the rest of you. I came for the language, but I stayed for the community." Brett Cannon, Python Core Dev. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 33

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 34

Come to a PyCon, stay for the sprints! [^1] Why not join the sprints this year at PyCon? [^2] Why you should attend PyCon development sprint? [^3] Ready, Get set, Go! and... KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 35

Sprint is awesome! https://www.youtube.com/watch?v=hotkgfafcz0 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 36

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 37

Git GitHub GitHub PR PR 4 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 38

KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 39

2002 - CPython / Zope 2003 - PyCon PyCon (2 Days) 2006-4 Days of sprint! (Only 3 Days of conference) 2008-20+ / 250 (PyCon US) 2016 - PyCon 2016 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 40

Spreading out PyData Sprint DjangoCon Sprint Mozilla Doc Sprint SW KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 41

2016: pandas, aiohttp KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 42

2017: pandas, pysony, django, aiodocker, django-summernote, Zeppelin, OpenStack i18n, nirm KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 43

2017.10 : pandas, aiodocker+aiotools, django-summernote KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 44

2018.03 Worldwide pandas documentation sprint - Seoul KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 45

2018: pandas, backend-ai, nirm, nekoyume, hearthstone++ KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 46

PyCon KR 2018 1 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 47

/. Linting(PEP8) PR PR!!!! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 48

:! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 49

Marc Garcia: In my sprints I usually say that the goals are (in order): 1. Have fun and make new friends 2. Learn 3. Send PRs I've seen several PRs from your sprint, but as far as you succeeded in 1 and 2 you can be happy. :) KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 50

Younggun: It is exactly same with my order :) But I have 0 ranked one, 0 - Don't get afraid to contribute to open source projects. Just come. We'll do the rest together. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 51

Contributing to pandas KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 52

pandas? Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more https://github.com/pandas-dev/pandas KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 53

? " " KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 54

? Contributor KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 55

? 17 16,000 (2016.11 500 )...! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 56

". 1., 2.. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 57

! NUMFocus https://www.numfocus.org/open-source-projects/ https://www.flipcause.com/widget/give_now/ MzA3OA== KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 58

59

http://pandas.pydata.org/pandas-docs/stable/ -> DOC: PR prefix. : https://github.com/lyda/misspell-check KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 60

( ) KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 61

62

/ pd.show_versions() KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 63

64

ENH: BUG: DOC: TST: BLD: PERF: CLN: KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 65

Python, Cython, C git GitHub, Python! ->! -> KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 66

good first issue <- Difficulty Novice / Intermediate / Advanced Effort Low / Medium / High Performance More on https://github.com/pandas-dev/pandas/labels KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 67

! Fork 1. Star 2. Fork KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 68

Clone clone, upstream git clone git@github.com:your-user-name/pandas.git pandas-yourname cd pandas-yourname git remote add upstream git://github.com/pandas-dev/pandas.git KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 69

/w Anaconda pandas_dev, conda create -n pandas_dev python=3 --file ci/requirements_dev.txt : Anaconda3-5.0.0. 4.4.0 -c conda-forge. KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 70

$ source activate pandas_dev $ python setup.py build_ext --inplace pandas Python, import pandas as pd pd.show_versions() INSTALLED VERSIONS ------------------ commit: 6f03530c5a4e662eb65791730e8b7edd4ea16983 python: 3.6.2.final.0 python-bits: 64 OS: Darwin OS-release: 17.0.0 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 71

pdb.set_trace() pdb: https://docs.python.org/3/library/pdb.html Traceback breakpoint import pdb pdb.set_trace() R&D. Reset and Debug! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 72

Test./pandas/tests/ GH1234 KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 73

Linting PEP8 CI git diff master -u -- '*.py' flake8 --diff KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 74

What's New doc/source/whatsnew/v0.xx.xx.txt KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 75

PR 1. commit squash 2. push 3. GitHub Pull Request 4. PR 5.! KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 76

https://opensource.guide/ https://naver.github.io/opensourceguide/book/index.html https://github.com/pandas-dev/pandas/blob/master/doc/ source/contributing.rst#working-with-the-code KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 77

(again)...... (Contribution)......... ( ) KOSSLab 2018.10.01 iam@younggun.kim / @scari_net 78