파이썬
모던 파이썬 기초 #3 제어 흐름 — if, while, for, match-case
들여쓰기로 블록을 만드는 흐름 제어, range/enumerate/zip, 그리고 switch와 결이 다른 match-case 패턴 매칭까지 정리합니다.
모던 파이썬 기초 #2 변수/기본 타입과 타입 힌트
파이썬은 동적 언어지만, 모던 파이썬은 처음부터 타입을 적습니다. int/str/bool/None과 빌트인 제네릭, int | None 단축, mypy/pyright까지 정리합니다.
모던 파이썬 기초 #1 시작과 uv 셋업
왜 지금 다시 파이썬인지 짚고, 2017년 강좌가 다루지 않은 3.14의 변화와, pip + venv + pyenv를 통째로 대체하는 uv로 첫 프로젝트를 만들어보겠습니다.
파이썬 – OOP Part 6. 매직 메소드 (Magic Method)
오늘은 우리가 항상 사용하지만 정확한 개념을 가지고 있지 않으며 심지어는 자신이 사용을 하고 있다는 자체도 모르는 매직 메소드에 대해서 알아 보겠습니다.
파이썬 – OOP Part 5. 상속과 서브 클래스(Inheritance and Subclass)
이번 강좌에서는 클래스의 상속과 서브 클래스에 대해서 알아보겠습니다.
파이썬 – OOP Part 4. 클래스 메소드와 스태틱 메소드 (Class Method and Static Method)
이전 강좌에서 배운 인스턴스 메소드는 'self'인 인스턴스를 인자로 받고 인스턴스 변수와 같이 하나의 인스턴스에만 한정된 데이터를 생성, 변경, 참조 한다면, 클래스 메소드는 ‘cls’인 클래스를 인자로 받고 모든 인스턴스가 공유하는 클래스 변수와 같은 데이터를 생성, 변경 또는 참조하기 위한 메소드라고 생각하시면 됩니다.
파이썬 – OOP Part 3. 클래스 변수(Class Variable)
지난 강좌에서는 오브젝트의 개념을 배웠습니다. 그리고 클래스 정의, 인스턴스 생성, self를 이용한 인스턴스 메소드와 인스턴스 변수 사용 등을 해봤습니다. 이번 강좌에서는 인스턴스 변수와는 조금 다른 개념인 클래스 변수에 대해서 알아보겠습니다.
파이썬 – OOP Part 1. 객체 지향 프로그래밍(OOP)은 무엇인가? 왜 사용하는가?
이번 강좌에서는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)에 대해서 알아 보겠습니다.
파이썬 기초 강좌 #20 모듈과 패키지 – 2편 (Module and Package – vol.2)
지난 영상에서 모듈의 사용 방법에 대해서 알아보았는데요, 이번 영상에는 패키지에 대해서 공부해보도록 하겠습니다. 지난 강좌를 안보신 분들은 꼭 지난 강좌를 먼저 보시고 이 영상을 시청하시기 바랍니다.
파이썬 기초 강좌 #20 모듈과 패키지 – 1편 (Module and Package – vol.1)
이번 강좌에서는 모듈과 패키지에 대해서 공부하도록 하겠습니다. 모듈과 패키지가 어려운 개념이라고 생각하시는 분들이 많은데, 모듈과 패키지는 절대 어렵지 않습니다. 혹시라도 어렵다고 생각하신다면 개념부터 사용방법까지 확실히 이해시켜 드릴테니, 이 강좌를 끝까지 시청하시기 바랍니다.