PEP8은 파이썬 코드를 작성할 때 지켜야 하는 스타일 가이드입니다. 가독성과 일관성을 높이기 위해 권장되며, 코드의 품질을 향상시키기 위한 기준으로 사용됩니다. PEP8의 주요 규칙들은 다음과 같습니다. 1. 들여쓰기 (Indentation) PEP8에서는 코드 블록을 구분하기 위해 4개의 공백 문자를 사용해 들여쓰기를 합니다. 탭 대신 공백 문자를 사용하는 것이 권장됩니다. 아래 예시에서 foo() 함수는 권장하는 들여쓰기 방법으로 작성되어 있습니다. if문과 else문의 블록은 각각 4개의 공백으로 들여쓰기되어 있습니다. bar() 함수는 들여쓰기가 일관되지 않아 가독성이 떨어집니다. if 문과 else 문에서 들여쓰기에 사용하는 공백의 개수가 다릅니다. baz() 함수는 탭 문자를 사용하여 들여쓰..
더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..
더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..
더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..
더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..
1. 변수의 유형 변수는 데이터를 저장하는 메모리 영역의 이름을 말합니다. 파이썬에서는 크게 두 가지 변수 유형이 있습니다. 1.1 전역 변수(Global Variables) 전역 변수는 프로그램 전체에서 접근할 수 있는 변수입니다. 함수 밖에서 정의되어 프로그램 전체에서 사용할 수 있습니다. 1.2 지역 변수(Local Variables) 지역 변수는 함수 내에서만 사용할 수 있는 변수입니다. 함수 외부에서는 접근할 수 없습니다. 1.3 차이 전역 변수와 지역 변수는 변수의 범위(scope)에 따라 구분됩니다. 전역 변수는 프로그램 전체에서 접근할 수 있지만, 지역 변수는 선언된 함수 내에서만 사용할 수 있습니다. 2. 전역 변수 사용법 전역 변수를 선언하려면 함수 밖에서 변수를 정의하면 됩니다. x ..
1. os 모듈이란? 파이썬 os 모듈은 운영 체제와 상호 작용할 수 있는 기능들을 제공합니다. 이 모듈을 사용하면 다음과 같은 작업을 수행할 수 있습니다. 파일 및 디렉토리 생성, 삭제, 이름 변경 파일 시스템 속성 조회 및 수정 환경 변수 관리 시스템 명령어 실행 os 모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import os 2. 파일과 디렉토리 관리 관련 함수 2.1 os.listdir() os.listdir() 함수는 지정된 디렉토리에 있는 모든 파일과 디렉토리의 이름을 리스트로 반환합니다. 아래 코드를 실행하면 현재 작업 디렉토리에서 파일과 디렉토리 목록이 출력됩니다. 이때, 출력된 목록에는 숨김 파일과 디렉토리도 모두 포함됩니다. 숨..
1. functools 모듈이란? functools 라이브러리는 파이썬에서 고차 함수(higher-order functions)와 관련된 도구를 제공하는 모듈입니다. 고차 함수란, 다른 함수를 인수로 받거나 반환하는 함수를 말합니다. 이 모듈을 사용하면 함수와 관련된 다양한 작업을 보다 쉽게 처리할 수 있습니다. 2. functools.partial() functools.partial() 함수는 함수의 일부 인자를 고정하여 새로운 함수를 생성합니다. 이 함수를 사용하면 기존의 함수를 재활용하면서 인자를 고정할 수 있습니다. 이 함수는 여러 개의 인자를 받는 함수와 키워드 인자를 받는 함수 모두에 사용할 수 있습니다. 아래 코드는 functools.partial을 사용하는 간단한 예시 코드입니다. powe..
더보기 ##파이썬 입문 목차 1. 파이썬 이란? 2-1. 파이썬 윈도우 설치 2-2. 파이썬 맥북 설치 2-3. 윈도우 파이썬 IDE 파이참 설치하기 2-4. 맥북 파이썬 IDE 파이참 설치하기 3. 파이썬 변수(Variable)의 정의, 선언, 할당 4. 파이썬 주석 (한줄 주석, 여러줄 주석, 단축키) 5. 자료형 (Data Type)의 종류 6. 파이썬 숫자형(정수, 실수)과 사칙연산 7. 파이썬 문자열(Str) 사용과 포매팅 8. 파이썬 리스트(List) 정리 및 사용법 9. 파이썬 튜플(Tuple) 정리 및 사용법 10. 파이썬 문자열 처리 (연산, 인덱싱, 슬라이싱, 메서드) 11. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 12. 파이썬 집합(Set) 정리 및 사용법 13. 파이썬..
더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 클래스와 객체 정리 및 사용법 3. 파이썬 람다 1. filter함수란? 파이썬에서 제공하는 기본 내장 함수 중 하나인 filter() 함수는 주어진 반복 가능한 자료형(리스트, 튜플 등)에서 특정 조건에 맞는 요소만 골라내는 역할을 합니다. 이를 통해 더욱 효율적인 데이터 처리를 구현할 수 있습니다. filter() 함수는 두 개의 인자를 받습니다. 첫 번째 인자로는 필터링 조건을 판별하는 함수가 들어가며, 두 번째 인자로는 반복 가능한(iterable) 객체가 들어갑니다. filter() 함수는 주어진 함수를 반복 가능한 객체의 각 요소에 적용하며, 함수의 반환값이 True인 요소들만 걸러내어 반환합니다. 반환값은 ..