1. 파이썬 입문 강좌 넘버 제목[링크] 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 파이썬 ..
더보기 ##파이썬 입문 목차 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. 파이썬 축약 구문 파이썬의 축약 구문은 반복문과 조건문을 사용하지 않고도 순회 가능한 객체(리스트, 집합, 딕셔너리 등)에서 특정 조건에 맞는 값을 간결하게 추출할 수 있는 문법이다. 축약 구문을 이해하기 위해서는 리스트, 집합, 딕셔너리에 대한 이해가 필요하다. 자세한 내용은 링크를 통해 확인 할 수 있다. 리스트[링크], 집합[링크], 딕셔너리[링크] [expression for item in iterable if condition] expression: 리스트의 각 요소를 변환하는 과정에서 사용되는 표현식 item: 각 요소 iterable: 순회 가능한 객체 (리스트, 튜플, 문자열, 집합, 딕셔너리 등) condition: 각 값에 대한 조건 2. 리스트 축약 구문 리스트에서는 다음과 같이..
더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 딕셔너리(Dictionary) 정리 및 사용법 3. 파이썬 조건문 정리 및 사용법 4. 파이썬 반복문 정리 및 사용법 1. enumerate() 함수란? 파이썬에서 반복문(for)에서 순서와 요소를 동시에 반환 받아야 하는 경우가 있다. 이때 파이썬 내장 함수인 enumerate()을 사용하여 순서와 요소 값을 동시에 반환 받을 수 있다. enumerate를 이해하기 위해서는 리스트, 튜플 등과 같은 순회 가능한 객체에 대한 이해가 필요하다. 리스트와 튜플에 관련된 정보는 링크를 통해 확인할 수 있습니다. enumerate()는 리스트와 같은 순회 가능한 객체를 입력으로 받아 열거된 객체를 반환한다. 열거된 객체는 순서..
더보기 ##파이썬 입문 목차 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. 파이썬..
얕은 복사(shallow copy) 얕은 복사(shallow copy)는 변수의 내용을 복사하지만, 가리키는 객체(object)를 공유합니다. 그러므로, 얕은 복사를 통해 복사한 변수의 값을 변경하면, 원본 변수에 영향을 미칩니다. >>> list_example = [1, 2, 3, 4, 5] >>> shallow_copy_example = list_example >>> shallow_copy_example[2] = 10 >>> list_example [1, 2, 10, 4, 5] 위의 코드에서, list_example은 [1, 2, 3, 4, 5]의 리스트를 가리킵니다. list_example을 shallow_copy_example에 얕은 복사를 했습니다. 얕은 복사는 가리키는 객체를 공유하기 때문에 ..
1. input() 함수란? Python에서 사용자의 입력 값 받아 처리해야하는 경우가 있다. 이때 Python 내장 함수인 input()을 사용하여 사용자의 입력 값을 처리할 수 있다. input()함수를 사용하면 사용자가 입력한 값을 문자열 형식으로 반환받을 수 있다. 2. input() 함수 특징 2.1 인자는 사용자에게 보여지는 질문 input() 함수의 인자로 들어가는 문자열은 사용자에게 보여지는 질문 문구입니다. 아래 코드에서 "이름을 입력하세요 : "라는 값을 인자 값으로 줬기 때문에 "이름을 입력하세요 : "라는 문구가 콘솔창에 출력된다. >>> input("이름을 입력하세요: ") 2.2 변수에 저장 input 함수를 사용하여 입력받은 값은 변수에 저장하여 다른 곳에서도 사용할 수 있습니..
더보기 ##파이썬 입문 목차 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. GRU란? GRU(Gated Recurrent Unit)는 순차 데이터를 처리하는 데 사용되는 모델입니다. GRU는 Reset Gate, Update Gate라는 두 개의 게이트를 사용하여 작동합니다. ResetGate(리셋 게이트)는 이전 상태를 얼마나 잊어야 하는지를 결정하며 Update Gate(업데이트 게이트)는 이전 상태의 정보를 얼마나 가져와야 할지를 결정합니다. 1.1 GRU 특징 및 장점 GRU는 LSTM(Long Short-Term Memory) 네트워크를 개선하기 위한 모델로 다음과 같은 특징을 가지고 있습니다. 정보의 흐름을 제어하기 위해 두 개의 게이트를 사용하여 계산을 효율적으로 합니다. 이러한 특징 덕분에 LSTM에 비해 빠른 학습 시간을 갖으며 낮은 계산 복잡성을 가지고 ..
더보기 ##파이썬 입문 목차 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. 파이썬..