만약 5 를 넣었다고 하면 , 이런식의 결과를 얻게 되어 return 값 5가 나오게 된다. 이풀이는 논리적으로 맞지만 시간이 오래걸린다고 한다. 그래서 다른 풀이이 풀이를 추천한다.한번 계산한 수는 더이상 계산하지 않으므로 fib(2) 와 fib(3) 은 한 번만 계
python 웹 프레임 워크시작하기 좋음 , 간편함 https://fastapi.tiangolo.com/ko/공홈에 들어가본다. 간단히 pip install fastapipip install uvicorn하면 설치가 된다.main.py실행을 하게 되면 loca
속성의 값을 가져온다 .getattr(object , 'name') 이라는 함수는 object 라는 오브젝트 내부의 name 이라는 멤버를 반환한다. 하게되면 에러가 발생한다. 하지만 기본값을 설정 할 수가 있다.
📌👉함수를 둘러싼 환경(지역변수 , 코드 등) 을 계속 유지하다가 , 함수들 호출할 때 다시 꺼내서 사용하는 함수를 클로저 라고 한다.c 에 저장된 함수가 클로저가 된다.클로저는 데이터를 숨기고 싶을때도 사용하기도 한다.클로저 는 함수를 둘러싼 환경을 유지했다가 나
python 을 공부하다보면 for else , while else 에 대한 문법이 나오게 된다 .이문법은 조금 생소하다 다른 문법에서는 이러문법이 존재하지 않기때문이다 .for 문을 사용하게 될때 중간에 break 문을 통해서 빠져나와야하는경우가 있다.그런데 우리가
array1 에는 0 1 2 3 4 5 6 7 8 9 가 담겨있는데 , 3개로 요소를 나눠서 4개의 리스트 를 만들어야하지만 구조상 만들수가 없습니다.하지만 만약에 으로 작성이 되어진다면 ,
이렇게 trace 를 여러개 만들 수도 있다.그리고 data 라는 리스트를 만들어서 trace 들을 담아둔다.이름을 정하고 , bar 중에서 어떻게 보여줄것인지 barmode 를 통해서 정한다.
http://pythonstudy.xyz/python/article/408-pandas-%EB%8D%B0%EC%9D%B4%ED%83%80-%EB%B6%84%EC%84%9Dpip install pandas판다스는 데이터 분석을 위해 널리 사용되는 파이썬 라이브러
http://pythonstudy.xyz/python/article/402-numpy-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0pip install numpynumpy 는 과학 계산을 위한 라이브러리 로서 다차원 배열을 처리하는데 필요한
만약 Django , Flask 를 사용하게 된다면 다른 방식으로 mysql 연동을 하겠지만 , 그렇지 않고 python 파일에서 , mysql 연동해서 들고 올 경우에 생각을 해서 작성했습니다. pip install PyMySQLDictCursor 를 사용하게 되면
우선적으로 가상환경 셋팅을 해야한다 .저는 가상환경 셋팅을 miniconda 를 했습니다.셋팅이 끝났다면 jupyter notebook 으로 생성을 하자 설치가 제대로 됬는지 확인이 중요하다 .우선적으로 를 해서 제대로 설치를 했는지 확인이 필요하다 .제대로 설치가 되
해시 테이블은 키와 밸류를 기반으로 데이터를 저장한다.python 에서는 딕셔너리가 key-value 형태의 값을 저장할 수 있는 자료구조이다.set 과 마찬가지로 특정 순서대로 데이터를 리턴하지 않는다.key 의 값은 중복 될 수 없다. 만일 중복된 key 가 있으면
first import or you can write down anyway , you have to import datetime second as another example the only thing that changes months= understand
sort: 기본값이 오름차순으로 되어있습니다.operator.itemgetter(0) 에 인자값으로 0 을 넣은것은 정렬하고자 하는 키 값을 0 번째 인덱스 기준으로 하겠다는 말입니다.