본문 바로가기
  • Survival Plan

전체 글90

피보나치(Fibonacci) 수열을 구현하는 7가지 방법 - 파이썬(Python) 피보나치 구현 7선 본문 요약 - 피보나치 수열 - 피보나치 수열이란 무엇인가? - 피보나치 수열을 구현 (python)하는 방법 1) 일반 함수 구현 2) 재귀 함수 구현 3) 제네레이터 (Generator) 방식 4) 메모이제이션 (Memoizatioin) 방식 5) 파이썬 한줄 코딩 (Single Line) 1 6) 파이썬 한줄 코딩 (Single Line) 2 7) 파이썬 행렬 연산 (Numpy) - 피보나치 수열을 바로 실행/검증 할 수 있는 환경 파이썬 환경 구축을 하지 않고, 간략하게 테스트하려면, Online IDE를 사용해 보도록 하자. 예를 들면, https://repl.it/languages/python3 개요 - 피보나치 수열 피보나치 수열 그게 뭔데...? > 흐음.... > 학교 다닐 때.... 배.. 2018. 3. 3.
[Python] Py2Exe - Python 스크립트를 Exe로 배포하자 !! Python 스크립트를 Exe 로 컴파일하여 배포할때,첨부 py2exe를 설치한다. (※ exe파일의 안전성을 위해서 확장자를 "ex_" 변경하여 두었다. ==> exe로 재 변경하여 사용할 것) 아래는 스크립트를 컴파일하는 make와 같은 역할을 스크립트 이다. from distutils.core import setupimport py2exe options = { "bundle_files": 1, # create singlefile exe "compressed" : 1, # compress the library archive "optimize" : 2, # do optimize} setup( console = ["url_list_check.py"], # py file to create exe optio.. 2018. 3. 3.
[파이썬-Python] Numpy는 왜 필요할까? Numpy 많이 들어보셨고, 많이들 사용하고 계실 겁니다. 그런데, 이런 생각 드신적 있나요? 동일한 array인데, 어떤 때는 요렇게, 어떤 때는 np.array, 심지어는 pandas는 도 좀 다르고.. 혼동되지 않나요? 그래서 오늘은 Python과 Numpy에 대해서 이야기를 좀 해보려 합니다. 좀 더 구체적을, 아래와 같은 결과를 예측해 보세요. 파이썬 터미널에서 아래와 같은 계산을 했을 경우를 가정해 봅시다. >>> [1, 2] * 2 1) 어느 누군가는 [2, 4]를 기대 했을 겁니다. 2) 또는, Python을 많이 다루어 보신 분들은, [1, 2, 1, 2] 를 기대하기도 합니다. 3) [ [1, 2], [1, 2] ] 를 기대하신 분도 계시려나요? Python에 위와 같은 형태가 모두 가.. 2018. 3. 3.