사용자로 부터 ID를 입력 받을 때 영문과 숫자만 입력 값으로 허용하고 싶을 때 아래와 같이 하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2...
2019년 9월 23일 월요일
2019년 9월 20일 금요일
python flask javascript에서 dropdown 만들기
EuHyeJi
9월 20, 2019
DB에서 목록을 불러와 Dropdown list에 추가해보자. 1. DB에서 목록 불러오기 gamelist 배열에 저장된 값은 아래와 같다. 2. javascript dropdown list 만들기 gamelist 를 받은...
python flask에서 array를 javascript로 넘기기
EuHyeJi
9월 20, 2019
flask에서 python으로 만든 array 형태의 변수를 javascript로 넘기는 방법을 알아보자. 1. flask에서 html 페이지로 array 넘기는 코드 index.html 페이지를 호출하면서 gamelist 변수에 [ ] 형...
2019년 9월 9일 월요일
아래와 같은 구조의 Document가 있다고 할 때, [games] 라는 Array의 'idx'와 [games] Array의 [Choices] Array의 'id' 값을 조건으로 걸어서 'votes...
2019년 9월 3일 화요일
pymongo MongoDB collection 생성하기
EuHyeJi
9월 03, 2019
pymongo를 이용해 MongoDB에 새로운 컬렉션을 생성하는 방법은 아래와 같다. newcol = database["newcollection"] 위와 같은 코드로도 새로운 컬렉션 생성이 가능하나 newcol에 docu...
python flask jinja2 if 문에서 변수 다루기
EuHyeJi
9월 03, 2019
jinja2 에서 if 문을 사용할 때 변수에 대한 조건문을 설정하고 싶을 때는 아래와 같은 문법으로 설정하면 된다. (원문: https://www.shellhacks.com/jinja2-check-if-variable-empty-exists-de...
2019년 8월 29일 목요일
nosql인 MongoDB는 기존 mssql 같이 정형적인 Table형태의 data를 저장하는 것이 아니라 구조체처럼 다양한 형태의 document를 한 collection에 저장할 수 있다. python의 pymongo를 이용해서 python코드...
2019년 8월 27일 화요일
MongoDB 클라우드 database, collection 생성하기
EuHyeJi
8월 27, 2019
MongoDB 클라우드에서 Database 생성과 Collection 생성을 해보자. MongoDB 클라우드 접속 화면에서 왼쪽의 [Clusters] 메뉴를 클릭하고 오른쪽의 [COLLECTIONS] 버튼을 클릭한다. [Create ...
2019년 8월 26일 월요일
pymongo MongoDB Cloud 접속 에러 해결
EuHyeJi
8월 26, 2019
이전에 진행하던 미니 알바의 추가 개발을 위해 오랜만에 MongDB 클라우드에 Python으로 접속하는 코드를 실행시켰는데 잘 되던 MongoDB 접속이 갑자기 안된다. 분명 한달 전에는 잘 됐는데... 그동안 코드는 바뀐게 없다. 한달 사이에 페...
2019년 8월 22일 목요일
GitHub 2. 비쥬얼 스튜디오 연동하기
EuHyeJi
8월 22, 2019
GitHub에 생성해 놓은 repository에 기존 비주얼스튜디오에서 작업하던 솔루션을 올려 보도록 하겠습니다. (C#이던 Python이던 모든 솔루션에 적용 가능합니다.) 1. 소스 제어에 솔루션 추가 우선 기존에 작업하던 비주얼스튜디오 솔...
2019년 8월 21일 수요일
GitHub 1. 시작하기
EuHyeJi
8월 21, 2019
제 블로그 댓글에 소스 코드를 볼 수 없느냐는 요청이 있으셔서 저도 한번 GitHub을 해서 소스코드들을 올리도록 하겠습니다. 1. 회원 가입하기 www.github.com 에 접속합니다. 위와 같이 첫 화면이 나옵니다. Us...
2019년 5월 23일 목요일
python Pandas dataframe 행별 합 구하기
EuHyeJi
5월 23, 2019
다음과 같이 월별 인구 증감수의 dataframe이 있다. 최근 1개월 / 최근 6개월 / 최근 1년 의 누적 인구증감수를 구하고 싶을 때, 예를 들어 최근 6개월의 누적 인구증감수를 구한다면 아래와 같이 코딩 할 수 있다. natura...
2019년 5월 22일 수요일
이전 시간 참고 : 부동산 지역별 평균연령 bar chart 구현 ( https://euhyeji.blogspot.com/2019/05/python-dash-bar-chart.html ) 부동산 지역별 평당 매매/전세 가격 bar chart...
[ python dash ] for 문으로 graph data 간단히 만들기
EuHyeJi
5월 22, 2019
stacked bar chart 같은 것을 만들 때, 동일 dataframe에서 구분만 달리해서 data를 만들어야 하는 경우가 있다. 아래와 같이 만들려고 하는 data를 수동으로 일일이 지정을 해줘도 되지만 for문을 이용하면 아주 간단히 모든 d...
2019년 5월 21일 화요일
python Pandas dataframe 문자열 형태를 숫자형으로 바꾸기
EuHyeJi
5월 21, 2019
아래와 같은 dataframe이 있다. 값들이 숫자로 보이지만 저장은 문자열 형태로 되어 있어 각 값들을 연산에 활용할 수가 없다. 이럴 경우 dataframe 전체 값을 숫자로 변환해야 한다. for col in test2.columns:...
python Pandas 특정 이름의 컬럼만 선택하기
EuHyeJi
5월 21, 2019
아래와 같은 dataframe이 있을 경우 컬럼 이름 중에서 '2019년04월_계'가 포함된 컬럼만 선택하고 싶을 떄 아래와 같이 사용하면 된다. test[test.columns[pd.Series(test.columns).st...
가장 많이 본 글
-
윈도우즈에서 파이썬을 처음 사용하려고 할 때 마땅한 에디터를 선정하기가 쉽지 않습니다. 코딩을 할 수 있으면서 실행도 시켜서 바로바로 확인 할 수 있는 IDE 같은 에디터가 개발자들에게 딱 필요하다고 할 수 있습니다. 윈도우에서 파이썬을 사용하려고...
-
1. 기본 함수 사용하기(콘솔 앱) 2. TensorFlow 모델 사용하기(Winform 앱) 3-1. 내가 만든 TensorFlow slim 모델 사용( InceptionV1 ckpt to pb convertion ) 3-2. 내가 만든 Ten...
-
아래와 같은 Pandas Dataframe이 있을 경우 [읍/면/동] 컬럼에서 그 값이 '410....' 과 같은 값은 '평균'으로 변경하고, 공백으로 되어 있는 값은 [구/읍/면/동] 컬럼의 값에 '평균...
-
내 데스크탑이나 노트북이 아닌 Synology NAS에 Python 개발 환경을 설치하고 jupyter Notebook으로 세계 어디에서든 접속해 개발 할 수 있게 해 보겠습니다. 1. 시놀로지 DSM 페키지 센터에서 docker 설치 후 열기 ...
-
비쥬얼 스튜디오 2017 다운로드 및 설치 방법 아래 링크로 들어갑니다. https://imagine.microsoft.com/ko-kr/Catalog/Product/530 위의 다운로드를 클릭합니다. 화면이 위와 같이 전환 ...
-
그동안 개미로서 아무계획 없이 주식을 사고 팔았던 과거가 주마등 처럼 스쳐간다. 몇몇 종목을 선택해 주가 차트의 흐름을 보며 '아 이때 쯤 사면 오르겠지'라고 그냥 매수했고, 매수 후 2~3%만 올라도 가슴이 쿵쿵 뛰며 다시 내릴까 조마...
-
먼저 키움증권에 비대면 증권 계좌는 개인적으로 만들어야 한다. 나는 카카오페이 이벤트 페이지 통해서 비대면 계좌개설 했는데 월 100만원만 거래하면 5만원인가 입금을 받았다. 암튼 키움증권 홈페이지에 가보면 아래와 같이 웹사이트 하단 쪽에 Open...
-
Synology에 Python을 설치하고 실행시켜 보겠습니다. 먼저 Synology DSM에 접속하여 '페키지 센터'를 실행 시킨 후 검색에 'python3'을 입력하면 아래와 같이 검색 결과를 확인 할 수 있습니다. ...
-
2008년 회사 생활을 시작하면서 GUI를 개발해야 할 일이 있어 처음으로 사용한 것이 비쥬얼스튜디오에서 MFC 였다. 그리곤 2012년 즈음 C# .NET을 접하며 MFC는 바이바이~ 이 후 .NET으로 정말 수많은 프로젝트의 GUI를 만들었었다. ...
-
Synology NAS에 Docker로 Jupyter Notebook 컨테이너를 설치해 운용 중이다. ( 참고 : https://euhyeji.blogspot.com/2019/05/synology-nas-docker-jupyter-notebook....