반응형

전체 글 46

[Python] 파이썬 range() 함수: 반복 가능한 정수 범위 생성

파이썬 range() 함수는 정수의 연속된 범위를 생성하는 함수입니다. for문과 함께 사용하여 반복문을 작성할 때 유용하게 사용할 수 있습니다. range() 함수의 사용법 range() 함수는 다음과 같이 사용합니다. range(start, stop, step) start: 범위의 시작 값 stop: 범위의 끝 값 (범위에 포함되지 않음) step: 범위의 간격 (기본값: 1) range() 함수의 예제 # 0부터 10까지의 정수 범위 생성 range(0, 11) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 1부터 10까지의 정수 범위 생성 range(1, 11) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 10부터 0까지의 정수 범위 생성 range(10..

[Python] 파이썬 format으로 문자열 포맷팅하기

파이썬에서 문자열을 포맷팅하기 위해서는 format 함수 또는 % 연산자를 사용할 수 있습니다. format 함수는 {} 괄호를 사용하여 변수 또는 값을 문자열에 삽입할 수 있습니다. % 연산자는 %d, %s, %f 등의 포맷 코드를 사용하여 변수 또는 값을 문자열에 삽입할 수 있습니다. format 함수 format 함수는 다음과 같은 문법을 사용합니다. format(value, format_spec) value: 포맷팅할 값 format_spec: 포맷팅 설정 format_spec은 다음과 같은 키워드를 사용하여 포맷팅을 지정할 수 있습니다. d: 정수 s: 문자열 f: 실수 b: 이진수 o: 8진수 x: 16진수 e: 지수 표기법 g: 지수 또는 소수점 표기법 예제 다음은 format 함수를 사용하..

[Python / random] 파이썬 random 모듈로 무작위 데이터 생성하기

파이썬에서 무작위 데이터를 생성하기 위해서는 random 모듈을 사용합니다. random 모듈은 다양한 함수를 제공하여 사용자가 원하는 형태의 무작위 데이터를 생성할 수 있습니다. random 모듈의 주요 함수 random 모듈의 주요 함수는 다음과 같습니다. random(): 0과 1 사이의 실수를 생성합니다. uniform(a, b): a와 b 사이의 실수를 생성합니다. randint(a, b): a와 b 사이의 정수를 생성합니다. randrange(start, stop[, step]): start에서 stop까지의 정수 중에서 step 간격으로 랜덤하게 하나를 선택합니다. choice(seq): seq 컬렉션에서 하나의 요소를 랜덤하게 선택합니다. sample(seq, k): seq 컬렉션에서 k개..

[Python] 파이썬 set, 중복 없이 정리하기

파이썬은 다양한 자료형을 제공합니다. 이 중에서 set은 중복을 허용하지 않는 자료형입니다. set은 다음과 같은 특징을 가지고 있습니다. 중복을 허용하지 않는다. 순서가 없다. 객체의 키를 기반으로 한다. set의 생성 set은 set() 함수를 사용하여 생성합니다. set() 함수의 인자로 리스트, 문자열, 튜플, 다른 set을 지정할 수 있습니다. # 리스트로 set 생성 s1 = set([1, 2, 3, 1, 2]) print(s1) # 문자열로 set 생성 s2 = set("hello") print(s2) # 튜플로 set 생성 s3 = set((1, 2, 3)) print(s3) # 다른 set으로 set 생성 s4 = set({1, 2, 3}) print(s4) 결과 {1, 2, 3} {'h..

[Python] 파이썬 numpy의 설치부터 핵심 기능과 활용 법

파이썬은 다양한 분야에서 사용되는 범용 프로그래밍 언어입니다. 특히, 데이터 분석 분야에서 파이썬은 필수적인 도구로 자리 잡고 있습니다. 파이썬에서 numpy는 숫자 배열을 다루는 데 사용되는 라이브러리입니다. 파이썬의 기본 자료형인 리스트는 숫자 배열을 다루는 데 편리하지만, 대규모 데이터를 처리하는 데는 효율적이지 않습니다. 그러나 numpy는 대규모 숫자 배열을 효율적으로 저장하고 처리할 수 있도록 도와줍니다. 파이썬 numpy를 설치하는 방법은 다음과 같습니다. pip를 이용한 설치 pip는 파이썬의 패키지 관리자로, 파이썬으로 작성된 패키지 소프트웨어를 설치하는 데 사용됩니다. numpy를 pip를 이용해 설치하려면, 터미널이나 커맨드 프롬프트에서 다음 명령어를 입력합니다. pip install..

[Python] 파이썬 swap, 두 개의 변수를 교환하는 방법

파이썬에서 두 개의 변수를 교환하는 방법은 여러 가지가 있습니다. 그 중 가장 간단한 방법은 다음과 같습니다. a = 10 b = 20 # a와 b를 교환 a, b = b, a print(a, b) 이 코드를 실행하면 다음과 같은 결과가 나타납니다. 20 10 위 코드는 a, b = b, a를 사용하여 두 변수를 교환합니다. 이 코드는 a와 b의 값을 서로 바꾸는 것입니다. 또 다른 방법은 다음과 같습니다. a = 10 b = 20 # a와 b를 교환 temp = a a = b b = temp print(a, b) 이 코드를 실행하면 다음과 같은 결과가 나타납니다. 20 10 위 코드는 temp라는 임시 변수를 사용하여 두 변수를 교환합니다. 이 코드는 다음과 같은 순서로 실행됩니다. temp에 a의 값..

[Python / PyAutoGUI] pyautogui, 마우스와 키보드 제어를 위한 파이썬 패키지

pyautogui는 파이썬에서 마우스와 키보드를 제어할 수 있는 패키지입니다. pyautogui를 사용하면, 마우스를 움직이고, 클릭하고, 키보드를 누르는 등의 작업을 자동화할 수 있습니다. pyautogui는 다음과 같은 기능을 제공합니다. 마우스 제어: 마우스를 움직이고, 클릭하고, 드래그하는 등의 작업을 수행합니다. 키보드 제어: 키보드를 누르고, 문자를 입력하고, 단축키를 사용하는 등의 작업을 수행합니다. 이미지 인식: 화면에 표시된 이미지를 인식하고, 그에 따라 작업을 수행합니다. pyautogui는 다음과 같은 용도로 사용할 수 있습니다. 게임 자동화: 게임에서 반복적인 작업을 자동화합니다. 웹 자동화: 웹 사이트에서 작업을 자동화합니다. 데스크톱 자동화: 데스크톱에서 작업을 자동화합니다. p..

[C# / Winform] Winform 리스트박스(ListBox) 사용하는 방법

리스트 박스는 리스트를 보여주는 역할을 합니다. 기본적인 사용법은 아래와 같습니다. private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add("첫번째"); listBox1.Items.Add("두번째"); listBox1.Items.Add("세번째"); listBox1.Items.Add("네번째"); listBox1.Items.Add("다섯번째"); listBox1.SelectedIndex = 0; } 로드 함수에 다음과 같이 Add함수로 아이템을 추가하고 SelectedIndex 함수로 초기 선택 아이템의 인덱스를 설정하고 실행하면 아래와 같이 실행이됩니다. 추가해준 아이템들에 더블클릭 이벤트를 추가 해 줬습니다. private v..

[Python] 파이썬 print 함수: 초보자를 위한 완벽한 사용 방법과 예시

"print" 함수는 화면에 내용을 출력하는 데 사용됩니다. print("출력 입니다.") #출력결과 출력 입니다. 위와 같이 간단한 문자열을 출력할 수 있습니다. 변수를 사용하여 동적인 내용을 출력할 수 있습니다. 예를 들어, 다음과 같이 변수를 출력할 수 있습니다. num = 10 print("num : ", num) #출력결과 num : 10 이스케이프 문자열을 사용하여 특수한 문자를 출력할 수 있습니다. #"\n"은 줄바꿈을 의미하고, "\t"는 탭 문자를 의미합니다. print("1\n2") #출력결과 1 2 작은 따옴표나 큰 따옴표를 출력할 때는 적절한 이스케이프 문자열을 사용해야 합니다. print("'안녕'") print('"안녕"') print("\"안녕\"") #출력 결과 '안녕' "안..

반응형