SlideShare uma empresa Scribd logo
1 de 23
코딩은 문제해결이다
- 도구로써 파이썬-
이 형 남 (LEO HN LEE)
https://leohnlee.github.io
오늘의 질문
1. 코딩은 언제 쓰지?
2. 파이썬은 어떨 때 쓸까?
3. 파이썬은 어떻게 배우지?
4. 데이터 분석 도구로써 파이썬 사용하는 방법은?
1. 코딩은 언제 쓰지?
- 맨 몸으로는 하기 힘든 일이 발생했다.
- 도구를 사용한다.
- 정말 하기 귀찮은 일이 발생했다.
- 다른 사람한테 시킨다?
1. 코딩은 언제 쓰지?
- “문제가 발생했을 때”
- “해결 방법으로 사용되는”
- 코딩의 본질은 “언어”에 있는 것이 아니라
- “문제 해결”, 즉 “알고리듬”에 있다.
- “언어”를 배웠는데 “프로젝트”를 못하는 이유가 여기 있다.
1. 코딩은 언제 쓰지?
- SW 개발 > 코딩 = 알고리듬
- 개발자가 아니어도 코딩은 유용하다.
- 알고리듬?
- 문제 해결을 위한 여러 동작들의 모임
- 언젠가는 끝나야 한다.
2. 파이썬은 어떨 때 쓸까?
- 미국인이랑 대화 하려면?
- 영어를 배워야 한다.
- 알파벳을 외우고, 영단어를 외우고, 영문법을 외우고….
- 사실 단어만 나열해도 대충 알아 듣는다.
- 사실 미국인이 한국어를 배워도 된다.
2. 파이썬은 어떨 때 쓸까?
- 컴퓨터랑 대화 하려면?
- 컴퓨터 언어를 배워야 한다.
- 근데 컴퓨터는 바보라서…
- 단어 대충 나열하면 못 알아 듣는다.
- 컴퓨터는 한국말 절대 못한다.
AI? 걔네도 자기가 무슨 말 하는지 모르고 있다.
2. 파이썬은 어떨 때 쓸까?
- 다음은 Python에 관한 좀 재미없는 이야기
- 가장 많이 쓰는 언어 TOP4 : 물어볼 사람이 많다
- 범용 목적 언어 <-> R, matlab, php
- 고수준 언어 : 사람 말이랑 비슷하다 (101010001…)
- 객체지향 언어 : 이게 참 좋은데 설명할 방법이 없네
- 인터프리터 언어 : 장단점 존재
2. 파이썬은 어떨 때 쓸까?
- Python으로 할 수 없는 일
- 프론트 엔드 : 웹페이지 열었을 때 눈에 보이는 것들
- 모바일 앱
- 컴퓨팅 자원이 부족한 척박한 환경에서의 프로그래밍
- Python으로 하면 참 좋은 일
- 데이터 과학, 머신러닝, 딥러닝
- 프로토타입 제작
- 백 엔드 : 웹페이지를 열었을 때 눈에 안 보이는 부분들
2. 파이썬은 어떨 때 쓸까?
- 그래서 오늘은 다음 두가지를 한 번 알아보려고 합니다.
- 파이썬을 어떻게 배워나가면 좋은지
- 데이터 분석 도구로써 파이썬을 어떻게 사용하는지
3. 파이썬은 어떻게 배우지?
- Introduction
- 영단어를 외우고 영문법을 익히는 단계
* 이 단계에서 코딩할 줄 안다고 하면 안됩니다.
- 알고리듬 외적인 사소한 부분에서 자주 막히므로
주변에 쉽게 물어볼 수 있는 사람이 있으면 매우 좋음
- 실습 위주 학습 방법 권장
3. 파이썬은 어떻게 배우지?
- Introduction
- 생활코딩 : 아무것도 모르는 사람의 눈높이
https://www.opentutorials.org/course/1750
- 점프 투 파이썬 : https://wikidocs.net/book/1
- 구글링 능력을 키우자!!
3. 파이썬은 어떻게 배우지?
- Elementary to intermediate
- 일단 뭐라도 해보기 : Just Solve It!
- 영어도 일단 써봐야 감이 생긴다
- 컴퓨터의 뉘앙스를 익히기
- 영어로 치면 실용 영어 익히기
- 정확한 언어 구사하기
- 현실에서도 맞춤법 계속 틀리면…
3. 파이썬은 어떻게 배우지?
- Elementary to intermediate
- 파이썬스럽게 코딩하기(내장 모듈 활용)
- python cook book, David Beazley 외
- 정확한 문법 구사하기(reference book)
- Learning python, Mark Lutz
- 제대로 된 코드 짜기 : 자료구조와 알고리듬
- 컴퓨터가 생각하는 법 : 컴퓨터 구조
3. 파이썬은 어떻게 배우지?
- Elementary to intermediate
- 자료구조와 알고리듬
- 파이썬과 함께하는 자료구조의 이해, 양성봉
- Introduction to Algorithms, CLRS
- 열혈 자료구조 (내용이 부정확하므로 주의할 것)
- 컴퓨터 구조 : 전공생처럼 배울 필요는 없다
3. 파이썬은 어떻게 배우지?
- 축하합니다.
이제 코딩할 줄 안다고 말해도 되겠어요.
- 이 때쯤이면 프로젝트 한 두개는 완성하셨죠?
코딩은 문제 해결입니다.
Just Solve It!
- 모르는데 어떻게 프로젝트를 하냐구요?
구글링, 스택오버플로, 깃헙
3. 파이썬은 어떻게 배우지?
- Intermediate to advanced
- 컴공 지식 전반 : 컴구조, OS, compiler, 언어론, OOP…
- 중급자 이상용 reference book
- Python essential reference, David Beazley
- 디자인 패턴, 동시성, 최적화, QA, 개발방법론
3. 파이썬은 어떻게 배우지?
- advanced to professional
- 저도 잘 모르겠네요
- 너무 어렵다 콤퓨타ㅠㅠ
4. 데이터 분석도구로써 파이썬을 사용하는 법은?
- 타 분석 도구들과 비교
- 엑셀
- Spss, sas, stata, eviews
- R, matlab
4. 데이터 분석도구로써 파이썬을 사용하는 법은?
- 라이브러리와 프레임워크를 적극 활용하기
- 라이브러리?
자주 사용되는 코드를 패키지화해 놓은 개발용 SW
- 프레임워크?
SW의 구체적인 부분을 설계, 구현하여 재사용 가능케 함
4. 데이터 분석도구로써 파이썬을 사용하는 법은?
- 자주쓰는 라이브러리, 프레임워크들
- jupyter notebook : interactive IDE
- numpy : vectorization
- pandas : 2d data structure
- sicpy : science and engineering functions
- Statsmodels : statistical modeling
- Scikit-learn : machine learning
- Matplotlib, seaborn : visualization
- Tensorflow, pytorch : deep learning
4. 데이터 분석도구로써 파이썬을 사용하는 법은?
- 라이브러리 사용하는 법
- 구글링, official docs
- 파이썬으로 가능하다는 것만 알면 검색할 수 있다.
- 라이브러리로 가능하다는 것만 알면 검색할 수 있다.
- 그래서 의견을 교환할 커뮤니티가 중요하다.
4. 데이터 분석도구로써 파이썬을 사용하는 법은?
- 예제 코드를 통한 파이썬 설명
- https://colab.research.google.com/drive/1dQHXKKqKtv
khF_XIIcsTPnjGVZC4nyh2

Mais conteúdo relacionado

Semelhante a 코딩은 문제해결이다 (도구로써 파이썬)

졸업후 취업까지.ssul
졸업후 취업까지.ssul졸업후 취업까지.ssul
졸업후 취업까지.ssul승표 홍
 
아빠 개발자로 살아남기
아빠 개발자로 살아남기아빠 개발자로 살아남기
아빠 개발자로 살아남기changehee lee
 
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육테리엇
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료Junyoung Jung
 
초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인H4C
 
시스템 보안에 대해 최종본
시스템 보안에 대해   최종본시스템 보안에 대해   최종본
시스템 보안에 대해 최종본승표 홍
 
Unreal python
Unreal pythonUnreal python
Unreal pythonTonyCms
 
3주차 language
3주차 language3주차 language
3주차 language준혁 이
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게Matthew (정재화)
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper IntroductionByungjin Park
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoulJoeun Park
 
효율적 데이터 과학을 위한 7가지 팁
효율적 데이터 과학을 위한 7가지 팁효율적 데이터 과학을 위한 7가지 팁
효율적 데이터 과학을 위한 7가지 팁Jaimie Kwon (권재명)
 
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인r-kor
 
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재NAVER D2
 
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발동현 김
 
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)NAVER D2
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기복연 이
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanJaewook. Kang
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며NAVER Engineering
 

Semelhante a 코딩은 문제해결이다 (도구로써 파이썬) (20)

졸업후 취업까지.ssul
졸업후 취업까지.ssul졸업후 취업까지.ssul
졸업후 취업까지.ssul
 
아빠 개발자로 살아남기
아빠 개발자로 살아남기아빠 개발자로 살아남기
아빠 개발자로 살아남기
 
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육파이썬으로 할 수 있는 일 - 파이썬 기초 교육
파이썬으로 할 수 있는 일 - 파이썬 기초 교육
 
16 학술제 마무리 자료
16 학술제 마무리 자료16 학술제 마무리 자료
16 학술제 마무리 자료
 
초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인초보자를 위한 시스템 해킹 공부 가이드라인
초보자를 위한 시스템 해킹 공부 가이드라인
 
시스템 보안에 대해 최종본
시스템 보안에 대해   최종본시스템 보안에 대해   최종본
시스템 보안에 대해 최종본
 
Unreal python
Unreal pythonUnreal python
Unreal python
 
3주차 language
3주차 language3주차 language
3주차 language
 
프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게프로그래머를 꿈꾸는 학부 후배들에게
프로그래머를 꿈꾸는 학부 후배들에게
 
PoApper Introduction
PoApper IntroductionPoApper Introduction
PoApper Introduction
 
Python Recipes for django girls seoul
Python Recipes for django girls seoulPython Recipes for django girls seoul
Python Recipes for django girls seoul
 
효율적 데이터 과학을 위한 7가지 팁
효율적 데이터 과학을 위한 7가지 팁효율적 데이터 과학을 위한 7가지 팁
효율적 데이터 과학을 위한 7가지 팁
 
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인
RUCK 2017 권재명 효율적 데이터 과학과 데이터 조직을 위한 7가지 요인
 
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
[네이버오픈소스세미나] 개발자의 흔한 취미 - 권민재
 
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
[HYSS 2016] 쉽고 빠르게 시작하는 Volatility Plugin 개발
 
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
[Kerference] 쉽고 빠르게 시작하는 Volatility plugin 개발 - 김동현(BoB)
 
In c
In cIn c
In c
 
『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기『고성능 파이썬』 - 맛보기
『고성능 파이썬』 - 맛보기
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 Korean
 
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
200820 NAVER TECH CONCERT 12_상반기 네이버 인턴을 돌아보며
 

Mais de HYEONGNAM LEE

소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다
소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다
소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다HYEONGNAM LEE
 
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스HYEONGNAM LEE
 
REST가 unrest할 때, GraphQL, gRPC는 어때요?
REST가 unrest할 때, GraphQL, gRPC는 어때요?REST가 unrest할 때, GraphQL, gRPC는 어때요?
REST가 unrest할 때, GraphQL, gRPC는 어때요?HYEONGNAM LEE
 
계륵 같은 딥러닝, 실 서비스 적용기
계륵 같은 딥러닝, 실 서비스 적용기계륵 같은 딥러닝, 실 서비스 적용기
계륵 같은 딥러닝, 실 서비스 적용기HYEONGNAM LEE
 
Why game users drop out of blade & soul? - 2018 big contest
Why game users drop out of blade & soul? - 2018 big contestWhy game users drop out of blade & soul? - 2018 big contest
Why game users drop out of blade & soul? - 2018 big contestHYEONGNAM LEE
 

Mais de HYEONGNAM LEE (6)

소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다
소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다
소프트웨어 마에스트로 10기 - 책을 만나는 순간, 책을찍다
 
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스
STEC: 채용공고로 알아보는 IT 기술 트렌드 분석 서비스
 
REST가 unrest할 때, GraphQL, gRPC는 어때요?
REST가 unrest할 때, GraphQL, gRPC는 어때요?REST가 unrest할 때, GraphQL, gRPC는 어때요?
REST가 unrest할 때, GraphQL, gRPC는 어때요?
 
계륵 같은 딥러닝, 실 서비스 적용기
계륵 같은 딥러닝, 실 서비스 적용기계륵 같은 딥러닝, 실 서비스 적용기
계륵 같은 딥러닝, 실 서비스 적용기
 
Rnn for seq
Rnn for seqRnn for seq
Rnn for seq
 
Why game users drop out of blade & soul? - 2018 big contest
Why game users drop out of blade & soul? - 2018 big contestWhy game users drop out of blade & soul? - 2018 big contest
Why game users drop out of blade & soul? - 2018 big contest
 

코딩은 문제해결이다 (도구로써 파이썬)

  • 1. 코딩은 문제해결이다 - 도구로써 파이썬- 이 형 남 (LEO HN LEE) https://leohnlee.github.io
  • 2. 오늘의 질문 1. 코딩은 언제 쓰지? 2. 파이썬은 어떨 때 쓸까? 3. 파이썬은 어떻게 배우지? 4. 데이터 분석 도구로써 파이썬 사용하는 방법은?
  • 3. 1. 코딩은 언제 쓰지? - 맨 몸으로는 하기 힘든 일이 발생했다. - 도구를 사용한다. - 정말 하기 귀찮은 일이 발생했다. - 다른 사람한테 시킨다?
  • 4. 1. 코딩은 언제 쓰지? - “문제가 발생했을 때” - “해결 방법으로 사용되는” - 코딩의 본질은 “언어”에 있는 것이 아니라 - “문제 해결”, 즉 “알고리듬”에 있다. - “언어”를 배웠는데 “프로젝트”를 못하는 이유가 여기 있다.
  • 5. 1. 코딩은 언제 쓰지? - SW 개발 > 코딩 = 알고리듬 - 개발자가 아니어도 코딩은 유용하다. - 알고리듬? - 문제 해결을 위한 여러 동작들의 모임 - 언젠가는 끝나야 한다.
  • 6. 2. 파이썬은 어떨 때 쓸까? - 미국인이랑 대화 하려면? - 영어를 배워야 한다. - 알파벳을 외우고, 영단어를 외우고, 영문법을 외우고…. - 사실 단어만 나열해도 대충 알아 듣는다. - 사실 미국인이 한국어를 배워도 된다.
  • 7. 2. 파이썬은 어떨 때 쓸까? - 컴퓨터랑 대화 하려면? - 컴퓨터 언어를 배워야 한다. - 근데 컴퓨터는 바보라서… - 단어 대충 나열하면 못 알아 듣는다. - 컴퓨터는 한국말 절대 못한다. AI? 걔네도 자기가 무슨 말 하는지 모르고 있다.
  • 8. 2. 파이썬은 어떨 때 쓸까? - 다음은 Python에 관한 좀 재미없는 이야기 - 가장 많이 쓰는 언어 TOP4 : 물어볼 사람이 많다 - 범용 목적 언어 <-> R, matlab, php - 고수준 언어 : 사람 말이랑 비슷하다 (101010001…) - 객체지향 언어 : 이게 참 좋은데 설명할 방법이 없네 - 인터프리터 언어 : 장단점 존재
  • 9. 2. 파이썬은 어떨 때 쓸까? - Python으로 할 수 없는 일 - 프론트 엔드 : 웹페이지 열었을 때 눈에 보이는 것들 - 모바일 앱 - 컴퓨팅 자원이 부족한 척박한 환경에서의 프로그래밍 - Python으로 하면 참 좋은 일 - 데이터 과학, 머신러닝, 딥러닝 - 프로토타입 제작 - 백 엔드 : 웹페이지를 열었을 때 눈에 안 보이는 부분들
  • 10. 2. 파이썬은 어떨 때 쓸까? - 그래서 오늘은 다음 두가지를 한 번 알아보려고 합니다. - 파이썬을 어떻게 배워나가면 좋은지 - 데이터 분석 도구로써 파이썬을 어떻게 사용하는지
  • 11. 3. 파이썬은 어떻게 배우지? - Introduction - 영단어를 외우고 영문법을 익히는 단계 * 이 단계에서 코딩할 줄 안다고 하면 안됩니다. - 알고리듬 외적인 사소한 부분에서 자주 막히므로 주변에 쉽게 물어볼 수 있는 사람이 있으면 매우 좋음 - 실습 위주 학습 방법 권장
  • 12. 3. 파이썬은 어떻게 배우지? - Introduction - 생활코딩 : 아무것도 모르는 사람의 눈높이 https://www.opentutorials.org/course/1750 - 점프 투 파이썬 : https://wikidocs.net/book/1 - 구글링 능력을 키우자!!
  • 13. 3. 파이썬은 어떻게 배우지? - Elementary to intermediate - 일단 뭐라도 해보기 : Just Solve It! - 영어도 일단 써봐야 감이 생긴다 - 컴퓨터의 뉘앙스를 익히기 - 영어로 치면 실용 영어 익히기 - 정확한 언어 구사하기 - 현실에서도 맞춤법 계속 틀리면…
  • 14. 3. 파이썬은 어떻게 배우지? - Elementary to intermediate - 파이썬스럽게 코딩하기(내장 모듈 활용) - python cook book, David Beazley 외 - 정확한 문법 구사하기(reference book) - Learning python, Mark Lutz - 제대로 된 코드 짜기 : 자료구조와 알고리듬 - 컴퓨터가 생각하는 법 : 컴퓨터 구조
  • 15. 3. 파이썬은 어떻게 배우지? - Elementary to intermediate - 자료구조와 알고리듬 - 파이썬과 함께하는 자료구조의 이해, 양성봉 - Introduction to Algorithms, CLRS - 열혈 자료구조 (내용이 부정확하므로 주의할 것) - 컴퓨터 구조 : 전공생처럼 배울 필요는 없다
  • 16. 3. 파이썬은 어떻게 배우지? - 축하합니다. 이제 코딩할 줄 안다고 말해도 되겠어요. - 이 때쯤이면 프로젝트 한 두개는 완성하셨죠? 코딩은 문제 해결입니다. Just Solve It! - 모르는데 어떻게 프로젝트를 하냐구요? 구글링, 스택오버플로, 깃헙
  • 17. 3. 파이썬은 어떻게 배우지? - Intermediate to advanced - 컴공 지식 전반 : 컴구조, OS, compiler, 언어론, OOP… - 중급자 이상용 reference book - Python essential reference, David Beazley - 디자인 패턴, 동시성, 최적화, QA, 개발방법론
  • 18. 3. 파이썬은 어떻게 배우지? - advanced to professional - 저도 잘 모르겠네요 - 너무 어렵다 콤퓨타ㅠㅠ
  • 19. 4. 데이터 분석도구로써 파이썬을 사용하는 법은? - 타 분석 도구들과 비교 - 엑셀 - Spss, sas, stata, eviews - R, matlab
  • 20. 4. 데이터 분석도구로써 파이썬을 사용하는 법은? - 라이브러리와 프레임워크를 적극 활용하기 - 라이브러리? 자주 사용되는 코드를 패키지화해 놓은 개발용 SW - 프레임워크? SW의 구체적인 부분을 설계, 구현하여 재사용 가능케 함
  • 21. 4. 데이터 분석도구로써 파이썬을 사용하는 법은? - 자주쓰는 라이브러리, 프레임워크들 - jupyter notebook : interactive IDE - numpy : vectorization - pandas : 2d data structure - sicpy : science and engineering functions - Statsmodels : statistical modeling - Scikit-learn : machine learning - Matplotlib, seaborn : visualization - Tensorflow, pytorch : deep learning
  • 22. 4. 데이터 분석도구로써 파이썬을 사용하는 법은? - 라이브러리 사용하는 법 - 구글링, official docs - 파이썬으로 가능하다는 것만 알면 검색할 수 있다. - 라이브러리로 가능하다는 것만 알면 검색할 수 있다. - 그래서 의견을 교환할 커뮤니티가 중요하다.
  • 23. 4. 데이터 분석도구로써 파이썬을 사용하는 법은? - 예제 코드를 통한 파이썬 설명 - https://colab.research.google.com/drive/1dQHXKKqKtv khF_XIIcsTPnjGVZC4nyh2