데이터 분석 및 시각화

데이터 분석 및 시각화/파이썬

[Python] 메모리에 객체를 저장하는 구조

리스트는 값을 변경, 삭제, 추가 할 수 있고 메모리를 많이 차지한다. 따라서 조금 특이한 구조가 발생하는데, 예시로 알아보자 prac_result4 = [str(x) for x in list(range(2,11))] + [x for x in 'JQKA'] print(prac_result4)해당 코드에서 prac_result4라는 변수를 만들었다. ['2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A'] 이 리스트는 prac_result4라는 이..

데이터 분석 및 시각화/파이썬

[Python] 기초 정리(dictionary, zip, list comprehension)

딕셔너리 자료형(DICTIONARY TYPE) 딕셔너리 자료형은 비 시퀀스 자료형입니다. 따라서 인덱스를 갖지 않습니다. 대신 이 자료형은 고유한 키(KEY) 값을 갖습니다. 이 키(KEY)는 1대1로 매칭 되는 값(VALUE)를 갖습니다. 이를 KEY-VALUE PAIR라고하며 딕셔너리 자료형의 특징입니다. 중괄호({})를 활용하여 딕셔너리 자료형을 생성할 수 있습니다. 중괄호 안에는 KEY-VALUE PAIR를 작성하며 형태는 KEY:VALUE와 같습니다. KEY-VALUE PAIR는 콤마로 구분지어 요소로 등록할 수 있습니다. dic_var = {'key':'value'} dictionary_variable = {key: value, key: value} 딕셔너리 키(K..

데이터 분석 및 시각화/파이썬

[Python] 기초 정리(for문, range의 활용, while문, break, continue)

for문 for 요소를 담을 변수 in 반복 가능한 객체: 반복할 코드(띄어쓰기 4칸) for 변수 in range(횟수): 반복할 코드(띄어쓰기 4칸) Python에서의 for문 조금 특이한 구조 JAVA의 일반적인 for문은 for(변수 선언; 조건식; 증감식){실행부} 변수의 숫자를 증감시키고, 산술적 변화에 따라 조건식에 부합할 때까지 반복하는 방식 오히려 Python의 for문은 자바의 향상된 for문과 유사 for(자료형 변수명 : Iterable){실행부} range print(list(range(5,10))) print(list(range(0,10,3))) print(list(range(-10,-71, -30))) # [5, 6, 7, 8, 9] # [0, 3, 6, 9] # [-10, -..

데이터 분석 및 시각화/파이썬

[Python] 기초 정리(함수, 리스트 메서드, 리스트 Stack처럼 활용, unpakcing, map, if문 등)

함수 기초 # 함수 정의부 def 함수명(인자, 인자, ...): 함수코드 return 반환값 # 메인 코드 x = 함수명(인수, 인수, ..) print('결과값', x)함수가 호출되면 함수 정의부로 가서 함수 호출부의 인수 값을 함수 정의부 인자값에 순서대로 대입 후 함수 정의부 내부 코드를 순차적으로 실행합니다. 해당 함수에 return 값이 있는 경우, 함수 호출부를 return 값으로 치환합니다. 리스트 메서드 리스트를 Stack처럼 활용하기 Stack은 후입선출(Last in First Out) 구조, 마지막에 넣은걸 먼저 빼는 구조입니다. Stack에서 자료를 꺼낼 때 pop()으로만 꺼내어 Stack 자료구조처럼 활용하고 있습니다. stack = [3,4,5] stack.ap..

데이터 분석 및 시각화/파이썬

[Python] 기초 정리(지수표기법, 2진법, 개행문자, literal 등)

프로그래밍 기초(컴퓨터) 컴퓨터 전기적 신호가 있고 없고를 1과 0으로 구분하여 만들어낸 산물, 이진법을 이용하여 논리, 연산, 저장을 수행하는 전자기계 컴퓨터를 켜고 각자의 목적에 따라 프로그램을 실행한다 이 프로그램은 모두 코드로 이루어져있다 프로그램 동작 과정 파일은 저장 장치에 저장 저장장치에 보존된 파일을 실행하면 RAM(메모리)에 그 파일의 시퀀스에 따라 필요한 부분 복사 RAM에 복사된 파일을 CPU와 빠른 속도로 주고 받으며 연산을 시작하며 프로그램이 동작 프로그래밍 현실문제에 대해 해결책을 찾고 이를 설계하여 프로그래밍 언어로 구현하기까지의 필요한 모든 행위 소스코드(SORUCE CODE) 프로그래밍 언어로 작성한 텍스트 파일을 소스코드 프로그래밍 언어를 컴퓨터가 이해하는 방식 인터프리터..

우상욱
'데이터 분석 및 시각화' 카테고리의 글 목록 (3 Page)