모두를 위한 파이썬 : 필수 문법 배우기
강의 설명
깊이있는 파이썬 문법 강의!
파이썬 기술면접 대비 & 오픈소스 빌드 배포 방법까지!
본 강의는 파이썬에 대해서 기초 문법을 알고 사용할 줄 아는 분들을 대상으로 파이썬 활용 분야의 취업을 원하는 취준생, 경력직 이직을 준비하는 개발자(엔지니어), 좀 더 깊게 파이썬 내부 원리에 대해 공부하고자 하는 분을 위해 파이썬 메타 프로그래밍 및 패키지 빌드 배포 방법까지 익힐 수 있도록 준비했습니다.
파이썬 메타클래스 설명부터 동작 원리까지
파이썬(Python)을 활용한 넓은 분야에서 다양한 오픈소스가 발전하고 하고 있는 가운데 글로벌한 서비스가 이미 제공되고 있습니다. 방대한 양의 오픈소스가 제공되고 있는 부분도 중요합니다. 핵심은 파이썬 언어가 가지고 있는 고유의 특징, 동작 매커니즘을 이해해야 한다는 것입니다. 파이썬이 제공하는 핵심 가치와 원리를 제대로 이해하고 사용해야 한다는 의미입니다.
웹 프로그래밍, 응용프로그래밍, 빅데이터, AI(기계학습), 데이터 분석 등 다양한 필드에서 파이썬이라는 언어를 도구로써 사용해야 한다는 점은 변함이 없습니다.
파이썬을 활용해서 정교한 동작 관점, 소스코드 개선의 관점, 성능 개선 관점에서 좋은 개발자(엔지니어)로 성장하려면, 파이썬의 동적 타입 및 클래스 객체의 내부 작동 원리에 대해서 반드시 알아야 합니다.
현업에서 개발자, 엔지니어, 분석가 등 많은 분들과 필드에서 협업하고 교육을 진행해오면서 다양한 동료의 성장을 지켜봤습니다. 직접 코드 작성 없이 스펙(문서)을 먼저 읽고 코딩에 들어가는 분, 적당한 이론 학습 후 유틸성으로 파이썬을 활용하는 분, 이론과 실습 두 상태를 오고가며, 파이썬을 활용하는 분 등. 다양한 패턴에서 나온 결론은 프로그래밍 언어 고유의 동작 원리를 학습하고 실습에 적용하는 사람이 매우 빠르게 성장하는 것을 확인 할 수 있었습니다. 이는 원하는 직장으로의 이직, 연봉상승, 스타트업 창업 등과 연관이 있을 것 입니다.
위 경험을 바탕으로 파이썬을 배우는 분들이 가장 이해하기 어려워하고 오픈소스 협업에서 두드러지게 나타나는 파이썬 고유의 문법 특징에 맞는 이론을 제공하기 위해 본 강의를 준비하게 되었습니다.
핵심 원리를 단순히 이론적으로 이해하는 것이 아니라, 본 수업에서 같이 코딩하는 과정 속에서 자연스럽게 이해하게 됩니다.
또한, 절대로 잊어서는 안 되지만 자칫 쉽게 잊혀질 수 있는 파이썬 기본 문법 및 팁 등을 정리합니다.