Python 배우기 : 초보자와 그 이상을위한 5 가지 훌륭한 Python 과정

Python은 배우기 쉽고 작업하기 쉬운 것으로 잘 알려져 있습니다. 그러나 그렇다고해서 Python 프로그래머가 시작하는 데 도움이 필요하지 않거나 숙련 된 Python 프로그래머가 자신의 기술을 확장하는 데 도움을 줄 수 없다는 의미는 아닙니다. 그리고 새로운 Python 기술 (기본 또는 고급)을 얻는 가장 좋은 방법 중 하나는 개념과 기술을 심도있게 안내하는 과정입니다.

다음은 간단한 소개부터 언어에 대한 고급 주제에 이르기까지 Python 학습을위한 5 가지 과정입니다. 또한 머신 러닝에서 웹 백엔드에 이르기까지 여러 일반적인 Python 사용 사례를 다룹니다. 3 개의 코스는 무료입니다. 나머지는 $ 39와 $ 49.99입니다. 

Python을 사용한 컴퓨터 과학 및 프로그래밍 소개

Massachusetts Institute of Technology에서 제공하는이 EdX 과정은 프로그래밍 경험이없는 사람들을 대상으로합니다. 학생들에게 컴퓨터 과학 및 컴퓨터 문제 해결의 핵심 개념을 소개하는 방법으로 Python 프로그래밍을 사용합니다. 이 과정은 9 주에 걸쳐 주당 14-16 시간의 강렬하지만 비용이 들지 않습니다. 그러나 수료 후 $ 75에 대한 인증서를받을 수 있으며 코네티컷의 Charter Oak State College에서 학점으로 사용할 수 있습니다.

Python을 사용하여 몬테카를로 시뮬레이션 또는 그래프 최적화 문제와 같은 일반적인 수학 및 통계 문제를 분석하고 해결하는 방법을 다루는 Computational Thinking and Data Science 입문 과정도 제공됩니다. 그 과정의 길이, 강도 및 비용은 첫 번째 과정과 동일합니다.

Python 프로그래밍으로 지루한 작업 자동화

Automate The Boring Stuff With Python은 고전적인 Python 학습 텍스트로 간주됩니다. 인쇄본으로 제공되며 온라인에서 무료로 읽을 수있는이 책은 실제 프로젝트를 교육 도구로 사용하여 처음부터 Python을 가르칩니다. 이 책의 저자 인 Al Sweigart는 또한 텍스트의 9 시간 30 분 비디오 코스 버전을 만들었습니다. 과정은 $ 49.99이지만 할인이 가능하며 구매하지 않고도 과정의 일부를 미리 볼 수 있습니다. 책을 읽는 것을 선호하든, 보며 배우는 것을 선호하든,  Automate the Boring Stuff 를 사용하면 곧 Python으로 생산성을 높일 수 있습니다. 

실용적인 파이썬 프로그래밍

Python Cookbook 및 기타 많은 책과 튜토리얼의 저자 인 David Beazley는 Python의 가장 적극적인 공헌자이자 학습 자료의 제작자 중 한 명입니다. 또한 Practical Python Programming 과정을 만들었습니다.

이 과정을 돋보이게하는 것은 이전 프로그래밍 경험이있는 사람들 (예 : 다른 언어에서 온 데이터 과학자, 엔지니어 또는 개발자)에게 Python을 사용하는 방법에 대한 구체적인 지침을 제공하는 데 중점을두고 있다는 점입니다. Python 프로그램 구성, Python 개체 모델 이해, Python의 패키지 관리 시스템 사용, Python 코드 디버깅 및 테스트와 같은 상위 수준의 주제를 위해 기본 프로그래밍 개념을 건너 뜁니다. 동시에 Python에 대한 사전 지식이 없다고 가정합니다.

Beazley는 원래 1 주일 정도 (130 개의 코딩 연습을 완료하는 데 걸리는 시간 포함)에 걸쳐 약 25 ~ 30 시간 동안 진행되는 강사 주도의 노력으로이 과정을 고안했지만 자신의 속도에 맞춰 수강 할 수 있습니다. 완전히 텍스트 기반 (비디오 없음)이며 완전히 무료입니다. 

Python을 사용한 기계 학습 : 실용적인 소개

Python을 사용한 기계 학습 : EdX에서 호스팅하고 IBM에서 만든 실용적인 소개는 데이터 과학과 Python을 중심으로 한 대규모 시리즈의 일부입니다. 이 과정은 기계 학습에 중점을 둡니다. 기본적인 것부터 시작하여 회귀, 분류, 비지도 학습 및 권장 사항과 같은 표준 기술을 안내하고 Python 및 라이브러리를 사용하여 각각을 구현하는 방법을 설명합니다.

Python에 아직 익숙하지 않은 경우 권장되는 필수 과정 인 Python Basics For Data Science가 있습니다.

플라스크 메가 튜토리얼

Flask 웹 프레임 워크는 Python에서 가장 인기 있고 강력하며 유연한 패키지 중 하나입니다. Flask의 핵심은 단순하지만 생태계는 대화 형 웹 사이트 구축과 관련된 대부분의 모든 것을 포함 할 수 있습니다.

Miguel Grinberg의 Flask Mega-Tutorial은 사용자 상호 작용, 양식, 템플릿, 데이터베이스, 사용자 및 권한, 데이터 페이지 매김, 날짜 및 시간 처리, AJAX,이 모든 자료에 대해 자세히 설명하는 11 시간 이상의 23 부 과정입니다. 그리고 훨씬 더.

코스 비용은 39 달러이며 첫 번째 모듈은 미리보기로 무료로 제공되며 자신의 여가 시간에 완료 할 수 있습니다. 강의 자료의 전자 책 버전도 사용할 수 있습니다.