전체 글38 배열 * 파이썬 초정독 스터디 - 코딩테스트 합격자되기 파이썬 편 도서를 참고하여 작성된 글입니다.배열과 리스트배열 내 데이터에 한 번에 접근할 수 있으니, 위치를 아는 경우 빠르게 탐색할 수 있음. 이와 같은 방식을 임의 접근 이라 하며, O(1)배열과 리스트는 정확히는 다르지만 파이썬의 리스트는 타 언어의 배열 기능을 그대로 활용하면서 크기도 가변적이며 여러 함수를 제공하므로 편의성이 좋음배열은 요소가 모두 동일한 타입으로 이루어져 있지만, 파이썬의 리스트는 여러 타입의 요소로 구성되어 유연함/효율성에 차이가 있음.리스트 컴프리헨션리스트 내부에 코드를 작성하는 방법for 문의 반복변수는 for문 앞에 표기하고, 리스트에 최종적으로 들어가는 값의 기준이 됨.나머지 모든 표현은 for문 뒤에 표기ex)numb.. 2024. 9. 1. 데이터 타입, 앱실론, 함수, 람다표현식 * 파이썬 초정독 스터디 - 코딩테스트 합격자되기 파이썬 편 도서를 참고하여 작성된 글입니다.고정소수점과 부동소수점의 차이고정소수점 (Fixed-Point): 소수점의 위치가 숫자의 특정 자리에 고정되어 있는 형태로 우리가 일반적으로 표현하는 방식이다. 실수 123.45는 형식에서 소수점이 항상 소수점 아래 두 자리로 고정되어 있는 경우를 나타낸다.부동소수점 (Floating-Point): 숫자의 크기에 따라 소수점의 위치가 변할 수 있다는 의미인데, 예를 들어, 실수 123.45는 1.2345×10^2 로 표현하거나, 0.12345x10^3으로 표현할 수 있음. 같은 수를 의미하지만 소수점의 위치가 떠서 돌아나닐 수 있기 때문에 "부동소수점"이라고 함.앱실론컴퓨터는 이진법을 이용하여 수를 표현하는.. 2024. 8. 24. 시간 복잡도와 빅오 표기법 *파이썬 초정독 스터디 - 코딩테스트 합격자되기 파이썬 편 도서를 참고하여 작성된 글입니다.시간 복잡도란?알고리즘의 성능을 나타내는 지표입력크기 에 대한 연산 횟수의 상한을 의미낮을수록 좋으며, 빠른 속도로 연산할 수 있음수행 시간을 측정하는 방법절대 시간 측정말 그대로 실제 수행한 시간을 측정함이 방법은 실행 환경에 따른 영향을 받게 됨시간 복잡도 측정시간복잡도는 알고리즘이 시작한 순간부터 결괏값이 나올 때 까지의 연산횟수를 나타냄배열을 앞에서부터 하나씩 검사하면 최선의 연산 횟수는 1번, 최악은 배열의 요소 n회만큼임.그러나 이와 같이 특정한 입력 크기에 따른 횟수로 시간 복잡도를 논하는 것은 특정 상황에 대한 것이므로 무의미함배열의 크기가 1이면 best case와 worst case가 같아지는 상.. 2024. 8. 17. [5주차-2] EC2 Instance Metadata와 IRSA *본 게시글의 내용은 개인 학습내용과 더불어 가시다님의 노션 페이지와 스터디 자료인 '24단계 실습으로 정복하는 쿠버네티스 도서' 를 기반으로 작성하였습니다. EC2 meta data IMDSv2(Instance Meta Data Service) EC2 인스턴스에서 인스턴스의 메타데이터를 검색할 수 있도록 하는 서비스이다. 일반적으로는 인스턴스에서 실행중인 애플리케이션이 AWS에서 제공하는 인스턴스의 메타 데이터에 접근해야 할 때 사용된다. EC2 인스턴스 메타데이터는 EC2 인스턴스의 IP, 보안그룹, IAM 롤 등 인스턴스 전반에 대한 정보를 담고 있는데, IMDSv2에 의해 암호화 및 권한에 대한 검증을 거치기 때문에 인증된 EC2 인스턴스만 IMDSv2를 통해 인스턴스 메타데이터에 접근할 수 있다.. 2023. 4. 9. 이전 1 2 3 4 5 ··· 10 다음