비개발자를 위한 Python (PlaLab)

비개발자를 위한 Python (PlaLab)

비개발자를 위한 Python (PlaLab) 비개발자를 위한 Python (PlaLab)

비개발자를 위한 Python (PlaLab)

| 공개

개요 및 강의 수준

본 수업은 SK플래닛의 자율적 스터디 그룹(PlaLab) 모임에서 비 개발직군의 구성원이 모여서 간단한 수준의 코딩을 학습하고 직접 예제 소스를 커밋해보는 기초 수업입니다.

본 수업은 오프라인에서 관련 MOOC 강의를 청강하고 이에 대한 결과를 올립니다. 가급적이면 MOOC를 보지 않고 텍스트만으로도 비슷하게 강의를 완주 하실 수 있고 구성하려 노력했습니다. 다만 텍스트가 이해 안될 가능성이 있으므로 가급적이면 MOOC 동영상을 같이 수강을 하고 상호 보안적으로 학습하기를 권장드립니다.

수업에 활용한 MOOC는 아래와 같습니다. 

 

수업의 진행

본 수업은 Python을 스터디하는 그룹이지만 큰 틀에서는 기획자의 교양수업인 만큼 Markdown, Github 등 협업도구를 같이 사용할 예정이며 크게 아래와 같이 진행됩니다. 

  • 깃허브 프로젝트 활용 (https://github.com/dusskapark/python101)
  • 이끌이가 Markdown으로 Github에 수업 과제 및 이슈 등록 
  • MOOC 강의 수강 (오프라인)
  • 해당 프로젝트를 fork 및 각자 과제 풀이 
  • 풀이한 결과를 pull request 및 결과 업데이트 

 

학습의 효용

최소한 국내에서는 Python은 프로그래밍 언어에서 최근에는 data 연산 또는 시각화 등 비개발자 영역까지 영역을 넓히는 언어입니다. 본 수업을 통해서 기획자나 비 개발자도 개발자의 논리흐름을 학습할 수 있고, 통계나 R프로그래밍 등 다양한 분야에 응용할 수 있습니다. 

수업의 한계

앞서 언급한 것처럼 본 수업은 온라인 동영상 강의를 보고, 코드를 커밋하면서 경험한 것을 텍스트로 옯기는 것 입니다. 또한 Python 의 권위자가 만든 내용이 아닙니다. 물론 많은 인터넷자료와 권위자들의 자료를 참고 했고, 또 비교적 Python을 다루는 프로 엔지니어들의 도움과 감수를 거쳤습니다만, 정작 이 수업을 만든 본인이나 스터디 구성원들은 코딩 초보자 입니다.

다만, 같은 초보자 입장에서 처음 시작하시는 분들이 어려움을 느낄 수 있는 부분들을 쉽고 자세하게 설명해드리기 위해서 노력했습니다. 특히 풍부한 예제를 전달해드리기 어려운 점에 착안해서 차라리 예제가 주는 부담감을 경감시켜서 본 수업을 최대한 빨리 완주하실 수 있도록 하는 것에 주안점을 두었습니다.

마지막으로 

초보도 쉽게 공부를 할 수 있도록 많은 자료를 올려주신 인터넷의 고수들께 감사를 드리고 더불어 이런 잉여짓에 점심값을 제공해주시는 SK플래닛에 감사함을 전합니다. 

댓글

댓글 본문
작성자
비밀번호
graphittie 자세히 보기