분류 전체보기 (654) 썸네일형 리스트형 [ Python ] 가변 인수 리스트 'args' 사용하기 파이썬에서 *args는 가변 인수 리스트를 함수에 전달하는 방법을 제공하는 문법입니다. 이를 통해 함수가 호출될 때, 임의의 수의 인수를 받을 수 있습니다. *args는 위치 인수(위치 기반의 인수)를 받아들이며, 함수 내에서 튜플 형태로 처리됩니다.1. *args의 사용법기본 사용법*args는 함수 정의에서 사용하여 여러 개의 인수를 받을 수 있게 합니다. 함수 내에서는 args가 튜플로 전달된 인수들을 포함하게 됩니다.def example_function(*args): for arg in args: print(arg)# 함수 호출example_function(1, 2, 3) # 출력:# 1# 2# 3위의 예제에서, example_function은 세 개의 인수를 받았으며, args는.. [ Python ] 함수를 객체로 다루어 디버깅에 사용하기 (profiling) 파이썬에서 함수는 일급 객체(First-Class Object)로 취급됩니다. 이는 함수가 변수에 할당되거나, 다른 함수의 인수로 전달되거나, 함수에서 반환될 수 있다는 의미입니다. 이러한 특성을 활용하면 함수 디버깅과 프로파일링을 쉽게 수행할 수 있습니다. 디버깅과 프로파일링을 위한 다양한 방법을 소개합니다.1. 기본 디버깅기본 디버깅 방법은 함수의 동작을 확인하기 위해 출력문(print())을 사용하거나, 내장 디버거(pdb)를 사용하는 것입니다.출력문을 이용한 디버깅def example_function(x): print(f"Input: {x}") result = x * 2 print(f"Output: {result}") return resultexample_function(5).. [ Python ] 파이썬 기본 패키지를 알아보자. 파이썬의 re, math, random, decimal, fractions, array 패키지는 다양한 기능을 제공하여 여러 작업을 수행하는 데 도움을 줍니다. 각 패키지에 대한 간단한 설명과 주요 기능을 예제로 소개합니다.1. re 패키지 (정규 표현식)정규 표현식을 사용하여 문자열 검색 및 조작을 수행합니다.주요 기능 및 예제패턴 매칭: 문자열에서 패턴을 검색합니다.패턴 치환: 문자열에서 패턴을 찾아 다른 문자열로 치환합니다.import re# 패턴 매칭pattern = r'\d+' # 숫자를 찾는 패턴text = "The year is 2024"matches = re.findall(pattern, text)print(matches) # ['2024']# 패턴 치환replaced_text = re.. [ Python ] 유명한 파이썬 패키지 알아보기 파이썬에는 다양한 패키지가 존재하며, 이들 패키지는 데이터 분석, 웹 개발, 머신러닝 등 여러 분야에서 널리 사용됩니다. 여기서는 몇 가지 주요 파이썬 패키지와 그 사용 사례를 소개하겠습니다.1. 데이터 분석 및 과학NumPy설명: 고성능 수치 계산을 위한 패키지입니다. 다차원 배열 객체와 다양한 수학 함수들을 제공합니다.사용법:import numpy as npa = np.array([1, 2, 3])print(a) # [1 2 3]pandas설명: 데이터 조작 및 분석을 위한 고성능, 사용이 간편한 데이터 구조와 데이터 분석 도구를 제공합니다.사용법:import pandas as pddata = {'name': ['Alice', 'Bob'], 'age': [25, 30]}df = pd.DataFram.. [ Python ] import로 모듈, 패키지, 서브 모듈 가져오기 파이썬의 import 문은 다른 모듈이나 패키지의 기능을 현재 스크립트나 모듈에서 사용할 수 있게 해주는 기능입니다.import 문을 통해 표준 라이브러리나 외부 라이브러리, 사용자 정의 모듈 등을 불러올 수 있습니다.파이썬의 import 문법과 그 사용법에 대해 자세히 설명하겠습니다.1. 기본 import 문법1. 모듈 전체를 가져오기가장 기본적인 형태로 모듈 전체를 가져오는 방법입니다.import mathprint(math.sqrt(16)) # 4.02. 모듈에서 특정 객체만 가져오기모듈 전체가 아닌 특정 함수, 클래스, 변수를 가져올 수 있습니다.from math import sqrtprint(sqrt(16)) # 4.03. 별칭(alias) 사용하기모듈이나 객체에 별칭을 붙여 간단하게 사용할 .. [ Python ] 패키지, 모듈, 객체의 관계에 대해서 알아보자. 파이썬에서 패키지, 모듈, 객체는 코드의 구조와 재사용성을 높이기 위해 사용되는 중요한 개념입니다. 각 개념의 관계와 역할을 살펴보겠습니다.1. 모듈 (Module)모듈은 파이썬 코드가 담긴 파일입니다. 파일의 확장자는 .py입니다. 모듈은 관련된 함수, 클래스, 변수들을 하나의 파일에 모아둔 것입니다. 모듈은 다른 모듈에서 가져와(import) 사용할 수 있습니다.예시:# my_module.pydef greet(name): return f"Hello, {name}!"# 다른 파일에서 my_module 사용하기import my_moduleprint(my_module.greet("Alice"))2. 패키지 (Package)패키지는 여러 모듈을 디렉토리 구조로 묶어놓은 것입니다. 패키지 자체도 모듈로 .. [ Windows ] 스크립트 실행 관련한 윈도우즈 정책 및 설정하기 Windows 11의 Execution Policy(실행 정책)는 Windows PowerShell에서 스크립트의 실행을 제어하는 데 사용됩니다.PowerShell 스크립트는 시스템 설정을 변경하거나 중요한 데이터를 조작할 수 있기 때문에, 악성 스크립트의 실행을 방지하기 위해 실행 정책이 도입되었습니다.다음은 Windows 11의 PowerShell에서 사용할 수 있는 실행 정책의 종류와 각 정책에 대한 설명입니다:Restricted: 기본 실행 정책입니다. 스크립트 실행이 허용되지 않습니다. 이 정책에서는 개별 명령만 실행할 수 있습니다.AllSigned: 모든 스크립트 및 구성 파일이 신뢰할 수 있는 게시자의 디지털 서명으로 서명되어야 합니다. 서명되지 않은 스크립트는 실행되지 않습니다.Remote.. [ Windows ] 스크립트 실행과 관련 에러처리하기 Windows 11에서 스크립트를 실행하고 보안 오류 PSScurityException이 발생했을 때 해결하는 방법을 단계별로 설명드리겠습니다.1. 스크립트 실행하기Windows 11에서 스크립트를 실행하는 방법은 크게 두 가지입니다: PowerShell 스크립트와 명령 프롬프트에서 배치 파일 실행.PowerShell 스크립트 실행PowerShell 열기시작 메뉴에서 "PowerShell"을 검색하고 "Windows PowerShell"을 관리자 권한으로 실행합니다.스크립트 파일 실행스크립트 파일(.ps1)이 있는 디렉토리로 이동합니다. 예를 들어, C:\Scripts 디렉토리에 스크립트 파일이 있다고 가정하면:cd C:\Scripts스크립트 파일 실행:.\스크립트이름.ps1명령 프롬프트에서 배치 파일 .. 이전 1 ··· 48 49 50 51 52 53 54 ··· 82 다음