본문 바로가기
IT 이야기

[파이썬] 웹 기반으로 파이썬 배우기 (학습 자료, 준비)

by 미키씨 2021. 8. 23.
파이썬 혼자 배우려고 궁리하다가 정착한 학습 자료들과 실습 사이트를 공유해 봅니다.

 

최근 들어 일견 IT와는 전혀 상관 없는 업종에서도 파이썬 학습이 장려되는 분위기가 만연합니다.

제가 근무하고 있는 광고회사도 예외가 아니어서, 데이터 사이언스, 데이터 애널리틱스 등의 학습을

"디지털 트랜스포메이션" 이라는 이름으로 회사 차원에서 매우 장려하고 있는데요. 

사외교육으로 패xxxxx, 퍼xx 등의 플랫폼에 수강신청을 하고 책도 사고 열심히 배워 보려고 하면...

 

  • 1) 회사 PC와 보안 SI 프로그램의 벽이 너무나도 큽니다.
       파이썬 패키지 설치? 응 너 밴. Google Drive 링크? 응 클라우드 너 밴.
       (솔직히 말하면 Google Docs도 되지 않는 환경에서 DX를 강조하는 것 자체도 웃기고, 그런 환경에서 코딩 배워서 어디다 쓰라는 것인가 하는 생각이 굴뚝...)
  • 2) 동영상 강의를 보고 있으면 눈치가 매우x1000 보입니다.
  • 3) 시간을 무조건 투자해야 되는 동영상 강의가 부담스럽기도 합니다.
  • 4) 까만색 터미널을 열고 타자를 치고 있으면 팀장님이 쓱 오셔서 요즘 퇴사준비하냐고(;;) 물어보십니다.
  • 5) 무거운 책을 맨날 들고 다닐 수도 없는 노릇입니다. 책을 책상 위에 꺼내 놓으면 또 똑같은 문제가 발생...

 

... 이런 여러 가지 문제들이 있다고 해서, 자기계발을 멈출 수는 없는 노릇입니다. 

 

그래서! 파이썬의 ㅍ도 모르는 제가,

- PC에 별도 프로그램 설치를 하지 않고

- 대놓고 동영상 강의를 보지 않고

파이썬을 학습하기 위해서 다음과 같은 환경을 만들었습니다. 


>> 메인 학습 리소스

- [WikiDocs] 왕초보를 위한 Python : https://wikidocs.net/book/2

 

왕초보를 위한 Python: 쉽게 풀어 쓴 기초 문법과 실습

프로그래밍을 한번도 해본 적이 없는 분들을 위해, 파이썬을 통해 처음으로 프로그래밍을 시작하도록 도와드립니다. ### 목차 0 [머리말](/145) 1 [파 ...

wikidocs.net

 사실은, FreeCodeCamp에서 먼저 Python 과정을 수강하다가 검색하면서 알게 된 곳입니다. 

 FreeCodeCamp의 치명적인 단점은 모든 학습 리소스가 영어로 되어 있다는 것입니다.

 특히 Scientific Computing with Python 과정은 외국인 교수님의 동영상 강의로 되어 있기 때문에,

 어느 정도 이상의 영어를 들을 줄 알아야 강의 수강이 됩니다.

 영어로 된 뭔가를 보고 있으면 여기저기서 쳐다보는 뒷 시선들은 덤으로 획득 가능

 한국어로 된 왕초보 입문 교재 중에서는 가장 간결하고 편안하지 않나 생각합니다. 

 

 

 

>> 보조 학습 리소스

 - [블로그] 똑똑이님의 블로그 중 "Python" 카테고리 : https://m.blog.naver.com/PostList.naver?blogId=wideeyed&categoryNo=50&logCode=0 

 

기술 : 네이버 블로그

기술을 나누고 이야기합니다.

blog.naver.com

  함수별로, 또는 상황별로 다양한 주제에 맞춰 블로그 포스팅을 해 두셨습니다. 

  카테고리에 들어가서 ctrl+F를 통해 문제가 있는 함수 이름을 찾는 식으로 백과사전처럼 찾아보기 좋았습니다.

 

 

 

- [이러닝] FreeCodeCamp : https://www.freecodecamp.org/ 

 

Learn to Code — For Free — Coding Courses for Busy People

Learn to code — for free. Build projects. Earn certifications. Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies including: Get started (it's free)

www.freecodecamp.org

  대략 2015년부터 가끔 들러 이용하고 있는 이러닝 사이트입니다.

  처음에는 JS부터 시작하더니, 어느 새 Python도 생기고 다양한 언어에 대한 학습을 할 수 있는 사이트가 되었네요.

  최근에는 좀 핫함이 덜해진 것 같지만...

  잘게 쪼개진 학습 단원들을 통해서 진도를 나갈 수 있는 점이 매력적인 곳입니다. 단!! 영어만 가능합니다. 

 

 

 

- [이러닝] 칸 아카데미: https://ko.khanacademy.org/computing/hour-of-code/hour-of-code-lessons 

 

아워 오브 코드 수업 | 컴퓨팅 | Khan Academy

 

ko.khanacademy.org

  칸 아카데미의 다양한 수업들 중에서도 아주 기초를 다루는 수업이 "아워 오브 코드" 라고 합니다.

  기초 수학에 대한 학습이 필요할 때도 유용하게 수강이 가능한 무료 이러닝 사이트입니다. 

 

 

 

- [YouTube] 나도코딩 6시간 파이썬 기초 : https://www.youtube.com/watch?v=kWiCuklohdY 

 

  물론 동영상을 보지 않는다고는 했지만, 강의를 쭉 흘러가는 대로 듣고 싶을 때도 있는 법입니다.

  위 동영상이 저는 말씀하시는 톤도 괜찮고 마치 최면처럼(?) 틀어놓고 들으면 들리는 부분도 있고 해서 즐겨찾기 해 두었습니다. 

 

 

 

 

>> 코딩 사이트

- Google Colab: https://colab.research.google.com/

 

Google Colaboratory

 

colab.research.google.com

  진짜 신기하게도 Google Drive는 막혀 있는 저희 회사에서도 이 사이트는 됩니다. 

  Google의 웹 리소스를 활용하여 실시간으로 인터프릿 방식(대화형) 코딩 실습을 지원합니다.

  별도로 설치가 필요하지 않고, 웹에서 바로바로 코드를 한 줄씩 실행시켜 볼 수 있다는 점이 매력적입니다.

  코딩되는 내용은 Google Drive에 실시간으로 저장되며, .py 형식으로 드라이브에 저장하여

  어느 장치에서나 엑세스도 가능하구요.

  (그리고 별로 "코딩" 하는 것처럼 보이지 않는다는 최고의 장점이 있습니다!!)

 

 

 

- Python 공식 홈페이지 Interactive Shell : https://www.python.org/ (노란 > 버튼 클릭)

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

  파이썬 공식 사이트에서도 웹 기반으로 터미널을 실행시킬 수 있습니다. 

  단, 이렇게 되면 PC에서 터미널을 실행시키지 않으려는 노력이 별로 의미가 없겠죠..? 

 

 

 


 

이렇게 지금 제가 세팅해놓은 파이썬 학습 환경을 알아 보았습니다.

파이썬 배워서 뭐 할 거냐, 라고 물어본다면 아직은 잘 모르겠습니다. 

어쨌든 직업 자체가 다양한 데이터를 엑셀로 정리하는 일이다 보니, 색다른 분야에 접목시킨다든지,

아니면 업무 자동화에 활용할 수도 있겠다는 생각이 들어요. :) 

 

자립으로 파이썬 배워 보시려는 저의 모든 동지분들, 우리 힘내서 코딩 공부 & 자기계발 해 보아요.

'IT 이야기' 카테고리의 다른 글

GPT 이해하기 좋은 동영상, 기사 모음  (0) 2023.03.21

댓글