Enroll Course: https://www.coursera.org/learn/python-project-for-data-engineering
개요
‘Python Project for Data Engineering’ 과정은 여러분의 파이썬 기술을 선보일 수 있는 기회를 제공합니다. 이 짧은 과정은 데이터 수집과 조작을 위한 다양한 기술을 구현하여 기초적인 파이썬 기술을 적용하는 데 초점을 맞추고 있습니다. 이 과정을 통해 데이터 엔지니어의 역할을 맡고 여러 출처에서 데이터를 추출하여 특정 형식으로 변환하고, 분석을 위해 데이터베이스에 로드할 준비를 하는 방법을 배우게 됩니다. 또한 웹 스크래핑 및 API를 활용하여 데이터를 추출하는 방법도 배울 수 있습니다.
교과 과정
Extract, Transform, Load (ETL)
첫 번째 모듈에서는 ETL 작업의 기본을 소개합니다. 필요 정보를 웹 페이지에서 웹 스크래핑 기술과 API를 이용해 추출하는 방법을 배우며, 파이썬을 사용하여 데이터베이스에 접근하고 처리한 정보를 데이터베이스에 테이블 형태로 저장하는 방법도 학습하게 됩니다.
최종 프로젝트
이 강의에서는 연습을 위한 프로젝트와 평가를 위한 프로젝트의 두 가지 프로젝트를 완료하여 여러분이 배운 내용을 적용해 보는 기회를 제공합니다. 이 프로젝트는 이전 과정과 마지막 모듈에서 배운 ETL 프로세스를 웹 스크래핑 및 REST API와 파이썬을 사용하여 구현하는 내용을 포함합니다.
[선택] 파이썬 코딩 관행 및 패키징 개념
이 보너스 모듈에서는 Python Enhancement Proposal (PEP8) 스타일 가이드에 문서화된 코딩 모범 사례에 대해 익힐 수 있습니다. 코드가 코딩 규칙을 준수하도록 보장하기 위해 정적 코드 분석에 대해 배우며, 유닛 테스트를 만드는 방법, 확인하는 방법 및 실행하는 방법을 익힐 수 있습니다.
결론
이 과정은 데이터 엔지니어링에 필요한 기술을 배우고자 하는 분들에게 매우 유용합니다. 기초적인 파이썬 지식을 가지고 있는 분들에게 적합하며, 실습 프로젝트를 통해 실제적인 경험을 쌓을 수 있는 좋은 기회입니다. 데이터 수집 및 변환 작업에 관심이 있다면 이 과정을 추천합니다!
Enroll Course: https://www.coursera.org/learn/python-project-for-data-engineering