SlideShare una empresa de Scribd logo
1 de 65
Github? Linux?
이게 다 뭔가요?
대부분의 개발자들이
알고 있는 기본 소양들
발표자 소개
The geekly beginning Programmer
who have thin, wide knowledge
and have a basic Programming
sense.
대학교 입학 후 프로그래밍 시작
1, 2학년때 하라는 학과공부보다
외부활동을 많이 함
덕분에 깊게 아는 게 적음
Q. 내 코드가 수정되었는데 이전 버전으
로 돌리고 싶어요!
Q. 팀 프로젝트 소스 코드를 메일로 공유
하다 문제가 생겼어요!
Q. 라이브러리를 찾아보다 Github라는 곳
을 들어갔는데 뭐 하는 곳인가요?
Git & Github
때는 아주 오래 전...
예전에 내가 작업하던 곳
으로 돌아갈 수는 없을까?
소스 코드를 사람들과 공
유해서 작업하고 싶은데
어떻게 해야 하지?
굉장히 원시적인 방법: 단순 복사
하지만 문제점이 있었으니...
으아악!!!!!
너무나도 많아지는 파일
한정된 자원
뭔가 다른 방법이 없을까?
안 타노시이...
굳이 모든 파일을 백업해야 하나?
변경사항만 어딘가에
따로 기록해 놓을 순 없을까?
데이터베이스 라던가..
원시에서 벗어나다: 로컬 버전 관리와
중앙집중식 버전 관리
참조: https://git-scm.com/doc
버전이 수정되면 수정사항만 DB에 저장하자!
이걸 VCS(Version Control Server) 에 올리자!
모두들 서버에서 같은 버전을 공유하면 될 거야!
이거 아님
하지만 이것도 문제가 있었으니...
서버가 오염되면 모든
협업자의 버전에
문제가 생김
서버가 다운되면
버전 관리가 힘듬
고통에서 벗어나다: 분산 버전 관리 시스템
리누스
토발즈
모든 협업자가 버전 데이터베이스를 가지고
이 변경사항을 VCS에 올려 공유하면 어떨까?
그러면 서버가 닫혀도 로컬 버전 관리를 하다
서버가 열렸을 때 로컬 저장소를 올리면 되잖아!
그래서 태어났습니다: Git
● 빠른 속도
● 단순한 구조
● 비선형적인 개발
● 완벽한 분산
● 리눅스 커널 같은 대형 프로
젝트에도 유용할 것
Git의 특징
1. 스냅샷 단위로 관리
참조: https://git-scm.com/doc
Git의 특징
2. 대부분의 명령어가 로컬에서 작동
이게 뭐가
장점이야?
다시 한번 더 과거로...
상태를 저장하
고
버그 패치를 해
야하는데
서버가 고장났
어!
중앙집중식 버전 관리는
인터넷이 작동하지 않으면 버저닝이 불가능함
서버를 잠시 내리기만 해도 모든 명령어가 먹통
반면에 Git은 대부분의 명령어가 로컬에서 작동
따라서 인터넷 먹통이 되어도 버전 관리 가능
이제 알
겠죠?
Git의 구동방식
참조: https://git-scm.com/doc
요약하면
두 번에 걸쳐 커밋하고
한 번에 걸쳐 체크아웃(상태 복원) 한다
그리고 디버깅은 네 번에 걸쳐...
더 궁금하면 검색해 보세요
시간이 모자라...
아니면 연구실
내부 세미나 참관신청을...
더 말해봐야 입 아플 뿐입니다
Github는 뭔가요?
Git을 이용한 현재 세상에서
가장 큰
오픈 소스 커뮤니티
1년동안 생성되어
퍼블릭 활동이 되어지는 프로젝트만
25,300,000개
이젠 웬만한 회사에서는 포트폴리오로
Github 계정을 달라고 할 정도
거의 모든 프로그래머들은
이미 Github를 이력서로 사용중
Slack
Q. 프로젝트 단톡방에서 이전에 나눴던
이야기 찾기가 힘들어요!
Q. 프레젠테이션 파일이나 문서 파일을
카톡으로 공유하는 게 찜찜해요!
Q. 카톡에서 파일 공유한 게 다시 보려니
사라졌어요!
대부분의 경험
팀장
저희 팀프로젝트
카톡방 팠어요…
그리고 무수한 카톡의 알림이...!
그렇게 음소거를 해두면 일어나는 일
수호씨…
공유한 자료는
보셨어요?
왜 답장이 없어
요?
부랴부랴 카톡에 들어 가 봤지만...
남은 건 999+와 함께
이미 우주 끝으로 올라가서
찾을 수 없는 '그 자료'
결국...
죄송합니다…
못 봤어요
다시 한번 더
보내주세요…
이런 문제가 일어나는 이유
● 카톡은 기본적으로 업무용
메신저가 아님
● 한 그룹에 한 개의 채팅 창만
이 존재함
● 채팅 창에 대한 음소거 기능
이 단순함
● 자료의 저장 기간이 짧음
대안책: Slack
특징
● 무료
● 그룹 간 커뮤니케이트 기
능에 초점
● 강력한 코드 스니펫
● 강력한 Do not disturb
● 퍼블릭/프라이빗 채널
● 모바일/PC/웹 지원
실제 DC&DE 연구실에서 사용중
인
Slack 서버를 보면서
알아봅시다
확대해서 봅시다
요약하면
일단 써 보시라니깐요
Linux
Q. 리눅스가 뭐에요? 그게 프로그래밍 할
때 좋다던데
Q. 검은 화면에 초록 글자 띄워놓고 타이
핑 하는 사람들 봤는데 그게 뭐에요?
한번 더 돌아가봅시다 리누스 토르발스(만 21세)
운영체제 수업을 들
었는데, 뭔가 만들어
보고 싶다.
x86 어셈블리에서의
터미널을 이용한 컨
텍스트 스위칭 기능
부터 만들어 볼까?
이유?
왜냐면 내가
386 CPU PC만
가지고 있으니
까 ㅎㅎ
386 AT 클론을 위한 자유 OS를 만들고 있습
니다. 취미로 만들고 있으며 GNU 같이 전문
적이고 크지는 않습니다… (중략)
현재 bash(1.08)와 gcc(1.40)를 포팅했으며 잘
작동하는 듯 싶습니다… (후략)
그렇게 시작된 리눅스 커널 개발
커뮤니티의 수많은 사람들이 아이
디어나 소스코드 등
여러 가지 방법으로 기여함
비교적 적은 양의 자원 소모
강력한 다중 사용자 환경 지원
파일 단위로 관리하는 자원 등으로 인해
최근의 서버는 대부분
리눅스 서버를 사용하게 된다
리눅스의 특징
● 수많은 배포판
○ 커널만 리눅스면 전부 리눅스
● 뛰어난 이식성
○ CPU / RAM / 저장소만 존재하면 어디라도 설치 가능
● 시스템 설정 변경에도 재부팅 필요 없음
○ 심지어 OS 업데이트에도!
● 대부분의 소프트웨어가 자유 소프트웨어임
리눅스를 빨리 써 보고 싶어요!
1. 자신에게 맞는 배포판 찾기
뭔지 모르겠으면
일단 우분투를 고르시면 됩니다.
리눅스를 빨리 써 보고 싶어요!
2. 설치합니다
간단한 명령어 몇 가지
1. ls
간단한 명령어 몇 가지
2. cd
간단한 명령어 몇 가지
3. cat
간단한 명령어 몇 가지
4. yes
컴공에 왔으면
이정도는 알아야 하지 않나 해서
발표하게 되었습니다.
몇 가지 어드바이스
고등학교처럼 학교 수업이 전부가 아니다
대학은 코딩 가르치는 곳이 아니다
감사합니다.
QnA
전공 및 실무 질문도 환영합니다

Más contenido relacionado

La actualidad más candente

오픈소스 번역 기여하기 v2
오픈소스 번역 기여하기 v2오픈소스 번역 기여하기 v2
오픈소스 번역 기여하기 v2Changwoo Ryu
 
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사Chang W. Doh
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용환민 홍
 
찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar찾아가는 Git/Github Seminar
찾아가는 Git/Github SeminarJeong-Gun Lee
 
[5분 따라하기] git으로 undo하기(remote편)
[5분 따라하기] git으로 undo하기(remote편)[5분 따라하기] git으로 undo하기(remote편)
[5분 따라하기] git으로 undo하기(remote편)Jay Park
 
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기CONNECT FOUNDATION
 
디자이너를위한Git #1/2
디자이너를위한Git #1/2디자이너를위한Git #1/2
디자이너를위한Git #1/2Choulhyouc Lee
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
 
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기Chang W. Doh
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정NAVER Engineering
 
[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)Jay Park
 
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)민지 김
 
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습BJ Jang
 
Git로 협업하기
Git로 협업하기Git로 협업하기
Git로 협업하기Kim Byoungsu
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Joongi Kim
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategyKenu, GwangNam Heo
 

La actualidad más candente (20)

오픈소스 번역 기여하기 v2
오픈소스 번역 기여하기 v2오픈소스 번역 기여하기 v2
오픈소스 번역 기여하기 v2
 
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
GDG DevFest 2014 - 코드 없이 오픈소스 기여하기: HTML5Rocks/KO 번역 야사
 
Git의 개념과 사용
Git의 개념과 사용Git의 개념과 사용
Git의 개념과 사용
 
찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar찾아가는 Git/Github Seminar
찾아가는 Git/Github Seminar
 
[5분 따라하기] git으로 undo하기(remote편)
[5분 따라하기] git으로 undo하기(remote편)[5분 따라하기] git으로 undo하기(remote편)
[5분 따라하기] git으로 undo하기(remote편)
 
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
[부스트캠프 Tech Talk] 김동현_리팩터링을 통한 내실 다지기
 
디자이너를위한Git #1/2
디자이너를위한Git #1/2디자이너를위한Git #1/2
디자이너를위한Git #1/2
 
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
 
SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기SOSCON 2014: 문서 기반의 오픈소스 기여하기
SOSCON 2014: 문서 기반의 오픈소스 기여하기
 
11 1 while반복문
11 1 while반복문11 1 while반복문
11 1 while반복문
 
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
네이버 오픈소스 세미나 - 오픈소스 프로젝트 참여하기 NAVER 박은정
 
[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)
 
파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)파이썬 튜토리얼 (Python tutorial)
파이썬 튜토리얼 (Python tutorial)
 
오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습오픈소스 개발을 위한 Git 사용법 실습
오픈소스 개발을 위한 Git 사용법 실습
 
Git로 협업하기
Git로 협업하기Git로 협업하기
Git로 협업하기
 
Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
Open source oss
Open source ossOpen source oss
Open source oss
 
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
 
소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy소셜 코딩 GitHub & branch & branch strategy
소셜 코딩 GitHub & branch & branch strategy
 
Opensource sw day
Opensource sw dayOpensource sw day
Opensource sw day
 

Similar a Github? linux? 이건 뭐지?

오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
레가시 프로젝트의 빌드 자동화
레가시 프로젝트의 빌드 자동화레가시 프로젝트의 빌드 자동화
레가시 프로젝트의 빌드 자동화Jaehoon Choi
 
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)Dong Chan Shin
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
깃허브 시작하기
깃허브 시작하기깃허브 시작하기
깃허브 시작하기진태 이
 
맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지Sunwoo Park
 
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기CONNECT FOUNDATION
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님NAVER D2
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)민수 김
 
디자이너 버전관리
디자이너 버전관리디자이너 버전관리
디자이너 버전관리Hailey Lee
 
필요해서 하는 개발 자동화
필요해서 하는 개발 자동화필요해서 하는 개발 자동화
필요해서 하는 개발 자동화none
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기Lee WonJae
 
git, git flow
git, git flowgit, git flow
git, git floweva
 
2020년 3월 7일 개발 이야기 정리
2020년 3월 7일 개발 이야기 정리2020년 3월 7일 개발 이야기 정리
2020년 3월 7일 개발 이야기 정리Jay Park
 
[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)Ildoo Kim
 
200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 Joohyun Han
 
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3XpressEngine
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기Dexter Jung
 

Similar a Github? linux? 이건 뭐지? (20)

오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
레가시 프로젝트의 빌드 자동화
레가시 프로젝트의 빌드 자동화레가시 프로젝트의 빌드 자동화
레가시 프로젝트의 빌드 자동화
 
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
C# / .NET Framework로 미래 밥그릇을 챙겨보자 (Basic)
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
깃허브 시작하기
깃허브 시작하기깃허브 시작하기
깃허브 시작하기
 
맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지맨땅에서 AI학습플랫폼을 만들기까지
맨땅에서 AI학습플랫폼을 만들기까지
 
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기
[부스트캠프 Tech Talk] 최재필_P 스테이지에서 Git으로 협업하기
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
 
How to use Github? (For Cien)
How to use Github? (For Cien)How to use Github? (For Cien)
How to use Github? (For Cien)
 
디자이너 버전관리
디자이너 버전관리디자이너 버전관리
디자이너 버전관리
 
필요해서 하는 개발 자동화
필요해서 하는 개발 자동화필요해서 하는 개발 자동화
필요해서 하는 개발 자동화
 
Git 꿀팁
Git 꿀팁Git 꿀팁
Git 꿀팁
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기개발자와 커뮤니티 - 기묘한 이야기
개발자와 커뮤니티 - 기묘한 이야기
 
git, git flow
git, git flowgit, git flow
git, git flow
 
2020년 3월 7일 개발 이야기 정리
2020년 3월 7일 개발 이야기 정리2020년 3월 7일 개발 이야기 정리
2020년 3월 7일 개발 이야기 정리
 
[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)[17.02.09] Github introduction (Korean Version)
[17.02.09] Github introduction (Korean Version)
 
200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의 200720 바이오협회 생물정보학 파이썬 강의
200720 바이오협회 생물정보학 파이썬 강의
 
Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3Github 100% 활용하기 - XE Open seminar #3
Github 100% 활용하기 - XE Open seminar #3
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기
 

Github? linux? 이건 뭐지?