전체 글

후드 생존 블로그
안녕하세요. 오늘 지난 글에 이어 람다 함수와 데코레이터를 알아보도록 하겠습니다. 1. 람다 함수란? 람다 함수는 익명 함수 (anonymous function) 라 불리기도 하는데 이는 이름이 없는 간단한 함수이기 때문입니다. - 람다 함수는 파이썬에서 간단한 함수를 간결하게 표현하는 방법으로 주로 간단한 연산이나 정렬 함수등에 많이 사용되며 ' lambda ' 키워드를 사용하여 정의되며 이 함수는 런타임에 생성됩니다. 2. 람다 함수와 일반 함수의 차이점 람다 함수와 일반 함수의 가장 큰 차이점은 이름과 def 키워드의 유무 입니다. 람다 함수는 이름이 없고, 단일 표현식만 가질수 있기에 간단한 함수를 정의 할때 일반 함수 보다 간결하게 표현 할 수 있습니다. 하지만 복잡한 함수나 여러 줄의 코드를 ..
오늘은 파이썬 함수에 대하여 알아보도록 하겠습니다. 함수의 이해와 활용 1. 함수(function)란? 함수란 코드를 논리적인 단위로 나누어 구성하는 것이으로 특정 기능을 수행하는 코드블록입니다. 이러한 코드블록 즉 함수를 사용하면 코드의 재사용성과 가독성을 높일 수 있습니다. 파이썬에서 함수는 ' def ' 키워드로 정의되며 함수의 이름과 매개변수, 기능을 수행하는 코드 블록으로 구성됩니다. 2. 함수의 정의와 호출 1 ) 정의 - 파이썬에서 함수를 정을할때는 ' def ' 키워드를 사용합니다. 함수 이름 뒤에 괄호를 붙이고 필요한 경우 매개변수를 괄호 안에 선언합니다. 2 ) 호출 - 생성된 함수를 호출할때는 함수 이름 뒤에 괄호를 붙이며, 필요에 따라 인자를 전달합니다. def add(a, b): ..
이번엔 파이썬에서 가장 많이 사용되고 유용한 자료구조인 딕셔너리에 대하여 알아보도록 하겠습니다. 1. 딕셔너리(Dictionary)란? 파이썬의 딕셔너리(Dictionary)란 키(key)와 값(Value)을 쌍으로 연결하여 데이터를 저장하는 데이터 구조입니다. 리스트와 튜플과는 달리 인덱스가 아닌 고유한 키를 사용하여 값에 접근하는 자료구조 입니다. 딕셔너리의 키는 중복되지 않기에 이러한 특성을 통하여 데이터를 구조화하고 검색하는데 매우 효과적인 자료구조 입니다. 2. 딕셔너리(Dictionary) 생성하기 딕셔너리는 중괄호 '{ }' 를 사용하여 생성합니다. 다음 예제와 같이 키와 값으로 구조화 합니다. person = { "name": "vipdeveloper", "age": 33, "email":..
파이썬의 자료구조 튜플은 변경불가능한 시퀀스 형태의 자료구조입니다. 1. 시퀀스 형태란? 시퀀스 형태라는것은 요소들이 순서를 가지고 있고 인덱스를 통해 접근이 가능하다는 것을 의미합니다. 2. 튜플? 리스트? 튜플은 리스트에서 지원하는 여러가지 함수들을 지원하지 않습니다. 하지만 리스트보다 접근속도가 빠르다는 장점을 가지고 있습니다. 처음 지정한 데이터를 추가하거나 삭제할 필요가 없는 경우 튜플을 사용하는 것이 퍼포먼스가 더 좋을 것입니다. 3. 튜풀이란? 리스트와 같이 데이터를 저장하는데 사용하나 값의 변경이 불가능한 자료구조 3-1. 변경 불가능성 (Immutable) 튜플은 한번 생성되면 내부 요소들을 추가, 수정, 삭제할 수 없습니다. 이러한 특성은 리스트와의 주요 차이점입니다. 따라서 튜플은 "..
이번에 포스팅할 내용은 파이썬의 기초 자료구조인 리스트(list)입니다. 리시트는 여러개의 요소를 순서대로 저장하는 배열과 같은 자료구조로 파이썬에서 데이터를 다루는데 사용되는 가장 기본적인 자료구조라 생각합니다. 1. 리스트(list)란? 리스트(list)는 여러개의 요소들을 순서대로 저장할 수 있는 자료구조로 다양한 데이터 타입의 요소들을 함께 저장할 수 있는 자료구조 입니다. # 리스트 생성 fruits = ["apple", "banana", "cherry"] numbers = [1, 2, 3, 4, 5] mixed_list = ["apple", 123, True, 3.14] 2. 리스트(list)의 인덱스 리스트(list)의 각 요소들을 인덱스를 사용하여 접근할 수 있습니다. 리스트(list)의 ..
파이썬의 기초문법 중 함수, 리스트, 딕셔너리 그리고 라이브러리(모듈) 임포트 하는 법을 간단히 정리해보도록 하겠습니다. 자세한 내용은 별도의 글로 작성하도록 하겠습니다. 1. 함수 함수는 특정 작업을 수행하는 코드 블록으로 함수를 정의하면 코드의 재사용이 가능합니다. 다음은 덧셈을 하는 함수 예시입니다. # 함수 정의 def addition(num1, num2): return num1 + num2 # 함수 호출 result = addition(1, 3) # 결과 출력 print(result) 2. 리스트 리스트는 여러개의 요소의 순서가 저장되고 보장되는 자료구조입니다. fruits = ["apple", "banana", "cherry"] print(fruits[0]) # "apple" 출력 3. 딕셔너..
파이썬의 기초 문법을 정리해보겠습니다! 1. 출력하기 / 프린트 문 / print 문 print("Hello, World!") 2. 주석 : 코드에 주석 작성하기 # 주석을 작성합니다 3. 연산자 : 산술, 비교, 논리 연산자를 사용하여 연산 a = 1 b = 2 # 산술 연산 c = a + b d = a * b # 비교 연산 is_equal = a == b is_greater = a > b # 논리 연산 result = (a > 0 ) and ( b > 5 ) 4. 조건문 : 조건에 따라 분기처리 됩니다. if condition: # 조건이 참일 때 a = 1 else: # 조건이 거짓일 때 a = 2 5. 반복문 : 코드 블록을 반복하여 실행합니다. # for 문 for i in range(10): ..
오랜만에 발로란트를 해보려고 설치했는데 게임을 실행하니 val 59 에러가 난다... 검색해보니 뭐 pc재부팅에 어쩌구 저쩌구 응.. 근데 댓글들 보니 되는 인간이 읎다. 확인도 안된 방법을 공유하는 거짓부렁이놈들...ㅂㄷㅂㄷ 패버리고 싶당 그래서 직접 확인한 해결 방법을 공유한다... 1. 발로란트 홈페이지에 접속하 로그인하기 https://playvalorant.com/ko-kr/ 발로란트: 라이엇 게임즈의 5대5 캐릭터 기반 전술 슈팅 게임 playvalorant.com 2.로그인 이후 계정 이름을 클릭하면 다음과 같은 메뉴가 나오는데 거기서 설정을 누른다! 3. 그럼 다음과 같은 창으로 이동되는데 여기서 계정 비활성화를 해제해주면 된다! 나는 2차인증을.. 안했기에 저런 창이 뜨는데 일단 저것 때..
vipDeveloper
후드에서 개발자로 살아남기