개발자를 위한 Python
1064 STUDENTS ENROLLED
개발자를 위한 Python
본 과정은 객체지향 프로그래밍의 경험이 있는 개발자를 대상으로 파이썬 언어의 다양한 문법적 특징을 깊이 있게 배우는 과정입니다.
본 과정을 통해서 다음과 같은 내용을 배울수 있습니다.
1. 정적 언어가 아닌 동적언어로서의 파이썬의 특징
2. CPython 소스를 통한 파이썬 언어의 이해
3. 객체지향 문법을 파이썬이 지원하는 방식
4. Decorator와 Descriptor등의 파이썬 만의 언어적 특징에 대한 깊이 있는 이해
5. coroutine, thread, future, asyncio 기술
수강 주의 사항
1. 본 과정을 수강 하기 위해서는 파이썬 언어를 미리 알아야 할 필요는 없습니다. 파이썬 언어의 처음 부터 시작합니다.
2. 본 과정은 프로그램을 처음 하는 분들을 대상을 하는 과정은 아닙니다.
3. C++/Java/C#/Swift 등의 객체지향 언어를 한 개 이상 사용해 보신 분들을 대상으로 합니다.(제어문, 함수, 클래스 등의 객체지향 언어의 기본 개념을 알고 있는 개발자를 대상으로 합니다.)
4. 본 과정을 수강 하기 위해 “C언어” 를 반드시 알아야 하는 것은 아니지만 일부 주제(CPython 소스를 통한 설명, C와 Python 의 연동 주제를 다루는 강좌)에서는 C 언어를 사용하고 있습니다.
본과정은 2021년 5월중 개강예정입니다. 개강시 커리큘럼이 변동될 수도 있습니다.
Course Curriculum
SECTION 1. WARMINGUP | |||
SECTION 2. 변수와 타입 | |||
SECTION 3. SEQUENCE | |||
SECTION 5. 함수와 데코레이터 | |||
SECTION 6. 클래스 | |||
SECTION 7. 디스크립터, 동적 어트리뷰트, 메타 프로그래밍 | |||
SECTION 8. coroutine, thread, asyncio | |||
SECTION 9. Extension C | |||
SECTION 10. MISC |