Coding Language/Python
-
파이썬에서는 os.path, pathlib 모듈을 통해 경로를 다룰 수 있습니다. 이번 게시글에서는 두 모듈의 주요 메서드에 대해 알아보겠습니다. os.path os.path 모듈의 주요 메서드는 다음과 같습니다. getcwd() 현재 작업 디렉터리를 반환 os.getcwd() mkdir() 지정된 경로에 새로운 디렉터리(폴더)를 생성 os.mkdir(path) exists() 지정된 경로가 존재하는지 확인 (True/False 값 반환) os.path.exists(path) isdir() 지정된 경로가 디렉터리인지 확인 (True/False 값 반환) os.path.isdir(path) isfile() 지정된 경로가 파일인지 확인(True/False 값 반환) os.path.isfile(path) ab..
[Python] 파이썬 경로 다루기 (os.path, pathlib)파이썬에서는 os.path, pathlib 모듈을 통해 경로를 다룰 수 있습니다. 이번 게시글에서는 두 모듈의 주요 메서드에 대해 알아보겠습니다. os.path os.path 모듈의 주요 메서드는 다음과 같습니다. getcwd() 현재 작업 디렉터리를 반환 os.getcwd() mkdir() 지정된 경로에 새로운 디렉터리(폴더)를 생성 os.mkdir(path) exists() 지정된 경로가 존재하는지 확인 (True/False 값 반환) os.path.exists(path) isdir() 지정된 경로가 디렉터리인지 확인 (True/False 값 반환) os.path.isdir(path) isfile() 지정된 경로가 파일인지 확인(True/False 값 반환) os.path.isfile(path) ab..
2024.01.10 -
파이썬 프로그래밍을 하면서 알아두면 유용한 함수들을 카테고리별로 정리한 게시글입니다. 내장 함수 리스트, 문자열 1. list() 2. join() 3. split() 4. strip() 5. map() 6. replace() 수학
Python 유용한 함수 정리본파이썬 프로그래밍을 하면서 알아두면 유용한 함수들을 카테고리별로 정리한 게시글입니다. 내장 함수 리스트, 문자열 1. list() 2. join() 3. split() 4. strip() 5. map() 6. replace() 수학
2024.01.08 -
/* 본 게시물은 ' ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [Tae's note - 리스트, 집합, 사전 표기법] : https://taes-note.tistory.com/106 리스트 표기법 (List Comprehensions) 기본적으로 리스트 표기법은 다음과 같은 형식이다. [표현식 for 값 in collection if condition] collection(list, tuple, dict 등..) 값들 중 condition 에 해당하는 애들을 표현하여 리스트에 추가한다. result = [] for value in collection : if condition : result.a..
[Python] 리스트 표기법/* 본 게시물은 ' ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [Tae's note - 리스트, 집합, 사전 표기법] : https://taes-note.tistory.com/106 리스트 표기법 (List Comprehensions) 기본적으로 리스트 표기법은 다음과 같은 형식이다. [표현식 for 값 in collection if condition] collection(list, tuple, dict 등..) 값들 중 condition 에 해당하는 애들을 표현하여 리스트에 추가한다. result = [] for value in collection : if condition : result.a..
2022.01.18 -
/* 본 게시물은 ' ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [원썸지니의 별책부록 - 파이썬 함수 인자 전달시 변겨오디는 객체] : https://jinisbonusbook.tistory.com/50 기본적으로 함수에 객체를 인자로 넘기면 새로운 지역 변수가 생성되고 원래 객체를 복사하지 않고 참조만 하게 된다. 만일 함수 안에 있는 어떤 변수에 새로운 객체를 연결한다면 함수 바깥에는 영향을 끼치지 않는다. 그런데 함수를 인자로 전달할 때 전달된 인자가 영향을 받는 부분이 있다. 파이썬에서는 불가변객체(immutable), 가변객체(mutable)이 있다. 가변 객체 : 객체의 값을 수정 가능..
[Python] 함수 인자/* 본 게시물은 ' ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [원썸지니의 별책부록 - 파이썬 함수 인자 전달시 변겨오디는 객체] : https://jinisbonusbook.tistory.com/50 기본적으로 함수에 객체를 인자로 넘기면 새로운 지역 변수가 생성되고 원래 객체를 복사하지 않고 참조만 하게 된다. 만일 함수 안에 있는 어떤 변수에 새로운 객체를 연결한다면 함수 바깥에는 영향을 끼치지 않는다. 그런데 함수를 인자로 전달할 때 전달된 인자가 영향을 받는 부분이 있다. 파이썬에서는 불가변객체(immutable), 가변객체(mutable)이 있다. 가변 객체 : 객체의 값을 수정 가능..
2022.01.06 -
/* 본 게시물은 ' 이것이 코딩 테스트다 with Python | 나동빈 ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [점프 투 파이썬] 리스트 자료형 : https://wikidocs.net/14 #리스트 자료형 리스트는 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용한다. 리스트는 시퀀스(순서) 자료형(string, list, tuple)이다. 내부적으로 배열을 채택하고 있으며, 연결 리스트 자료구조 기능을 포함하고 있어서 append(), remove() 등의 메서드를 지원한다. 파이썬에서는 따로 배열이 있지 않고 리스트를 사용한다. 리스트 만들기 a = [1, 2, 3, 4, 5, ..
[Python] 리스트/* 본 게시물은 ' 이것이 코딩 테스트다 with Python | 나동빈 ' 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [점프 투 파이썬] 리스트 자료형 : https://wikidocs.net/14 #리스트 자료형 리스트는 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용한다. 리스트는 시퀀스(순서) 자료형(string, list, tuple)이다. 내부적으로 배열을 채택하고 있으며, 연결 리스트 자료구조 기능을 포함하고 있어서 append(), remove() 등의 메서드를 지원한다. 파이썬에서는 따로 배열이 있지 않고 리스트를 사용한다. 리스트 만들기 a = [1, 2, 3, 4, 5, ..
2021.10.21 -
/* 본 게시물은 '이것이 코딩테스트다 with Python | 나동빈', 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [URL] : 1. 정수형 정수형에는 양의 정수, 음의 정수, 0이 있다. # 1. 정수형 a = 100 # 양의 정수 a = -100 # 음의 정수 a = 0 # 0 파이썬 정수 계산에 있어 특이점으로는 '/', '//' 연산자를 구분한다는 점이다. '/' 는 나눈 결과를 '//'는 몫을 뜻한다. # 정수 계산 a, b = 5, 3 print(a / b) # 나눈 결과 1.6666666666666667 print(a // b) # 몫 1 print(a % b) # 나머지 2 prin..
[Python] 수 자료형/* 본 게시물은 '이것이 코딩테스트다 with Python | 나동빈', 의 내용과 참고자료를 토대로 작성되었습니다. */ /* 본 글은 개인적으로 공부한 내용을 정리한 글이므로 오류가 있을 수 있습니다. */ 참고 자료 [URL] : 1. 정수형 정수형에는 양의 정수, 음의 정수, 0이 있다. # 1. 정수형 a = 100 # 양의 정수 a = -100 # 음의 정수 a = 0 # 0 파이썬 정수 계산에 있어 특이점으로는 '/', '//' 연산자를 구분한다는 점이다. '/' 는 나눈 결과를 '//'는 몫을 뜻한다. # 정수 계산 a, b = 5, 3 print(a / b) # 나눈 결과 1.6666666666666667 print(a // b) # 몫 1 print(a % b) # 나머지 2 prin..
2021.10.20 -
Python에 대해 공부한 내용(주요 개념, 헷갈리는 내용 등)을 한눈에 볼 수 있도록 정리한 게시글입니다. Python 주요 개념 변수 (자료형) 숫자형, 문자형, bool형, Iterable 형(리스트형, 튜플형, 딕셔너리형, 집합형) 숫자형 Python 의 int 자료형은 어떻게 범위가 무한일까? 문자열 탈출문자 (ex. r'string', \' or \") Iterable 형과 관련된 개념 python의 리스트는 Linked List? 리스트 컴프리헨션 call by value vs call by reference (mutable vs immutable) shallow copy vs deep copy 언패킹 (unpacking) map, filter, reduce 사용법 lazy evalution..
Python 정리본Python에 대해 공부한 내용(주요 개념, 헷갈리는 내용 등)을 한눈에 볼 수 있도록 정리한 게시글입니다. Python 주요 개념 변수 (자료형) 숫자형, 문자형, bool형, Iterable 형(리스트형, 튜플형, 딕셔너리형, 집합형) 숫자형 Python 의 int 자료형은 어떻게 범위가 무한일까? 문자열 탈출문자 (ex. r'string', \' or \") Iterable 형과 관련된 개념 python의 리스트는 Linked List? 리스트 컴프리헨션 call by value vs call by reference (mutable vs immutable) shallow copy vs deep copy 언패킹 (unpacking) map, filter, reduce 사용법 lazy evalution..
2021.02.17