Python 입문 시리즈 #16: 상속으로 공통 코드를 재사용하기
Python 입문 시리즈 16편입니다. RPG 캐릭터 예제로 상속이 필요한 이유, 부모 클래스와 자식 클래스, 공통 기능 재사용, 오버라이딩, super(), 실무 프로젝트의 상속 구조, Django·FastAPI·Flask와 AI 프레임워크에서 만나는 상속, 상속 과사용 주의사항까지 정리했습니다.
Python 관련 최신 글을 모았습니다.
Python 입문 시리즈 16편입니다. RPG 캐릭터 예제로 상속이 필요한 이유, 부모 클래스와 자식 클래스, 공통 기능 재사용, 오버라이딩, super(), 실무 프로젝트의 상속 구조, Django·FastAPI·Flask와 AI 프레임워크에서 만나는 상속, 상속 과사용 주의사항까지 정리했습니다.
Python 입문 시리즈 15편입니다. RPG 캐릭터 시스템 예제로 클래스가 필요한 이유, 클래스와 객체의 차이, __init__과 self, 객체 생성, 메서드, 실무 서비스의 클래스 구조, AI 개발에서 만나는 객체, 초보자가 자주 하는 실수, 객체지향 프로그래밍의 의미를 정리했습니다.
Python 입문 시리즈 14편입니다. 예외가 프로그램을 중단시키는 이유, try-except 기본 문법, 예외 메시지 확인, 실무에서 흔한 예외 TOP 5, FileNotFoundError 대응, 여러 예외 처리, finally, raise, 로그인 검증, AI 시스템과 운영 서버의 예외 처리, 좋은 예외 처리 원칙까지 정리했습니다.
Python 입문 시리즈 13편입니다. 프로그램이 데이터를 기억하지 못하는 이유, RAM과 파일 저장의 차이, open() 함수, 파일 모드, 읽기·쓰기·추가, close()와 with open, 여러 줄 저장과 읽기, 로그 분석, CSV와 JSON, 간단한 회원 등록 시스템, AI 시대의 파일 활용까지 정리했습니다.
Python 입문 시리즈 12편입니다. Set이 필요한 이유, 중복 데이터 제거, 순서가 없는 자료구조의 특징, 빠른 존재 여부 확인, 데이터 추가와 삭제, 교집합·합집합·차집합, 보안 로그 분석, AI와 NLP 활용, 초보자가 자주 하는 실수까지 정리했습니다.
Python 입문 시리즈 11편입니다. Tuple이 필요한 이유, List와의 차이, 수정 불가능한 데이터 저장, 실무 활용 사례, 성능과 메모리 차이, Tuple 언패킹, 함수 반환값, AI 개발과 표준 라이브러리에서 자주 만나는 Tuple, 초보자가 많이 하는 실수까지 정리했습니다.
Python 입문 시리즈 10편입니다. 딕셔너리의 개념과 필요성, Key/Value 구조, 데이터 조회·수정·추가, 회원가입 정보 관리, JSON과 API 응답, 데이터베이스 조회 결과, KeyError와 get(), 반복문 items(), 실전 예제와 성장 포인트를 정리했습니다.
Python 입문 시리즈 #9편입니다. 리스트의 개념과 생성 방법, 인덱스와 음수 인덱스, len(), 값 변경, append와 insert, remove와 pop, sort 정렬, 반복문 활용, 합계와 평균, 슬라이싱, 학생 성적 관리와 장바구니 예제를 정리했습니다.
Python 입문 시리즈 8편입니다. 함수의 개념과 필요성, def로 함수 만들기, 함수 이름 규칙, 매개변수, 여러 개의 매개변수, 반환값 return, print와 return의 차이, 지역 변수, 함수 호출 흐름, 계산기와 BMI 예제, 자주 하는 실수를 정리했습니다.