Python-데이터 구조
컴퓨터는 일반적인 속도와 정확도로 데이터를 저장하고 처리합니다. 따라서 데이터를 효율적으로 저장하고 빠르게 액세스 할 수 있어야합니다. 또한 데이터 처리는 정확성을 잃지 않고 가능한 한 가장 짧은 시간에 이루어져야합니다.
데이터 구조는 프로그램이 데이터를 처리 할 때 데이터가 구성되고 메모리에 저장되는 방식을 다룹니다. 영구 저장소 (예 : 관계형 테이블)의 일부로 디스크에 저장되는 데이터는 여기서 데이터 구조로 언급되지 않습니다.
알고리즘은 특정 목적을 위해 데이터를 처리하기위한 단계별 지침 집합입니다. 따라서 알고리즘은 특정 컴퓨팅 문제를 해결하기 위해 다양한 데이터 구조를 논리적으로 활용합니다.
이 튜토리얼에서는 Python 프로그래밍 언어를 사용하여 컴퓨터 과학의 두 가지 기본 개념을 다룰 것입니다.
이 튜토리얼은 Python을 프로그래밍 언어로 사용하여 간단하고 쉬운 단계로 데이터 구조 및 알고리즘 프로그래밍을 기꺼이 배우려는 소프트웨어 전문가뿐만 아니라 컴퓨터 과학 졸업생을 위해 설계되었습니다.
이 자습서를 진행하기 전에 Python IDE를 사용하고 Python 프로그램을 실행하여 Python 프로그래밍 언어로 코드를 작성하는 기본 지식이 있어야합니다. 파이썬에 완전히 익숙하지 않다면 파이썬 튜토리얼 을 참조 하여 언어를 제대로 이해하십시오.