본문 바로가기
728x90

코딩취미/Python30

[python] 파이썬 함수이름 동적생성 및 호출방법 10가지 파이썬 함수이름 동적생성 및 호출방법 10가지 파이썬에서 함수 이름을 동적으로 생성하는 방법은 간단하게 가능합니다. 다음은 10가지 예제 코드입니다. 선택하는 방법은 코드의 목적 및 구조에 따라 달라질 수 있습니다. 1. 함수 선언 및 호출: def dynamic_function1(value): print(f"Value: {value}") # 사용 dynamic_function1(42) 2. 함수 이름 동적 생성 및 호출: def generate_and_call_function(prefix, suffix, value): function_name = f"{prefix}_function_{suffix}" globals()[function_name](value) def dynamic_function2(valu.. 2024. 1. 7.
파이썬 파일이동 os.rename, shutil.move 차이와 사용 방법 개발 PC에서는 os 코드로 파일이동이 잘 되었는데, 배포 exe를 만들고 다른 pc에서 동작시켰더니 파일이동이 안됐다. PC 사용자 계정문제 인가 싶어서, 실행파일을 관리자권한으로 실행했는데, 동작이 안됐고 폴더자체의 권한설정을 바꿔서 했는데도, 동작이 안됐다. 그런데, 폴더를 변경하지 않고 동작시키면 (os 모듈에서 파일이동을 사용하지 않으면) S/W의 전체적인 동작이 잘됐다. 결국, 파일이동할 때 문제가 생기는거라서, 파일이동을 시키는 코드를 확인하니 os.rename()을 사용하고 있었다. os.rename 과 shutil.move의 차이점 원자성(Atomicity): os.rename은 파일 또는 디렉토리 이동이 원자적이지 않습니다. 즉, 파일 이동 중 오류가 발생하면 중간 상태로 남을 수 있습.. 2023. 12. 12.
파이썬 딕셔너리 사용방법 : 생성/삭제/업데이트/병합/정렬/제거 파이썬 딕셔너리 사용방법 : 생성/삭제/업데이트/병합/정렬/제거 Python의 딕셔너리는 키-값 쌍을 저장하는 유용한 데이터 구조입니다. 다음은 '생성, 삭제, 업데이트, 병합, 정렬, 요소 제거'와 같은 주요 딕셔너리 사용방법 입니다. 1. 딕셔너리의 생성: d = { 'key':'value' } 2. 딕셔너리의 업데이트: d['key'] = 'new_value' 3. 키에 값 할당: d['new_key'] = 'value' 4. 딕셔너리의 길이 구하기: len(d) 5. 딕셔너리의 값 가져오기: d['key'] 6. 딕셔너리를 반복문으로 순회하기: for key, value in d.items(): print(key, value) 7. 키로 값 얻기: d.get('key') 8. 딕셔너리에서 키 제거.. 2023. 2. 22.
파이썬 리스트 사용방법 - 생성/삽입/슬라이싱/교집합/정렬/카운트 파이썬 리스트 사용방법 - 생성/삽입/슬라이싱/교집합/정렬/카운트 Python에서 리스트는 매우 유연하고 강력한 데이터 구조입니다. 여기에는 '생성, 삽입, 슬라이싱, 교집합, 정렬, 카운트'와 같은 다양한 작업을 수행할 수 있는 방법들이 포함되어 있습니다. 1. 리스트 생성 mylist = [1, 2, 3, 4, 5] 2. 리스트 요소 삽입 mylist.insert(1, "A") # mylist = [1, "A", 2, 3, 4, 5] 3. 리스트 요소 수정 mylist[2] = "B" # mylist = [1, "A", "B", 3, 4, 5] 4. 리스트 슬라이싱 mylist[2:4] # ["B", 3] 5. 리스트 내포 mylist = [x for x in range(5)] # mylist = [.. 2023. 2. 22.
파이썬 기본 커리큘럼 - 변수와 자료형 [ 파이썬 기본 커리큘럼] Python은 초보자에게 친숙하고 다재다능한 프로그래밍 언어입니다. Python 프로그래밍의 기본 커리큘럼을 시작하는 데 있어 '변수와 자료형'에 대한 이해는 필수적입니다. 1. 파이썬 기본 문법 - 변수와 자료형 1) 파이썬 변수 파이썬에서 변수는 어떤 값을 저장하기 위해 메모리에 할당하는 공간이다. 변수로 사용할 수 있는 값은 문자열, 정수, 실수, 불리언이다. 변수는 데이터를 저장하기 위한 컨테이너입니다. Python에서 변수를 선언할 때 별도의 타입을 명시할 필요가 없습니다. 예: name = "Alice" 또는 age = 30 2) 파이썬 자료형 파이썬의 자료형의 종류는 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합이다. 2-1) 숫자형은 정수, 실수, 복소수 등으.. 2023. 2. 22.
파이썬의 버전별 특징과 요약 정리 #Python 요약 파이썬은 응용 프로그램과 웹사이트 개발에 널리 사용되는 강력하고 다목적인 프로그래밍 언어이다. 동적 의미론을 가진 해석된 객체 지향 고급 프로그래밍 언어이다. 사용하기 쉽고 배우기 쉬운 언어로, 명확한 구문과 가독성으로 인해 개발자들에게 인기를 끌고 있다. 파이썬은 간단한 스크립트에서 복잡한 기계 학습 알고리즘에 이르는 응용 프로그램을 만드는 데 사용된다. 파이썬은 1991년부터 존재해 왔으며 현재 가장 인기 있는 프로그래밍 언어 중 하나이다. 그것은 웹 애플리케이션, 데이터 과학 프로젝트 등을 만드는 데 사용되어 왔다. 파이썬은 자유롭게 사용하고 수정할 수 있는 오픈 소스 언어이다. ##파이썬 버전정보 ###파이썬 3 파이썬 3는 파이썬 언어의 최신 버전이다. 2008년에 출시되었으.. 2023. 2. 5.
728x90