/CAU_Python

중앙대학교 python 강의에 사용되는 Source Code와 강의 자료 repository 입니다.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Start Programming with Google Python Style Guide

####[Star]버튼을 누르면, 강의자료 업데이트에 큰 힘이됩니다.

  • 구글 파이썬 스타일 가이드로 시작하는 프로그래밍 Ver 1.0.3 (Last Update 2017-02-06)

  • 본 Repository는 GPL-3.0 라이센스를 따릅니다. 상업적, 교육용, 개인적인 사용이 가능합니다. 자세한 라이센스 제약사항은 본 글 하단을 참조하세요.  

  • 2016년 중앙대학교 python 강의에 사용되었던 Source Code와 강의 자료 repository 입니다.   프로그래밍을 처음 시작하는 분들에게 구글 파이썬 스타일 가이드를 기준으로 강의가 진행되었습니다. 여기에서 초점은 python보다는 '프로그래밍을 처음 시작하는 사람'에 맞추어져 있습니다. 난이도의 하향을 의미하는 것이 아닌, 프로그래밍을 할 때, 무엇을 염두해두어야 하는지에 초점을 맞추었습니다. 때문에 프로그래머로서 협업하는 방법, 현업과의 커뮤니케이션에 어떤 Tool들이 사용되는지 등에 대해서도 본 강의는 다루게 됩니다.  

![Syllabus] (https://raw.githubusercontent.com/yunho0130/CAU_Python/master/%23%20lecture_slides/curriculum_cau_winter_resize.jpg)

  • Vim Editor
    http://www.vim.org/download.php

  • Almind
    http://www.altools.co.kr/Download/ALMind.aspx  

  • Python 수업에 사용된 코드 (Live Coding으로 수업시간에 진행했던 코드)
    https://gist.github.com/yunho0130  

  • FYI 참고로 저는 구글과 아무 관련이 없으며(관련이 있고 싶습니다.),
    웹상에 공개되어 있는 Google Python Style Guide (https://google.github.io/styleguide/pyguide.html)의 내용을 기반으로 강좌를 구성하였습니다. (CC-4.0 라이센스로 상업적 사용 무관)

  • Google Python Style Guide 저자 명시
    Python 프로그래밍에 있어, 가이드 라인을 작성해주신 Amit Patel, Antoine Picard, Eugene Jhong, Jeremy Hylton, Matt Smart, Mike Shields 님들께 감사드립니다.

  • PEP8 vs Googlel Python Style Guide

  • 언어의 창시자가 만든 컨벤션도 물론 중요하지만, 실제로 현업에서 어떻게 사용되는지를 더 중요하게 생각하고 Google의 기준을 기준으로 삼았습니다. 이부분 감안하시기 바랍니다.
  • LICENSE
  • 기본적으로 GPL-3.0 라이센스를 따릅니다. 아래의 항목은 GPL-3.0에 추가적인 항목입니다.
  • GPL 라이센스의 사용은 여러 인용/차용한 Reference Opensource 자료들의 최상위 항목이기 때문에 적용하였습니다.
  • 저작자 명시 배포를 허용합니다.
  • 서적출판, 특허, 2차 라이센스는 허용하지 않습니다. (공동 저자는 연락주세요)
  • 'Start Programming with Google Python Style Guide: 구글 파이썬 스타일 가이드로 시작하는 프로그래밍'이란 명칭은 출판을 위해 상표권 출원중입니다. (개인 출원 번호 신청 번호 4-1-2017-5011650-81)
  • Version Update History
  • 1.0.3 저자정보 업데이트
  • 1.0.2 Readme 수정  
  • 1.0.1 최초 외부 공개본 (저작권 관련 커밋 및 로그 추가)
  • 1.0.0 최초 수업 공개용 완성
  • 저자: 맹윤호 myh0130@yonsei.ac.kr  
    저자는 Apache Zepplin Contributor이자 Git Award Python 분야 World Top 1.7% 프로그래머로 Rank 되어있다. California에서 실시된 AutoDevBot 해커톤에서 준우승하였으며, 카네기멜론 아시아 STEM 강사로 Python과 App Inventor를 강의했다. 한국과학기술정보연구원(KISTI), 한국연구재단(NRF), DBpia 등에서 프로젝트를 수행하였으며, 중앙대학교에서 Python 겨울 특강을 진행한 바 있다. 현재는 연세대학교 정보대학원 정보화평가연구실에서 비즈니스 빅데이터 분석을 전공하고 있다.