본문 바로가기

IT/Python

[파이썬] 나의 파이썬 학습순서


코로나 바이러스로 인하여, 평소에 취미로 #Programing 을 해 보기로 항상 생각만 해보다가 이번에 거의 10년 만에 나이 41살이 되어서야 실천으로 옮겨 보았다. 누가 알려준 것도 아니고 그냥 #무료학습 을(EdX 기반) 시작해 보자는 취지로 시작하였고 아직까지 실행해 보고 있다. (따라서 이 순서가 옳고 그름은 아님, 참고만 하시길)

2020년 3월 14일부터 시작 한 #프로그래밍 시간 날 때마다 짬짬이 해 가고 있다.

나의 #파이썬학습순서 는 아래와 같다.

 

0. CS50's Introduction to Computer Science

1. Youtube - 나도코딩

2. Introduction to Python: Absolute Beginner (MS / EdX)

3. Introduction to Python: Fundamentals (MS / EdX)

4. Python Basics for Data Science (IBM / EdX)

5. Analyzing Data with Python (IBM / EdX)

6. 파이썬으로 시작하는 데이터 사이언스 (edwith)

7. 프로젝트로 배우는 데이터사이언스(edwith)

8. 파이썬을 이용한 웹 스크래핑 (edwith)

9. 머신러닝을 위한 파이썬 (edwith)

 

0. CS50's Introduction to Computer Science

https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/course/

 

 

- 워낙 유명한 수업이다. C언어 기반으로 학습이 진행되며, 교수님이 영어를 좀 빨리 말씀하시는 편이고 열정을 진짜 느낄 수 있는 수업이다. 기본적인 개념을 파악하기에 매우 좋은 강의이다. 여기서 교수님이 예시로 Python을 몇 번 말하길래 검색해보고 한번 시도해보기로 하였음.

 

1. Youtube - 나도코딩

- 개인적으로 매우 좋은 강의라고 생각된다. 나 같은 초급자가 #Python , #파이썬 에 대해서 전반적으로 한번 보고 학습에 임할 수 있어서 나 같은 초심자에게는 무조건 추천하는 강의!

파이썬 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩]

 

2. Introduction to Python: Absolute Beginner (MS / EdX)

- 사실 이 수업이 왜 무료인지 모르겠다. 너무나도 좋은 interface로 MS가 왜 유명한 S/W 회사인지 다시 한번 알게 된 강의.

https://courses.edx.org/courses/course-v1:Microsoft+DEV236x+1T2020a/course/

 

3.Introduction to Python: Fundamentals (MS / EdX)

https://courses.edx.org/courses/course-v1:Microsoft+DEV274x+1T2020a/course/

- 전에 Beginner 코스가 너무 좋아서 계속 이어 들었던 강의.

 

 

여기까지 학습 후에 바로 Machine Learning 학습을 시작해 보려다 너무 어려워서 Data Science 먼저 학습을 해보고 추후에 머신러닝 쪽으로 가보는 것을 최종 Goal로 정하였다.

 

 

4. Python Basics for Data Science (IBM / EdX)

- Machine Learning을 해보려다 실패하고 다시 다른 분야인 Data Science를 학습을 하면서 기초를 다져 보자고 듣게 된 강의. MS 수업보다 진도는 훨씬 빠르지만 이전 수업을 들었다면 이해하는데 어렵지 않았다.

https://courses.edx.org/courses/course-v1:IBM+PY0101EN+1T2020/

 

 

5. Analyzing Data with Python (IBM / EdX)

https://courses.edx.org/courses/course-v1:IBM+DA0101EN+1T2020/

- 중반 넘어가면서 멘붕이 온 수업, 대부분이 통계의 개념이 등장하면서 영어 수업이 나에게 벅찬 수업이었다.

 

 

6. 파이썬으로 시작하는 데이터 사이언스 (edwith)

https://www.edwith.org/boostcourse-ds-510

- 한국어로 수업하는 비슷한 level 강의를 발견해서 이쪽에서 이제 학습을 시작하였다.

- '입문'이라고 Naming 되어있으나 전혀 입문 레벨은 아니며 기초를 하고 수업에 임해야 끝까지 할 수 있을것 같다. 왜냐하면 한국의 수업이 그렇듯이 기초부분을 잘 설명안해주고 바로 실전에 가까운 수업. 

- 친절하지 않게 오타가 많은 수업이나 그래도 Contents는 매우 좋고 실전을 경험해볼수 있어서 매우 좋았다.

 

 

7. 프로젝트로 배우는 데이터사이언스(edwith)

www.edwith.org/boostcourse-ds-511/home

 

[부스트코스] 프로젝트로 배우는 데이터사이언스 강좌소개 : edwith

- 부스트코스

www.edwith.org

- '파이썬으로 시작하는 데이터 사이언스' 와 같은 선생님이 가르쳐 주셔서 이어서 학습해 보았다.

- 참 설명을 잘 해 주시고, 실무적인 것만 해서 참 좋았던 수업

- 처음으로 '머신러닝'을 접해 보아서 매우 기분이 좋았던 수업이다.

(머신러닝이 어떤 것인지 감만 알고 싶은 분께 강추)

 

 

8. 파이썬을 이용한 웹 스크래핑 (edwith)

www.edwith.org/python-network-data/home

 

파이썬을 이용한 웹 스크래핑 강좌소개 : edwith

- 커넥트재단

www.edwith.org

- 조금 머리도 식혀 볼꼄 해서 들어본 수업.

- 꽤나 유명한 수업인것 같지만, 대학 수업 느낌의 실무는 좀 빠져있는 느낌의 수업이었다.

- 그러나  ' 웹 스크랩' 이라는 개념을 처음으로 알게 해 주었던 수업이라 즐겁게 (가볍게 들었던 수업) 

 

 

9. 머신러닝을 위한 파이썬 (edwith)

www.edwith.org/aipython/home

 

[부스트코스] 머신러닝을 위한 파이썬 강좌소개 : edwith

- 부스트코스

www.edwith.org

- 머신러닝에 들어가는 기본적인 개념을 수리적인 개념까지 학습을 할 수 있다.

- 좀 수업이 지겨웠고, 실무랑은 거리가 멀었다. (교수님이 설명을 잘 못하는 듯, 느낌으로는 잘 이해를 못한 사람이 설명하는 그런느낌, 그냥 진도만 빼는 그러한 느낌이 많이 들었다. - 비추하는 강의)

- 요즘 대학강의가 수학문제를 PPT 로 말로써 문제 푸는 느낌이겠구나 라고 싶었다.

 

4달 가량 지난 시점에서, 아직 초급 단계이나 다른 사람들도 학습에 도움이 되었으면 해서 공유해 본다.