희진Go!

Email : heejin_go@naver.com / Insta : @ggame.mag

Data Engineering 2

Writing Efficient Python Code

목차 Foundations for efficiencies 효율성을 위한 기초 개념Timing and profiling code 코드의 프로파일링Gaining efficiencies 코드 최적화 기법Basic pandas optimizations 판다스 기본 최적화 기법 1. 효율적인 코드의 정의최소 실행 시간 (빠른 런타임) 최소 리소스 사용 (적은 메모리 사용)간결하고 명확한 스타일을 따르는 가독성 있는 파이썬스러운(Pythonic) 코드 작성2. The Zen of Python 주요 원칙단순함이 복잡함보다 낫다복잡한 코드는 문제가 발생하기 쉽고 유지보수가 어렵습니다.가독성이 중요하다다른 사람이 코드를 읽고 이해하기 쉬워야 합니다.명시적인 것이 암시적인 것보다 낫다암시적인 방법보다는 명확하게 표현하는 ..

(1-7) Database Design

이 글은 가짜연구소의 후원을 받아, DataCamp의 Database Design 강의를 수강하고, 정리하였음을 먼저 밝힙니다. (DataCamp Donates, Data Engineering Courses) 더보기Processing, Storing, and Organizing DataDatabase Schemas and NormalizationDatabase ViewsDatabase Management 데이터를 어떻게 정리하고 관리해야 할까요?이에 답하려면 데이터베이스를 구성하는 다양한 스키마, 관리 옵션 및 개체 등을 고려해야 합니다. 1. Processing, Storing, and Organizing Data데이터 처리, 저장 그리고 구성 1-1. OLTP and OLAP          데이터 ..