카테고리: Python

Python / 객체(Object)와 변수(Variable)
Python의 변수 대입을 이름과 객체의 연결로 설명합니다. 리스트 공유와 재대입, 불변 객체, 얕은·깊은 복사, ==와 is, del과 변수명 규칙을 실행 예제로 구분할 수 있습니다.

Python / input() / 사용자가 입력한 값을 변수에 저장하는 함수
input()으로 한 줄을 문자열로 읽고 숫자로 변환·검증하는 방법을 설명합니다. 공백과 빈 입력, 여러 값 분리, EOFError까지 실행 가능한 예제와 입력·결과로 확인할 수 있습니다.

Python / Package / flake8 - PEP(Python Enhancement Proposal) 검증 패키지 사용법
프로젝트 가상환경에 Flake8을 설치하고 F401·E225 진단을 읽어 코드를 수정하는 과정을 설명합니다. PEP와 PEP 8의 차이, .flake8 설정, 종료 코드와 정적 검사의 한계도 함께 다룹니다.

Python / 윈도우에서 pip로 설치할 때 '액세스가 거부되었습니다.' 해결하는 방법
Windows pip의 WinError 5를 오류 경로와 Python 실행기 기준으로 진단합니다. 프로젝트 가상환경 설치를 우선 안내하고 --user의 적용 조건, 설치 확인·pip 복구·예제 제거 방법까지 설명합니다.

Python / range() / 연속된 수 또는 일정 간격의 연속된 수를 만드는 함수
range()의 start·stop·step과 끝값 제외 규칙을 설명합니다. 감소 수열·빈 범위·오류 조건, 인덱싱과 반복 사용, enumerate() 선택 기준과 큰 범위의 주의점을 실행 예제로 확인할 수 있습니다.

Python / type() / 데이터 타입(자료형) 확인하는 함수
type()의 반환값을 읽고 자료형을 비교하는 방법을 설명합니다. isinstance()의 상속 판정, bool과 int의 관계, 변수 재대입, 컨테이너 내용과 타입 힌트의 한계를 실행 예제로 확인할 수 있습니다.

Python / print() / 출력하는 함수
print()의 기본 출력부터 sep·end·file·flush 옵션까지 설명합니다. 문자열 서식과 반환값 None의 차이, UTF-8 파일 저장, 출력 캡처와 자주 만나는 TypeError를 실행 예제로 확인할 수 있습니다.

Python / PyCharm 설치하는 방법
Windows에 현재 PyCharm을 설치하고 Python 프로젝트를 만드는 과정을 안내합니다. 설치 옵션의 선택 기준, 무료 핵심 기능과 Pro의 차이, 가상환경 설정과 첫 코드 실행·오류 확인까지 정리했습니다.

Python / len() / 문자열의 길이 반환하는 함수
len()으로 문자열과 컬렉션의 길이를 구하는 방법을 설명합니다. 공백·줄바꿈, UTF-8 바이트 수, 결합 문자와 이모지의 차이를 확인하고 길이 검사와 TypeError 처리 예제를 실행할 수 있습니다.

Python / 컴파일(Compile)하는 방법, EXE 파일 만드는 방법
py_compile의 바이트코드와 PyInstaller의 EXE 패키징 차이를 설명합니다. Windows 가상환경에서 폴더·단일 파일 방식으로 빌드하고 데이터 파일을 포함하는 전체 예제와 오류 확인 방법을 제공합니다.