본문 바로가기

전체 글40

MySQL 사용방법 & pymysql (feat.Python) MySQL 의 기본적인 구조는 다음과 같다. : data ⊂ column(컬럼) ⊂ table(표) ⊂ database(스키마) ⊂ database server MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com MySQL을 설치하고 MySQL Command Line Client 로 실행해도 되고, 터미널에서 쓰려면 PATH경로를 추가해야한다. 내 PC 우클릭 - 속성 - 고급 시스템 설정 - 환경변수 - PATH 편집 - 설치경로(C:\Program Files\MySQL\MySQL Server 8.0\bin) 추가​ Python.. 2022. 4. 6.
구글 이메일 API 구글 이메일 API import os.path from google.auth.transport.requests import Request from google.oauth2.credentials import Credentials from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient.discovery import build from googleapiclient import errors import base64 from email.mime.text import MIMEText def gmail_authenticate(): """Gmail API 의 기본사용법을 보여줍니다. Lists the user's Gmail labels. .. 2022. 3. 29.
Sparta - 15주차 WIL 2020.03.26 기능구현에 생각보다 시간이 많이 소모되었다. 전 주에 DB대용으로 Excel을 사용하여 기능과 정보가 구현되기 때문에 xlsxwriter 와 openpyxl을 활용하는 방법을 익히는데 시간을 소요했고, 그것을 바탕으로 discord button 과 접목하여 구현해야 했기에 여러가지 파악하고 기능을 넣고 또 기능이 추가가 되는데로 수정을 해야 했기에 시간이 꽤나 소요되었다. 그래서 처음 내 예상과는 달리 지금 상황에선 프로젝트 기간내에 Bot에 많은 기능을 담기는 어려워 보인다. 그래도 내가 담당한 기능이 사용가능한 수준까지 만들어 진것 같아 만족스럽다. 그런데 지금 하고있는 프로젝트는 이제껏 해온 프로젝트와 다른 방식으로 진행해 가고 있다. 이때까지 조별 프로젝트를 진행하면서 진행방향에 대해 가장 중요하.. 2022. 3. 27.
Webpack 사용방법 1. PowerShell 을 최신버전으로 준비 > PowerShell과 VScode 둘다 관리자권한으로 실행 2. Setting > terminal > 새로 설치한 PowerShell 3. PowerShell 실행정책 변경 후 재부팅 https://docs.microsoft.com/ko-kr/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2 실행 정책 정보 - PowerShell PowerShell 실행 정책을 설명하고 이를 관리하는 방법을 설명합니다. docs.microsoft.com Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope.. 2022. 3. 27.
Sparta - 14주차 WIL 2020.03.20 출퇴근 기능을 구현하기 위해 DB를 어떻게 사용하는가에 대한 고민이 있었는데, 말끔하게 해결되었다. 바로 엑셀을 DB대용으로 활요하는 방안이었는데, 이미 팀장님은 Excel을 주 데이터베이스로 사용해왔다고 했다. 그리고 사용대상이 기업이기 때문에, 기존에 기업에서 대부분 사용하는 Excel에 필요한 정보를 바로바로 받아 볼수 있는 장점이 있기 때문에 고민의 여지가 적었다. Python 으로 Excel을 다루는 패키지의 종류가 다양해서 우리에게 필요한 패키지를 찾아보았고, xlsxwriter 와 openpyxl 두가지를 활용하여 구현하게 되었다. 그리고 discord API 도 활용해야 했기에 우선적으로 기술을 파악하는데에만 시간이 많이 소요되었다. 기존의 discord Bot은 주로 명령어를 이용해서 사.. 2022. 3. 26.
Sparta - 13주차 WIL 2020.03.13 이번주부터 최종프로젝트 시작이다 조가 새롭게 편성되었는데 소통이 잘 된다는게 무엇보다 만족스럽다. 우리팀은 아마 주제선정이 가장 빨랏을꺼라 예상된다. 팀원 한명이 프로젝트 시작 전 부터 생각해놓은 아이디어가 있었고, 조금 의논한 후에 바로 그 의견이 채택되었다. 바로 디스코드 봇을 만드는 프로젝트이다. 처음 들었을 땐 웹사이트만 만들어본 입장에서 다른 프로그램에 뭔가를 한다는 것도 생소하였고, 봇은 또 어떤건지 감도 잘 오지 않았다. 그 프로젝트를 기획한 팀원이 구체적인 기획을 짜왔었고 discord Bot에 대한 이해를 한 후에 그 기획을 채택하였다. 이유는 뭐 다른 팀원들은 모르겠지만, 나는 그 팀원이 그 전까지 보여온 완성도 있는 프로젝트들의 영향도 없진 않았다고 본다. 하지만 가장 큰 이유는 프로.. 2022. 3. 14.