파이썬 썸네일형 리스트형 [python 19] 알고리즘 연습 - 1 이번 글에서는 실제 주어진 문제를 해결할 수 있는 과정(procedure) 인 알고리즘(algorithm)을 만들어 보는 연습을 통해 파이썬에 대한 이해도를 높여 보고자 한다. ○ 알고리즘 algorithm 이란 ? 알고리즘은 "어떤 주어진 문제를 해결 할 수 있는 절차"라는 뜻이다. 거꾸로 읽는다면, 알고리즘에서 제시된 절차를 따라가다 보면 문제에 대한 답을 구할 수 있다는 뜻이다. 마치 현재 위치에서 어떤 목적지(destination)에 이르는 경로를 찾는 문제와 동일하다. 보통의 문제에서 현재 위치로 부터 목적지에 이르는 경로는 여러가지로 존재한다. 어떤 경로는 (좋은 답이긴 한데) 비용이 많이 들어서, 또는 (좋은 답이긴 한데) 기술적으로 어려워서 실행이 어려운 경로도 존재한다. 이런 경로 (답).. 더보기 [python 1] 파이썬의 설치와 개발환경 갖추기 파이썬 공부를 위한 첫번째 과제로서, 파이썬을 개발, 실행할 수 있는 파이썬 개발환경을 구축해 보고 간단한 사용법을 익혀 보도록 한다. 파이썬을 설치하고 활용할 수 있는 방법은 다양하다. 첫 번째 옵션은 아나콘다 anaconda와 같은 패키지를 설치하는 것이다. 아나콘다는 오픈소스 파이썬 플랫폼으로, 한번의 설치로 파이썬 개발환경을 만들 수 있기 때문에 매우 편리하다. 다만, 파일의 사이즈가 너무 크다. 2019년 10월자 64비트 배포판의 경우 462메가 바이트로 거의 500메가 바이트에 육박할 정도이다. 또 하나, 모든게 갖추어진 환경이다 보니, 파이썬의 속사정(?)을 알기가 어렵다는 단점도 있다. 이러한 단점을 해소하고자 아나콘다의 핵심만 추려서 재구성한 미니콘다 miniconda도 괜찮은 대안이 .. 더보기 이전 1 다음