728x90

파이썬 17

파이썬 교육 Day 37 (+ numpy 기초, 배열의 종류, 다차원 배열 만들기, np.linspace, np.random.rand, np.random.randn, tensorflow, 텐서플로우, axis, 인덱스와 슬라이싱, 배열의 차원과 형상, 차원수 확장하기, 차원..

Numpy 기초 배열의 종류 스칼라 (scalar) 0 차원 데이터라고 한다. 단순한 값 scalar_val = 10 벡터 (vector) 1차원 배열이라고 한다. 스칼라가 연속적으로 모여있는 것. vector_val = [1, 2, 3] 벡터 내에 데이터가 N가 있으면 N 차원 벡터라고 한다. 행렬 (matrix) 2차원 배열이라고 한다. 1차원 배열인 벡터가 여러 개 모여있는 것. matrix_val = [ [1,2,3], [4,5,6]] 텐서 (tensor) 3차원 이상의 배열을 의미한다. Tensorflow는 뭘까요...? 텐서의 개념을 이용하면 모든 배열의 모양을 이야기 할 수 있다. 스칼라 - 0 Rank Tensor 벡터 - 1 Rank Tensor 행렬 - 2 Rank Tensor 다차원 ..

17. 키움증권 Open API를 이용해 주가 데이터 저장(+ SQLite, 코드, 실행영상 등)

youtu.be/kSDKxainRVY 키움증권 종목의 일봉데이터를 SQLite 데이터베이스(stock.db)에 저장하고, 데이터베이스가 잘 저장되었는지 확인하는 영상이다. (화질을 HD로 하면, 코드가 다 보인다!) 동영상에서는 먼저 1. 코드를 보여주고, 2. 코드 실행한 후, 3. 저장된 데이터베이스(stock.db)의 데이터값을 확인한다. 이번엔 저장된 데이터베이스가 정확한지 네이버 금융페이지와 비교해보았다. 아래 표는 정말 키움증권 종목이 DB데이터와 같은지 비교해본 표이다. 데이터베이스(stock.db) 네이버 금융 index(날짜) 2021년 4월 23일 2021년 4월 23일 같은 날짜로 비교 open(시가) 136000원 136000원 같음 high(고가) 137000원 137000원 같음..

8. 파이썬 UI 디자인 쉽게 하는법: Qt Designer이용 (+ designer.exe 파일 위치, 사용 방법 튜토리얼 등)

1. Qt Designer 사용 이유: 화면에 출력된 윈도우의 크기를 조절하는 것 등 사소한 작업을 모두 파이썬 코드로 구현하기는 너무 귀찮다. 따라서, 위지위그 (WYSIWYG: What You See Is What You Get) 방식인 Qt Designer로 수행할 수 있다. 2. Qt Designer 이용방법은 쉽다. 왜냐하면, 보통은 아나콘다 배포판에 포함돼 있기 때문이다. 1) 먼저, anaconda3가 설치되어 있는 파일로 가서, designer.exe파일을 찾는다. 나의 경우: C:\Users\LG\anaconda3\Library\bin 에 designer.exe파일이 있다. designer.exe를 실행하면 위와 같은 화면이 뜬다. 2) [Main Window] - [생성]을 누른다. 그..

6. 작업 스케줄러로 정해진 시간에 파이썬 스크립트가 자동으로 실행되게 하는 방법 (window버전)

먼저, 검색창에 [작업 스케줄러]를 실행한다. [작업 스케줄러 라이브러리]를 클릭 후, [작업 만들기]를 실행한다. [새 작업 만들기] - [일반]에서는 작업 이름(여기서는 KiwoomAuto)와 '가장 높은 수준의 권한으로 실행'에 체크한다. [새 작업 만들기] - [트리거]에서는 [새로 만들기]를 눌른 후 트리거를 생성한다. 한번만 하려면 '한번'을, 매일 반복하게 하려면 '매일'을 ... 원하는 설정을 선택한 후, 시작 시간도 원하는 시간을 선택하고, [확인]버튼을 누른다. [새 작업 만들기] - [동작]을 누르고, [새로 만들기] 버튼을 눌러, [찾아보기] 버튼을 누르고 실행할 파일을 선택한다. 그러면 동작이 표시된다. [새 작업 만들기] - [트리거]에서는 '컴퓨터의 AC 전원이 켜져 있는 경우..

카테고리 없음 2021.04.21

파이썬 교육 Day 20 (+ 웹페이지 만드는 프로젝트의 사용자 페이지(user) 만드는법, 코드, 설명)

1. 회원가입 페이지 ↓↓↓↓↓ 위 '회원가입' 버튼을 누르면, 아래 회원가입 페이지로 넘어감 2. 로그인 페이지 ↓↓↓↓↓ 3. 로그인 성공페이지 ↓↓↓↓↓ 4. 회원정보수정 페이지 ↓↓↓↓↓ 5. 사용자 전체 페이지에 필요한 함수들: user/models.py ↓↓↓↓↓ 6. 사용자 user 의 모델 (사용자 전체 페이지를 아우름, html 불러옴) user/views.py ↓↓↓↓↓

파이썬 교육Day14(+ cmd로 python 가상 환경 만드는 법, 데이터 모델링, 데이터베이스와 파이썬 연결 코드 등)

1. python virtual environment (파이썬 가상 환경) 종류 a. venv: python 3.3부터 기본으로 제공 b. virtualenv c. pyenv 4. conda: Anaconda Python을 설치했을 떄, 사용할 수 있는 가상환경 모듈 (많이씀) 2. python virtual environment (파이썬 가상 환경)을 명령프롬프트 cmd로 만드는 법 3. 파이썬 파일 구조 4. 데이터모델링 5. 데이터베이스와 파이썬 연결 코드 (insertTest.py, selecttest.py) a. insertTest.py b. selecttest.py github.com/Heez27/AI_Edu/tree/main/Day14/python%EC%97%90%20DB%EC%97%B0%E..

파이썬 교육Day11(+ 데이터베이스 개념, MySQL 제거 후 설치, 파이썬 실습문제1 등)

오늘부터 강사님이 바꼈고, 첫날이라 정신없었다. 오프라인 수업이라 다행이었다. 오늘 수업내용은.. 1. Python 분야 2. 데이터베이스 개념 설명 3. MySQL 제거 후, 새로 설치(+workbench) 4. MySQL실습 5. git 설치 및 사용법 간략하게 링크: git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party to..

728x90