문법 나열이 아닌 컴퓨터 동작 원리부터 다루는 파이썬 입문 전 40강 커리큘럼을 실제 차시로 소개합니다. 무료로 읽을 수 있습니다.
문법을 외우는 것과 이해하는 것은 다릅니다
파이썬 입문서는 많지만, 대부분 문법을 순서대로 나열하는 데 그칩니다. NUGUNA LMS의 파이썬 기초 40강 — 처음 배우는 프로그래밍은 다릅니다. 변수가 메모리에서 어떻게 존재하는지, 반복문이 내부적으로 어떻게 동작하는지, 객체지향이 왜 등장했는지까지 원리부터 파고드는 교과서 수준의 무료 읽는 강의입니다.
실제 커리큘럼으로 보는 학습 흐름
1강 컴퓨터는 어떻게 생각하는가 — 0과 1에서 프로그램까지에서 트랜지스터부터 파이썬 코드 실행까지 전체 흐름을 짚고, 3강 파이썬의 실행 모델 — 바이트코드, PVM, GIL에서 CPython 내부 구조까지 이해합니다. 5강 변수란 무엇인가 — 이름표, 객체, 참조의 삼각관계는 C언어 변수와 파이썬 변수의 근본적 차이를 다루고, 7강 부동소수점(float)의 함정에서는 0.1+0.2가 0.3이 아닌 이유를 IEEE 754로 명쾌하게 설명합니다.
중반부는 자료구조를 시간 복잡도까지 다룹니다. 25강 리스트(list) 완전 해부 — 동적 배열과 시간 복잡도, 28강 딕셔너리(dict) — 해시 테이블 원리와 실전 활용에서 왜 딕셔너리 조회가 O(1)인지 원리로 설명하고, 31강 자료구조 선택 가이드에서 실전 문제마다 최적의 자료구조를 고르는 기준을 정리합니다.
후반부는 객체지향과 실무 도구입니다. 32강 클래스와 객체 — 객체지향 프로그래밍의 사고방식 전환부터 34강 상속과 다형성, 35강 특수 메서드(dunder)를 거쳐 38강 예외 처리 — 오류를 다루는 설계 철학, 39강 파일 I/O와 컨텍스트 매니저 — with 문의 내부까지 다룹니다. 마지막 40강에서 JSON·CSV 처리와 가상환경 관리까지 정리하며 40강 여정을 마무리합니다.
함수와 자료구조를 잇는 중간 단계도 꼼꼼히
17강 함수란 무엇인가 — 추상화, 일급 객체, docstring에서 함수를 단순 도구가 아니라 추상화 개념으로 이해하고, 20강 스코프와 LEGB 규칙에서 변수를 어디까지 찾아 나서는지 규칙으로 정리합니다. 23강 데코레이터 — 함수를 감싸는 함수에서는 타이머·캐시·재시도 데코레이터를 직접 구현해보며, 파이썬다운 코드가 왜 그렇게 생겼는지 원리로 이해하게 됩니다. 이런 중간 단계를 건너뛰지 않기 때문에, 후반부 객체지향과 예외 처리 강의도 훨씬 수월하게 따라갈 수 있습니다.
이런 분께 추천합니다
- 프로그래밍을 처음 시작하지만 원리까지 제대로 이해하고 싶은 분
- 다른 언어를 잠깐 배웠지만 '왜 이렇게 동작하는지' 설명이 부족했던 분
- 데이터 분석·자동화·AI를 위해 파이썬 기초를 탄탄히 다지고 싶은 분
- 영상보다 텍스트로 원리를 찬찬히 곱씹으며 학습하는 편이 맞는 분
- 혼자 책으로 공부하다 중간에 막혀 완주하지 못한 경험이 여러 번 있는 분
무료로 지금 바로 읽어보세요
이 강의는 로그인 없이 누구나 무료로 읽을 수 있는 NUGUNA LMS의 읽는 강의 시리즈입니다. 원하는 강의만 찾아 언제든 다시 읽기도 좋습니다. 전체 40강을 지금 바로 하나씩 순서대로 차근차근 확인해보세요.
댓글
불러오는 중...

