Offcanvas

개발자 / 오픈소스 / 훈련|교육

파이썬 초중급자를 위한 유무료 강좌 5선

2020.10.05 Serdar Yegulalp  |  InfoWorld
이제 막 파이썬을 배우기 시작했거나 머신러닝이나 웹 개발 심층연구를 하고 싶다면 아래의 유무료 강좌를 참고하면 좋다.

파이썬은 배우기도 쉽고 사용하기도 쉽다. 하지만 그렇다고 해서 파이썬 프로그래머 지망생이 혼자 파이썬 첫걸음을 뗄 수 있다거나 혹은 노련한 파이썬 프로그래머가 아무런 도움 없이 테크닉을 확장할 수 있는 것은 아니다. 새로운 파이썬 테크닉을 습득하는 좋은 방법은 강좌다. 파이썬 강좌를 통해 파이썬 개념부터 심화 테크닉에 이르는 초급 및 고급 파이썬 테크닉을 학습할 수 있다. 
 
ⓒGetty Images Bank

아래는 파이썬 학습 강좌 5가지에 대한 설명이다. 이 강좌들은 파이썬 언어에 대한 개괄부터 심화 주제까지 다양한 범위를 아우른다. 또한 머신러닝부터 웹 백엔드까지 일반적인 파이썬 사용 사례를 다루고 있다. 이 중 세 개는 무료이며 다른 강좌의 가격은 39달러에서 49.99달러선이다. 

파이썬을 이용한 컴퓨터 과학 및 프로그래밍 입문
매사추세츠공과대학(MIT)이 제공하는 이 EdX 강좌는 프로그래밍 경험이 없는 사람을 위한 것이다. 해당 강좌는 학생들에게 컴퓨터 과학과 컴퓨터식 문제해결과정의 핵심 개념을 소개하기 위해 파이썬 프로그래밍을 선보인다.

9주에 걸쳐 주당 14시간에서 16시간 분량 영상으로 구성돼 있으며 수강료는 없다. 단, 수료증을 취득하려면 75달러를 지불해야 한다. 이 수료증은 코네티컷주에 있는 차터 오크 주립대학에서 학점으로 전환할 수 있다. 

연계 강좌인 컴퓨터사고와 데이터 과학 입문(Introduction to Computational Thinking and Data Science)도 수강할 수 있다. 이 강좌는 몬테카를로 시뮬레이션이나 그래프 최적화 문제 등 일반적인 수학 및 통계학 문제를 분석하고 해결하는 데 필요한 파이썬 활용법을 다룬다. 강좌의 길이, 난이도, 비용은 위와 같다. 

파이썬 프로그래밍으로 지루한 작업 자동화하기
파이썬 프로그래밍으로 지루한 작업 자동화하기(Automate The Boring Stuff With Python)는 파이썬 교재의 고전으로 꼽힌다. 종이책이나 온라인 문서로 읽을 수 있다. 이 책은 실생활 속 프로젝트를 실습 과제 삼아 파이썬을 기초부터 설명해준다.

저자인 알 스웨이가트는 책 내용을 바탕으로 9시간 반짜리 영상 강좌를 제작하기도 했다. 영상 강좌의 가격은 49.99달러지만 할인 받을 수 있으며, 강좌를 구매하지 않아도 강좌 일부분을 미리 볼 수 있다. 교재로든 영상으로든 각자가 선호하는 수단을 활용하면 파이썬으로 금방 생산적인 작업을 할 수 있게 될 것이다. 

실용 파이썬 프로그래밍
파이썬 쿡북(Python Cookbook)을 비롯해 다수의 책을 쓴 데이비드 비즐리는 파이썬 학습재료 개발에 적극적으로 기여한 사람이다. 그는 실용 파이썬 프로그래밍(Practical Python Programming)이라는 강좌를 만든 사람이기도 하다. 

이 강좌는 데이터 과학자, 엔지니어 또는 타 언어 개발자 등 프로그래밍 유경험자들이 각 목적에 맞게 파이썬을 사용하는 법을 구체적으로 설명해준다. 또 이 강좌는 프로그래밍에 관한 기초 개념은 건너뛰고 파이썬 프로그램 구성, 파이썬 객체 모델 이해, 파이썬 패키지 관리 시스템 사용, 파이썬 코드 디버깅 및 테스트와 같은 상위 수준의 주제를 다룬다. 또 수강자가 파이썬에 대한 사전 지식은 없더라도 일반적인 프로그래밍 지식이 있다는 것을 전제로 전개되는 강좌다. 

비즐리는 당초 (130회의 코딩 실습 시간을 포함해) 1주일에 걸쳐 약 25~30시간 분량의 강좌를 고안했지만, 수강자 각각의 페이스에 맞춰 수강할 수도 있다. 강좌는 텍스트로만 구성돼 있으며 완전히 무료다. 

파이썬으로 머신러닝 배우기: 실습 입문
파이썬으로 머신러닝 배우기: 실습 입문(Machine Learning with Python: A Practical Introduction)은 EdX가 주최하고 IBM이 개발한 강좌로 데이터 과학과 파이썬을 다루는 강좌 시리즈의 일부다. 이 강좌는 머신러닝에 중점을 두고 있다. 머신러닝 기초를 시작으로 회귀, 분류, 비지도 학습, 그리고 추천 등 표준화된 기법들을 안내한다. 나아가 파이썬과 라이브러리를 사용해 각 기법들을 구현하는 방법을 설명해준다.

파이썬에 익숙하지 않다면 필수 추천 강좌인 데이터 과학을 위한 파이썬 기초(Python Basics For Data Science) 수강을 고려해봐도 좋다. 

플라스크 메가 튜토리얼 
플라스크 웹 프레임워크는 인기 있고 강력하며 유연한 파이썬 패키지 중 하나다. 플라스크의 핵심은 단순함이지만 그 생태계는 대화형 웹사이트 구축과 관련한 대부분을 커버할 정도로 광범위하다. 

미겔 그린버그의 플라스크 메가 튜토리얼(Flask Mega-Tutorial)은 사용자 상호작용, 양식, 템플릿, 데이터베이스, 사용자 및 권한, 데이터 페이지네이션, 날짜 및 시간 처리, AJAX 등을 심층적으로 다룬다. 23개 챕터로 구성돼 있으며 영상 길이는 약 11시간이다. 

이 강좌의 비용은 39달러이며, 첫 번째 모듈을 무료로 미리 볼 수 있다. 또 수강자의 페이스에 맞춰 강좌를 들을 수 있으며 전자책 버전의 강의자료도 이용 가능하다. ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.